admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/vo/order/CommonOrderVO.java
@@ -1,354 +1,482 @@
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;
/**
 * 订单-简版
 *
 * @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;
    // 直接收益人-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;
   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;
   }
}
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.common.vo.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;
    //订单状态描述
    private String orderStateDesc;
    // 券红包金额
    @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;// 是否为超级用户订单(2.1之后废弃)
    @Expose
    private String vipOrderDesc;// 超级订单描述(2.1之后废弃)
    @Expose
    private String rebateLink;// 返利说明链接
    @Expose
    private String orderDesc;// 订单描述
    // 店铺类型 2.1.2新增
    @Expose
    private ClientTextStyleVO shopType;
    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 getOrderDesc() {
        return orderDesc;
    }
    public void setOrderDesc(String orderDesc) {
        this.orderDesc = orderDesc;
    }
    public String getRebateLink() {
        return rebateLink;
    }
    public void setRebateLink(String rebateLink) {
        this.rebateLink = rebateLink;
    }
    public ClientTextStyleVO getShopType() {
        return shopType;
    }
    public void setShopType(ClientTextStyleVO shopType) {
        this.shopType = shopType;
    }
    public String getOrderStateDesc() {
        return orderStateDesc;
    }
    public void setOrderStateDesc(String orderStateDesc) {
        this.orderStateDesc = orderStateDesc;
    }
}