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