GiftEnum.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace addons\ConsumeGift\common\enums;
  3. use common\enums\AddonsEnum;
  4. /**
  5. * 礼包枚举
  6. * Class GiftEnum
  7. * @Author: lun
  8. * @DateTime: 2021/11/19 0019 16:21
  9. * @Copyright: copyright (c) 2021 广东七件事集团
  10. * @package addons\Boss\common\enums
  11. */
  12. class GiftEnum{
  13. const ADDONS_NAME = AddonsEnum::ADDONS_NAME_CONSUMEGIFT;
  14. const GROUP_NAME = 'gift';
  15. /** 升级类型 **/
  16. const GIFT_TYPE_FIRSTPAY = 'FirstPay';
  17. /** 设置类型 **/
  18. const SETTING_COUPON = 'coupon';
  19. const SETTING_SCORE = 'score';
  20. const SETTING_BALANCE = 'balance';
  21. /**
  22. * 礼包类型map
  23. * @Author: lun
  24. * @DateTime: 2021/12/15 0015 17:45
  25. * @Copyright: copyright (c) 2021 广东七件事集团
  26. * @param string $type
  27. * @return string|string[]
  28. */
  29. public static function getGiftTypeMap($type = '')
  30. {
  31. $data = [
  32. self::GIFT_TYPE_FIRSTPAY => '首单奖励',
  33. ];
  34. return $type ? $data[$type] : $data;
  35. }
  36. /**
  37. * 获取设置的类型
  38. * @Author: lun
  39. * @DateTime: 2021/12/16 0016 18:13
  40. * @Copyright: copyright (c) 2021 广东七件事集团
  41. * @param string $type
  42. * @return string|string[]
  43. */
  44. public static function getSettingTypeMap($type = '')
  45. {
  46. $data = [
  47. self::SETTING_COUPON => '优惠券',
  48. self::SETTING_SCORE => '积分',
  49. self::SETTING_BALANCE => '余额',
  50. ];
  51. return $type ? $data[$type] : $data;
  52. }
  53. }