package com.caimei.modules.order.entity; import java.io.Serializable; import java.util.List; /** * Description * * @author : Charles * @date : 2021/7/20 */ public class OrderVo implements Serializable { private static final long serialVersionUID = 1L; /** * orderSeen:订单对机构可见度,1可见,2不可见 */ private Integer orderSeen; /** * 订单号 */ private Integer orderId; /** * 订单来源:1WWW、2CRM、4客服[适用后台下单]、5外单[适用后台下单]、6小程序[采美,星范]、7呵呵商城小程序、8维沙小程序 */ private Integer orderSource; /** * 订单编号 */ private String orderNo; /** * 用户Id */ private Integer userId; /** * 机构Id */ private Integer clubId; /** * 组织Id */ private Integer organizeId; /** * 用户身份:1协销 2会员机构 3供应商 4普通机构 */ private Integer userIdentity; /** * 机构名称(协销订单列表用) */ private String clubName; /** * 超级会员标识,1是,不是 */ private Integer svipUserFlag; /** * 下单人Id(协销Id,或运营人Id,或用户Id) */ private Integer buyUserId; /** * 订单提交时间 */ private String orderTime; /** * 更新时间 */ private String updateDate; /** * 订单状态 0 有效 其它无效 */ private Integer delFlag; /** * 采美豆抵扣运费的抵扣数量 */ private Integer userBeans; /** * 订单类型 协销订单 0, 普通订单 1 */ private Integer orderType; /** * 订单提交类型 0:个人自己下单 1:企业自己下单 2:员工帮会所下单 3:协销帮会所下单 4:后台下单 5:采美豆订单 */ private Integer orderSubmitType; /** * 订单确认标志,0否,1后台确认,2买家确认(适用协销订单并且1或2都算已确认订单,主动订单默认1为确认) */ private Integer confirmFlag; /** * 是否能走线上支付 0可以 1不可以 只能线下 */ private Integer onlinePayFlag; /** * 订单是否可拆分 1可拆分 0不可拆分 */ private Integer splitFlag; /** * 是否已支付 未支付0 已支付1 */ private Integer payFlag; /** * (向买家)收款状态:1待收款、2部分收款、3已收款 */ private Integer receiptStatus; /** * (向供应商)付款状态:1待付款、2部分付款、3已付款 */ private Integer payStatus; /** * 订单0成本标识:0订单有成本,1订单无成本(订单中所有商品成本为0) */ private Integer zeroCostFlag; /** * 发货状态:1待发货、2部分发货、3已发货 */ private Integer sendOutStatus; /** * 退货退款类型:0未发生退款、1部分退、2全部退 */ private Integer refundType; /** * 确认付款供应商标识 0未确认,1已确认 */ private Integer affirmPaymentFlag; /** * 购买总数 */ private Integer productCount; /** * 赠送总数 不计算价格 */ private Integer presentCount; /** * 促销赠品总数 */ private Integer promotionalGiftsCount; /** * 是否包含活动商品(受订单未支付自动关闭时间影响) 0 否 1 是 */ private Integer hasActProduct; /** * 促销满减优惠 */ private Double promotionFullReduction; /** * 超级会员优惠 */ private Double svipFullReduction; /** * 二手商品订单标识 0非二手商品订单、 1二手商品订单 */ private Integer secondHandOrderFlag; /** * 是否开发票 没开发票 0 开个人发票 1 开企业发票2 */ private Integer invoiceFlag; /** * 免邮标志 运费:-1到付,0包邮,1需要运费,-2仪器到付其它包邮 */ private Integer postageFlag; /** * -1到付,0包邮,大于0具体金额,-2仪器到付其它包邮(且运费已使用商品形式存储) */ private Double postage; /** * 商品总金额 (商品单价乘以数量,再加上税费) */ private Double productTotalFee; /** * 小计金额 (商品折后单价乘以数量,再加上税费) */ private Double orderTotalFee; /** * 经理折扣 */ private Double discountFee; /** * 使用优惠券金额 */ private Double couponAmount; /** * 订单总额(小计金额减去经理折扣后,再加上运费) */ private Double payTotalFee; /** * 真实支付金额(订单总额减去抵扣的账户余额) */ private Double payableAmount; /** * 余额支付金额 */ private Double balancePayFee; /** * 0待确认,11待收待发,12待收部发,13待收全发,21部收待发,22部收部发,23部收全发,31已收待发,32已收部发,33已收全发,4交易完成,5订单完成,6已关闭,7交易全退 */ private Integer status; /** * 订单确认时间 */ private String confirmTime; /** * 订单支付时间 */ private String payTime; /** * 返佣订单标识 0非返佣订单,1返佣订单 */ private Integer rebateFlag; /** * 条款ID */ private Integer clauseId; /** * 条款名称 */ private String clauseName; /** * 子订单ID */ private String shopOrderIds; /** * 订单取消原因 */ private String closeReason; /** * 订单取消时间 */ private String closeTime; /** * 订单备注 */ private String note; /** * 已支付成功次数统计(适用线上多笔付款用来确认当前是哪一笔) */ private Integer paySuccessCounter; /** * 子订单信息 */ private List shopOrderList; /** * 支付按钮是否消失,true消失 */ private boolean payButton = false; /** * 待付总金额 */ private Double pendingPayments; /** * 付款总金额 */ private Double receiptAmount; /** * 订单标识:#订单号# */ private String orderMark; /** * 是否包含充值商品 */ private boolean rechargeGoods = false; /** * 总税费 */ private Double expensesOfTaxation; /** * 退款总金额 */ private Double returnedPurchaseFee; /** * 是否有商品发票属性的限制,为true时只能线下支付 */ private boolean invoiceStatus = false; /** * 客户名称 */ private String userName; /** * 收款详情是否可以查看 */ private Boolean authority = false; /** * 存在退款中的记录 (0:否,1:是) */ private String haveReturning; /** * 存在收款中的记录 (0:否,1:是) */ private String haveReceipting; /** * 剩余应收金额 */ private Double surplusAmount; /** * 已支付金额 */ private Double paidAmount; /** * 待审金额 */ private Double unCheckAmount; /** * 退货退款价值(抵扣经理折扣后) */ private Double returnValue; /** * 退款总额(给买家) */ private Double refundFee; /** * 订单状态备注 */ private String statusName; /** * 总税费 */ private Double totalAddedValueTax; public static long getSerialVersionUID() { return serialVersionUID; } public Integer getOrderSeen() { return orderSeen; } public void setOrderSeen(Integer orderSeen) { this.orderSeen = orderSeen; } public Integer getOrderId() { return orderId; } public void setOrderId(Integer orderId) { this.orderId = orderId; } public Integer getOrderSource() { return orderSource; } public void setOrderSource(Integer orderSource) { this.orderSource = orderSource; } public String getOrderNo() { return orderNo; } public void setOrderNo(String orderNo) { this.orderNo = orderNo; } public Integer getUserId() { return userId; } public void setUserId(Integer userId) { this.userId = userId; } public Integer getClubId() { return clubId; } public void setClubId(Integer clubId) { this.clubId = clubId; } public Integer getOrganizeId() { return organizeId; } public void setOrganizeId(Integer organizeId) { this.organizeId = organizeId; } public Integer getUserIdentity() { return userIdentity; } public void setUserIdentity(Integer userIdentity) { this.userIdentity = userIdentity; } public String getClubName() { return clubName; } public void setClubName(String clubName) { this.clubName = clubName; } public Integer getSvipUserFlag() { return svipUserFlag; } public void setSvipUserFlag(Integer svipUserFlag) { this.svipUserFlag = svipUserFlag; } public Integer getBuyUserId() { return buyUserId; } public void setBuyUserId(Integer buyUserId) { this.buyUserId = buyUserId; } public String getOrderTime() { return orderTime; } public void setOrderTime(String orderTime) { this.orderTime = orderTime; } public String getUpdateDate() { return updateDate; } public void setUpdateDate(String updateDate) { this.updateDate = updateDate; } public Integer getDelFlag() { return delFlag; } public void setDelFlag(Integer delFlag) { this.delFlag = delFlag; } public Integer getUserBeans() { return userBeans; } public void setUserBeans(Integer userBeans) { this.userBeans = userBeans; } public Integer getOrderType() { return orderType; } public void setOrderType(Integer orderType) { this.orderType = orderType; } public Integer getOrderSubmitType() { return orderSubmitType; } public void setOrderSubmitType(Integer orderSubmitType) { this.orderSubmitType = orderSubmitType; } public Integer getConfirmFlag() { return confirmFlag; } public void setConfirmFlag(Integer confirmFlag) { this.confirmFlag = confirmFlag; } public Integer getOnlinePayFlag() { return onlinePayFlag; } public void setOnlinePayFlag(Integer onlinePayFlag) { this.onlinePayFlag = onlinePayFlag; } public Integer getSplitFlag() { return splitFlag; } public void setSplitFlag(Integer splitFlag) { this.splitFlag = splitFlag; } public Integer getPayFlag() { return payFlag; } public void setPayFlag(Integer payFlag) { this.payFlag = payFlag; } public Integer getReceiptStatus() { return receiptStatus; } public void setReceiptStatus(Integer receiptStatus) { this.receiptStatus = receiptStatus; } public Integer getPayStatus() { return payStatus; } public void setPayStatus(Integer payStatus) { this.payStatus = payStatus; } public Integer getZeroCostFlag() { return zeroCostFlag; } public void setZeroCostFlag(Integer zeroCostFlag) { this.zeroCostFlag = zeroCostFlag; } public Integer getSendOutStatus() { return sendOutStatus; } public void setSendOutStatus(Integer sendOutStatus) { this.sendOutStatus = sendOutStatus; } public Integer getRefundType() { return refundType; } public void setRefundType(Integer refundType) { this.refundType = refundType; } public Integer getAffirmPaymentFlag() { return affirmPaymentFlag; } public void setAffirmPaymentFlag(Integer affirmPaymentFlag) { this.affirmPaymentFlag = affirmPaymentFlag; } public Integer getProductCount() { return productCount; } public void setProductCount(Integer productCount) { this.productCount = productCount; } public Integer getPresentCount() { return presentCount; } public void setPresentCount(Integer presentCount) { this.presentCount = presentCount; } public Integer getPromotionalGiftsCount() { return promotionalGiftsCount; } public void setPromotionalGiftsCount(Integer promotionalGiftsCount) { this.promotionalGiftsCount = promotionalGiftsCount; } public Integer getHasActProduct() { return hasActProduct; } public void setHasActProduct(Integer hasActProduct) { this.hasActProduct = hasActProduct; } public Double getPromotionFullReduction() { return promotionFullReduction; } public void setPromotionFullReduction(Double promotionFullReduction) { this.promotionFullReduction = promotionFullReduction; } public Double getSvipFullReduction() { return svipFullReduction; } public void setSvipFullReduction(Double svipFullReduction) { this.svipFullReduction = svipFullReduction; } public Integer getSecondHandOrderFlag() { return secondHandOrderFlag; } public void setSecondHandOrderFlag(Integer secondHandOrderFlag) { this.secondHandOrderFlag = secondHandOrderFlag; } public Integer getInvoiceFlag() { return invoiceFlag; } public void setInvoiceFlag(Integer invoiceFlag) { this.invoiceFlag = invoiceFlag; } public Integer getPostageFlag() { return postageFlag; } public void setPostageFlag(Integer postageFlag) { this.postageFlag = postageFlag; } public Double getPostage() { return postage; } public void setPostage(Double postage) { this.postage = postage; } public Double getProductTotalFee() { return productTotalFee; } public void setProductTotalFee(Double productTotalFee) { this.productTotalFee = productTotalFee; } public Double getOrderTotalFee() { return orderTotalFee; } public void setOrderTotalFee(Double orderTotalFee) { this.orderTotalFee = orderTotalFee; } public Double getDiscountFee() { return discountFee; } public void setDiscountFee(Double discountFee) { this.discountFee = discountFee; } public Double getCouponAmount() { return couponAmount; } public void setCouponAmount(Double couponAmount) { this.couponAmount = couponAmount; } public Double getPayTotalFee() { return payTotalFee; } public void setPayTotalFee(Double payTotalFee) { this.payTotalFee = payTotalFee; } public Double getPayableAmount() { return payableAmount; } public void setPayableAmount(Double payableAmount) { this.payableAmount = payableAmount; } public Double getBalancePayFee() { return balancePayFee; } public void setBalancePayFee(Double balancePayFee) { this.balancePayFee = balancePayFee; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public String getConfirmTime() { return confirmTime; } public void setConfirmTime(String confirmTime) { this.confirmTime = confirmTime; } public String getPayTime() { return payTime; } public void setPayTime(String payTime) { this.payTime = payTime; } public Integer getRebateFlag() { return rebateFlag; } public void setRebateFlag(Integer rebateFlag) { this.rebateFlag = rebateFlag; } public Integer getClauseId() { return clauseId; } public void setClauseId(Integer clauseId) { this.clauseId = clauseId; } public String getClauseName() { return clauseName; } public void setClauseName(String clauseName) { this.clauseName = clauseName; } public String getShopOrderIds() { return shopOrderIds; } public void setShopOrderIds(String shopOrderIds) { this.shopOrderIds = shopOrderIds; } public String getCloseReason() { return closeReason; } public void setCloseReason(String closeReason) { this.closeReason = closeReason; } public String getCloseTime() { return closeTime; } public void setCloseTime(String closeTime) { this.closeTime = closeTime; } public String getNote() { return note; } public void setNote(String note) { this.note = note; } public Integer getPaySuccessCounter() { return paySuccessCounter; } public void setPaySuccessCounter(Integer paySuccessCounter) { this.paySuccessCounter = paySuccessCounter; } public List getShopOrderList() { return shopOrderList; } public void setShopOrderList(List shopOrderList) { this.shopOrderList = shopOrderList; } public boolean isPayButton() { return payButton; } public void setPayButton(boolean payButton) { this.payButton = payButton; } public Double getPendingPayments() { return pendingPayments; } public void setPendingPayments(Double pendingPayments) { this.pendingPayments = pendingPayments; } public Double getReceiptAmount() { return receiptAmount; } public void setReceiptAmount(Double receiptAmount) { this.receiptAmount = receiptAmount; } public String getOrderMark() { return orderMark; } public void setOrderMark(String orderMark) { this.orderMark = orderMark; } public boolean isRechargeGoods() { return rechargeGoods; } public void setRechargeGoods(boolean rechargeGoods) { this.rechargeGoods = rechargeGoods; } public Double getExpensesOfTaxation() { return expensesOfTaxation; } public void setExpensesOfTaxation(Double expensesOfTaxation) { this.expensesOfTaxation = expensesOfTaxation; } public Double getReturnedPurchaseFee() { return returnedPurchaseFee; } public void setReturnedPurchaseFee(Double returnedPurchaseFee) { this.returnedPurchaseFee = returnedPurchaseFee; } public boolean isInvoiceStatus() { return invoiceStatus; } public void setInvoiceStatus(boolean invoiceStatus) { this.invoiceStatus = invoiceStatus; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public Boolean getAuthority() { return authority; } public void setAuthority(Boolean authority) { this.authority = authority; } public String getHaveReturning() { return haveReturning; } public void setHaveReturning(String haveReturning) { this.haveReturning = haveReturning; } public String getHaveReceipting() { return haveReceipting; } public void setHaveReceipting(String haveReceipting) { this.haveReceipting = haveReceipting; } public Double getSurplusAmount() { return surplusAmount; } public void setSurplusAmount(Double surplusAmount) { this.surplusAmount = surplusAmount; } public Double getPaidAmount() { return paidAmount; } public void setPaidAmount(Double paidAmount) { this.paidAmount = paidAmount; } public Double getUnCheckAmount() { return unCheckAmount; } public void setUnCheckAmount(Double unCheckAmount) { this.unCheckAmount = unCheckAmount; } public Double getReturnValue() { return returnValue; } public void setReturnValue(Double returnValue) { this.returnValue = returnValue; } public Double getRefundFee() { return refundFee; } public void setRefundFee(Double refundFee) { this.refundFee = refundFee; } public String getStatusName() { return statusName; } public void setStatusName(String statusName) { this.statusName = statusName; } public Double getTotalAddedValueTax() { return totalAddedValueTax; } public void setTotalAddedValueTax(Double totalAddedValueTax) { this.totalAddedValueTax = totalAddedValueTax; } }