|
@@ -12,98 +12,266 @@ import java.util.List;
|
|
|
*/
|
|
|
@Data
|
|
|
public class NewShopOrder {
|
|
|
- private Integer shopOrderID;// int(11) not null auto_increment comment '子订单ID',
|
|
|
- private Integer organizeID;// 组织Id
|
|
|
- private String shopOrderNo;// varchar(30) comment '子订单编号',
|
|
|
- private String orderNo;// varchar(30) comment '主订单编号',
|
|
|
- private Integer orderID; // bigint(11) not null 主订单ID,
|
|
|
- private String receiptStatus;//主订单收款状态
|
|
|
- private Double receiptTotalFee;//主订单已收金额
|
|
|
- private Integer userID;// int(11) comment '用户Id',
|
|
|
- private Integer shopID;// int(11) comment '供应商Id',
|
|
|
- private Integer itemCount;// int(11) comment '商品数量',
|
|
|
- private Integer townID;// int(11) comment '收货地址县区Id',
|
|
|
- private Double productAmount;// float comment '商品金额',
|
|
|
- private Double shouldPayProduct; //应收商品金额==应付合计(只需要付商品金额)
|
|
|
- private Double fee;// float comment '运费:-1到付,0包邮,其他为具体运费' ****-----v5.0版本已废弃,运费已使用商品形式存储,
|
|
|
- private Double discountAmount;// float,
|
|
|
- private Double accountAmount;// decimal(20,2) comment '余额支付时使用的金额',
|
|
|
- private Double totalAmount;// decimal(20,2) comment '总价',
|
|
|
- private String payFlag;// national char(1) comment '是否已支付:1是,0否',
|
|
|
- private String payTime;// national varchar(19) comment '支付时间',
|
|
|
- private String finishTime;// national varchar(19) comment '订单完成时间',
|
|
|
- private Integer refundStatus;// int(11),
|
|
|
- private BigInteger deliveryTimeMills;// bigint(20) comment '发货时间(时间戳)',
|
|
|
- private Double needPayAmount;// decimal(20,2) comment '实付金额',
|
|
|
- private Double canRefundAmount;// float comment '退款金额',
|
|
|
- private Double refundAmount;// float,
|
|
|
- private Integer clubID;// int(11),
|
|
|
- private Integer spID;// int(11),
|
|
|
- private Integer mainSpID;// int(11),
|
|
|
- private Integer orderBeanAmount;// int(11) default 0,
|
|
|
- private Integer useBeanAmount;// int(11) default 0 comment '使用采美豆数量',
|
|
|
- private Integer useBeanFlag;// int(11) default 0 comment '是否使用采美豆',
|
|
|
- private Integer canRefundFlag;// int(11) default 0 comment '是否可以退货 1可以退款/退货 0不可退款/退货',
|
|
|
- private Integer useBalanceFlag;// int(11) default 0 comment '是否使用余额',
|
|
|
- private Integer canRefundBeans;// int(11) comment '可以退还的采美豆个数',
|
|
|
- private Integer orderDeliveryID;// int(1) comment '运费订单ID',
|
|
|
- private Double freePostageFee;// decimal(10,2) comment '订单包邮时本该支付的运费',
|
|
|
- private Integer freePostageTicketID;// int(11) comment '使用的包邮券Id,为空表示未使用包邮券',
|
|
|
- private Double brokerage;// decimal(11,2) comment '佣金',
|
|
|
- private String delFlag;// national varchar(20) default '0' comment '后台删除状态 0正常,其他删除',
|
|
|
- private Double refundsAmount;// decimal(20,2) default 0.00 comment '订单退款金额',
|
|
|
- private String orderStatusFlag;// national char(1) default '1' comment '订单状态标识,1:非退货退款订单、2:退货退款中、3退货退款完成',
|
|
|
- private String buyStatus;// national varchar(255),
|
|
|
+ /**
|
|
|
+ * 子订单ID
|
|
|
+ */
|
|
|
+ private Integer shopOrderID;
|
|
|
+ private Integer organizeID;
|
|
|
+ private String shopOrderNo;
|
|
|
+ private String orderNo;
|
|
|
+ private Integer orderID;
|
|
|
+ /**
|
|
|
+ * 主订单收款状态
|
|
|
+ */
|
|
|
+ private String receiptStatus;
|
|
|
+ /**
|
|
|
+ * 主订单已收金额
|
|
|
+ */
|
|
|
+ private Double receiptTotalFee;
|
|
|
+ private Integer userID;
|
|
|
+ private Integer shopID;
|
|
|
+ /**
|
|
|
+ * 商品数量
|
|
|
+ */
|
|
|
+ private Integer itemCount;
|
|
|
+ /**
|
|
|
+ * 收货地址县区Id
|
|
|
+ */
|
|
|
+ private Integer townID;
|
|
|
+ /**
|
|
|
+ * 商品金额
|
|
|
+ */
|
|
|
+ private Double productAmount;
|
|
|
+ /**
|
|
|
+ * 应收商品金额==应付合计(只需要付商品金额)
|
|
|
+ */
|
|
|
+ private Double shouldPayProduct;
|
|
|
+ /**
|
|
|
+ * 运费:-1到付,0包邮,其他为具体运费
|
|
|
+ */
|
|
|
+ private Double fee;
|
|
|
+ private Double discountAmount;
|
|
|
+ /**
|
|
|
+ * 余额支付时使用的金额
|
|
|
+ */
|
|
|
+ private Double accountAmount;
|
|
|
+ /**
|
|
|
+ * 总价
|
|
|
+ */
|
|
|
+ private Double totalAmount;
|
|
|
+ /**
|
|
|
+ * 是否已支付:1是,0否',
|
|
|
+ */
|
|
|
+ private String payFlag;
|
|
|
+ /**
|
|
|
+ * 支付时间
|
|
|
+ */
|
|
|
+ private String payTime;
|
|
|
+ /**
|
|
|
+ * 订单完成时间
|
|
|
+ */
|
|
|
+ private String finishTime;
|
|
|
+ private Integer refundStatus;
|
|
|
+ /**
|
|
|
+ * 发货时间(时间戳)
|
|
|
+ */
|
|
|
+ private BigInteger deliveryTimeMills;
|
|
|
+ /**
|
|
|
+ * 实付金额
|
|
|
+ */
|
|
|
+ private Double needPayAmount;
|
|
|
+ /**
|
|
|
+ * 退款金额
|
|
|
+ */
|
|
|
+ private Double canRefundAmount;
|
|
|
+ private Double refundAmount;
|
|
|
+ private Integer clubID;
|
|
|
+ private Integer spID;
|
|
|
+ private Integer orderBeanAmount;
|
|
|
+ /**
|
|
|
+ * 使用采美豆数量
|
|
|
+ */
|
|
|
+ private Integer useBeanAmount;
|
|
|
+ /**
|
|
|
+ * 是否使用采美豆
|
|
|
+ */
|
|
|
+ private Integer useBeanFlag;
|
|
|
+ /**
|
|
|
+ * 是否可以退货 1可以退款/退货 0不可退款/退货
|
|
|
+ */
|
|
|
+ private Integer canRefundFlag;
|
|
|
+ /**
|
|
|
+ * 是否使用余额
|
|
|
+ */
|
|
|
+ private Integer useBalanceFlag;
|
|
|
+ /**
|
|
|
+ * 可以退还的采美豆个数
|
|
|
+ */
|
|
|
+ private Integer canRefundBeans;
|
|
|
+ /**
|
|
|
+ * 订单包邮时本该支付的运费
|
|
|
+ */
|
|
|
+ private Double freePostageFee;
|
|
|
+ /**
|
|
|
+ * 佣金
|
|
|
+ */
|
|
|
+ private Double brokerage;
|
|
|
+ /**
|
|
|
+ * 后台删除状态 0正常,其他删除
|
|
|
+ */
|
|
|
+ private String delFlag;
|
|
|
+ /**
|
|
|
+ * 订单退款金额
|
|
|
+ */
|
|
|
+ private Double refundsAmount;
|
|
|
+ /**
|
|
|
+ * 订单状态标识,1:非退货退款订单、2:退货退款中、3退货退款完成
|
|
|
+ */
|
|
|
+ private String orderStatusFlag;
|
|
|
+
|
|
|
private NewOrder order;
|
|
|
private List<NewOrderProduct> newOrderProducts;
|
|
|
- private Double preferential; //订单商品的总优惠
|
|
|
+ /**
|
|
|
+ * 订单商品的总优惠
|
|
|
+ */
|
|
|
+ private Double preferential;
|
|
|
private int orderSubmitType;
|
|
|
- private int orderType; // 订单类型
|
|
|
- private String orderTime;//下单时间
|
|
|
- private Integer presentNum;//赠品数量
|
|
|
- private Integer outStoreNum;//已经发货的商品数量
|
|
|
- private Integer outStoreTimes;//第几批发货 default 0
|
|
|
- private Double totalAddedValueTax; // 税费
|
|
|
- private String splitFlag; // 订单能否拆分 1 为可拆分, 0为不可拆分
|
|
|
- private Double discountFee; // 经历折扣 v5.0版本已废弃,经理折扣只和主订单有关
|
|
|
- private Long autoReceiveTimeMills;//自动收货时间点 毫秒计算
|
|
|
- private Long autoOverTimeMills;// 订单彻底完成时间 不能售后 毫秒
|
|
|
- private String receiveGoodsTime;//收货时间
|
|
|
- private String note;//子订单备注信息
|
|
|
- private String payStatus; //(付款供应商)付款状态:1待付款、2部分付款、3已付款
|
|
|
- private String sendOutStatus; //发货状态:1待发货、2部分发货、3已发货
|
|
|
- private String[] ps; //付款状态集合
|
|
|
- //------------- 虚拟字段 ----------------------------
|
|
|
- private String shopName; //供应商
|
|
|
- private String receiver;//收货人
|
|
|
- private String buyer;//买家
|
|
|
- private String orderSource;//订单来源
|
|
|
- private String alreadyReceipt;//已收金额
|
|
|
- private String unReceipt;//未收金额
|
|
|
- private String paid;//已付金额
|
|
|
- private String unpaid;//未付金额
|
|
|
- private String postFeeCos = "0"; //'0'=不是邮费商品子订单; '1'=是邮费商品子订单
|
|
|
- private List<NewOrderProduct> snOrderProducts;//需要使用sn码的订单产品列表
|
|
|
- private Boolean defaultStatus; //控制填写的默认状态(运费订单,部分收款订单 默认不能操作,)
|
|
|
+ /**
|
|
|
+ * 下单时间
|
|
|
+ */
|
|
|
+ private String orderTime;
|
|
|
+ /**
|
|
|
+ * 赠品数量
|
|
|
+ */
|
|
|
+ private Integer presentNum;
|
|
|
+ /**
|
|
|
+ * 已经发货的商品数量
|
|
|
+ */
|
|
|
+ private Integer outStoreNum;
|
|
|
+ /**
|
|
|
+ * 第几批发货 默认值 = 0 即没过发货
|
|
|
+ */
|
|
|
+ private Integer outStoreTimes;
|
|
|
+ /**
|
|
|
+ * 税费
|
|
|
+ */
|
|
|
+ private Double totalAddedValueTax;
|
|
|
+ /**
|
|
|
+ * 自动收货时间点 毫秒计算
|
|
|
+ */
|
|
|
+ private Long autoReceiveTimeMills;
|
|
|
+ /**
|
|
|
+ * 订单彻底完成时间 不能售后 毫秒
|
|
|
+ */
|
|
|
+ private Long autoOverTimeMills;
|
|
|
+ /**
|
|
|
+ * 收货时间
|
|
|
+ */
|
|
|
+ private String receiveGoodsTime;
|
|
|
+ /**
|
|
|
+ * 子订单备注信息
|
|
|
+ */
|
|
|
+ private String note;
|
|
|
+ /**
|
|
|
+ * (付款供应商)付款状态:1待付款、2部分付款、3已付款
|
|
|
+ */
|
|
|
+ private String payStatus;
|
|
|
+ /**
|
|
|
+ * 发货状态:1待发货、2部分发货、3已发货
|
|
|
+ */
|
|
|
+ private String sendOutStatus;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 虚拟字段
|
|
|
+ */
|
|
|
+ private String shopName;
|
|
|
+ /**
|
|
|
+ * 收货人
|
|
|
+ */
|
|
|
+ private String receiver;
|
|
|
+ /**
|
|
|
+ * 买家
|
|
|
+ */
|
|
|
+ private String buyer;
|
|
|
+ /**
|
|
|
+ * '0'=不是邮费商品子订单; '1'=是邮费商品子订单
|
|
|
+ */
|
|
|
+ private String postFeeCos = "0";
|
|
|
+ /**
|
|
|
+ * 需要使用sn码的订单产品列表
|
|
|
+ */
|
|
|
+ private List<NewOrderProduct> snOrderProducts;
|
|
|
|
|
|
- //--------------- 付款列表展示数据 ------------
|
|
|
- private String paying;// 是否处于给供应商状态中 0不是的, 1是的
|
|
|
- private String refunding;// 是否处于供应商退款状态中 0不是的, 1是的
|
|
|
- private Double payTotalFee; //主订单金额, 列表中展示需要
|
|
|
- private Double shopProductAmount; //付款单的商品费, 子订单商品的成本价的和
|
|
|
- private Double shopPostFee; // 付给供应商的运费
|
|
|
- private Double shopTaxFee; // 付给供应商的税费
|
|
|
- private Double shouldPayShopAmount; //付供应商 = 商品费 + 运费 + 税费
|
|
|
- private Double payedShopAmount; //已付款金额
|
|
|
- private Double shopOtherFee; //付第三方
|
|
|
- private Double waitPayShop; //待付
|
|
|
+ /**
|
|
|
+ * 付款列表展示数据
|
|
|
+ *
|
|
|
+ * 是否处于给供应商状态中 0不是的, 1是的
|
|
|
+ */
|
|
|
+ private String paying;
|
|
|
+ /**
|
|
|
+ * 是否处于供应商退款状态中 0不是的, 1是的
|
|
|
+ */
|
|
|
+ private String refunding;
|
|
|
+ /**
|
|
|
+ * 主订单金额, 列表中展示需要
|
|
|
+ */
|
|
|
+ private Double payTotalFee;
|
|
|
+ /**
|
|
|
+ * 付款单的商品费, 子订单商品的成本价的和
|
|
|
+ */
|
|
|
+ private Double shopProductAmount;
|
|
|
+ /**
|
|
|
+ * 付给供应商的运费
|
|
|
+ */
|
|
|
+ private Double shopPostFee;
|
|
|
+ /**
|
|
|
+ * 付给供应商的税费
|
|
|
+ */
|
|
|
+ private Double shopTaxFee;
|
|
|
+ /**
|
|
|
+ * 付供应商 = 商品费 + 运费 + 税费
|
|
|
+ */
|
|
|
+ private Double shouldPayShopAmount;
|
|
|
+ /**
|
|
|
+ * 已付款金额
|
|
|
+ */
|
|
|
+ private Double payedShopAmount;
|
|
|
+ /**
|
|
|
+ * 付第三方
|
|
|
+ */
|
|
|
+ private Double shopOtherFee;
|
|
|
+ /**
|
|
|
+ * 待付
|
|
|
+ */
|
|
|
+ private Double waitPayShop;
|
|
|
private String startTime;
|
|
|
private String endTime;
|
|
|
- private String operatingMode = "1";// 付款列表操作模式 1付款申请, 2已付退款, 3查看信息
|
|
|
- private String costType; //固定成本1, 比例成本2 为空就是还没有设置过
|
|
|
- private Double proportional;//比例成本的比例值
|
|
|
- private String modifyShouldPayNote; //修改应付必填备注信息
|
|
|
- private String modifyShouldPayUserID; //修改应付金额的用户ID
|
|
|
- private String modifyShouldPayDate; //修改应付金额的时间
|
|
|
- private Double payed;//已付金额
|
|
|
+ /**
|
|
|
+ * 付款列表操作模式 1付款申请, 2已付退款, 3查看信息
|
|
|
+ */
|
|
|
+ private String operatingMode = "1";
|
|
|
+ /**
|
|
|
+ * 固定成本1, 比例成本2 为空就是还没有设置过
|
|
|
+ */
|
|
|
+ private String costType;
|
|
|
+ /**
|
|
|
+ * 比例成本的比例值
|
|
|
+ */
|
|
|
+ private Double proportional;
|
|
|
+ /**
|
|
|
+ * 修改应付必填备注信息
|
|
|
+ */
|
|
|
+ private String modifyShouldPayNote;
|
|
|
+ /**
|
|
|
+ * 修改应付金额的用户ID
|
|
|
+ */
|
|
|
+ private String modifyShouldPayUserID;
|
|
|
+ /**
|
|
|
+ * 修改应付金额的时间
|
|
|
+ */
|
|
|
+ private String modifyShouldPayDate;
|
|
|
+ /**
|
|
|
+ * 已付金额
|
|
|
+ */
|
|
|
+ private Double payed;
|
|
|
}
|