|
@@ -18,165 +18,227 @@ import java.util.List;
|
|
|
@Data
|
|
|
@ApiModel("订单视图对象")
|
|
|
public class OrderListVo {
|
|
|
- private static final long serialVersionUID = 1L;
|
|
|
-
|
|
|
- /** $pkColumn.columnComment */
|
|
|
- @ApiModelProperty("$pkColumn.columnComment")
|
|
|
- private Long orderId;
|
|
|
-
|
|
|
- /** 订单编号 */
|
|
|
- @Excel(name = "订单编号")
|
|
|
- @ApiModelProperty("订单编号")
|
|
|
- private String orderSn;
|
|
|
- /** 用户ID */
|
|
|
- @Excel(name = "用户ID")
|
|
|
- @ApiModelProperty("用户ID")
|
|
|
- private Long userId;
|
|
|
-
|
|
|
- /** 用户ID */
|
|
|
- @Excel(name = "商品封面")
|
|
|
- @ApiModelProperty("商品封面")
|
|
|
- private String coverUrl;
|
|
|
- /** 订单价格 */
|
|
|
- @Excel(name = "订单价格")
|
|
|
- @ApiModelProperty("订单价格")
|
|
|
- private BigDecimal orderPrice;
|
|
|
- /** 支付订单号 */
|
|
|
- @Excel(name = "支付订单号")
|
|
|
- @ApiModelProperty("支付订单号")
|
|
|
- private String orderGeneral;
|
|
|
- /** 订单状态 -2 超时关闭,-1手动关闭,0普通状态,1为已付款,3为成功 */
|
|
|
- @Excel(name = "订单状态 -2 超时关闭,-1手动关闭,0普通状态,1为已付款,3为成功")
|
|
|
- @ApiModelProperty("订单状态 -2 超时关闭,-1手动关闭,0普通状态,1为已付款,3为成功")
|
|
|
- private Integer orderStatus;
|
|
|
- /** 支付时间 */
|
|
|
- @Excel(name = "支付时间")
|
|
|
- @ApiModelProperty("支付时间")
|
|
|
- private Long payTime;
|
|
|
- /** 支付平台 1微信 2支付宝 */
|
|
|
- @Excel(name = "支付平台 1微信 2支付宝")
|
|
|
- @ApiModelProperty("支付平台 1微信 2支付宝")
|
|
|
- private Integer payType;
|
|
|
- /** 微信流水号 */
|
|
|
- @Excel(name = "微信流水号")
|
|
|
- @ApiModelProperty("微信流水号")
|
|
|
- private String transid;
|
|
|
- /** 关闭时间 */
|
|
|
- @Excel(name = "关闭时间")
|
|
|
- @ApiModelProperty("关闭时间")
|
|
|
- private Long cancelTime;
|
|
|
- /** 订单完成时间 */
|
|
|
- @Excel(name = "订单完成时间")
|
|
|
- @ApiModelProperty("订单完成时间")
|
|
|
- private Long finishTime;
|
|
|
- /** 订单类型 1充值订单 2金币消费订单 */
|
|
|
- @Excel(name = "订单类型 1充值订单 2金币消费订单")
|
|
|
- @ApiModelProperty("订单类型 1充值订单 2金币消费订单")
|
|
|
- private Integer orderType;
|
|
|
- /** 支付价格 */
|
|
|
- @Excel(name = "支付价格")
|
|
|
- @ApiModelProperty("支付价格")
|
|
|
- private BigDecimal payPrice;
|
|
|
- /** 收费方式 1即刻收费 2稍后收费 */
|
|
|
- @Excel(name = "收费方式 1即刻收费 2稍后收费")
|
|
|
- @ApiModelProperty("收费方式 1即刻收费 2稍后收费")
|
|
|
- private Integer chargingType;
|
|
|
- /** 订单来源 1业务员录单 */
|
|
|
- @Excel(name = "订单来源 1业务员录单")
|
|
|
- @ApiModelProperty("订单来源 1业务员录单")
|
|
|
- private Integer orderFrom;
|
|
|
- @ApiModelProperty("订单创建时间")
|
|
|
- private Long createTime;
|
|
|
- /** 商品标准价格 */
|
|
|
- @Excel(name = "商品标准价格")
|
|
|
- @ApiModelProperty("商品标准价格")
|
|
|
- private BigDecimal goodsPrice;
|
|
|
- /** 商品成交价格 */
|
|
|
- @Excel(name = "商品成交价格")
|
|
|
- @ApiModelProperty("商品成交价格")
|
|
|
- private BigDecimal goodsRealPrice;
|
|
|
- /** 商品名称 */
|
|
|
- @Excel(name = "商品名称")
|
|
|
- @ApiModelProperty("商品名称")
|
|
|
- private String goodsName;
|
|
|
- @Excel(name = "年份")
|
|
|
- @ApiModelProperty("年份")
|
|
|
- private Long year;
|
|
|
- @ApiModelProperty("商品id")
|
|
|
- private Long goodsId;
|
|
|
-
|
|
|
- @ApiModelProperty("教育名称")
|
|
|
- private String educationName;
|
|
|
- @ApiModelProperty("项目名称")
|
|
|
- private String projectName;
|
|
|
- @ApiModelProperty("业务名称")
|
|
|
- private String businessName;
|
|
|
- @ApiModelProperty("学校名称")
|
|
|
- private String schoolName;
|
|
|
- @ApiModelProperty("专业名称")
|
|
|
- private String categoryName;
|
|
|
-
|
|
|
- /** 真实姓名 */
|
|
|
- @Excel(name = "真实姓名")
|
|
|
- @ApiModelProperty("真实姓名")
|
|
|
- private String realname;
|
|
|
- /** 身份证号 */
|
|
|
- @Excel(name = "身份证号")
|
|
|
- @ApiModelProperty("身份证号")
|
|
|
- private String idCard;
|
|
|
- /** 手机号码 */
|
|
|
- @Excel(name = "手机号码")
|
|
|
- @ApiModelProperty("手机号码")
|
|
|
- private String telphone;
|
|
|
-
|
|
|
- @Excel(name = "商品订单状态")
|
|
|
- @ApiModelProperty("商品订单状态 -1关闭 0待支付 1已支付 2已退款")
|
|
|
- private Integer orderGoodsStatus;
|
|
|
-
|
|
|
- /** 已收金额 */
|
|
|
- @Excel(name = "已收金额")
|
|
|
- @ApiModelProperty("已收金额")
|
|
|
- private BigDecimal goodsReceived;
|
|
|
- /** 退款状态 0无 1退款中 2已退款 3拒绝退款 */
|
|
|
- @Excel(name = "退款状态 0无 1退款中 2已退款 3拒绝退款")
|
|
|
- @ApiModelProperty("退款状态 0无 1退款中 2已退款 3拒绝退款")
|
|
|
- private Integer refundStatus;
|
|
|
- /** 支付状态 1未收费 2部分收费 3完全收费 */
|
|
|
- @Excel(name = "支付状态 1未收费 2部分收费 3完全收费")
|
|
|
- @ApiModelProperty("支付状态 1未收费 2部分收费 3完全收费")
|
|
|
- private Integer payStatus;
|
|
|
- /** 订单商品id */
|
|
|
- @ApiModelProperty("订单商品id")
|
|
|
- private Long orderGoodsId;
|
|
|
-
|
|
|
- /** 订单状态 */
|
|
|
- @ApiModelProperty("订单状态")
|
|
|
- private Long status;
|
|
|
-
|
|
|
- /** 总价格 */
|
|
|
- @ApiModelProperty("总价格")
|
|
|
- private BigDecimal totalPrice;
|
|
|
-
|
|
|
- /** 订单商品 */
|
|
|
- @ApiModelProperty("订单商品")
|
|
|
- private List<OrderGoodsVo> orderGoodsList;
|
|
|
-
|
|
|
- @ApiModelProperty("商品编号")
|
|
|
- private String code;
|
|
|
- /** 0 非复购 1复购 针对业务层次配了【下单前需要 选择班级 */
|
|
|
- @Excel(name = "0 非复购 1复购 针对业务层次配了【下单前需要 选择班级")
|
|
|
- @ApiModelProperty("0 非复购 1复购 针对业务层次配了【下单前需要 选择班级")
|
|
|
- private Integer rebuy;
|
|
|
- @ApiModelProperty("是否学时推送 0未推送 1推送")
|
|
|
- private Integer periodPlush;
|
|
|
- @Excel(name = "复购老订单商品ID")
|
|
|
- @ApiModelProperty("复购老订单商品ID")
|
|
|
- private Long rebuyOrderGoodsId;
|
|
|
- @Excel(name = "订单商品支付状态")
|
|
|
- @ApiModelProperty("订单商品支付状态 1未收费 2部分收费 3完全收费 4免费")
|
|
|
- private Integer goodsPayStatus;
|
|
|
- /** 商品类型 1视频2题库 3补考 4前培 */
|
|
|
- @ApiModelProperty("商品类型 1视频2题库 3补考 4前培 ")
|
|
|
- private Integer goodsType;
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * $pkColumn.columnComment
|
|
|
+ */
|
|
|
+ @ApiModelProperty("$pkColumn.columnComment")
|
|
|
+ private Long orderId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单编号
|
|
|
+ */
|
|
|
+ @Excel(name = "订单编号")
|
|
|
+ @ApiModelProperty("订单编号")
|
|
|
+ private String orderSn;
|
|
|
+ /**
|
|
|
+ * 用户ID
|
|
|
+ */
|
|
|
+ @Excel(name = "用户ID")
|
|
|
+ @ApiModelProperty("用户ID")
|
|
|
+ private Long userId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用户ID
|
|
|
+ */
|
|
|
+ @Excel(name = "商品封面")
|
|
|
+ @ApiModelProperty("商品封面")
|
|
|
+ private String coverUrl;
|
|
|
+ /**
|
|
|
+ * 订单价格
|
|
|
+ */
|
|
|
+ @Excel(name = "订单价格")
|
|
|
+ @ApiModelProperty("订单价格")
|
|
|
+ private BigDecimal orderPrice;
|
|
|
+ /**
|
|
|
+ * 支付订单号
|
|
|
+ */
|
|
|
+ @Excel(name = "支付订单号")
|
|
|
+ @ApiModelProperty("支付订单号")
|
|
|
+ private String orderGeneral;
|
|
|
+ /**
|
|
|
+ * 订单状态 -2 超时关闭,-1手动关闭,0普通状态,1为已付款,3为成功
|
|
|
+ */
|
|
|
+ @Excel(name = "订单状态 -2 超时关闭,-1手动关闭,0普通状态,1为已付款,3为成功")
|
|
|
+ @ApiModelProperty("订单状态 -2 超时关闭,-1手动关闭,0普通状态,1为已付款,3为成功")
|
|
|
+ private Integer orderStatus;
|
|
|
+ /**
|
|
|
+ * 支付时间
|
|
|
+ */
|
|
|
+ @Excel(name = "支付时间")
|
|
|
+ @ApiModelProperty("支付时间")
|
|
|
+ private Long payTime;
|
|
|
+ /**
|
|
|
+ * 支付平台 1微信 2支付宝
|
|
|
+ */
|
|
|
+ @Excel(name = "支付平台 1微信 2支付宝")
|
|
|
+ @ApiModelProperty("支付平台 1微信 2支付宝")
|
|
|
+ private Integer payType;
|
|
|
+ /**
|
|
|
+ * 微信流水号
|
|
|
+ */
|
|
|
+ @Excel(name = "微信流水号")
|
|
|
+ @ApiModelProperty("微信流水号")
|
|
|
+ private String transid;
|
|
|
+ /**
|
|
|
+ * 关闭时间
|
|
|
+ */
|
|
|
+ @Excel(name = "关闭时间")
|
|
|
+ @ApiModelProperty("关闭时间")
|
|
|
+ private Long cancelTime;
|
|
|
+ /**
|
|
|
+ * 订单完成时间
|
|
|
+ */
|
|
|
+ @Excel(name = "订单完成时间")
|
|
|
+ @ApiModelProperty("订单完成时间")
|
|
|
+ private Long finishTime;
|
|
|
+ /**
|
|
|
+ * 订单类型 1充值订单 2金币消费订单
|
|
|
+ */
|
|
|
+ @Excel(name = "订单类型 1充值订单 2金币消费订单")
|
|
|
+ @ApiModelProperty("订单类型 1充值订单 2金币消费订单")
|
|
|
+ private Integer orderType;
|
|
|
+ /**
|
|
|
+ * 支付价格
|
|
|
+ */
|
|
|
+ @Excel(name = "支付价格")
|
|
|
+ @ApiModelProperty("支付价格")
|
|
|
+ private BigDecimal payPrice;
|
|
|
+ /**
|
|
|
+ * 收费方式 1即刻收费 2稍后收费
|
|
|
+ */
|
|
|
+ @Excel(name = "收费方式 1即刻收费 2稍后收费")
|
|
|
+ @ApiModelProperty("收费方式 1即刻收费 2稍后收费")
|
|
|
+ private Integer chargingType;
|
|
|
+ /**
|
|
|
+ * 订单来源 1业务员录单
|
|
|
+ */
|
|
|
+ @Excel(name = "订单来源 1业务员录单")
|
|
|
+ @ApiModelProperty("订单来源 1业务员录单")
|
|
|
+ private Integer orderFrom;
|
|
|
+ @ApiModelProperty("订单创建时间")
|
|
|
+ private Long createTime;
|
|
|
+ /**
|
|
|
+ * 商品标准价格
|
|
|
+ */
|
|
|
+ @Excel(name = "商品标准价格")
|
|
|
+ @ApiModelProperty("商品标准价格")
|
|
|
+ private BigDecimal goodsPrice;
|
|
|
+ /**
|
|
|
+ * 商品成交价格
|
|
|
+ */
|
|
|
+ @Excel(name = "商品成交价格")
|
|
|
+ @ApiModelProperty("商品成交价格")
|
|
|
+ private BigDecimal goodsRealPrice;
|
|
|
+ /**
|
|
|
+ * 商品名称
|
|
|
+ */
|
|
|
+ @Excel(name = "商品名称")
|
|
|
+ @ApiModelProperty("商品名称")
|
|
|
+ private String goodsName;
|
|
|
+ @Excel(name = "年份")
|
|
|
+ @ApiModelProperty("年份")
|
|
|
+ private Long year;
|
|
|
+ @ApiModelProperty("商品id")
|
|
|
+ private Long goodsId;
|
|
|
+
|
|
|
+ @ApiModelProperty("教育名称")
|
|
|
+ private String educationName;
|
|
|
+ @ApiModelProperty("项目名称")
|
|
|
+ private String projectName;
|
|
|
+ @ApiModelProperty("业务名称")
|
|
|
+ private String businessName;
|
|
|
+ @ApiModelProperty("学校名称")
|
|
|
+ private String schoolName;
|
|
|
+ @ApiModelProperty("专业名称")
|
|
|
+ private String categoryName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 真实姓名
|
|
|
+ */
|
|
|
+ @Excel(name = "真实姓名")
|
|
|
+ @ApiModelProperty("真实姓名")
|
|
|
+ private String realname;
|
|
|
+ /**
|
|
|
+ * 身份证号
|
|
|
+ */
|
|
|
+ @Excel(name = "身份证号")
|
|
|
+ @ApiModelProperty("身份证号")
|
|
|
+ private String idCard;
|
|
|
+ /**
|
|
|
+ * 手机号码
|
|
|
+ */
|
|
|
+ @Excel(name = "手机号码")
|
|
|
+ @ApiModelProperty("手机号码")
|
|
|
+ private String telphone;
|
|
|
+
|
|
|
+ @Excel(name = "商品订单状态")
|
|
|
+ @ApiModelProperty("商品订单状态 -1关闭 0待支付 1已支付 2已退款")
|
|
|
+ private Integer orderGoodsStatus;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 已收金额
|
|
|
+ */
|
|
|
+ @Excel(name = "已收金额")
|
|
|
+ @ApiModelProperty("已收金额")
|
|
|
+ private BigDecimal goodsReceived;
|
|
|
+ /**
|
|
|
+ * 退款状态 0无 1退款中 2已退款 3拒绝退款
|
|
|
+ */
|
|
|
+ @Excel(name = "退款状态 0无 1退款中 2已退款 3拒绝退款")
|
|
|
+ @ApiModelProperty("退款状态 0无 1退款中 2已退款 3拒绝退款")
|
|
|
+ private Integer refundStatus;
|
|
|
+ /**
|
|
|
+ * 支付状态 1未收费 2部分收费 3完全收费
|
|
|
+ */
|
|
|
+ @Excel(name = "支付状态 1未收费 2部分收费 3完全收费")
|
|
|
+ @ApiModelProperty("支付状态 1未收费 2部分收费 3完全收费")
|
|
|
+ private Integer payStatus;
|
|
|
+ /**
|
|
|
+ * 订单商品id
|
|
|
+ */
|
|
|
+ @ApiModelProperty("订单商品id")
|
|
|
+ private Long orderGoodsId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单状态
|
|
|
+ */
|
|
|
+ @ApiModelProperty("订单状态")
|
|
|
+ private Long status;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 总价格
|
|
|
+ */
|
|
|
+ @ApiModelProperty("总价格")
|
|
|
+ private BigDecimal totalPrice;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单商品
|
|
|
+ */
|
|
|
+ @ApiModelProperty("订单商品")
|
|
|
+ private List<OrderGoodsVo> orderGoodsList;
|
|
|
+
|
|
|
+ @ApiModelProperty("商品编号")
|
|
|
+ private String code;
|
|
|
+ /**
|
|
|
+ * 0 非复购 1复购 针对业务层次配了【下单前需要 选择班级
|
|
|
+ */
|
|
|
+ @Excel(name = "0 非复购 1复购 针对业务层次配了【下单前需要 选择班级")
|
|
|
+ @ApiModelProperty("0 非复购 1复购 针对业务层次配了【下单前需要 选择班级")
|
|
|
+ private Integer rebuy;
|
|
|
+ @ApiModelProperty("是否学时推送 0未推送 1推送")
|
|
|
+ private Integer periodPlush;
|
|
|
+ @Excel(name = "复购老订单商品ID")
|
|
|
+ @ApiModelProperty("复购老订单商品ID")
|
|
|
+ private Long rebuyOrderGoodsId;
|
|
|
+ @Excel(name = "订单商品支付状态")
|
|
|
+ @ApiModelProperty("订单商品支付状态 1未收费 2部分收费 3完全收费 4免费")
|
|
|
+ private Integer goodsPayStatus;
|
|
|
+ /**
|
|
|
+ * 商品类型 1视频2题库 3补考 4前培
|
|
|
+ */
|
|
|
+ @ApiModelProperty("商品类型 1视频2题库 3补考 4前培 ")
|
|
|
+ private Integer goodsType;
|
|
|
|
|
|
}
|