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<String> projectIds;
|
|
// phitab划扣创建时间
|
private Date phitabCreateTime;
|
|
// 是否发送划扣消息 0 否 1 是
|
private int isSentNotice = 1;
|
|
//作废划扣原因类型 客诉、升单、退款、治疗效果不满意、误/多划扣、其他
|
private String invalidReasonType;
|
//作废划扣原因
|
private String invalidReason;
|
|
//适应症
|
private List<DeductionIndicationDto> indicationList;
|
|
public DeductionDto() {
|
|
}
|
}
|