DataPermissionsEnum.java 653 B

1234567891011121314151617181920212223242526272829
  1. package com.ydtech.modules.admin.constants;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Getter;
  4. /**
  5. * 数据权限条件枚举
  6. */
  7. @Getter
  8. @AllArgsConstructor
  9. public enum DataPermissionsEnum {
  10. DATA_01("1", "="),
  11. DATA_02("2", "!="),
  12. DATA_03("3", "in"),
  13. DATA_04("4", "not in"),
  14. DATA_05("5", "sql");
  15. private final String code;
  16. private final String desc;
  17. public static String getDescByCode(String code){
  18. for (DataPermissionsEnum value : DataPermissionsEnum.values()) {
  19. if(value.getCode().equals(code)){
  20. return value.getDesc();
  21. }
  22. }
  23. return null;
  24. }
  25. }