|
@@ -0,0 +1,201 @@
|
|
|
+package com.zhongzheng.modules.top.order.vo;
|
|
|
+
|
|
|
+import com.zhongzheng.common.annotation.Excel;
|
|
|
+import com.zhongzheng.modules.top.goods.vo.TopOldOrderAttachmentVo;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+
|
|
|
+/**
|
|
|
+ * 订单视图对象 mall_package
|
|
|
+ *
|
|
|
+ * @author ruoyi
|
|
|
+ * @date 2023-04-20
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@ApiModel("订单视图对象")
|
|
|
+public class TopOldOrderExportVo {
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /** 订单编号 */
|
|
|
+ @Excel(name = "订单编号")
|
|
|
+ @ApiModelProperty("订单编号")
|
|
|
+ private String orderSn;
|
|
|
+
|
|
|
+ /** 订单标准价格 */
|
|
|
+ @Excel(name = "订单标准价格")
|
|
|
+ @ApiModelProperty("订单标准价格")
|
|
|
+ private BigDecimal orderPrice;
|
|
|
+ /** 支付订单号 */
|
|
|
+ @Excel(name = "支付订单号")
|
|
|
+ @ApiModelProperty("支付订单号")
|
|
|
+ private String orderGeneral;
|
|
|
+ /** 订单状态 -2 超时关闭,-1手动关闭,0待支付,1已支付 3部分已退款 4完全退款 */
|
|
|
+ @Excel(name = "订单状态 -2 超时关闭,-1手动关闭,0待支付,1已支付 3部分已退款 4完全退款")
|
|
|
+ @ApiModelProperty("订单状态 -2 超时关闭,-1手动关闭,0待支付,1已支付 3部分已退款 4完全退款")
|
|
|
+ private Integer orderStatus;
|
|
|
+ /** 支付时间 */
|
|
|
+ @Excel(name = "支付时间")
|
|
|
+ @ApiModelProperty("支付时间")
|
|
|
+ private Long payTime;
|
|
|
+ /** 支付平台 */
|
|
|
+ @Excel(name = "支付平台 ")
|
|
|
+ @ApiModelProperty("支付平台 ")
|
|
|
+ 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新系统C端订单,2旧系统C端订单,3旧系统B端订单 */
|
|
|
+ @Excel(name = "订单来源 1新系统C端订单,2旧系统C端订单,3旧系统B端订单 ")
|
|
|
+ @ApiModelProperty("订单来源 1新系统C端订单,2旧系统C端订单,3旧系统B端订单 ")
|
|
|
+ private Integer orderFrom;
|
|
|
+ /** 业务员名称 */
|
|
|
+ @Excel(name = "业务员名称")
|
|
|
+ @ApiModelProperty("业务员名称")
|
|
|
+ private String createUsername;
|
|
|
+ /** 1有效 0无效 */
|
|
|
+ @Excel(name = "1有效 0无效")
|
|
|
+ @ApiModelProperty("1有效 0无效")
|
|
|
+ private Integer status;
|
|
|
+ /** 业务员名称ID */
|
|
|
+ @Excel(name = "业务员名称ID")
|
|
|
+ @ApiModelProperty("业务员名称ID")
|
|
|
+ private Long createSysUserId;
|
|
|
+ /** 业务号 */
|
|
|
+ @Excel(name = "业务号")
|
|
|
+ @ApiModelProperty("业务号")
|
|
|
+ private String createNo;
|
|
|
+ /** 录单订单编号 */
|
|
|
+ @Excel(name = "录单订单编号")
|
|
|
+ @ApiModelProperty("录单订单编号")
|
|
|
+ private String inputOrderSn;
|
|
|
+ /** 支付状态 0未收费,1部分付款 2完全付款 3免费 */
|
|
|
+ @Excel(name = "支付状态 0未收费,1部分付款 2完全付款 3免费")
|
|
|
+ @ApiModelProperty("支付状态 0未收费,1部分付款 2完全付款 3免费")
|
|
|
+ private Integer payStatus;
|
|
|
+ /** 审核状态:0待审核,1已通过,2未通过,3已撤销 */
|
|
|
+ @Excel(name = "审核状态:0待审核,1已通过,2未通过,3已撤销")
|
|
|
+ @ApiModelProperty("审核状态:0待审核,1已通过,2未通过,3已撤销")
|
|
|
+ private Integer checkStatus;
|
|
|
+ /** 审核意见 */
|
|
|
+ @ApiModelProperty("审核意见")
|
|
|
+ private String checkReason;
|
|
|
+ /** 退款状态:0待审核,1未通过,2未退款,3已完成 */
|
|
|
+ @Excel(name = "退款状态:0待审核,1未通过,2未退款,3已完成")
|
|
|
+ @ApiModelProperty("退款状态:0待审核,1未通过,2未退款,3已完成")
|
|
|
+ private Integer refundStatus;
|
|
|
+ /** 账款状态:0未结清,1已结清 */
|
|
|
+ @Excel(name = "账款状态:0未结清,1已结清")
|
|
|
+ @ApiModelProperty("账款状态:0未结清,1已结清")
|
|
|
+ private Integer creditStatus;
|
|
|
+ /** 发票状态:0未开票,1已开票 */
|
|
|
+ @Excel(name = "发票状态:0未开票,1已开票")
|
|
|
+ @ApiModelProperty("发票状态:0未开票,1已开票")
|
|
|
+ private Integer invoiceStatus;
|
|
|
+ /** 盈亏(元) */
|
|
|
+ @Excel(name = "盈亏" , readConverterExp = "元=")
|
|
|
+ @ApiModelProperty("盈亏(元)")
|
|
|
+ private BigDecimal orderProfit;
|
|
|
+ /** 成本(元) */
|
|
|
+ @Excel(name = "成本" , readConverterExp = "元=")
|
|
|
+ @ApiModelProperty("成本(元)")
|
|
|
+ private BigDecimal orderCost;
|
|
|
+ /** 退款(元) */
|
|
|
+ @Excel(name = "退款" , readConverterExp = "元=")
|
|
|
+ @ApiModelProperty("退款(元)")
|
|
|
+ private BigDecimal orderRefund;
|
|
|
+ /** 已退(元) */
|
|
|
+ @Excel(name = "已退" , readConverterExp = "元=")
|
|
|
+ @ApiModelProperty("已退(元)")
|
|
|
+ private BigDecimal orderRefunded;
|
|
|
+ /** 未收账款(元) */
|
|
|
+ @Excel(name = "未收账款" , readConverterExp = "元=")
|
|
|
+ @ApiModelProperty("未收账款(元)")
|
|
|
+ private BigDecimal orderUncollected;
|
|
|
+ /** 实收账款(元) */
|
|
|
+ @Excel(name = "实收账款" , readConverterExp = "元=")
|
|
|
+ @ApiModelProperty("实收账款(元)")
|
|
|
+ private BigDecimal orderReceived;
|
|
|
+ /** 备注 */
|
|
|
+ @Excel(name = "备注")
|
|
|
+ @ApiModelProperty("备注")
|
|
|
+ private String remark;
|
|
|
+ /** 业务分类 */
|
|
|
+ @Excel(name = "业务分类")
|
|
|
+ @ApiModelProperty("业务分类")
|
|
|
+ private String orderBusiness;
|
|
|
+ /** 成本设置 */
|
|
|
+ @Excel(name = "成本设置")
|
|
|
+ @ApiModelProperty("成本设置")
|
|
|
+ private String costJson;
|
|
|
+ /** 订单来源系统名称 */
|
|
|
+ @ApiModelProperty("订单来源系统名称")
|
|
|
+ private String orderOrg;
|
|
|
+ /** 业务员机构 */
|
|
|
+ @ApiModelProperty("业务员机构")
|
|
|
+ private Integer createOrg;
|
|
|
+ /** 预收款时间 */
|
|
|
+ @ApiModelProperty("预收款时间")
|
|
|
+ private Long predictReceiveTime;
|
|
|
+ /** 预付款时间 */
|
|
|
+ @ApiModelProperty("预付款时间")
|
|
|
+ private Long predictPayTime;
|
|
|
+ @ApiModelProperty("订单附件集合")
|
|
|
+ private List<TopOldOrderAttachmentVo> attachmentList;
|
|
|
+ @ApiModelProperty("订单业务类型")
|
|
|
+ private List<String> businessNames;
|
|
|
+ @ApiModelProperty("企业名称")
|
|
|
+ private String tenantName;
|
|
|
+ @ApiModelProperty("预收款剩余天数")
|
|
|
+ private Integer predictReceiveDay;
|
|
|
+ /** $column.columnComment */
|
|
|
+ @ApiModelProperty("提醒通知ID")
|
|
|
+ private Long noteId;
|
|
|
+
|
|
|
+ /** 1立刻 2每天 3每周 4每月 */
|
|
|
+ @ApiModelProperty("1立刻 2每天 3每周 4每月")
|
|
|
+ private Long noteType;
|
|
|
+
|
|
|
+ /** 每天时间 */
|
|
|
+ @ApiModelProperty("每天时间")
|
|
|
+ private String dayTime;
|
|
|
+
|
|
|
+ /** 周几 1-7 */
|
|
|
+ @ApiModelProperty("周几 1-7")
|
|
|
+ private Integer weekTime;
|
|
|
+
|
|
|
+ /** 月天数 1-31 */
|
|
|
+ @ApiModelProperty("月天数 1-31")
|
|
|
+ private Integer monthTime;
|
|
|
+
|
|
|
+ /** 最后一次推送时间 */
|
|
|
+ @ApiModelProperty("最后一次推送时间")
|
|
|
+ private Long lastTime;
|
|
|
+ /** 下单时间 */
|
|
|
+ @Excel(name = "下单时间")
|
|
|
+ @ApiModelProperty("下单时间")
|
|
|
+ private Long buyTime;
|
|
|
+}
|