ActivityUnitEnum.java 958 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.ruoyi.clock.enums;
  2. import com.ruoyi.common.enums.IIntegerEnum;
  3. import java.util.Objects;
  4. /**
  5. * @author 单位
  6. */
  7. public enum ActivityUnitEnum implements IIntegerEnum<Integer> {
  8. BOX(0, "盒"),
  9. BRANCH(1, "支"),
  10. ;
  11. private Integer code;
  12. private String msg;
  13. ActivityUnitEnum(Integer code, String msg) {
  14. this.code = code;
  15. this.msg = msg;
  16. }
  17. @Override
  18. public Integer getCode() {
  19. return code;
  20. }
  21. public void setCode(Integer code) {
  22. this.code = code;
  23. }
  24. @Override
  25. public String getMsg() {
  26. return msg;
  27. }
  28. public void setMsg(String msg) {
  29. this.msg = msg;
  30. }
  31. public static ActivityUnitEnum getByCode(int code, ActivityUnitEnum[] values) {
  32. for (ActivityUnitEnum value : values) {
  33. if (Objects.equals(code, value.getCode())) {
  34. return value;
  35. }
  36. }
  37. return null;
  38. }
  39. }