package com.hz.phis.dt.order;
|
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* 总订单转化实体
|
*/
|
@Data
|
public class OrderTotalDt {
|
/**订单编号*/
|
private String orderNo;
|
/**订单类型*/
|
private String type;
|
/**状态*/
|
private Integer status;
|
/**支付状态*/
|
private Integer payStatus;
|
/**支付时间*/
|
private Date payTime;
|
/**退款状态*/
|
private Integer refundStatus;
|
/**取消时间/作废时间*/
|
private Date cancelTime;
|
/**订单总金额,以元为存储(全部金额,包括优惠价格)*/
|
private BigDecimal total;
|
/**应付总金额,以元为存储(payTotal+其他支付模式)*/
|
private BigDecimal shouldTotal;
|
/**应付总金额,以元为存储(payTotal+其他支付模式)*/
|
private BigDecimal actualTotal;
|
/**订单总积分*/
|
private BigDecimal totalPoints=BigDecimal.ZERO;
|
/**应付总积分*/
|
private BigDecimal shouldTotalPoints=BigDecimal.ZERO;
|
/**已支付总积分*/
|
private BigDecimal actualTotalPoints=BigDecimal.ZERO;
|
/**已支付现金金额(微信/支付宝支付/其他),以元为存储*/
|
private BigDecimal payTotal;
|
/**已支付储值金金额*/
|
private BigDecimal payRecharge;
|
/**已支付增值金金额*/
|
private BigDecimal payIncrement;
|
/**优惠金额*/
|
private BigDecimal discountTotal;
|
/**活动规则优惠总金额*/
|
private BigDecimal activityTotal;
|
/**赠送金额*/
|
private BigDecimal givingAmount;
|
/**赠送金额类型*/
|
private String givingType;
|
/**所属门店标识*/
|
private String shopId;
|
/**所属门店名称*/
|
private String shopName;
|
/**操作类型*/
|
private Integer operatorType;
|
/**下单操作人标识*/
|
private String operatorId;
|
/**下单操作人名称*/
|
private String operatorName;
|
/**开发人门店标识*/
|
private String developerShopId;
|
/**开发人门店名称*/
|
private String developerShopName;
|
/**开发人标识*/
|
private String developerId;
|
/**开发人名称*/
|
private String developerName;
|
/**平台来源appId*/
|
private String appId;
|
/**来源应用编码*/
|
private String appIdCode;
|
/**销售订单来源*/
|
private String sourceCode;
|
private String sourceName;
|
/**第三方订单号*/
|
private String sourceOrderNo;
|
/**兑换码*/
|
private String conversionCode;
|
/**订单渠道来源类型*/
|
private String channelType;
|
/**订单渠道标识*/
|
private String commonId;
|
/**订单渠道来源名称*/
|
private String commonName;
|
/**科室编码*/
|
private String departmentCode;
|
/**科室名称*/
|
private String departmentName;
|
/**美容师标识*/
|
private String beauticianId;
|
/**美容师名称*/
|
private String beauticianName;
|
/**医生标识*/
|
private String doctorId;
|
/**医生名称*/
|
private String doctorName;
|
/**同步状态0否1是*/
|
private int hisSynStatus;
|
/**同步his订单号*/
|
private String hisOrderId;
|
/**预约订单标识*/
|
private String appointmentId;
|
/**剩余储值金,以元保留2位小数为单位存储加密后的字符串*/
|
private String storedValueFund;
|
/**剩余增值金,以元保留2位小数为单位存储加密后的字符串*/
|
private String valueAddedFund;
|
/**剩余积分,以元保留2位小数为单位存储加密后的字符串*/
|
private String integral;
|
/**会员等级*/
|
private String userLevel;
|
/**CIQ*/
|
private String CIQ;
|
/**订单备注*/
|
private String remarks;
|
/**订单推荐人标识*/
|
private String inviteeId;
|
/**订单推荐人名称(冗余)*/
|
private String inviteeName;
|
/**订单推荐人所属类型*/
|
private String userBelongingType;
|
/**用户Id*/
|
private String userId;
|
/**同步his状态 如果是0同步中接下来的操作就不让执行*/
|
private Integer syncStatus;
|
/**康博佳标识(KoapOrderTotal)*/
|
private String koapOrderId;
|
/**是否同步订单*/
|
private Integer isSyncOrder;
|
}
|