SettingEnum.php 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. <?php
  2. namespace app\common\enum\settings;
  3. use MyCLabs\Enum\Enum;
  4. /**
  5. * 商城设置枚举类
  6. */
  7. class SettingEnum extends Enum
  8. {
  9. // 商城设置
  10. const STORE = 'store';
  11. // 商城设置
  12. const MP_SERVICE = 'mp_service';
  13. // 交易设置
  14. const TRADE = 'trade';
  15. // 短信通知
  16. const SMS = 'sms';
  17. // 模板消息
  18. const TPL_MSG = 'tplMsg';
  19. // 上传设置
  20. const STORAGE = 'storage';
  21. // 小票打印
  22. const PRINTER = 'printer';
  23. // 满额包邮设置
  24. const FULL_FREE = 'full_free';
  25. // 充值设置
  26. const RECHARGE = 'recharge';
  27. // 积分设置
  28. const POINTS = 'points';
  29. // 公众号设置
  30. const OFFICIA = 'officia';
  31. // 商品推荐
  32. const RECOMMEND = 'recommend';
  33. // 签到有礼
  34. const SIGN = 'sign';
  35. // 首页推送
  36. const HOMEPUSH = 'homepush';
  37. // 引导收藏
  38. const COLLECTION = 'collection';
  39. // 好物圈
  40. const BASIC = 'basic';
  41. // 积分商城
  42. const POINTSMALL = 'pointsmall';
  43. // 限时秒杀
  44. const SECKILL = 'seckill';
  45. // 限时拼团
  46. const ASSEMBLE = 'assemble';
  47. // 限时砍价
  48. const BARGAIN = 'bargain';
  49. // 获取手机号
  50. const GETPHOME = 'getPhone';
  51. // 充值设置
  52. const BALANCE = 'balance';
  53. // 邀请好友设置
  54. const INVITATION = 'invitation';
  55. // 邀请好友设置
  56. const APPSHARE = 'appshare';
  57. // h5支付宝支付设置
  58. const H5ALIPAY = 'h5Alipay';
  59. // tabbar底部设置
  60. const TABBAR = 'tabbar';
  61. // 直播设置
  62. const LIVE = 'live';
  63. // 直播设置
  64. const LOGIN = 'login';
  65. /**
  66. * 获取订单类型值
  67. */
  68. public static function data()
  69. {
  70. return [
  71. self::STORE => [
  72. 'value' => self::STORE,
  73. 'describe' => '商城设置',
  74. ],
  75. self::MP_SERVICE => [
  76. 'value' => self::MP_SERVICE,
  77. 'describe' => '客服设置',
  78. ],
  79. self::TRADE => [
  80. 'value' => self::TRADE,
  81. 'describe' => '交易设置',
  82. ],
  83. self::SMS => [
  84. 'value' => self::SMS,
  85. 'describe' => '短信通知',
  86. ],
  87. self::TPL_MSG => [
  88. 'value' => self::TPL_MSG,
  89. 'describe' => '模板消息',
  90. ],
  91. self::STORAGE => [
  92. 'value' => self::STORAGE,
  93. 'describe' => '上传设置',
  94. ],
  95. self::PRINTER => [
  96. 'value' => self::PRINTER,
  97. 'describe' => '小票打印',
  98. ],
  99. self::FULL_FREE => [
  100. 'value' => self::FULL_FREE,
  101. 'describe' => '满额包邮设置',
  102. ],
  103. self::RECHARGE => [
  104. 'value' => self::RECHARGE,
  105. 'describe' => '充值设置',
  106. ],
  107. self::POINTS => [
  108. 'value' => self::POINTS,
  109. 'describe' => '积分设置',
  110. ],
  111. self::OFFICIA => [
  112. 'value' => self::OFFICIA,
  113. 'describe' => '公众号设置',
  114. ],
  115. self::RECOMMEND => [
  116. 'value' => self::RECOMMEND,
  117. 'describe' => '商品推荐',
  118. ],
  119. self::SIGN => [
  120. 'value' => self::SIGN,
  121. 'describe' => '签到有礼',
  122. ],
  123. self::HOMEPUSH => [
  124. 'value' => self::HOMEPUSH,
  125. 'describe' => '首页推送',
  126. ],
  127. self::COLLECTION => [
  128. 'value' => self::COLLECTION,
  129. 'describe' => '引导收藏',
  130. ],
  131. self::BASIC => [
  132. 'value' => self::BASIC,
  133. 'describe' => '好物圈',
  134. ],
  135. self::POINTSMALL => [
  136. 'value' => self::POINTSMALL,
  137. 'describe' => '积分商城',
  138. ],
  139. self::SECKILL => [
  140. 'value' => self::SECKILL,
  141. 'describe' => '限时秒杀',
  142. ],
  143. self::ASSEMBLE => [
  144. 'value' => self::ASSEMBLE,
  145. 'describe' => '限时拼团',
  146. ],
  147. self::BARGAIN => [
  148. 'value' => self::BARGAIN,
  149. 'describe' => '限时砍价',
  150. ],
  151. self::GETPHOME => [
  152. 'value' => self::GETPHOME,
  153. 'describe' => '获取手机号',
  154. ],
  155. self::BALANCE => [
  156. 'value' => self::BALANCE,
  157. 'describe' => '充值设置',
  158. ],
  159. self::INVITATION => [
  160. 'value' => self::INVITATION,
  161. 'describe' => '邀请好友设置',
  162. ],
  163. self::APPSHARE => [
  164. 'value' => self::APPSHARE,
  165. 'describe' => 'app分享',
  166. ],
  167. self::H5ALIPAY => [
  168. 'value' => self::H5ALIPAY,
  169. 'describe' => 'h5支付宝支付',
  170. ],
  171. self::TABBAR => [
  172. 'value' => self::TABBAR,
  173. 'describe' => '底部导航',
  174. ],
  175. self::LIVE => [
  176. 'value' => self::LIVE,
  177. 'describe' => '直播设置',
  178. ],
  179. self::LOGIN => [
  180. 'value' => self::LOGIN,
  181. 'describe' => '登录设置',
  182. ],
  183. ];
  184. }
  185. }