|
@@ -32,6 +32,7 @@ public class SalesOrder implements Serializable {
|
|
|
private Date salesSalesTime; //订购时间
|
|
|
private String salesPostNum; //快递单号
|
|
|
private String salesPostFirm; //快递公司
|
|
|
+ private Integer salesPostPayType; // 快递的支付方式:1-现付,2-到付,3-月结,4-第三方支付
|
|
|
private String salesAddressInfo; //详细地址
|
|
|
private String salesAddressProvinceName;//省
|
|
|
private String salesAddressCityName; //市
|
|
@@ -60,143 +61,106 @@ public class SalesOrder implements Serializable {
|
|
|
private Integer salesType; //订单类型 1:购买2:租赁
|
|
|
private String salesDealCode; //交易号
|
|
|
private Integer salesOrderStatus; //订单状态 订单状态:1:正常 2:换货 3:退货 4:维修 5:补发 -- 改为 ProcTypeId
|
|
|
- private String salesOrderStatusProcTypeName; //订单状态 订单状态:1:正常 2:换货 3:退货 4:维修 5:补发 -- 改为 ProcTypeName
|
|
|
+ private String salesOrderStatusProcTypeName;//订单状态 订单状态:1:正常 2:换货 3:退货 4:维修 5:补发 -- 改为 ProcTypeName
|
|
|
private Integer salesShippingStatus; //发货状态 0(未发货)1(已发货,即已扫描出库)3(备货中)4(收货) 11(已通知配货,后加)
|
|
|
- private Integer salesDeliver; //出库状态 1:未出库 2:已出库
|
|
|
- private Integer salesOldDeliver; //过去的状态 - 出库状态 1:未出库 2:已出库
|
|
|
- private Date salesDeliverTime; //出库时间
|
|
|
+ private Integer salesDeliver; //出库状态 1:未出库 2:已出库
|
|
|
+ private Integer salesOldDeliver; //过去的状态 - 出库状态 1:未出库 2:已出库
|
|
|
+ private Date salesDeliverTime; //出库时间
|
|
|
private Integer salesPayStatus; //付款状态 0(未付款)2(已付款)
|
|
|
private Integer salesProcessStatus; //单据状态 0(正常单)1(问题单)
|
|
|
private Integer salesIsSend; //是否通知配货 0:否1:是
|
|
|
private Integer salesIsLocked; //是否锁定 0:否1:是
|
|
|
private Integer salesIsSeparate; //是否缺货 0:否1:是
|
|
|
private Integer salesIsDownload; //是否下载过 1 未下载 2 已下载
|
|
|
- private Integer salesIsShip; //是否同步物流到第三方平台 0:未同步 1:已同步
|
|
|
- private Integer salesProcessRefund; //初始状态为0,只有当第三方平台订单出现退款后,重复确认才能变为处理0:未处理 1:已处理
|
|
|
- private Integer salesWarrantyStatus; //订单售后状态 同步第三方平台售后状态:0 没有售后 1 退款中
|
|
|
+ private Integer salesIsShip; //是否同步物流到第三方平台 0:未同步 1:已同步
|
|
|
+ private Integer salesProcessRefund; //初始状态为0,只有当第三方平台订单出现退款后,重复确认才能变为处理0:未处理 1:已处理
|
|
|
+ private Integer salesWarrantyStatus; //订单售后状态 同步第三方平台售后状态:0 没有售后 1 退款中
|
|
|
private Integer salesMainOrderId; //主订单id(拆单用)
|
|
|
-
|
|
|
- private String salesExOrderId; //第三方平台订单号
|
|
|
-
|
|
|
+ private String salesExOrderId; //第三方平台订单号
|
|
|
private String companyName; //销售公司名称
|
|
|
private String storeName; //店铺名称
|
|
|
-
|
|
|
private String orderNoteRemark; //订单备注,推送到efast
|
|
|
-
|
|
|
- private String storeEfast; //Efast 的店铺id
|
|
|
-
|
|
|
- private Integer orderDateType; //时间类型 1:创建时间 2:打单时间 3:出库时间
|
|
|
- private Integer isSelectCustomer; //是否查询客诉订单 1是 2否 订单关联客诉
|
|
|
-
|
|
|
+ private String storeEfast; //Efast 的店铺id
|
|
|
+ private Integer orderDateType; //时间类型 1:创建时间 2:打单时间 3:出库时间
|
|
|
+ private Integer isSelectCustomer; //是否查询客诉订单 1是 2否 订单关联客诉
|
|
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
|
|
@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
|
|
|
private Date startDate; //开始时间
|
|
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
|
|
@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
|
|
|
private Date endDate; //结束时间
|
|
|
-
|
|
|
- private List<SalesOrderItem> salesOrderItemList = new ArrayList<SalesOrderItem>();
|
|
|
-
|
|
|
- //添加订单项属性,用于导出订单
|
|
|
- private String itemProductName; //产品名称
|
|
|
- private String itemProductColor; //产品颜色
|
|
|
- private Integer itemNum; //产品数量
|
|
|
- private String itemColorBar; //产品69码
|
|
|
- private Integer colorId; //颜色id
|
|
|
- private Integer itemTotal;//小结
|
|
|
- private Integer itemCostTotal;//成本小结
|
|
|
+ private String itemProductName; //产品名称(添加订单项属性,用于导出订单)
|
|
|
+ private String itemProductColor; //产品颜色(添加订单项属性,用于导出订单)
|
|
|
+ private Integer itemNum; //产品数量(添加订单项属性,用于导出订单)
|
|
|
+ private String itemColorBar; //产品69码(添加订单项属性,用于导出订单)
|
|
|
+ private Integer colorId; //颜色id(添加订单项属性,用于导出订单)
|
|
|
+ private Integer itemTotal; //小结(添加订单项属性,用于导出订单)
|
|
|
+ private Integer itemCostTotal; //成本小结(添加订单项属性,用于导出订单)
|
|
|
private List<String> listColorBar; //产品69码集合
|
|
|
-
|
|
|
private String[] salesIds; //传入mybatis的订单编号
|
|
|
private String ids; //前台传过来的订单编号
|
|
|
- private Integer[] storeIds; //控制可以获得哪些店铺的订单
|
|
|
-
|
|
|
- //Efast升级新增字段 2018-6-6
|
|
|
- private String styleColor; //上传订单结果颜色
|
|
|
-
|
|
|
+ private Integer[] storeIds; //控制可以获得哪些店铺的订单
|
|
|
+ private String styleColor; //上传订单结果颜色(Efast升级新增字段 2018-6-6)
|
|
|
private String salesBatchId; //批次编号
|
|
|
private Date batchCreateTime; //批次创建时间
|
|
|
-
|
|
|
private Integer salesAddType; //增加订单方式 1:手动增加 2:Excel导入 3:客诉增加订单 4.小亚通拉取订单
|
|
|
private Integer salesAdminId; //录入人id
|
|
|
- private String salesAdminName; //录入人名称
|
|
|
-
|
|
|
- private Integer isSalesCustomerId; //是否绑定客诉(是否为售后订单) 1:不是 2:是
|
|
|
- private Integer salesCustomerId; //客诉id
|
|
|
- // 处理结果: 1:已解决 2:未解决 3:换新 4:维修 5:补发 6:退货 7:无理由退货
|
|
|
- private Integer customerIsSolve;
|
|
|
-
|
|
|
- // 分页数据
|
|
|
- private Integer startOrderNO;
|
|
|
-
|
|
|
- private Integer endOrderNO;
|
|
|
-
|
|
|
- private Integer isCustmerAddOrder; //是否是客诉添加的订单 1:是 2:不是 只用于查询,不用于添加修改,为2查询所有不是客诉添加的订单
|
|
|
-
|
|
|
+ private String salesAdminName; //录入人名称
|
|
|
+ private Integer isSalesCustomerId; //是否绑定客诉(是否为售后订单) 1:不是 2:是
|
|
|
+ private Integer salesCustomerId; //客诉id
|
|
|
+ private Integer customerIsSolve; // 处理结果: 1:已解决 2:未解决 3:换新 4:维修 5:补发 6:退货 7:无理由退货
|
|
|
+ private Integer startOrderNO; // 分页数据:开始的页数
|
|
|
+ private Integer endOrderNO; // 分页数据:结束的页数
|
|
|
+ private Integer isCustmerAddOrder; //是否是客诉添加的订单 1:是 2:不是 只用于查询,不用于添加修改,为2查询所有不是客诉添加的订单
|
|
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
|
|
@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
|
|
|
- private Date salesDistributionTime;//通知配货时间
|
|
|
-
|
|
|
- private String procTypeName;//
|
|
|
- private String procTypeId;//
|
|
|
-
|
|
|
- //处理方式id
|
|
|
- private Integer procMethodId;
|
|
|
- //处理方式名称
|
|
|
- private String procMethodName;
|
|
|
-
|
|
|
- private Integer salesWarehouseId;//所属仓库id
|
|
|
-
|
|
|
- private Integer isDevelop;//产品项是否包含有水机 1是 2否
|
|
|
-
|
|
|
- private Integer salesReturnStatus;//退货状态 1未退货、2已退货、3部分退货
|
|
|
- private Integer itemReturnNum; //退货数量
|
|
|
- private Integer salesOldOrderStatus;
|
|
|
-
|
|
|
- private Integer beConfirmedNum;//待确认数量
|
|
|
+ private Date salesDistributionTime; //通知配货时间
|
|
|
+ private String procTypeName; // 客诉处理方式
|
|
|
+ private String procTypeId; // 客诉处理方式id
|
|
|
+ private Integer procMethodId; //处理方式id
|
|
|
+ private String procMethodName; //处理方式名称
|
|
|
+ private Integer salesWarehouseId; //所属仓库id
|
|
|
+ private Integer isDevelop; //产品项是否包含有水机 1是 2否
|
|
|
+ private Integer salesReturnStatus; //退货状态 1未退货、2已退货、3部分退货
|
|
|
+ private Integer itemReturnNum; //退货数量
|
|
|
+ private Integer salesOldOrderStatus; //老的订单状态,修改时为了保证幂等
|
|
|
+ private Integer beConfirmedNum; //待确认数量
|
|
|
private Integer distributionLogisticsNum;//待分配物流数量
|
|
|
- private Integer sendTheGoods;//待发货数量
|
|
|
- private Integer playSingle;//待打单数量
|
|
|
- private Integer outbound;//待出库数量
|
|
|
- private Integer takeToBe;//待揽件数量
|
|
|
- private Integer tookTimeout;//揽件超时数量
|
|
|
- private Integer tookAbnormal;//揽件异常数量
|
|
|
- private Integer haveOutbound;//已出库数量
|
|
|
-
|
|
|
-
|
|
|
- private String salesPostFirmName;//快递公司名称
|
|
|
-
|
|
|
- private Integer dealerId;//客户id
|
|
|
- private Integer dealerAdminId;//客户业务员
|
|
|
- //客户名称
|
|
|
- private String dealerName;
|
|
|
- //渠道名称
|
|
|
- private String dealChannelName;
|
|
|
- //订单总成本 单个成本请用 itemCostTotal
|
|
|
- private Integer costTotal;
|
|
|
- //是否认领 1:已认领 2:未认领
|
|
|
- private Integer orderIscostTotal;
|
|
|
-
|
|
|
- private List<ComplaintDetectInfo> complaintDetectInfoList;
|
|
|
-
|
|
|
- private Integer salesPostageCost;//邮费成本
|
|
|
+ private Integer sendTheGoods; //待发货数量
|
|
|
+ private Integer playSingle; //待打单数量
|
|
|
+ private Integer outbound; //待出库数量
|
|
|
+ private Integer takeToBe; //待揽件数量
|
|
|
+ private Integer tookTimeout; //揽件超时数量
|
|
|
+ private Integer tookAbnormal; //揽件异常数量
|
|
|
+ private Integer haveOutbound; //已出库数量
|
|
|
+ private String salesPostFirmName; //快递公司名称
|
|
|
+ private Integer dealerId; //客户id
|
|
|
+ private Integer dealerAdminId; //客户业务员
|
|
|
+ private String dealerName; //客户名称
|
|
|
+ private String dealChannelName; //渠道名称
|
|
|
+ private Integer costTotal; //订单总成本 单个成本请用 itemCostTotal
|
|
|
+ private Integer orderIscostTotal; //是否认领 1:已认领 2:未认领
|
|
|
+ private Integer salesPostageCost; //邮费成本
|
|
|
+ private Integer salesIsSublist; //是否属于子单 1否 2是
|
|
|
+ private Integer salesBelongOrderId; //所属订单
|
|
|
+ private Integer salesReturnGoods; //该字段控制订单项是否有退货的产品 1:没有 2:有
|
|
|
+ private Date orderCaseDate; //揽件时间
|
|
|
+ private Integer orderHasCaseDate; //是否已经有揽件时间 1:有 2:没有
|
|
|
+ private Integer statisticalType; //导航栏搜索条件 1待确认 2待分配物流 3待发货 4待打单 5待出库 6待揽件 7揽件超时
|
|
|
+ private Integer trackingAdminId; //跟踪信息 操作人id
|
|
|
+ private Integer feeCharges; //维修收费
|
|
|
|
|
|
- private Integer salesIsSublist;//是否属于子单 1否 2是
|
|
|
- private Integer salesBelongOrderId;//所属订单
|
|
|
+ private List<SalesOrderItem> salesOrderItemList = new ArrayList<SalesOrderItem>();
|
|
|
private List<SalesOrderItem> suSalesOrderItemList = new ArrayList<SalesOrderItem>();
|
|
|
+ private List<ComplaintDetectInfo> complaintDetectInfoList;
|
|
|
|
|
|
- private Integer salesReturnGoods;//该字段控制订单项是否有退货的产品 1:没有 2:有
|
|
|
-
|
|
|
- private Date orderCaseDate;//揽件时间
|
|
|
- private Integer orderHasCaseDate;//是否已经有揽件时间 1:有 2:没有
|
|
|
-
|
|
|
-
|
|
|
- private Integer statisticalType;//导航栏搜索条件 1待确认 2待分配物流 3待发货 4待打单 5待出库 6待揽件 7揽件超时
|
|
|
-
|
|
|
- private Integer trackingAdminId;//跟踪信息 操作人id
|
|
|
+ public Integer getSalesPostPayType() {
|
|
|
+ return salesPostPayType;
|
|
|
+ }
|
|
|
|
|
|
- // 维修收费
|
|
|
- private Integer feeCharges;
|
|
|
+ public void setSalesPostPayType(Integer salesPostPayType) {
|
|
|
+ this.salesPostPayType = salesPostPayType;
|
|
|
+ }
|
|
|
|
|
|
public Integer getFeeCharges() {
|
|
|
return feeCharges;
|