| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <?php
- namespace common\enums;
- class MemberLabelEnum extends BaseEnum
- {
- // 条件类型
- const VALUE_LABEL = 1;
- const USER_LEVEL = 2;
- const AGENT_LEVEL = 3;
- const REPURCHASE = 4;
- const POPULARIZE = 5;
- const LEAD = 6;
- const ACTIVE = 7;
- const INCOME = 8;
- const SHARE = 9;
- const REFUND = 10;
- const USER_AGE = 11;
- const WECHAT_VIDEO_SHOP_LEVEL = 12;
- // const INTELLIGENCE = 12;
- public static function getMap(): array
- {
- return [
- self::VALUE_LABEL => '价值标签',
- self::USER_LEVEL => '会员等级标签',
- self::AGENT_LEVEL => '渠道等级标签',
- self::REPURCHASE => '复购标签',
- self::POPULARIZE => '推广标签',
- self::LEAD => '领导标签',
- self::ACTIVE => '活跃标签',
- self::INCOME => '收入标签',
- self::SHARE => '分享标签',
- self::REFUND => '退款标签',
- self::USER_AGE => '会员年龄标签',
- // self::INTELLIGENCE => '智能',
- ];
- }
- public static function getMapContent(): array
- {
- return [
- self::VALUE_LABEL => '消费金额满{data}元',
- self::USER_LEVEL => '会员等级达到{data}',
- self::AGENT_LEVEL => '渠道等级达到{data}',
- self::REPURCHASE => '复购订单数量满{data}笔',
- self::POPULARIZE => '好友人数达{data}人',
- self::LEAD => '渠道人数达{data}人',
- self::ACTIVE => '访问平台次数达{data}次',
- self::INCOME => '佣金收入达{data}元',
- self::SHARE => '分享次数达{data}次',
- self::REFUND => '退款次数达{data}次',
- self::USER_AGE => '出生年份在{data}年之前',
- // self::INTELLIGENCE => '智能',
- ];
- }
- public static function getKeyMap(): array
- {
- return [
- self::VALUE_LABEL => 'pay_money',
- self::USER_LEVEL => 'level',
- self::AGENT_LEVEL => 'level',
- self::REPURCHASE => 'pay_num',
- self::POPULARIZE => 'user_direct_total',
- self::LEAD => 'user_team_total',
- self::ACTIVE => 'visit_nums',
- self::INCOME => 'total_commission',
- self::SHARE => 'share_nums',
- self::REFUND => 'refund_order_num',
- self::USER_AGE => 'birthday',
- // self::INTELLIGENCE => '智能',
- ];
- }
- public static function getRouteMap(): array
- {
- return [
- self::VALUE_LABEL => 'value-label',
- self::USER_LEVEL => 'user-level',
- self::AGENT_LEVEL => 'agent-level',
- self::REPURCHASE => 'repurchase',
- self::POPULARIZE => 'poppularize',
- self::LEAD => 'lead',
- self::ACTIVE => 'active',
- self::INCOME => 'income',
- self::SHARE => 'share',
- self::REFUND => 'refund',
- self::USER_AGE => 'user-age',
- // self::INTELLIGENCE => '智能',
- ];
- }
- }
|