ScoreMallEnum.php 983 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace addons\ScoreMall\common\enums;
  3. use common\enums\AddonsEnum;
  4. /**
  5. * 积分商城枚举
  6. * Class ScoreMallEnum
  7. * @Author: lun
  8. * @DateTime: 2022/1/7 0007 15:51
  9. * @Copyright: copyright (c) 2021 广东七件事集团
  10. * @package addons\ScoreMall\common\enums
  11. */
  12. class ScoreMallEnum{
  13. const ADDONS_NAME = AddonsEnum::ADDONS_NAME_SCORE_MALL;
  14. /** 兑换类型 **/
  15. const TYPE_SCORE = 1;
  16. const TYPE_SCORE_MONEY = 2;
  17. const TYPE_LIMIT = 3;
  18. /**
  19. * 兑换类型map
  20. * @Author: lun
  21. * @DateTime: 2022/1/7 0007 15:53
  22. * @Copyright: copyright (c) 2021 广东七件事集团
  23. * @param string $type
  24. * @return string|string[]
  25. */
  26. public static function getTypeMap($type = '')
  27. {
  28. $data = [
  29. self::TYPE_SCORE => '全积分兑换',
  30. self::TYPE_SCORE_MONEY => '积分+金额兑换',
  31. self::TYPE_LIMIT => '积分抵扣',
  32. ];
  33. return $type ? $data[$type] : $data;
  34. }
  35. }