package com.qs.mp.common.enums; import com.alibaba.fastjson.annotation.JSONType; import com.baomidou.mybatisplus.annotation.IEnum; import com.qs.mp.common.json.EnumValueDeserializer; /** * * 渠道订单状态 * */ @JSONType(deserializer = EnumValueDeserializer.class) public enum ChannelOrderStatusEnum implements IEnum { CANCELED(-1, "已取消"), NOT_PAY(0, "待付款"), NOT_DELIVER(1, "待发货"), NOT_CONFIRM(2, "待收货"), FINISHED(3, "已完成"); private final int value; private final String desc; ChannelOrderStatusEnum(final int value, final String desc) { this.value = value; this.desc = desc; } @Override public Integer getValue() { return value; } }