|
|
@@ -0,0 +1,158 @@
|
|
|
+package com.fs.store.vo;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.fs.common.annotation.Excel;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 公司端订单导出(不含院端部门)
|
|
|
+ */
|
|
|
+@Data
|
|
|
+public class FsStoreOrderCompanyExportVO implements Serializable
|
|
|
+{
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ @Excel(name = "订单号")
|
|
|
+ private String orderCode;
|
|
|
+ @Excel(name = "会员ID")
|
|
|
+ private Long userId;
|
|
|
+
|
|
|
+ @Excel(name = "院端用户")
|
|
|
+ private Long appUserId;
|
|
|
+
|
|
|
+ @Excel(name = "管易云订单号")
|
|
|
+ private String extendOrderId;
|
|
|
+
|
|
|
+ @Excel(name = "所属公司")
|
|
|
+ private String companyName;
|
|
|
+ @Excel(name = "所属销售")
|
|
|
+ private String companyUserNickName;
|
|
|
+
|
|
|
+ @Excel(name = "推线编号")
|
|
|
+ private String pushCode;
|
|
|
+
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @Excel(name = "客户创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private Date customerCreateTime;
|
|
|
+
|
|
|
+ @Excel(name = "客户来源",dictType = "crm_customer_source")
|
|
|
+ private String source;
|
|
|
+
|
|
|
+ @Excel(name = "成单类型", dictType = "store_order_type")
|
|
|
+ private String orderType;
|
|
|
+ @Excel(name = "套餐包分类", dictType = "store_product_package_cate")
|
|
|
+ private String cateId;
|
|
|
+
|
|
|
+ @Excel(name = "收货人姓名")
|
|
|
+ private String realName;
|
|
|
+
|
|
|
+ @Excel(name = "收货人电话")
|
|
|
+ private String userPhone;
|
|
|
+
|
|
|
+ @Excel(name = "详细地址")
|
|
|
+ private String userAddress;
|
|
|
+
|
|
|
+ @Excel(name = "商品金额",cellType= Excel.ColumnType.NUMERIC)
|
|
|
+ private BigDecimal totalPrice;
|
|
|
+
|
|
|
+ @Excel(name = "应付金额",cellType= Excel.ColumnType.NUMERIC)
|
|
|
+ private BigDecimal payPrice;
|
|
|
+
|
|
|
+ @Excel(name = "实付金额",cellType= Excel.ColumnType.NUMERIC)
|
|
|
+ private BigDecimal payMoney;
|
|
|
+
|
|
|
+ @Excel(name = "物流代收金额",cellType= Excel.ColumnType.NUMERIC)
|
|
|
+ private BigDecimal payDelivery;
|
|
|
+
|
|
|
+ @Excel(name = "支付邮费", cellType= Excel.ColumnType.NUMERIC)
|
|
|
+ private BigDecimal payPostage;
|
|
|
+
|
|
|
+ @Excel(name = "抵扣金额",cellType= Excel.ColumnType.NUMERIC)
|
|
|
+ private BigDecimal deductionPrice;
|
|
|
+
|
|
|
+ @Excel(name = "优惠券金额",cellType= Excel.ColumnType.NUMERIC)
|
|
|
+ private BigDecimal couponPrice;
|
|
|
+
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @Excel(name = "下单时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private Date createTime;
|
|
|
+
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @Excel(name = "支付时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private Date payTime;
|
|
|
+
|
|
|
+ @Excel(name = "支付方式")
|
|
|
+ private String payType;
|
|
|
+
|
|
|
+ @Excel(name = "订单状态", dictType = "store_order_status")
|
|
|
+ private String status;
|
|
|
+
|
|
|
+ @Excel(name = "交易单号")
|
|
|
+ private String bankTrxId;
|
|
|
+
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @Excel(name = "退款时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private Date refundReasonTime;
|
|
|
+
|
|
|
+ @Excel(name = "退款金额",cellType= Excel.ColumnType.NUMERIC)
|
|
|
+ private BigDecimal refundPrice;
|
|
|
+
|
|
|
+ @Excel(name = "快递公司编号")
|
|
|
+ private String deliverySn;
|
|
|
+
|
|
|
+ @Excel(name = "快递公司")
|
|
|
+ private String deliveryName;
|
|
|
+
|
|
|
+ private String deliveryId;
|
|
|
+
|
|
|
+ @Excel(name = "快递单号")
|
|
|
+ private String deliverCode;
|
|
|
+
|
|
|
+ @Excel(name = "备注")
|
|
|
+ private String mark;
|
|
|
+
|
|
|
+ private String phone;
|
|
|
+
|
|
|
+ @Excel(name = "物流代收结算状态", dictType = "store_delivery_pay_status")
|
|
|
+ private Integer deliveryPayStatus;
|
|
|
+
|
|
|
+ @Excel(name = "快递帐单日期")
|
|
|
+ private String deliveryTime;
|
|
|
+
|
|
|
+ @Excel(name = "快递结算日期")
|
|
|
+ private String deliveryPayTime;
|
|
|
+
|
|
|
+ @Excel(name = "物流结算费用")
|
|
|
+ private BigDecimal deliveryPayMoney;
|
|
|
+
|
|
|
+ private String deliveryStatus;
|
|
|
+
|
|
|
+ private String deliveryType;
|
|
|
+ @Excel(name = "物流跟踪状态" , dictType = "store_order_delivery_type")
|
|
|
+ private String deliveryTypeCode;
|
|
|
+
|
|
|
+ @Excel(name = "物流状态" , dictType = "store_order_delivery_status")
|
|
|
+ private String kdnDeliveryStatus;
|
|
|
+
|
|
|
+ @Excel(name = "客户编码")
|
|
|
+ private String customerCode;
|
|
|
+
|
|
|
+ @Excel(name = "套餐名称",width = 60)
|
|
|
+ private String packageTitle;
|
|
|
+
|
|
|
+ @Excel(name = "是否上传凭证 0:未上传 1:已上传")
|
|
|
+ private Integer isUpload;
|
|
|
+
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @Excel(name = "上传时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ private Date uploadTime;
|
|
|
+
|
|
|
+ @Excel(name = "归属档期")
|
|
|
+ private String scheduleName;
|
|
|
+}
|