mirror of
https://github.com/Teamlinker/Teamlinker.git
synced 2025-06-03 03:00:17 +00:00
26 lines
1.1 KiB
TypeScript
26 lines
1.1 KiB
TypeScript
import {ECommon_Services} from "../../../../common/types";
|
|
import {RedisStringKey} from "./base";
|
|
import StringUtil from "../../util/string";
|
|
import {cacheRedisType} from "../../types/cache";
|
|
|
|
export namespace REDIS_ORGANIZATION {
|
|
let USER_STATUS_KEY=`${ECommon_Services.Cooperation}:user:{0}:status`
|
|
let USER_PRE_STATUS_KEY=`${ECommon_Services.Cooperation}:user:{0}:pre_status`
|
|
let USER_MEETING_KEY=`${ECommon_Services.Cooperation}:user:{0}:meeting`
|
|
export function status(organizationUserId:string)
|
|
{
|
|
let obj=new RedisStringKey(StringUtil.format(USER_STATUS_KEY,organizationUserId),cacheRedisType<number>().Number,-1)
|
|
return obj
|
|
}
|
|
export function preStatus(organizationUserId:string)
|
|
{
|
|
let obj=new RedisStringKey(StringUtil.format(USER_PRE_STATUS_KEY,organizationUserId),cacheRedisType<number>().Number,-1)
|
|
return obj
|
|
}
|
|
|
|
export function meetingId(organizationUserId:string)
|
|
{
|
|
let obj=new RedisStringKey(StringUtil.format(USER_MEETING_KEY,organizationUserId),cacheRedisType<string>().String,-1)
|
|
return obj
|
|
}
|
|
} |