ChannelOrderStatusEnum.java 722 B

1234567891011121314151617181920212223242526272829303132
  1. package com.qs.mp.common.enums;
  2. import com.alibaba.fastjson.annotation.JSONType;
  3. import com.baomidou.mybatisplus.annotation.IEnum;
  4. import com.qs.mp.common.json.EnumValueDeserializer;
  5. /**
  6. *
  7. * 渠道订单状态
  8. *
  9. */
  10. @JSONType(deserializer = EnumValueDeserializer.class)
  11. public enum ChannelOrderStatusEnum implements IEnum<Integer> {
  12. CANCELED(-1, "已取消"),
  13. NOT_PAY(0, "待付款"),
  14. NOT_DELIVER(1, "待发货"),
  15. NOT_CONFIRM(2, "待收货"),
  16. FINISHED(3, "已完成");
  17. private final int value;
  18. private final String desc;
  19. ChannelOrderStatusEnum(final int value, final String desc) {
  20. this.value = value;
  21. this.desc = desc;
  22. }
  23. @Override
  24. public Integer getValue() {
  25. return value;
  26. }
  27. }