| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <?php
- namespace addons\Agent\common\enums;
- /**
- * 行为日志表enum
- */
- class AgentBehaviorLogsEnum
- {
- /**
- * 后台管理员操作
- */
- const OPERATOR_USER_TYPE_ADMIN = 1;
- /**
- * 用户操作
- */
- const OPERATOR_USER_TYPE_USER = 2;
- /**
- * 手动升级
- */
- const BEHAVIOR_MANUAL_UPGRADE = 1;
- /**
- * 手动降级
- */
- const BEHAVIOR_MANUAL_DOWNGRADE = 2;
- /**
- * 系统升级
- */
- const BEHAVIOR_SYSTEM_UPGRADE = 3;
- /**
- * 系统降级
- */
- const BEHAVIOR_SYSTEM_DOWNGRADE = 4;
- /**
- * 删除经销商
- */
- const BEHAVIOR_DELETE_AGENT = 5;
- /**
- * 添加经销商
- */
- const BEHAVIOR_ADD_AGENT = 6;
- const BEHAVIOR_MAP = [
- self::BEHAVIOR_MANUAL_UPGRADE => '手动升级',
- self::BEHAVIOR_MANUAL_DOWNGRADE => '手动降级',
- self::BEHAVIOR_SYSTEM_UPGRADE => '系统升级',
- self::BEHAVIOR_SYSTEM_DOWNGRADE => '系统降级',
- self::BEHAVIOR_DELETE_AGENT => '删除渠道',
- self::BEHAVIOR_ADD_AGENT => '添加渠道',
- self::BEHAVIOR_MODIFY_AGENT_PROVINCE => '修改区域',
- ];
- const OPERATOR_USER_TYPE_MAP = [
- self::OPERATOR_USER_TYPE_ADMIN => '后台管理员',
- self::OPERATOR_USER_TYPE_USER => '会员',
- ];
- /**
- * 更新区域
- */
- const BEHAVIOR_MODIFY_AGENT_PROVINCE = 7;
- /**
- * @param int $type 0获取行为的 1获取操作人类型
- * @param string $key
- * @param string $defaultValue
- *
- * @return string
- */
- public static function getMapValueByKey(int $type, string $key, string $defaultValue = ''): string
- {
- switch ($type) {
- case 0:
- $map = self::BEHAVIOR_MAP;
- break;
- case 1:
- $map = self::OPERATOR_USER_TYPE_MAP;
- break;
- default:
- return $defaultValue;
- }
- return $map[$key] ?? $defaultValue;
- }
- }
|