package com.poteviohealth.cgp.statistics.model.outdto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * excel导出DTO * @author Qin */ @Data @ApiModel(value="excel导出DTO") public class OrderExcelDTO { @ApiModelProperty(value = "id") private Integer id; @ApiModelProperty(value = "区域运营商") private String supplierName; @ApiModelProperty(value = "工单Id") private Long orderId; @ApiModelProperty(value = "订单号") private String sn; @ApiModelProperty(value = "客户姓名") private String customerName; @ApiModelProperty(value = "身份证号") private String idNumber; @ApiModelProperty(value = "收货姓名") private String name; @ApiModelProperty(value = "收货电话") private String phone; @ApiModelProperty(value = "收货地址") private String address; @ApiModelProperty(value = "商品相关信息") private String productString; @ApiModelProperty(value = "服务名称") private String serviceName; @ApiModelProperty(value = "服务规格名称") private String serviceSkuName; @ApiModelProperty(value = "购买数量") private Integer serviceNum; @ApiModelProperty(value = "订单总价格(分)") private String sumOrderPrice; @ApiModelProperty(value = "优惠券相关信息") private String couponString; @ApiModelProperty(value = "优惠总金额(分)") private String sumCouponPrice; @ApiModelProperty(value = "实付总价格(分)") private String sumPrice; @ApiModelProperty(value = "支付类型:1.微信支付;2.农商行;") private String payStyle; @ApiModelProperty(value = "预约时间") private Date reservationTime; @ApiModelProperty(value = "支付状态:1.待支付;2.支付中,3.已支付,4:支付失败,5:退款中,6:退款成功,7:退款失败") private String payStatus; @ApiModelProperty(value = "支付流水号") private String transactionId; @ApiModelProperty(value = "订单类型:1.零售;2.团购") private String orderStyle; @ApiModelProperty(value = "订单状态:1.待付款;2.待发货;3.备货中;4.待收货;5.待取货;6.已完成;7.已取消;8.售后中;9.待成团;10.退款中;11.待派工;12.待服务;13.服务中;14.作废;") private String orderStatus; @ApiModelProperty(value = "下单时间") private String orderTime; @ApiModelProperty(value = "工单上门时间") private Date homeTime; @ApiModelProperty(value = "发货时间") private Date sendTime; @ApiModelProperty(value = "物流单号") private String trackingCode; @ApiModelProperty(value = "物流公司") private String trackingCompany; @ApiModelProperty(value = "客户取货时间") private Date pickupTime; @ApiModelProperty(value = "服务人员名称") private String employeeName; @ApiModelProperty(value = "工单开始时间") private String startTime; @ApiModelProperty(value = "工单结束时间") private String endTime; @ApiModelProperty(value = "结算金额") private String settlementPriceSum; @ApiModelProperty(value = "支付账户") private String payAccount; @ApiModelProperty(value="驿站/团长姓名",example = "张三") private String stationOrGroupName; @ApiModelProperty(value = "驿站名称") private String serviceStationName; @ApiModelProperty(value = "团长名称") private String groupLeaderName; @ApiModelProperty("回访预约日期") private Date visitReserveDate; @ApiModelProperty(value = "归属驿站名称") private String stationName; @ApiModelProperty(value = "归属:0.无;1.一级供应商;2.二级供应商;") private Integer belong; @ApiModelProperty(value = "一级供应商名称") private String supplierOneName; @ApiModelProperty(value = "合同编号") private String contractNo; @ApiModelProperty("采购总价(分)") private String consignmentPriceSum; @ApiModelProperty("卡名称字符串") private String cardNameStr; @ApiModelProperty("审核原因") private String reviewReason; @ApiModelProperty(value = "支付金额(分)") private String payPrice; @ApiModelProperty(value = "卡支付金额(分)") private String cardPrice; @ApiModelProperty(value = "补贴卡支付金额(分)") private String subsidyPrice; @ApiModelProperty(value = "资金积分支付个数") private Long fundPrice; @ApiModelProperty(value = "工时") private String manHour; }