| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- <?php
- namespace addons\ShortVideo\common\enums;
- use common\enums\BaseEnum;
- /**
- * Class AddonsCouponEnum
- * @package addons\Coupon\common\enums
- */
- class AddonsShortVideoEnum extends BaseEnum
- {
- // 短视频应用开启状态
- const IS_ENABLE_YES = 1;
- const IS_ENABLE_NO = 0;
- // 发布的视频是否需要审核
- const IS_AUDIT_YES = 1;
- const IS_AUDIT_NO = 0;
- // 视频发布权限
- const RELEASE_RULE0 = 0; // 无条件
- const RELEASE_RULE1 = 1; // 有条件
- // 是否开启全局带货奖励
- const AWARD_STATUS0 = 0; // 不开启
- const AWARD_STATUS1 = 1; // 开启
- // 奖励计算方式
- const AWARD_TYPE0 = 0; // 按照设置的固定值计算
- const award_type1 = 1; // 按照百分比计算
- // 是否开启敏感词检测
- const CLIENT_STATUS0 = 0; // 不开启
- const CLIENT_STATUS1 = 1; // 开启
- // 视频关联类型
- const VIDEO_RELATE_TYPE1 = 1;
- const VIDEO_RELATE_TYPE2 = 2;
- const VIDEO_RELATE_TYPE3 = 3;
- // 视频审核状态
- const VIDEO_AUDIT_STATUS0 = 0;
- const VIDEO_AUDIT_STATUS1 = 1;
- const VIDEO_AUDIT_STATUS2 = 2;
- // 视频奖励会员类型
- const VIDEO_REWARD_USER_TYPE0 = 0;
- const VIDEO_REWARD_USER_TYPE1 = 1;
- const VIDEO_REWARD_USER_TYPE2 = 2;
- // 视频奖励类型
- const VIDEO_REWARD_TYPE0 = 0;
- const VIDEO_REWARD_TYPE1 = 1;
- const LOCK_SHORT_VIDEO_BROWSE_AWARD = 'lock_short_video_browse_award_';
- public static function getEnableMap($is_enable = null)
- {
- $map = [
- self::IS_ENABLE_NO => '未开启',
- self::IS_ENABLE_YES => '开启',
- ];
- if (!is_null($is_enable)) {
- return $map[$is_enable];
- }
- return $map;
- }
- public static function getAuditMap($is_audit = null)
- {
- $map = [
- self::IS_AUDIT_YES => '需要审核',
- self::IS_AUDIT_NO => '不审核',
- ];
- if (!is_null($is_audit)) {
- return $map[$is_audit];
- }
- return $map;
- }
- public static function getClientStatusMap($client_status = null)
- {
- $map = [
- self::CLIENT_STATUS0 => '不开启',
- self::CLIENT_STATUS1 => '开启',
- ];
- if (!is_null($client_status)) {
- return $map[$client_status];
- }
- return $map;
- }
- public static function getRelateTypeMap($relate_type = null)
- {
- $map = [
- self::VIDEO_RELATE_TYPE1 => '关联商品',
- self::VIDEO_RELATE_TYPE2 => '关联店铺',
- self::VIDEO_RELATE_TYPE3 => '关联地址',
- ];
- if (!is_null($relate_type)) {
- return $map[$relate_type];
- }
- return $map;
- }
- public static function getAuditStatusMap($audit_status = null)
- {
- $map = [
- self::VIDEO_AUDIT_STATUS0 => '未审核',
- self::VIDEO_AUDIT_STATUS1 => '审核通过',
- self::VIDEO_AUDIT_STATUS2 => '审核不通过',
- ];
- if (!is_null($audit_status)) {
- return $map[$audit_status];
- }
- return $map;
- }
- public static function getUserTypeMap($user_type = null)
- {
- $map = [
- self::VIDEO_REWARD_USER_TYPE0 => '本人',
- self::VIDEO_REWARD_USER_TYPE1 => '一级',
- self::VIDEO_REWARD_USER_TYPE2 => '二级',
- ];
- if (!is_null($user_type)) {
- return $map[$user_type];
- }
- return $map;
- }
- public static function getRewardTypeMap($reward_type = null)
- {
- $map = [
- self::VIDEO_REWARD_TYPE0 => '积分',
- self::VIDEO_REWARD_TYPE1 => '现金',
- ];
- if (!is_null($reward_type)) {
- return $map[$reward_type];
- }
- return $map;
- }
- public static function getMap(): array
- {
- return [];
- }
- }
|