using JNPF.DependencyInjection; using Newtonsoft.Json; using Newtonsoft.Json.Serialization; namespace JNPF.Common.Const; /// /// 公共常量. /// [SuppressSniffer] public class CommonConst { // 不带自定义转换器 public static JsonSerializerSettings options => new JsonSerializerSettings { // 默认命名规则 ContractResolver = new DefaultContractResolver(), // 设置时区为 UTC DateTimeZoneHandling = DateTimeZoneHandling.Local, // 格式化json输出的日期格式 DateFormatString = "yyyy-MM-dd HH:mm:ss", }; /// /// 默认密码. /// public const string DEFAULTPASSWORD = "123456"; /// /// 雪花ID机器码缓存. /// public const string CACHEKEYWORKERID = "workerid_"; /// /// 雪花ID缓存. /// public const string CACHEKEYSNOWFLAKEID = "snowflake_index"; /// /// 用户缓存. /// public const string CACHEKEYUSER = "jnpf:permission:user"; /// /// 菜单缓存. /// public const string CACHEKEYMENU = "menu_"; /// /// 权限缓存. /// public const string CACHEKEYPERMISSION = "permission_"; /// /// 数据范围缓存. /// public const string CACHEKEYDATASCOPE = "datascope_"; /// /// 验证码缓存. /// public const string CACHEKEYCODE = "vercode_"; /// /// 单据编码缓存. /// public const string CACHEKEYBILLRULE = "billrule_"; /// /// 在线用户缓存. /// public const string CACHEKEYONLINEUSER = "onlineuser_"; /// /// 岗位缓存. /// public const string CACHEKEYPOSITION = "position_"; /// /// 角色缓存. /// public const string CACHEKEYROLE = "role_"; /// /// 在线开发缓存. /// public const string VISUALDEV = "visualdev_"; /// /// 代码生成远端数据缓存. /// public const string CodeGenDynamic = "codegendynamic_"; /// /// 定时任务缓存. /// public const string CACHEKEYTIMERJOB = "timerjob_"; /// /// 第三方登录 票据缓存key. /// public const string PARAMS_JNPF_TICKET = "jnpf_ticket"; /// /// Cas Key. /// public const string CAS_Ticket = "ticket"; /// /// Code. /// public const string Code = "code"; /// /// 外链密码开关(1:开 , 0:关). /// public const int OnlineDevData_State_Enable = 1; }