UserConstants.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. package com.ruoyi.common.constant;
  2. /**
  3. * 用户常量信息
  4. *
  5. * @author ruoyi
  6. */
  7. public interface UserConstants {
  8. /**
  9. * 平台内系统用户的唯一标志
  10. */
  11. String SYS_USER = "SYS_USER";
  12. /**
  13. * 正常状态
  14. */
  15. String NORMAL = "0";
  16. /**
  17. * 异常状态
  18. */
  19. String EXCEPTION = "1";
  20. /**
  21. * 用户封禁状态
  22. */
  23. String USER_DISABLE = "1";
  24. /**
  25. * 角色封禁状态
  26. */
  27. String ROLE_DISABLE = "1";
  28. /**
  29. * 部门正常状态
  30. */
  31. String DEPT_NORMAL = "0";
  32. /**
  33. * 部门停用状态
  34. */
  35. String DEPT_DISABLE = "1";
  36. /**
  37. * 字典正常状态
  38. */
  39. String DICT_NORMAL = "0";
  40. /**
  41. * 是否为系统默认(是)
  42. */
  43. String YES = "Y";
  44. /**
  45. * 是否菜单外链(是)
  46. */
  47. String YES_FRAME = "0";
  48. /**
  49. * 是否菜单外链(否)
  50. */
  51. String NO_FRAME = "1";
  52. /**
  53. * 菜单类型(目录)
  54. */
  55. String TYPE_DIR = "M";
  56. /**
  57. * 菜单类型(菜单)
  58. */
  59. String TYPE_MENU = "C";
  60. /**
  61. * 菜单类型(按钮)
  62. */
  63. String TYPE_BUTTON = "F";
  64. /**
  65. * Layout组件标识
  66. */
  67. String LAYOUT = "Layout";
  68. /**
  69. * ParentView组件标识
  70. */
  71. String PARENT_VIEW = "ParentView";
  72. /**
  73. * InnerLink组件标识
  74. */
  75. String INNER_LINK = "InnerLink";
  76. /**
  77. * 校验返回结果码
  78. */
  79. String UNIQUE = "0";
  80. String NOT_UNIQUE = "1";
  81. /**
  82. * 用户名长度限制
  83. */
  84. int USERNAME_MIN_LENGTH = 2;
  85. int USERNAME_MAX_LENGTH = 20;
  86. /**
  87. * 密码长度限制
  88. */
  89. int PASSWORD_MIN_LENGTH = 5;
  90. int PASSWORD_MAX_LENGTH = 20;
  91. /**
  92. * 管理员ID
  93. */
  94. Long ADMIN_ID = 1L;
  95. }