ActivityEnum.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | likeshop100%开源免费商用商城系统
  4. // +----------------------------------------------------------------------
  5. // | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
  6. // | 开源版本可自由商用,可去除界面版权logo
  7. // | 商业版本务必购买商业授权,以免引起法律纠纷
  8. // | 禁止对系统程序代码以任何目的,任何形式的再发布
  9. // | gitee下载:https://gitee.com/likeshop_gitee
  10. // | github下载:https://github.com/likeshop-github
  11. // | 访问官网:https://www.likeshop.cn
  12. // | 访问社区:https://home.likeshop.cn
  13. // | 访问手册:http://doc.likeshop.cn
  14. // | 微信公众号:likeshop技术社区
  15. // | likeshop团队 版权所有 拥有最终解释权
  16. // +----------------------------------------------------------------------
  17. // | author: likeshopTeam
  18. // +----------------------------------------------------------------------
  19. namespace app\common\enum;
  20. /**
  21. * 营销活动
  22. */
  23. class ActivityEnum
  24. {
  25. const COUPON = 0; //优惠券
  26. const TEAM = 1; //拼团活动
  27. const SECKILL = 2; //秒杀活动
  28. const BARGAIN = 3; //砍价活动
  29. const PRESELL = 4; //预售活动
  30. const TYPE = [
  31. self::TEAM,
  32. self::SECKILL,
  33. self::BARGAIN,
  34. self::PRESELL,
  35. ];
  36. /**
  37. * @notes 获取营销活动描述
  38. * @param null $value
  39. * @return string|string[]
  40. * @author Tab
  41. * @date 2021/10/11 15:29
  42. */
  43. public static function getActivityDesc($value = null)
  44. {
  45. $desc = [
  46. self::TEAM => '拼团活动',
  47. self::SECKILL => '秒杀活动',
  48. self::BARGAIN => '砍价活动',
  49. self::PRESELL => '预售活动',
  50. ];
  51. if (is_null($value)) {
  52. return $desc;
  53. }
  54. return $desc[$value] ?? '';
  55. }
  56. }