PublicEnum.cs 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. using System.ComponentModel;
  2. namespace EasyTemplate.Tool.Entity;
  3. public class PublicEnum
  4. {
  5. /// <summary>
  6. /// 通用状态枚举
  7. /// </summary>
  8. [Description("通用状态枚举")]
  9. public enum StatusEnum
  10. {
  11. /// <summary>
  12. /// 停用
  13. /// </summary>
  14. [Description("停用")]
  15. Disable = 0,
  16. /// <summary>
  17. /// 启用
  18. /// </summary>
  19. [Description("启用")]
  20. Enable = 1,
  21. }
  22. /// <summary>
  23. /// 广告素材类型枚举
  24. /// </summary>
  25. [Description("广告素材类型枚举")]
  26. public enum AdMaterialTypeEnum
  27. {
  28. /// <summary>
  29. /// 图片
  30. /// </summary>
  31. [Description("图片")]
  32. Picture = 0,
  33. /// <summary>
  34. /// 视频
  35. /// </summary>
  36. [Description("视频")]
  37. Video = 1,
  38. }
  39. /// <summary>
  40. /// 密码加密枚举
  41. /// </summary>
  42. [Description("密码加密枚举")]
  43. public enum CryptogramEnum
  44. {
  45. /// <summary>
  46. /// MD5
  47. /// </summary>
  48. [Description("MD5")]
  49. MD5 = 0,
  50. /// <summary>
  51. /// SM2(国密)
  52. /// </summary>
  53. [Description("SM2")]
  54. SM2 = 1,
  55. /// <summary>
  56. /// SM4(国密)
  57. /// </summary>
  58. [Description("SM4")]
  59. SM4 = 2,
  60. /// <summary>
  61. /// DESC
  62. /// </summary>
  63. [Description("DESC")]
  64. DESC = 3,
  65. /// <summary>
  66. /// AES
  67. /// </summary>
  68. [Description("AES")]
  69. AES = 4,
  70. /// <summary>
  71. /// RSA
  72. /// </summary>
  73. [Description("RSA")]
  74. RSA = 5,
  75. }
  76. /// <summary>
  77. /// 菜单类型枚举
  78. /// </summary>
  79. [Description("菜单类型枚举")]
  80. public enum MenuTypeEnum
  81. {
  82. /// <summary>
  83. /// 目录
  84. /// </summary>
  85. [Description("目录")]
  86. Catalog = 0,
  87. /// <summary>
  88. /// 页面
  89. /// </summary>
  90. [Description("页面")]
  91. Page = 1,
  92. /// <summary>
  93. /// 按钮
  94. /// </summary>
  95. [Description("按钮")]
  96. Button = 2,
  97. /// <summary>
  98. /// 其他
  99. /// </summary>
  100. [Description("其他")]
  101. Other = 3,
  102. }
  103. /// <summary>
  104. /// 系统错误码
  105. /// </summary>
  106. public enum ErrorCode
  107. {
  108. /// <summary>
  109. /// 用戶名或密碼不正確
  110. /// </summary>
  111. [Description("用戶名或密碼不正確")]
  112. E1000,
  113. /// <summary>
  114. /// 没有启用队列
  115. /// </summary>
  116. [Description("没有启用队列")]
  117. E1001,
  118. /// <summary>
  119. /// 没有获取到结果
  120. /// </summary>
  121. [Description("没有获取到结果")]
  122. E1002,
  123. }
  124. public enum UserType
  125. {
  126. /// <summary>
  127. /// 管理员
  128. /// </summary>
  129. [Description("管理员")]
  130. Admin = 0,
  131. /// <summary>
  132. /// 用户
  133. /// </summary>
  134. [Description("用户")]
  135. User = 1,
  136. }
  137. public enum RoleType
  138. {
  139. /// <summary>
  140. /// 系统
  141. /// </summary>
  142. [Description("系统")]
  143. System = 0,
  144. /// <summary>
  145. /// 一般
  146. /// </summary>
  147. [Description("一般")]
  148. Normal = 1,
  149. /// <summary>
  150. /// 其它
  151. /// </summary>
  152. [Description("其它")]
  153. Other,
  154. }
  155. public enum NotifyType
  156. {
  157. /// <summary>
  158. /// 通知
  159. /// </summary>
  160. [Description("通知")]
  161. Notify,
  162. /// <summary>
  163. /// 信息
  164. /// </summary>
  165. [Description("信息")]
  166. Info
  167. }
  168. public enum NotifyStatus
  169. {
  170. /// <summary>
  171. /// 未解决
  172. /// </summary>
  173. [Description("未解决")]
  174. Todo,
  175. /// <summary>
  176. /// 未解决
  177. /// </summary>
  178. [Description("解决中")]
  179. Processing,
  180. /// <summary>
  181. /// 未解决
  182. /// </summary>
  183. [Description("已解决")]
  184. Done
  185. }
  186. }