| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- <?php
- namespace addons\BusinessCard\common\enums;
- use common\enums\AddonsEnum;
- use common\enums\DiyEnum;
- class CardEnums
- {
- const ADDONS_NAME = AddonsEnum::ADDONS_NAME_BUSINESS_CARD;
- const ADDONS_MATERIAL_NAME = "Material";
- //客户记录类型
- const CUSTOMER_TYPE_PURPOSE = 1;//修改意向
- const CUSTOMER_TYPE_FOLLOW = 2;//添加跟进记录
-
- //客户类型
- const CUSTOMER_TYPE_POTENTAIL = 1;//潜在客户
- const CUSTOMER_TYPE_INTENTION = 2;//意向客户
- const CUSTOMER_TYPE_COMPARE = 3;//比较客户
- const CUSTOMER_TYPE_ORDER = 4;//待成交客户
- const CUSTOMER_TYPE_MONEY = 5;//已成交客户
- //行为类型
- const LOG_TYPE_INDEX = 1;//浏览首页
- const LOG_TYPE_IMAGE = 2;//查看图文 *
- const LOG_TYPE_GOODS = 3;//查看商品
- const LOG_TYPE_AUTH = 4;//授权号码
- const LOG_TYPE_TURN = 5;//转发名片
- const LOG_TYPE_CARD = 6;//查看名片
- const LOG_TYPE_VIDEO = 7;//查看视频 *
- const LOG_TYPE_PHONE = 8;//保存手机
- const LOG_TYPE_LIKE = 9;//点赞
- const LOG_TYPE_COLLECTION = 10;//收藏 *
- const LOG_TYPE_COMMENT = 11;//评论 *
- const LOG_TYPE_DYNAMIC = 12;//查看动态 *
- const LOG_TYPE_USER = 13;//新增客户
- const LOG_TYPE_CLUE = 14;//新增线索
- const LOG_TYPE_ORDER = 15;//下单
- const LOG_TYPE_SHARE = 16;//分享
- const LOG_TYPE_MATEREAL = 17;//查看素材列表
- const LOG_TYPE_MATEREAL_DETAIL = 18;//查看素材详细
- const LOG_TYPE_BURIED_POINT_HOME = 101;//访问商城首页
- const LOG_TYPE_BURIED_POINT_GOODS_DETAIL = 102;//访问商品详情
- const LOG_TYPE_ORDER_TYPE = 201;//下单
- //二维码编号
- const SHARE_TYPE = '19';//二维码编号
- const SHARE_ULR = '/plugins2/BusinessCard/index';//二维码跳转连接
- // 素材格式
- // 素材格式:pdf=PDF,video=视频,pic_text=图文,link=链接
- const MATERIAL_PDF = 'pdf';
- const MATERIAL_VIDEO = 'video';
- const MATERIAL_PIC_TEXT = 'pic_text';
- const MATERIAL_LINK = 'link';
- const IS_SHOW = 1;
- const UN_SHOW = 0;
- // 获取素材格式
- public static function getMaterialExtType($type = '') {
- $data = [
- self::MATERIAL_PDF => 'PDF',
- self::MATERIAL_VIDEO => '视频',
- self::MATERIAL_PIC_TEXT => '图文',
- self::MATERIAL_LINK => '链接'
- ];
- return $type == '' ? $data : ($data[$type] ? $data[$type] : '');
- }
- /**
- * 获取客户类型
- *
- * @author hpei
- * @param int $type
- * @return string|array
- */
- public static function getCustomerTypeMap($type = '') {
- $data = [
- self::CUSTOMER_TYPE_POTENTAIL => '潜在客户',
- self::CUSTOMER_TYPE_INTENTION => '意向客户',
- self::CUSTOMER_TYPE_COMPARE => '比较客户',
- self::CUSTOMER_TYPE_ORDER => '待成交客户',
- self::CUSTOMER_TYPE_MONEY => '已成交客户'
- ];
- return $type == '' ? $data : ($data[$type] ? $data[$type] : '');
- }
- //角色类型
- const ROLE_TYPE_BOSS = 1;//BOSS
- const ROLE_TYPE_LEADER = 2;//主管
- const ROLE_TYPE_STAFF = 3;//员工
- /**
- * 获取角色类型
- */
- public static function getRoleTypeMap($type = '') {
- $data = [
- self::ROLE_TYPE_BOSS => 'BOSS',
- self::ROLE_TYPE_LEADER => '主管',
- self::ROLE_TYPE_STAFF => '员工'
- ];
- return $type == '' ? $data : ($data[$type] ? $data[$type] : '');
- }
- /**
- * 获取行为类型
- */
- public static function getLogTypeMap($type = '') {
- $data = [
- self::LOG_TYPE_INDEX => '浏览名片列表',
- self::LOG_TYPE_IMAGE => '查看图文',
- self::LOG_TYPE_GOODS => '查看商品',
- self::LOG_TYPE_AUTH => '授权号码',
- self::LOG_TYPE_TURN => '转发名片',
- self::LOG_TYPE_CARD => '查看名片详情',
- self::LOG_TYPE_VIDEO => '查看视频',
- self::LOG_TYPE_PHONE => '保存手机',
- self::LOG_TYPE_LIKE => '点赞',
- self::LOG_TYPE_COLLECTION => '收藏',
- self::LOG_TYPE_COMMENT => '评论',
- self::LOG_TYPE_DYNAMIC => '查看动态',
- self::LOG_TYPE_MATEREAL => '查看素材列表',
- self::LOG_TYPE_MATEREAL_DETAIL => '查看素材',
- self::LOG_TYPE_BURIED_POINT_HOME => '进入商城',
- self::LOG_TYPE_BURIED_POINT_GOODS_DETAIL => '查看商品',
- // self::LOG_TYPE_ORDER_TYPE => '创建订单',
- ];
- return $type == '' ? $data : ($data[$type] ? $data[$type] : '');
- }
- public static function getLogTypeMapV1($type = '') {
- $data = [
- self::LOG_TYPE_INDEX => 'TA浏览名片列表',
- self::LOG_TYPE_IMAGE => 'TA查看图文',
- self::LOG_TYPE_GOODS => 'TA查看商品',
- self::LOG_TYPE_AUTH => 'TA授权号码',
- self::LOG_TYPE_TURN => 'TA分享了您的名片',
- self::LOG_TYPE_CARD => 'TA查看了您的名片',
- self::LOG_TYPE_VIDEO => 'TA查看视频',
- self::LOG_TYPE_PHONE => 'TA复制了您的手机号码',
- self::LOG_TYPE_LIKE => 'TA点赞了您的名片',
- self::LOG_TYPE_COLLECTION => 'TA收藏了您的名片',
- self::LOG_TYPE_COMMENT => 'TA评论了您的屏幕',
- self::LOG_TYPE_DYNAMIC => 'TA查看了您的动态',
- self::LOG_TYPE_MATEREAL => 'TA查看素材列表',
- self::LOG_TYPE_MATEREAL_DETAIL => 'TA查看素材',
- self::LOG_TYPE_BURIED_POINT_HOME => 'TA进入商城',
- self::LOG_TYPE_BURIED_POINT_GOODS_DETAIL => 'TA浏览了商城商品',
- self::LOG_TYPE_ORDER_TYPE => 'TA下单了商城商品',
- ];
- return $type == '' ? $data : ($data[$type] ?? '');
- }
- const BURIED_POINT_TYPES = [
- DiyEnum::HOME_PAGE_PATH => self::LOG_TYPE_BURIED_POINT_HOME,
- DiyEnum::GOODS_DETAIL_PATH => self::LOG_TYPE_BURIED_POINT_GOODS_DETAIL
- ];
- public static function getLogTypeMapV2($type = '', $n = null, $you = "您") {
- $data = [
- self::LOG_TYPE_INDEX => '<span>浏览</span>了<span>名片列表</span>,请抓住机会吧',
- self::LOG_TYPE_IMAGE => '<span>查看</span>了<span>图文</span>,请抓住机会吧',
- self::LOG_TYPE_GOODS => '<span>查看</span>了<span>商品</span>,请抓住机会吧',
- self::LOG_TYPE_AUTH => '<span>授权</span>了<span>手机号码</span>,请抓住机会吧',
- self::LOG_TYPE_TURN => "<span>分享了</span>{$you}的<span>名片</span>,请抓住机会吧",
- self::LOG_TYPE_CARD => "<span>第{$n}次</span>查看<span>{$you}的名片</span>,请抓住机会吧",
- self::LOG_TYPE_VIDEO => "<span>查看了</span>{$you}<span>分享的视频</span>,请抓住机会吧",
- self::LOG_TYPE_PHONE => "<span>复制了</span>{$you}的<span>手机号码</span>,请抓住机会吧",
- self::LOG_TYPE_LIKE => "<span>点赞了</span>{$you}的<span>名片</span>,请抓住机会吧",
- self::LOG_TYPE_COLLECTION => "<span>收藏了</span>{$you}的<span>名片</span>,请抓住机会吧",
- self::LOG_TYPE_COMMENT => "<span>评论了</span>{$you}的<span>名片</span>,请抓住机会吧",
- self::LOG_TYPE_DYNAMIC => "<span>查看了</span>{$you}的<span>动态</span>,请抓住机会吧",
- self::LOG_TYPE_SHARE => '<span>点击了</span>转发的<span>名片</span>,请抓住机会吧',
- self::LOG_TYPE_MATEREAL => "<span>查看了</span>{$you}<span>分享的素材列表</span>,请抓住机会吧",
- self::LOG_TYPE_MATEREAL_DETAIL => "<span>查看了</span>{$you}<span>分享的素材</span>,请抓住机会吧",
- self::LOG_TYPE_BURIED_POINT_HOME => '<span>访问</span>了<span>商城首页</span>,请抓住机会吧',
- ];
- return $type == '' ? $data : ($data[$type] ? $data[$type] : '');
- }
- // 行为分数
- const USER_SCORES = [
- self::LOG_TYPE_CARD => 1,
- // self::LOG_TYPE_MATEREAL=> 5,
- self::LOG_TYPE_MATEREAL_DETAIL => 5,
- self::LOG_TYPE_BURIED_POINT_GOODS_DETAIL=> 10,
- self::LOG_TYPE_TURN => 10,
- ];
- //获取生肖
- public static function getZodiac()
- {
- return [
- 1 => '鼠',
- 2 => '牛',
- 3 => '虎',
- 4 => '兔',
- 5 => '龙',
- 6 => '蛇',
- 7 => '马',
- 8 => '羊',
- 9 => '猴',
- 10 => '鸡',
- 11 => '狗',
- 12 => '猪',
- ];
- }
- }
|