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; }