|
|
package com.yohoufo.dal.order.model;
|
|
|
|
|
|
import com.yohobuy.ufo.model.order.common.OrderStatus;
|
|
|
import com.yohobuy.ufo.model.order.constants.OrderConstant;
|
|
|
import lombok.Getter;
|
|
|
import lombok.Setter;
|
|
|
import lombok.ToString;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
@ToString
|
|
|
public class BuyerOrder {
|
|
|
private Integer id;
|
|
|
|
|
|
private Integer uid;
|
|
|
|
|
|
private Long orderCode;
|
|
|
|
|
|
private Integer sellerUid;
|
|
|
|
|
|
private Integer clientType;
|
|
|
|
|
|
private Integer payment;
|
|
|
|
|
|
private Byte paymentType;
|
|
|
|
|
|
private Byte isCancel;
|
|
|
|
|
|
private BigDecimal amount;
|
|
|
|
|
|
private BigDecimal shipFee;
|
|
|
|
|
|
private Integer status;
|
|
|
|
|
|
// 原始状态
|
|
|
private Integer originalStatus;
|
|
|
|
|
|
private Integer createTime;
|
|
|
|
|
|
private Integer updateTime;
|
|
|
|
|
|
private String channelNo;
|
|
|
|
|
|
private Integer buyerOrderStatus;
|
|
|
|
|
|
private Integer sellerOrderStatus;
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer platformDeliveryStatus;//1 平台发货给卖家, 2 平台发货给买家
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer attributes;
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer sellerDeliveryStatus;//卖家的发货物流:1 :已发货且有物流
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer sellerDeliveryDeal;//卖家的发货物流,操作员是否已经处理:0:未处理 ,1 :已处理
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer sellerDeliveryDealAgain;//48小时处理,操作员是否已经处理:0:未处理 ,1 :已处理
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer activityType;//活动类型:0:普通,18:砍价
|
|
|
|
|
|
//出价类型 0:卖家出价 10:买家出价
|
|
|
@Getter@Setter
|
|
|
private int bidType;
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer businessClient;
|
|
|
|
|
|
public Integer getOriginalStatus() {
|
|
|
return originalStatus;
|
|
|
}
|
|
|
|
|
|
public void setOriginalStatus(Integer originalStatus) {
|
|
|
this.originalStatus = originalStatus;
|
|
|
}
|
|
|
|
|
|
public Integer getId() {
|
|
|
return id;
|
|
|
}
|
|
|
|
|
|
public void setId(Integer id) {
|
|
|
this.id = id;
|
|
|
}
|
|
|
|
|
|
public Integer getUid() {
|
|
|
return uid;
|
|
|
}
|
|
|
|
|
|
public void setUid(Integer uid) {
|
|
|
this.uid = uid;
|
|
|
}
|
|
|
|
|
|
public Long getOrderCode() {
|
|
|
return orderCode;
|
|
|
}
|
|
|
|
|
|
public void setOrderCode(Long orderCode) {
|
|
|
this.orderCode = orderCode;
|
|
|
}
|
|
|
|
|
|
public Integer getSellerUid() {
|
|
|
return sellerUid;
|
|
|
}
|
|
|
|
|
|
public void setSellerUid(Integer sellerUid) {
|
|
|
this.sellerUid = sellerUid;
|
|
|
}
|
|
|
|
|
|
public Integer getClientType() {
|
|
|
return clientType;
|
|
|
}
|
|
|
|
|
|
public void setClientType(Integer clientType) {
|
|
|
this.clientType = clientType;
|
|
|
}
|
|
|
|
|
|
public Integer getPayment() {
|
|
|
return payment;
|
|
|
}
|
|
|
|
|
|
public void setPayment(Integer payment) {
|
|
|
this.payment = payment;
|
|
|
}
|
|
|
|
|
|
public Byte getPaymentType() {
|
|
|
return paymentType;
|
|
|
}
|
|
|
|
|
|
public void setPaymentType(Byte paymentType) {
|
|
|
this.paymentType = paymentType;
|
|
|
}
|
|
|
|
|
|
public Byte getIsCancel() {
|
|
|
return isCancel;
|
|
|
}
|
|
|
|
|
|
public void setIsCancel(Byte isCancel) {
|
|
|
this.isCancel = isCancel;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getAmount() {
|
|
|
return amount;
|
|
|
}
|
|
|
|
|
|
public void setAmount(BigDecimal amount) {
|
|
|
this.amount = amount;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getShipFee() {
|
|
|
return shipFee;
|
|
|
}
|
|
|
|
|
|
public void setShipFee(BigDecimal shipFee) {
|
|
|
this.shipFee = shipFee;
|
|
|
}
|
|
|
|
|
|
public Integer getStatus() {
|
|
|
return status;
|
|
|
}
|
|
|
|
|
|
public void setStatus(Integer status) {
|
|
|
this.status = status;
|
|
|
}
|
|
|
|
|
|
public Integer getCreateTime() {
|
|
|
return createTime;
|
|
|
}
|
|
|
|
|
|
public void setCreateTime(Integer createTime) {
|
|
|
this.createTime = createTime;
|
|
|
}
|
|
|
|
|
|
public Integer getUpdateTime() {
|
|
|
return updateTime;
|
|
|
}
|
|
|
|
|
|
public void setUpdateTime(Integer updateTime) {
|
|
|
this.updateTime = updateTime;
|
|
|
}
|
|
|
|
|
|
|
|
|
public Integer getBuyerOrderStatus() {
|
|
|
return buyerOrderStatus;
|
|
|
}
|
|
|
|
|
|
public void setBuyerOrderStatus(Integer buyerOrderStatus) {
|
|
|
this.buyerOrderStatus = buyerOrderStatus;
|
|
|
}
|
|
|
|
|
|
public Integer getSellerOrderStatus() {
|
|
|
return sellerOrderStatus;
|
|
|
}
|
|
|
|
|
|
public void setSellerOrderStatus(Integer sellerOrderStatus) {
|
|
|
this.sellerOrderStatus = sellerOrderStatus;
|
|
|
}
|
|
|
|
|
|
public String getChannelNo() {
|
|
|
return channelNo;
|
|
|
}
|
|
|
|
|
|
public void setChannelNo(String channelNo) {
|
|
|
this.channelNo = channelNo == null ? null : channelNo.trim();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 求购订单
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean isBidOrder() {
|
|
|
return bidType == OrderConstant.BUYER_BID_TYPE;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取支付阶段
|
|
|
* @return
|
|
|
*/
|
|
|
public int getPayLevel() {
|
|
|
return status == OrderStatus.WAITING_PAY_DEPOSIT.getCode() ? OrderConstant.PAY_LEVEL_DEPOSIT : OrderConstant.PAY_LEVEL_COMMON;
|
|
|
}
|
|
|
package com.yohoufo.dal.order.model;
|
|
|
|
|
|
import com.yohobuy.ufo.model.order.common.OrderStatus;
|
|
|
import com.yohobuy.ufo.model.order.constants.OrderConstant;
|
|
|
import lombok.Getter;
|
|
|
import lombok.Setter;
|
|
|
import lombok.ToString;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
@ToString
|
|
|
public class BuyerOrder {
|
|
|
private Integer id;
|
|
|
|
|
|
private Integer uid;
|
|
|
|
|
|
private Long orderCode;
|
|
|
|
|
|
private Integer sellerUid;
|
|
|
|
|
|
private Integer clientType;
|
|
|
|
|
|
private Integer payment;
|
|
|
|
|
|
private Byte paymentType;
|
|
|
|
|
|
private Byte isCancel;
|
|
|
|
|
|
private BigDecimal amount;
|
|
|
|
|
|
private BigDecimal shipFee;
|
|
|
|
|
|
private Integer status;
|
|
|
|
|
|
// 原始状态
|
|
|
private Integer originalStatus;
|
|
|
|
|
|
private Integer createTime;
|
|
|
|
|
|
private Integer updateTime;
|
|
|
|
|
|
private String channelNo;
|
|
|
|
|
|
private Integer buyerOrderStatus;
|
|
|
|
|
|
private Integer sellerOrderStatus;
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer platformDeliveryStatus;//1 平台发货给卖家, 2 平台发货给买家
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer attributes;
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer sellerDeliveryStatus;//卖家的发货物流:1 :已发货且有物流
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer sellerDeliveryDeal;//卖家的发货物流,操作员是否已经处理:0:未处理 ,1 :已处理
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer sellerDeliveryDealAgain;//48小时处理,操作员是否已经处理:0:未处理 ,1 :已处理
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer activityType;//活动类型:0:普通,18:砍价
|
|
|
|
|
|
//出价类型 0:卖家出价 10:买家出价
|
|
|
@Getter@Setter
|
|
|
private int bidType;
|
|
|
|
|
|
@Getter@Setter
|
|
|
private Integer businessClient;
|
|
|
|
|
|
//支付开始时间
|
|
|
@Setter
|
|
|
private int payStartTime;
|
|
|
|
|
|
public Integer getOriginalStatus() {
|
|
|
return originalStatus;
|
|
|
}
|
|
|
|
|
|
public void setOriginalStatus(Integer originalStatus) {
|
|
|
this.originalStatus = originalStatus;
|
|
|
}
|
|
|
|
|
|
public Integer getId() {
|
|
|
return id;
|
|
|
}
|
|
|
|
|
|
public void setId(Integer id) {
|
|
|
this.id = id;
|
|
|
}
|
|
|
|
|
|
public Integer getUid() {
|
|
|
return uid;
|
|
|
}
|
|
|
|
|
|
public void setUid(Integer uid) {
|
|
|
this.uid = uid;
|
|
|
}
|
|
|
|
|
|
public Long getOrderCode() {
|
|
|
return orderCode;
|
|
|
}
|
|
|
|
|
|
public void setOrderCode(Long orderCode) {
|
|
|
this.orderCode = orderCode;
|
|
|
}
|
|
|
|
|
|
public Integer getSellerUid() {
|
|
|
return sellerUid;
|
|
|
}
|
|
|
|
|
|
public void setSellerUid(Integer sellerUid) {
|
|
|
this.sellerUid = sellerUid;
|
|
|
}
|
|
|
|
|
|
public Integer getClientType() {
|
|
|
return clientType;
|
|
|
}
|
|
|
|
|
|
public void setClientType(Integer clientType) {
|
|
|
this.clientType = clientType;
|
|
|
}
|
|
|
|
|
|
public Integer getPayment() {
|
|
|
return payment;
|
|
|
}
|
|
|
|
|
|
public void setPayment(Integer payment) {
|
|
|
this.payment = payment;
|
|
|
}
|
|
|
|
|
|
public Byte getPaymentType() {
|
|
|
return paymentType;
|
|
|
}
|
|
|
|
|
|
public void setPaymentType(Byte paymentType) {
|
|
|
this.paymentType = paymentType;
|
|
|
}
|
|
|
|
|
|
public Byte getIsCancel() {
|
|
|
return isCancel;
|
|
|
}
|
|
|
|
|
|
public void setIsCancel(Byte isCancel) {
|
|
|
this.isCancel = isCancel;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getAmount() {
|
|
|
return amount;
|
|
|
}
|
|
|
|
|
|
public void setAmount(BigDecimal amount) {
|
|
|
this.amount = amount;
|
|
|
}
|
|
|
|
|
|
public BigDecimal getShipFee() {
|
|
|
return shipFee;
|
|
|
}
|
|
|
|
|
|
public void setShipFee(BigDecimal shipFee) {
|
|
|
this.shipFee = shipFee;
|
|
|
}
|
|
|
|
|
|
public Integer getStatus() {
|
|
|
return status;
|
|
|
}
|
|
|
|
|
|
public void setStatus(Integer status) {
|
|
|
this.status = status;
|
|
|
}
|
|
|
|
|
|
public Integer getCreateTime() {
|
|
|
return createTime;
|
|
|
}
|
|
|
|
|
|
public void setCreateTime(Integer createTime) {
|
|
|
this.createTime = createTime;
|
|
|
}
|
|
|
|
|
|
public Integer getUpdateTime() {
|
|
|
return updateTime;
|
|
|
}
|
|
|
|
|
|
public void setUpdateTime(Integer updateTime) {
|
|
|
this.updateTime = updateTime;
|
|
|
}
|
|
|
|
|
|
|
|
|
public Integer getBuyerOrderStatus() {
|
|
|
return buyerOrderStatus;
|
|
|
}
|
|
|
|
|
|
public void setBuyerOrderStatus(Integer buyerOrderStatus) {
|
|
|
this.buyerOrderStatus = buyerOrderStatus;
|
|
|
}
|
|
|
|
|
|
public Integer getSellerOrderStatus() {
|
|
|
return sellerOrderStatus;
|
|
|
}
|
|
|
|
|
|
public void setSellerOrderStatus(Integer sellerOrderStatus) {
|
|
|
this.sellerOrderStatus = sellerOrderStatus;
|
|
|
}
|
|
|
|
|
|
public String getChannelNo() {
|
|
|
return channelNo;
|
|
|
}
|
|
|
|
|
|
public void setChannelNo(String channelNo) {
|
|
|
this.channelNo = channelNo == null ? null : channelNo.trim();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 求购订单
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean isBidOrder() {
|
|
|
return bidType == OrderConstant.BUYER_BID_TYPE;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取支付阶段
|
|
|
* @return
|
|
|
*/
|
|
|
public int getPayLevel() {
|
|
|
return status == OrderStatus.WAITING_PAY_DEPOSIT.getCode() ? OrderConstant.PAY_LEVEL_DEPOSIT : OrderConstant.PAY_LEVEL_COMMON;
|
|
|
}
|
|
|
|
|
|
public int getPayStartTime() {
|
|
|
return payStartTime <= 0 ? getCreateTime() : payStartTime;
|
|
|
}
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|