初始化项目:添加后端代码、ThinkPHP框架、前端资源
This commit is contained in:
+83
@@ -0,0 +1,83 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\constant\cache;
|
||||
|
||||
/**
|
||||
* 缓存keys
|
||||
*/
|
||||
class Keys
|
||||
{
|
||||
//\app\common\constant\cache\Keys::LIVE_ROOM_CONFIG
|
||||
|
||||
const APP_CONFIG = 'app_config'; // APP 配置
|
||||
|
||||
|
||||
const STUDY_LOG_CACHE_KEYS = 'study:log:keys'; // 学习记录keys
|
||||
|
||||
const STUDY_LOG = 'study:log:'; // 学习记录缓存
|
||||
|
||||
const LIVE_USER = 'live:user:'; // 直播观众
|
||||
|
||||
|
||||
const LIVE_ROOM_CONFIG = 'live:room:config:'; // 直播间配置
|
||||
|
||||
const PAGE_NAVIGATION = 'page:navigation'; // 底部导航缓存
|
||||
|
||||
const PAGE_INDEX = 'page:index'; // 自定义页面-首页
|
||||
|
||||
const PAGE_OTHER = 'page:other:'; // 自定义页面-其他页面
|
||||
|
||||
const PAGE_TAG = 'page:tag'; // 自定义页面-标签 用于批量管理
|
||||
|
||||
const VOD_TAG = 'vod:tag'; // 自定义页面-标签 用于批量管理
|
||||
|
||||
const PAGE_COURSE = 'page:course:'; // 自定义页面-获取课程-数据
|
||||
|
||||
const PAGE_PHYSICAL_GOODS = 'page:physical_goods:'; // 自定义页面-获取实物商品-数据
|
||||
|
||||
const COURSE_TAG = 'course:tag'; // 课程-标签 用于批量管理
|
||||
|
||||
const COURSE_RECOMMEND = 'course:recommend'; // 课程-推荐商品
|
||||
|
||||
const COURSE_BELONGS_COLUMN = 'course:belongs:column:'; // 课程-所属专栏
|
||||
|
||||
const RECORD_LOG = 'record:log';//app\api\controller\data\Record->log 记录日志
|
||||
|
||||
//自定义页面组件绑定的课程
|
||||
public static function PAGE_COURSE($type = 'ids',$goods=[],$length=10){
|
||||
return 'page:course:'.md5($type.json_encode($goods).$length);
|
||||
}
|
||||
|
||||
//自定义页面组件绑定的实物商品
|
||||
public static function PAGE_PHYSICAL_GOODS($type = 'ids',$goods=[],$length=10,$categoryIds=[]){
|
||||
return 'page:physical_goods:'.md5($type.json_encode($goods).$length.json_encode($categoryIds));
|
||||
}
|
||||
|
||||
public static function subscriptionAuthKey($userId, $courseId){
|
||||
return 'sub_auth_u_'.$userId."_course_".$courseId;
|
||||
}
|
||||
|
||||
public static function LIVEUSER($userId, $liveId){
|
||||
return 'live:user:u:'.$userId.":l:".$liveId;
|
||||
}
|
||||
|
||||
|
||||
public static function SYSTEM_CONFIG($name){
|
||||
return 'system_config:'.$name;
|
||||
}
|
||||
|
||||
public static function SYSTEM_CONFIG_CHECK($type,$name){
|
||||
return 'system_config_check:'.$type.':'.$name;
|
||||
}
|
||||
|
||||
/**
|
||||
* 阿里云点播存储解析的播放地址
|
||||
* @param $vodId
|
||||
* @return string
|
||||
*/
|
||||
public static function VOD_PLAY_URL($vodId){
|
||||
return 'vod:play_url:'.$vodId;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user