CouponSettleStatusEnum.java 775 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.qs.mp.common.enums;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.baomidou.mybatisplus.annotation.IEnum;
  4. /**
  5. *
  6. * 用户卡券使用状态
  7. *
  8. */
  9. public enum CouponSettleStatusEnum implements IEnum<Integer> {
  10. INIT(1, "待结算"),
  11. FINISHED(2, "已结算"),;
  12. private final Integer value;
  13. private final String desc;
  14. CouponSettleStatusEnum(final Integer value, final String desc) {
  15. this.value = value;
  16. this.desc = desc;
  17. }
  18. @Override
  19. public Integer getValue() {
  20. return value;
  21. }
  22. /**
  23. * 重写toString,单个转化成json
  24. * @return
  25. */
  26. @Override
  27. public String toString() {
  28. JSONObject object = new JSONObject();
  29. object.put("value",value);
  30. object.put("desc", desc);
  31. return object.toString();
  32. }
  33. }