package com.hz.his.dto.order; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * p-his开单参数 * * @Author: zhouxiang * @Date: 2022/09/01/15:37 * @Description: */ @Data public class OrdersPHisTotalDto { /**必填 订单类型(OrderTotalConstants),,crm填默认project,充值就填recharge,纯商品订单填retail零售*/ private String type; /**必填 平台来源:来源应用appId(创建订单平台,系统默认) */ private String appId; /**必填 来源应用编码(商户设置平台编码,系统默认,代码必填) */ private String appIdCode; /*必填 销售订单来源,销售可以选择 * 订单来源代码(默认:应用appId) * 销售平台编码,例如:淘宝,在电商平台设置里面,在第三方平台配置,必填,crm默认填crm * */ private String sourceCode; /**必填 订单来源名称(冗余) ,crm默认填crm*/ private String sourceName; /**crm必填 第三方订单号,填crm的订单号*/ private String sourceOrderNo; /** 兑换码(第三方兑换码) */ private String conversionCode; /**必填 开发人门店标识(Shop,没有传值默认用户绑定销售顾问的门店) */ private String developerShopId; /**crm必填 开发人标识(Shop,没有传值默认用户绑定销售顾问的标识) 三少说:crm就填用户*/ private String developerId; /**crm必填 开发人名称(没有传值默认用户绑定销售顾问的名称) 三少说:crm就填用户*/ private String developerName; /**必填 用户Id */ private String userId; /**crm必填 订单渠道标识(渠道/用户),三少说:crm必填 */ private String commonId; /**非必填 订单渠道来源名称(渠道/用户) */ private String commonName; /**crm必填 订单推荐人标识,三少说:crm必填 */ private String inviteeId; /**crm必填 订单推荐人名称(冗余),三少说:crm必填 */ private String inviteeName; /**必填 同步状态0否1是 ,如果要同步到领建必填1,否则0*/ private int hisSynStatus; /**必填 订单其他信息*/ private OrderInfoDto orderInfo; /**充值订单必填 订单总金额 */ private BigDecimal total; /**非必填 赠送金额 */ private BigDecimal givingAmount; /**非必填 赠送金额类型(GivingAmountType) */ private String givingType; /**非必填 美容师标识 */ private String beauticianId; /**非必填 美容师名称 */ private String beauticianName; /**非必填 医生标识 */ private String doctorId; /**非必填 医生名称 */ private String doctorName; /**非必填 科室编码 */ private String departmentCode; /**非必填 科室名称 */ private String departmentName; /**非必填 预约订单标识 */ private String appointmentId; /**非必填 康博佳标识(KoapOrderTotal) */ private String koapOrderId; /**非必填 订单备注 */ private String remarks; /**非必填 活动规则标识集合*/ private List activityIds; }