fhx
2024-04-02 85a953f40435cf95d2b3eaef0a1e44b48b4bad12
提交 | 用户 | age
0e8ace 1 package com.hz.his.dto.appointment;
F 2
3 import lombok.Data;
4
c31c9e 5 import java.util.Date;
F 6
0e8ace 7 /**
F 8  * 预约V2版dto
9  * @USER: fhx
10  * @DATE: 2024/3/27
11  **/
12 @Data
13 public class AppointmentV2Dto {
14
15     /** 操作人类型(OperatorConstants) */
16     private Integer opType;
17     /** 操作人标识 */
18     private String opId;
19     /** 操作人角色id(EmployeeRole) */
20     private String opRoleId;
21
22     /** 预约id */
23     private String id;
24     private String aptId;
25     /** 用户id */
26     private String userId;
27     /** 门店id */
28     private String shopId;
29     /** 医生id */
30     private String doctorId;
e4b84e 31     /** 护士id */
F 32     private String nurseId;
0e8ace 33     /** 预约顾问id */
F 34     private String corpUserId;
35     /** 活动日期id */
36     private String activityDayId;
37
38
39     /** 添加模式(Appointment) */
40     private Integer addMode;
41     /** 就诊类型 */
42     private String visitType;
43     /** 预约类型 */
44     private Integer appType;
45     /** 是否转疗 */
46     private Integer isSwitch;
47     /** 是否MIC同意 */
48     private Integer isMicApprove;
49     /** 是否特殊客户 */
50     private Integer specialUser;
51     /** 是否服务医生安排 */
52     private Integer obeyTime;
53     /** 是否服务时间安排 */
54     private Integer obeyDoctor;
55     /** 是否发送短信(0:勾选,1:不选) */
56     private Integer isSendMsg;
57     /** 是否发送到店提醒短信提醒(0:否,1:是) */
58     private Integer isArriveSendMsg;
59     /** 匹配时间类型:1正常;2开始时间减5分钟;3结束时间减5分钟 */
60     private Integer handleNum;
61     /** 是否到店 */
62     private Integer isArrive;
63
64     /** 项目id(多个逗号分隔) */
65     private String projectIds;
66     /** 项目名称(多个逗号分隔) */
67     private String projectNames;
68     /** 图片(多个逗号分隔) */
69     private String imgUrls;
70     /** 备注 */
71     private String remark;
72     /** 餐食备注 */
73     private String mealsRemark;
74
75     /** 预约项目json字符串 */
76     private String projectJson;
77     /** 治疗时间json字符串 */
78     private String zlTimeJson;
79     /** 设备时间json字符串 */
80     private String deviceTimeJson;
c31c9e 81     /** 生日日期(yyyy-MM-dd) */
F 82     private String birthday;
0e8ace 83
F 84     /** 开始日期(yyyy-MM-dd) */
85     private String arriveDate;
86     /** 开始时间 */
87     private String startTime;
88     /** 结束时间 */
89     private String endTime;
90
91     /** 敷麻时长(分) */
92     private Integer palsyDuration;
93     /** 等待时长(分) */
94     private Integer waitDuration;
95     /** 实际面诊时长(分) */
96     private Integer realMzTime;
97     /** 等待时长(分) */
98     private Integer waitTime;
99
100
101     /** 沟通时长(分) */
102     private Integer gtTime;
103     /** 面诊时长(分) */
104     private Integer mzTime;
105     /** 麻敷时长(分) */
106     private Integer mfTime;
107     /** 术前时长(分) */
108     private Integer sqTime;
109     /** 治疗时长(分) */
110     private Integer zlTime;
111     /** 医生治疗时长(分) */
112     private Integer doctorZlTime;
113
114     /** 真实沟通时长 */
115     private Integer realComDuration;
116     /** 真实面诊时长 */
117     private Integer realDocComDuration;
118     /** 真实预约时长 */
119     private Integer realDuration;
120     /** 真实手续时长 */
121     private Integer realProDuration;
122     /** 真实治疗时长 */
123     private Integer realTreatDuration;
124     /** 真实准备时长 */
125     private Integer realReadyDuration;
126     /** 真实等待时长 */
127     private Integer realWaitDuration;
128     /** 真实麻敷时长 */
129     private Integer realPalsyDuration;
130
85a953 131     /** 取消预约凭证文件路径 */
F 132     private String annexUrl;
133
134 //    /** 编辑预约 - 是否日期有变化(0否1是) */
135 //    private Integer isDayChange;
136 //    /** 编辑预约 - 是否项目有变化(0否1是) */
137 //    private Integer isProjectChange;
138 //    /** 编辑预约 - 是否医生有变化(0否1是) */
139 //    private Integer isChangeDoctor;
140 //    /** 编辑预约 - 是否时间有变化(0否1是) */
141 //    private Integer isChangeTime;
0e8ace 142 }