package com.yeshi.fanli.vo.order;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.util.ArrayList;
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
import com.google.gson.annotations.Expose;
|
import com.yeshi.fanli.entity.order.CommonOrder;
|
import com.yeshi.fanli.vo.msg.ClientTextStyleVO;
|
|
/**
|
* 订单-简版
|
*
|
* @author yj
|
*
|
* @date 2018年12月23日
|
*/
|
|
public class CommonOrderVO extends CommonOrder implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
// 到账时间
|
private Date accountTime;
|
// 预计到账时间
|
private Date preAccountTime;
|
// 实际总数量
|
private Integer totalCount;
|
// 实际总付款
|
private BigDecimal totalPayment;
|
// 实际总结算
|
private BigDecimal totalSettlement;
|
// 红包类型:
|
private Integer hongBaoType;
|
// 订单总预估奖金
|
private BigDecimal hongBao;
|
|
// 券红包金额
|
@Expose
|
private BigDecimal couponMoney;
|
// 1 淘宝 2 天猫
|
@Expose
|
private Integer orderType;
|
// 红包状态
|
@Expose
|
private Integer hongBaoState;
|
// 到账时间
|
@Expose
|
private String hongBaoDate;
|
// 红包类型图片链接
|
@Expose
|
private String hongBaoTypePic;
|
// 订单产生的方式: 自购 分享 邀请
|
@Expose
|
private String orderOrigin;
|
// 订单状态
|
@Expose
|
private Map<String, String> orderState;
|
// 红包金额
|
@Expose
|
private Map<String, String> hongBaoInfo;
|
// 到账状态
|
@Expose
|
private Map<String, String> accountState;
|
// 创建时间 数字格式
|
@Expose
|
private Long obtainTime;
|
// 下单时间
|
@Expose
|
private String downTime;
|
// 收货时间
|
@Expose
|
private String receiveTime;
|
// 订单下的商品
|
@Expose
|
private List<CommonOrderGoodsVO> listOrderGoods = new ArrayList<CommonOrderGoodsVO>();
|
|
// 订单状态列表
|
@Expose
|
private List<String> signList;
|
// 收货时间
|
@Expose
|
private Map<String, Object> rewardDetail;
|
|
// 维权信息
|
@Expose
|
private WeiQuanInfo weiQuanInfo;
|
|
// 补贴信息
|
@Expose
|
private ClientTextStyleVO subsidy;
|
// 补贴解释信息
|
@Expose
|
private List<String> subsidyList;
|
|
// 直接收益人-ID
|
private String userId;
|
// 直接收益人-昵称
|
private String userName;
|
// 直接收益人-头像
|
private String userPortrait; // 头像
|
|
// 红包ID
|
private Long hongbaoId;
|
|
// 一级收益人-ID
|
private String levelOneId;
|
// 一级收益人-金额
|
private String levelOneMoney;
|
|
// 二级收益人-ID
|
private String levelTwoId;
|
// 二级收益人-金额
|
private String levelTwoMoney;
|
|
private String weiQuanState;// 维权状态
|
|
private String weiQuanBackMoney;// 维权资金
|
|
private Integer otherState; // 1免单
|
|
@Expose
|
private boolean vipOrder;// 是否为超级用户订单
|
|
@Expose
|
private String vipOrderDesc;// 超级订单描述
|
|
@Expose
|
private String fanliDesc;// 返利说明
|
@Expose
|
private String fanliDescLink;// 返利说明链接
|
|
|
public String getVipOrderDesc() {
|
return vipOrderDesc;
|
}
|
|
public void setVipOrderDesc(String vipOrderDesc) {
|
this.vipOrderDesc = vipOrderDesc;
|
}
|
|
public boolean isVipOrder() {
|
return vipOrder;
|
}
|
|
public void setVipOrder(boolean vipOrder) {
|
this.vipOrder = vipOrder;
|
}
|
|
public String getWeiQuanState() {
|
return weiQuanState;
|
}
|
|
public void setWeiQuanState(String weiQuanState) {
|
this.weiQuanState = weiQuanState;
|
}
|
|
public String getWeiQuanBackMoney() {
|
return weiQuanBackMoney;
|
}
|
|
public void setWeiQuanBackMoney(String weiQuanBackMoney) {
|
this.weiQuanBackMoney = weiQuanBackMoney;
|
}
|
|
public Date getAccountTime() {
|
return accountTime;
|
}
|
|
public void setAccountTime(Date accountTime) {
|
this.accountTime = accountTime;
|
}
|
|
public Date getPreAccountTime() {
|
return preAccountTime;
|
}
|
|
public void setPreAccountTime(Date preAccountTime) {
|
this.preAccountTime = preAccountTime;
|
}
|
|
public BigDecimal getHongBao() {
|
return hongBao;
|
}
|
|
public void setHongBao(BigDecimal hongBao) {
|
this.hongBao = hongBao;
|
}
|
|
public Integer getHongBaoState() {
|
return hongBaoState;
|
}
|
|
public void setHongBaoState(Integer hongBaoState) {
|
this.hongBaoState = hongBaoState;
|
}
|
|
public Long getObtainTime() {
|
return obtainTime;
|
}
|
|
public void setObtainTime(Long obtainTime) {
|
this.obtainTime = obtainTime;
|
}
|
|
public String getDownTime() {
|
return downTime;
|
}
|
|
public void setDownTime(String downTime) {
|
this.downTime = downTime;
|
}
|
|
public String getReceiveTime() {
|
return receiveTime;
|
}
|
|
public void setReceiveTime(String receiveTime) {
|
this.receiveTime = receiveTime;
|
}
|
|
public List<CommonOrderGoodsVO> getListOrderGoods() {
|
return listOrderGoods;
|
}
|
|
public void setListOrderGoods(List<CommonOrderGoodsVO> listOrderGoods) {
|
this.listOrderGoods = listOrderGoods;
|
}
|
|
public Integer getTotalCount() {
|
return totalCount;
|
}
|
|
public void setTotalCount(Integer totalCount) {
|
this.totalCount = totalCount;
|
}
|
|
public BigDecimal getTotalSettlement() {
|
return totalSettlement;
|
}
|
|
public void setTotalSettlement(BigDecimal totalSettlement) {
|
this.totalSettlement = totalSettlement;
|
}
|
|
public Integer getHongBaoType() {
|
return hongBaoType;
|
}
|
|
public void setHongBaoType(Integer hongBaoType) {
|
this.hongBaoType = hongBaoType;
|
}
|
|
public String getHongBaoTypePic() {
|
return hongBaoTypePic;
|
}
|
|
public void setHongBaoTypePic(String hongBaoTypePic) {
|
this.hongBaoTypePic = hongBaoTypePic;
|
}
|
|
public Map<String, String> getHongBaoInfo() {
|
return hongBaoInfo;
|
}
|
|
public void setHongBaoInfo(Map<String, String> hongBaoInfo) {
|
this.hongBaoInfo = hongBaoInfo;
|
}
|
|
public Map<String, String> getOrderState() {
|
return orderState;
|
}
|
|
public void setOrderState(Map<String, String> orderState) {
|
this.orderState = orderState;
|
}
|
|
public String getHongBaoDate() {
|
return hongBaoDate;
|
}
|
|
public void setHongBaoDate(String hongBaoDate) {
|
this.hongBaoDate = hongBaoDate;
|
}
|
|
public Integer getOrderType() {
|
return orderType;
|
}
|
|
public void setOrderType(Integer orderType) {
|
this.orderType = orderType;
|
}
|
|
public Map<String, String> getAccountState() {
|
return accountState;
|
}
|
|
public void setAccountState(Map<String, String> accountState) {
|
this.accountState = accountState;
|
}
|
|
public String getOrderOrigin() {
|
return orderOrigin;
|
}
|
|
public void setOrderOrigin(String orderOrigin) {
|
this.orderOrigin = orderOrigin;
|
}
|
|
public BigDecimal getTotalPayment() {
|
return totalPayment;
|
}
|
|
public void setTotalPayment(BigDecimal totalPayment) {
|
this.totalPayment = totalPayment;
|
}
|
|
public String getLevelOneId() {
|
return levelOneId;
|
}
|
|
public void setLevelOneId(String levelOneId) {
|
this.levelOneId = levelOneId;
|
}
|
|
public String getLevelOneMoney() {
|
return levelOneMoney;
|
}
|
|
public void setLevelOneMoney(String levelOneMoney) {
|
this.levelOneMoney = levelOneMoney;
|
}
|
|
public String getLevelTwoId() {
|
return levelTwoId;
|
}
|
|
public void setLevelTwoId(String levelTwoId) {
|
this.levelTwoId = levelTwoId;
|
}
|
|
public String getLevelTwoMoney() {
|
return levelTwoMoney;
|
}
|
|
public void setLevelTwoMoney(String levelTwoMoney) {
|
this.levelTwoMoney = levelTwoMoney;
|
}
|
|
public String getUserId() {
|
return userId;
|
}
|
|
public void setUserId(String userId) {
|
this.userId = userId;
|
}
|
|
public String getUserName() {
|
return userName;
|
}
|
|
public void setUserName(String userName) {
|
this.userName = userName;
|
}
|
|
public String getUserPortrait() {
|
return userPortrait;
|
}
|
|
public void setUserPortrait(String userPortrait) {
|
this.userPortrait = userPortrait;
|
}
|
|
public Map<String, Object> getRewardDetail() {
|
return rewardDetail;
|
}
|
|
public void setRewardDetail(Map<String, Object> rewardDetail) {
|
this.rewardDetail = rewardDetail;
|
}
|
|
public List<String> getSignList() {
|
return signList;
|
}
|
|
public void setSignList(List<String> signList) {
|
this.signList = signList;
|
}
|
|
public BigDecimal getCouponMoney() {
|
return couponMoney;
|
}
|
|
public void setCouponMoney(BigDecimal couponMoney) {
|
this.couponMoney = couponMoney;
|
}
|
|
public Long getHongbaoId() {
|
return hongbaoId;
|
}
|
|
public void setHongbaoId(Long hongbaoId) {
|
this.hongbaoId = hongbaoId;
|
}
|
|
public Integer getOtherState() {
|
return otherState;
|
}
|
|
public void setOtherState(Integer otherState) {
|
this.otherState = otherState;
|
}
|
|
public WeiQuanInfo getWeiQuanInfo() {
|
return weiQuanInfo;
|
}
|
|
public void setWeiQuanInfo(WeiQuanInfo weiQuanInfo) {
|
this.weiQuanInfo = weiQuanInfo;
|
}
|
|
public ClientTextStyleVO getSubsidy() {
|
return subsidy;
|
}
|
|
public void setSubsidy(ClientTextStyleVO subsidy) {
|
this.subsidy = subsidy;
|
}
|
|
public List<String> getSubsidyList() {
|
return subsidyList;
|
}
|
|
public void setSubsidyList(List<String> subsidyList) {
|
this.subsidyList = subsidyList;
|
}
|
|
public String getFanliDesc() {
|
return fanliDesc;
|
}
|
|
public void setFanliDesc(String fanliDesc) {
|
this.fanliDesc = fanliDesc;
|
}
|
|
public String getFanliDescLink() {
|
return fanliDescLink;
|
}
|
|
public void setFanliDescLink(String fanliDescLink) {
|
this.fanliDescLink = fanliDescLink;
|
}
|
|
}
|