fhx
2024-03-29 060ae34615f569d95cc1e12a5b4e8e95f6fcd628
提交 | 用户 | 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;
29     /** 预约顾问id */
30     private String corpUserId;
31     /** 活动日期id */
32     private String activityDayId;
33
34
35     /** 添加模式(Appointment) */
36     private Integer addMode;
37     /** 就诊类型 */
38     private String visitType;
39     /** 预约类型 */
40     private Integer appType;
41     /** 是否转疗 */
42     private Integer isSwitch;
43     /** 是否MIC同意 */
44     private Integer isMicApprove;
45     /** 是否特殊客户 */
46     private Integer specialUser;
47     /** 是否服务医生安排 */
48     private Integer obeyTime;
49     /** 是否服务时间安排 */
50     private Integer obeyDoctor;
51     /** 是否发送短信(0:勾选,1:不选) */
52     private Integer isSendMsg;
53     /** 是否发送到店提醒短信提醒(0:否,1:是) */
54     private Integer isArriveSendMsg;
55     /** 匹配时间类型:1正常;2开始时间减5分钟;3结束时间减5分钟 */
56     private Integer handleNum;
57     /** 是否到店 */
58     private Integer isArrive;
59
60     /** 项目id(多个逗号分隔) */
61     private String projectIds;
62     /** 项目名称(多个逗号分隔) */
63     private String projectNames;
64     /** 图片(多个逗号分隔) */
65     private String imgUrls;
66     /** 备注 */
67     private String remark;
68     /** 餐食备注 */
69     private String mealsRemark;
70
71     /** 预约项目json字符串 */
72     private String projectJson;
73     /** 治疗时间json字符串 */
74     private String zlTimeJson;
75     /** 设备时间json字符串 */
76     private String deviceTimeJson;
77
78     /** 开始日期(yyyy-MM-dd) */
79     private String arriveDate;
80     /** 开始时间 */
81     private String startTime;
82     /** 结束时间 */
83     private String endTime;
84
85     /** 敷麻时长(分) */
86     private Integer palsyDuration;
87     /** 等待时长(分) */
88     private Integer waitDuration;
89     /** 实际面诊时长(分) */
90     private Integer realMzTime;
91     /** 等待时长(分) */
92     private Integer waitTime;
93
94
95     /** 沟通时长(分) */
96     private Integer gtTime;
97     /** 面诊时长(分) */
98     private Integer mzTime;
99     /** 麻敷时长(分) */
100     private Integer mfTime;
101     /** 术前时长(分) */
102     private Integer sqTime;
103     /** 治疗时长(分) */
104     private Integer zlTime;
105     /** 医生治疗时长(分) */
106     private Integer doctorZlTime;
107
108     /** 真实沟通时长 */
109     private Integer realComDuration;
110     /** 真实面诊时长 */
111     private Integer realDocComDuration;
112     /** 真实预约时长 */
113     private Integer realDuration;
114     /** 真实手续时长 */
115     private Integer realProDuration;
116     /** 真实治疗时长 */
117     private Integer realTreatDuration;
118     /** 真实准备时长 */
119     private Integer realReadyDuration;
120     /** 真实等待时长 */
121     private Integer realWaitDuration;
122     /** 真实麻敷时长 */
123     private Integer realPalsyDuration;
124
125
126
127 }