CommonConst.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. // Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。
  2. //
  3. // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。
  4. //
  5. // 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!
  6. using Elastic.Clients.Elasticsearch.SnapshotLifecycleManagement;
  7. namespace Admin.NET.Core;
  8. /// <summary>
  9. /// 通用常量
  10. /// </summary>
  11. [Const("平台配置")]
  12. public class CommonConst
  13. {
  14. /// <summary>
  15. /// 演示环境开关
  16. /// </summary>
  17. public const string SysDemoEnv = "sys_demo";
  18. /// <summary>
  19. /// 默认密码
  20. /// </summary>
  21. public const string SysPassword = "sys_password";
  22. /// <summary>
  23. /// 密码最大错误次数
  24. /// </summary>
  25. public const string SysPasswordMaxErrorTimes = "sys_password_max_error_times";
  26. /// <summary>
  27. /// 登录二次验证
  28. /// </summary>
  29. public const string SysSecondVer = "sys_second_ver";
  30. /// <summary>
  31. /// 开启图形验证码
  32. /// </summary>
  33. public const string SysCaptcha = "sys_captcha";
  34. /// <summary>
  35. /// 开启水印
  36. /// </summary>
  37. public const string SysWatermark = "sys_watermark";
  38. /// <summary>
  39. /// 开启操作日志
  40. /// </summary>
  41. public const string SysOpLog = "sys_oplog";
  42. /// <summary>
  43. /// Token过期时间
  44. /// </summary>
  45. public const string SysTokenExpire = "sys_token_expire";
  46. /// <summary>
  47. /// RefreshToken过期时间
  48. /// </summary>
  49. public const string SysRefreshTokenExpire = "sys_refresh_token_expire";
  50. /// <summary>
  51. /// 开启发送异常日志邮件
  52. /// </summary>
  53. public const string SysErrorMail = "sys_error_mail";
  54. /// <summary>
  55. /// 单用户登录
  56. /// </summary>
  57. public const string SysSingleLogin = "sys_single_login";
  58. /// <summary>
  59. /// 系统管理员角色编码
  60. /// </summary>
  61. public const string SysAdminRole = "sys_admin";
  62. ///// <summary>
  63. ///// 开启全局脱敏处理(默认不开启)
  64. ///// </summary>
  65. //public static bool SysSensitiveDetection = false;
  66. /// <summary>
  67. /// 开启域登录验证
  68. /// </summary>
  69. public const string SysDomainLogin = "sys_domain_login";
  70. /// <summary>
  71. /// 开启记录数据校验日志
  72. /// </summary>
  73. public const string SysValidationLog = "sys_validation_log";
  74. /// <summary>
  75. /// 日志保留天数
  76. /// </summary>
  77. public const string SysLogRetentionDays = "sys_log_retention_days";
  78. /// <summary>
  79. /// 日志分组名称
  80. /// </summary>
  81. public const string SysLogCategoryName = "System.Logging.LoggingMonitor";
  82. /// <summary>
  83. /// 事件-增加异常日志
  84. /// </summary>
  85. public const string AddExLog = "Add:ExLog";
  86. /// <summary>
  87. /// 事件-发送异常邮件
  88. /// </summary>
  89. public const string SendErrorMail = "Send:ErrorMail";
  90. }