package com.hz.his.dto.deduction; import lombok.Data; import java.util.Date; import java.util.List; /** * 划扣接受参数 先改名后续废弃 * author:andru * Date:2021/12/10 14:41 */ @Data public class DeductionDto { // 划扣记录id private String deductionSingleId; /**创建来源 0常规1自动生成(系统自动,参与回访或者其他)*/ private Integer createType = 0; // 用户项目id private String userProjectId; // 用户项目子项id(具体划扣的项目数据的id) private String userProjectItemId; // 公用标识 (预约订单填写id) private String commonId; // 治疗通知单id private String treatSingleId; // 治疗通知单治疗项目id private String treatProjectId; // 接诊咨询师id private String receptionConsultantId; // 新增类型 DeductionSingleConstants.TYPE_SELF_ADD 默认自增 private String type = "self_add"; // 科室id(FamiliesRoom) private String departmentId; // 科室编号 private String departmentCode; // 科室名称 private String departmentName; // 主诊医生标识(Employee) private String primaryDoctorId; // 主诊医生名称 private String primaryDoctorName; // 治疗医生标识(Employee) private String treatmentDoctorId; // 治疗医生名称 private String treatmentDoctorName; // 备注信息 private String remarkInfo; // 来源应用appId(创建订单平台) private String appId; // 来源应用编码(商户设置平台编码,系统默认,代码必填) private String appIdCode; // 来源代码(应用appId) private String sourceCode; // 来源名称 private String sourceName; // 数量/划扣次数 private Integer deductionNum = 0; // 执行开始时间 private Date executeStartTime; // 执行结束时间 private Date executeEndTime; // 参与人员数据 json private String deductionJoinJson; // 划扣项目消耗处方/药品数据 json private String deductionDrugsJson; // 划扣设备参数数据 json private String deductionDeviceParameterJson; // 客户签名数据 json private String deductionSignJson; // 划扣身体部位数据 json private String deductionBodyPartJson; // 对比照片记录 private String comparePhotoRecordJson; // 划扣照片json private String deductionPictureJson; // 批量添加项目id列表 private String userProjectIds; // 门店id private String shopId; // 操作人员工id private String operatorId; // 用户id private String userId; // 划扣日志开始时间 private String logStartTime; // 划扣日志结束时间 private String logEndTime; // 划扣日志-查询His划扣分页日志页数 private Integer page; // 划扣日志-查询His划扣分页日志条数 private Integer size; // 客户确认状态 private Integer isCustomerConfirm; //部位类型(DeductionSingleConstants) private Integer partType; //订单分类(OrderTotalConstants) private Integer orderClassify; // 项目id列表 private List projectIds; // phitab划扣创建时间 private Date phitabCreateTime; // 是否发送划扣消息 0 否 1 是 private int isSentNotice = 1; //作废划扣原因类型 客诉、升单、退款、治疗效果不满意、误/多划扣、其他 private String invalidReasonType; //作废划扣原因 private String invalidReason; public DeductionDto() { } }