using System.ComponentModel; namespace NPP.SmartSchedue.Api.Core.Consts; /// /// 缓存键 /// public static partial class CacheKeys { /// /// 模块缓存键 module:action:{id} /// [Description("模块缓存键")] public const string ModuleActionKey = "module:action:"; /// /// 获取模块缓存键 /// /// 模块Id /// public static string GetModuleActionKey(long id) => $"{ModuleActionKey}{id}"; /// /// 通知设置缓存 /// [Description("通知设置缓存")] public const string NotificationSettingsKey = "notification:settings:list:"; /// /// DynamicDepartmentIds /// [Description("动态部门人员数据")] public const string DynamicDepartment = "dynamic:department:list:"; /// /// 获取动态部门人员数据 /// /// /// public static string GetDynamicDepartmentKey(long id) => $"{DynamicDepartment}{id}"; /// /// 人员缓存 /// [Description("人员缓存")] public const string UserListKey = "user:list:all:"; }