admin
2020-05-20 98b1a0affd69bbe63223c21fdd2c404e8bedfccb
fanli/src/main/java/com/yeshi/fanli/vo/order/CommonOrderVO.java
@@ -9,6 +9,7 @@
import com.google.gson.annotations.Expose;
import com.yeshi.fanli.entity.order.CommonOrder;
import com.yeshi.fanli.vo.msg.ClientTextStyleVO;
/**
 * 订单-简版
@@ -21,93 +22,151 @@
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;
   // 到账时间
   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 String hongBaoTypePic;
   // 订单产生的方式: 自购 分享 邀请
   @Expose
   private String orderOrigin;
   // 订单状态
    @Expose
    private Map<String, String> orderState;
    // 红包金额
     @Expose
    private Map<String, String> hongBaoInfo;
   @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
   @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;
    // 直接收益人-ID
      private String userId;
      // 直接收益人-昵称
      private String userName;
   // 直接收益人-头像
      private String userPortrait; // 头像
    // 红包ID
    private Long hongbaoId;
    // 一级收益人-ID
    private String levelOneId;
    // 一级收益人-金额
    private String levelOneMoney;
   // 订单状态列表
   @Expose
   private List<String> signList;
   // 收货时间
   @Expose
   private Map<String, Object> rewardDetail;
    // 二级收益人-ID
    private String levelTwoId;
    // 二级收益人-金额
    private String levelTwoMoney;
   // 维权信息
   @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;// 是否为超级用户订单(2.1之后废弃)
   @Expose
   private String vipOrderDesc;// 超级订单描述(2.1之后废弃)
   @Expose
   private String rebateLink;// 返利说明链接
   @Expose
   private String orderDesc;// 订单描述
   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;
   }
@@ -163,7 +222,6 @@
   public void setReceiveTime(String receiveTime) {
      this.receiveTime = receiveTime;
   }
   public List<CommonOrderGoodsVO> getListOrderGoods() {
      return listOrderGoods;
@@ -228,7 +286,6 @@
   public void setHongBaoDate(String hongBaoDate) {
      this.hongBaoDate = hongBaoDate;
   }
   public Integer getOrderType() {
      return orderType;
@@ -318,7 +375,6 @@
      this.userPortrait = userPortrait;
   }
   public Map<String, Object> getRewardDetail() {
      return rewardDetail;
   }
@@ -351,4 +407,52 @@
      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 getOrderDesc() {
      return orderDesc;
   }
   public void setOrderDesc(String orderDesc) {
      this.orderDesc = orderDesc;
   }
   public String getRebateLink() {
      return rebateLink;
   }
   public void setRebateLink(String rebateLink) {
      this.rebateLink = rebateLink;
   }
}