瀏覽代碼

八院相关的调整

liyuanyuan 10 月之前
父節點
當前提交
5fecf10370
共有 31 個文件被更改,包括 348 次插入483 次删除
  1. 6 470
      .gitignore
  2. 258 0
      hjzx-api/src/main/java/api/controller/system/AddressBookController.java
  3. 二進制
      hjzx-api/target/classes/api/controller/ai/AIOperationController.class
  4. 二進制
      hjzx-api/target/classes/api/controller/call/TranslateController.class
  5. 二進制
      hjzx-api/target/classes/api/controller/report/DataAnalysisController.class
  6. 二進制
      hjzx-api/target/classes/api/controller/system/AreaController.class
  7. 54 0
      hjzx-entity/src/main/java/api/entity/database/system/AddressBook.java
  8. 二進制
      hjzx-entity/target/classes/api/entity/database/ai/AIOperation.class
  9. 二進制
      hjzx-entity/target/classes/api/entity/database/call/Translate.class
  10. 二進制
      hjzx-entity/target/classes/api/entity/database/system/Area.class
  11. 二進制
      hjzx-entity/target/classes/api/entity/input/system/UserInput.class
  12. 二進制
      hjzx-entity/target/classes/api/entity/view/report/RecordDateView.class
  13. 二進制
      hjzx-entity/target/classes/api/entity/view/report/RegionOrder.class
  14. 二進制
      hjzx-entity/target/classes/api/entity/view/report/ScreenConnection.class
  15. 二進制
      hjzx-entity/target/classes/api/entity/view/report/TelephoneBriefing.class
  16. 9 0
      hjzx-mapper/src/main/java/api/mapper/system/AddressBookMapper.java
  17. 二進制
      hjzx-mapper/target/classes/api/mapper/ai/AIOperationMapper.class
  18. 二進制
      hjzx-mapper/target/classes/api/mapper/call/TranslateMapper.class
  19. 二進制
      hjzx-mapper/target/classes/api/mapper/system/AreaMapper.class
  20. 0 13
      hjzx-mapper/target/classes/mapper/km/DocMapper.xml
  21. 7 0
      hjzx-service/src/main/java/api/service/system/IAddressBookService.java
  22. 14 0
      hjzx-service/src/main/java/api/service/system/impl/AddressBookServiceImpl.java
  23. 二進制
      hjzx-service/target/classes/api/service/ai/IAIOperationService.class
  24. 二進制
      hjzx-service/target/classes/api/service/ai/impl/AIOperationServiceImpl.class
  25. 二進制
      hjzx-service/target/classes/api/service/call/ITranslateService.class
  26. 二進制
      hjzx-service/target/classes/api/service/call/impl/TranslateServiceImpl.class
  27. 二進制
      hjzx-service/target/classes/api/service/report/IDataAnalysisService.class
  28. 二進制
      hjzx-service/target/classes/api/service/report/impl/DataAnalysisServiceImpl.class
  29. 二進制
      hjzx-service/target/classes/api/service/system/IAreaService.class
  30. 二進制
      hjzx-service/target/classes/api/service/system/impl/AreaServiceImpl.class
  31. 二進制
      hjzx-util/target/classes/api/util/enums/AIType.class

+ 6 - 470
.gitignore

@@ -1,470 +1,6 @@
1
-hjzx-util/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
2
-hjzx-util/target/maven-archiver/pom.properties
3
-hjzx-util/target/hjzx-util-1.0.0.jar
4
-hjzx-util/target/classes/api/util/helper/TtsHelper.class
5
-hjzx-util/target/classes/api/util/helper/TikaHelper.class
6
-hjzx-util/target/classes/api/util/helper/StringHelper.class
7
-hjzx-mapper/target/classes/api/mapper/patient/PatientLogMapper.class
8
-hjzx-mapper/target/classes/api/mapper/patient/PatientLabelMapper.class
9
-hjzx-mapper/target/classes/api/mapper/patient/LabelMapper.class
10
-hjzx-mapper/target/classes/api/mapper/patient/HospitalRecordMapper.class
11
-hjzx-mapper/target/classes/api/mapper/patient/HisPatientMapper.class
12
-hjzx-mapper/target/classes/api/mapper/patient/BlackListMapper.class
13
-hjzx-mapper/target/classes/api/mapper/order/WorkOrderVisitLogMapper.class
14
-hjzx-mapper/target/classes/api/mapper/order/WorkOrderOperateLogMapper.class
15
-hjzx-mapper/target/classes/api/mapper/order/WorkOrderDelayRecordMapper.class
16
-hjzx-mapper/target/classes/api/mapper/order/WorkOrderBaseMapper.class
17
-hjzx-mapper/target/classes/api/mapper/order/CarWorkOrderMapper.class
18
-hjzx-mapper/target/classes/api/mapper/km/DocMapper.class
19
-hjzx-mapper/target/classes/api/mapper/km/DocFileMapper.class
20
-hjzx-mapper/target/classes/api/mapper/km/DocFavouriteMapper.class
21
-hjzx-mapper/target/classes/api/mapper/car/CarInfoMapper.class
22
-hjzx-mapper/target/classes/api/mapper/call/WorkTimeMapper.class
23
-hjzx-entity/target/classes/api/entity/view/system/RouterView.class
24
-hjzx-entity/target/classes/api/entity/view/system/MetaView.class
25
-hjzx-entity/target/classes/api/entity/view/system/DeptView.class
26
-hjzx-entity/target/classes/api/entity/view/system/CustomerViewExportView.class
27
-hjzx-entity/target/classes/api/entity/view/system/CustomerView.class
28
-hjzx-entity/target/classes/api/entity/view/survey/SurveyView.class
29
-hjzx-entity/target/classes/api/entity/view/survey/QuestionView.class
30
-hjzx-entity/target/classes/api/entity/view/survey/OptionView.class
31
-hjzx-entity/target/classes/api/entity/view/survey/ExportAnswerView.class
32
-hjzx-entity/target/classes/api/entity/view/survey/ClassificationView.class
33
-hjzx-entity/target/classes/api/entity/view/survey/AnswerStatisView.class
34
-hjzx-entity/target/classes/api/entity/view/survey/AnswerSheetView.class
35
-hjzx-entity/target/classes/api/entity/view/report/WorkOrderTypeReport.class
36
-hjzx-entity/target/classes/api/entity/view/report/TrafficView.class
37
-hjzx-entity/target/classes/api/entity/view/report/TrafficMeasurement.class
38
-hjzx-entity/target/classes/api/entity/view/report/ScreenReport.class
39
-hjzx-entity/target/classes/api/entity/view/call/CallLogExportView.class
40
-hjzx-entity/target/classes/api/entity/view/TreeSelect.class
41
-hjzx-entity/target/classes/api/entity/input/system/LoginUser.class
42
-hjzx-entity/target/classes/api/entity/input/system/DictTypeInput.class
43
-hjzx-entity/target/classes/api/entity/input/system/DictDataInput.class
44
-hjzx-entity/target/classes/api/entity/input/patient/LabelInput.class
45
-hjzx-entity/target/classes/api/entity/input/patient/AddBlackListInput.class
46
-hjzx-entity/target/classes/api/entity/input/order/TransOrderInput.class
47
-hjzx-entity/target/classes/api/entity/input/order/TimeOutReportInput.class
48
-hjzx-entity/target/classes/api/entity/input/order/CarOrderListInput.class
49
-hjzx-entity/target/classes/api/entity/input/order/CarOrderInput.class
50
-hjzx-entity/target/classes/api/entity/input/km/DocEsInput.class
51
-hjzx-entity/target/classes/api/entity/input/call/nodeVars.class
52
-hjzx-entity/target/classes/api/entity/input/call/Path.class
53
-hjzx-entity/target/classes/api/entity/input/call/Node.class
54
-hjzx-entity/target/classes/api/entity/input/call/IvrProperties.class
55
-hjzx-entity/target/classes/api/entity/database/system/Schedule.class
56
-hjzx-entity/target/classes/api/entity/database/system/RoleMenu.class
57
-hjzx-entity/target/classes/api/entity/database/system/RoleDept.class
58
-hjzx-entity/target/classes/api/entity/database/system/Role.class
59
-hjzx-entity/target/classes/api/entity/database/system/Post.class
60
-hjzx-entity/target/classes/api/entity/database/system/OperLog.class
61
-hjzx-entity/target/classes/api/entity/database/system/NoticeReadList.class
62
-hjzx-entity/target/classes/api/entity/database/system/Notice.class
63
-hjzx-entity/target/classes/api/entity/database/system/Menu.class
64
-hjzx-entity/target/classes/api/entity/database/system/Logininfor.class
65
-hjzx-entity/target/classes/api/entity/database/system/DictType.class
66
-hjzx-entity/target/classes/api/entity/database/system/DictData.class
67
-hjzx-entity/target/classes/api/entity/database/system/Dept.class
68
-hjzx-entity/target/classes/api/entity/database/system/Customer.class
69
-hjzx-entity/target/classes/api/entity/database/system/Config.class
70
-hjzx-entity/target/classes/api/entity/database/system/ApplicationUser.class
71
-hjzx-entity/target/classes/api/entity/database/quartz/SysJobLog.class
72
-hjzx-entity/target/classes/api/entity/database/quartz/SysJob.class
73
-hjzx-entity/target/classes/api/entity/database/patient/PatientLog.class
74
-hjzx-entity/target/classes/api/entity/database/patient/PatientLabel.class
75
-hjzx-entity/target/classes/api/entity/database/patient/Patient.class
76
-hjzx-entity/target/classes/api/entity/database/patient/Label.class
77
-hjzx-entity/target/classes/api/entity/database/patient/HospitalRecord.class
78
-hjzx-entity/target/classes/api/entity/database/patient/HisPatient.class
79
-hjzx-entity/target/classes/api/entity/database/patient/BlackList.class
80
-hjzx-entity/target/classes/api/entity/database/order/WorkOrderVisitLog.class
81
-hjzx-entity/target/classes/api/entity/database/order/WorkOrderOperateLog.class
82
-hjzx-entity/target/classes/api/entity/database/order/WorkOrderDelayRecord.class
83
-hjzx-entity/target/classes/api/entity/database/order/WorkOrderBase.class
84
-hjzx-entity/target/classes/api/entity/database/order/CarWorkOrder.class
85
-hjzx-entity/target/classes/api/entity/database/km/DocFile.class
86
-hjzx-entity/target/classes/api/entity/database/km/DocFavourite.class
87
-hjzx-api/target/classes/api/controller/system/WorkOrderTypeController.class
88
-hjzx-api/target/classes/api/controller/system/UserExtensionController.class
89
-hjzx-api/target/classes/api/controller/system/UserController.class
90
-hjzx-api/target/classes/api/controller/system/SysAccessoriesController.class
91
-hjzx-api/target/classes/api/controller/system/ScheduleController.class
92
-hjzx-api/target/classes/api/controller/system/RoleController.class
93
-hjzx-api/target/classes/api/controller/system/PostController.class
94
-hjzx-api/target/classes/api/controller/system/OperLogController.class
95
-hjzx-api/target/classes/api/controller/system/NoticeReadListController.class
96
-hjzx-api/target/classes/api/controller/system/NoticeController.class
97
-hjzx-api/target/classes/api/controller/system/NoticeController$1.class
98
-hjzx-api/target/classes/api/controller/system/MenuController.class
99
-hjzx-api/target/classes/api/controller/system/LogininforController.class
100
-hjzx-api/target/classes/api/controller/system/DictTypeController.class
101
-hjzx-api/target/classes/api/controller/system/DicDataController.class
102
-hjzx-api/target/classes/api/controller/system/DeptController.class
103
-hjzx-api/target/classes/api/controller/system/CacheController.class
104
-hjzx-api/target/classes/api/controller/system/ApplicationUserController.class
105
-hjzx-api/target/classes/api/controller/system/ApplicationController.class
106
-hjzx-api/target/classes/api/controller/survey/SurveyController.class
107
-hjzx-api/target/classes/api/controller/survey/QuestionController.class
108
-hjzx-api/target/classes/api/controller/survey/OptionController.class
109
-hjzx-api/target/classes/api/controller/survey/AnswerSheetController.class
110
-hjzx-api/target/classes/api/controller/survey/AnswerController.class
111
-hjzx-api/target/classes/api/controller/sms/InternalMessagesController.class
112
-hjzx-api/target/classes/api/controller/shortlink/ShortUrlsController.class
113
-hjzx-api/target/classes/api/controller/report/WorkReportController.class
114
-hjzx-api/target/classes/api/controller/quartz/SysJobLogController.class
115
-hjzx-api/target/classes/api/controller/quartz/SysJobController.class
116
-hjzx-api/target/classes/api/controller/patient/PatientLogController.class
117
-hjzx-api/target/classes/api/controller/patient/PatientLabelController.class
118
-hjzx-api/target/classes/api/controller/patient/PatientController.class
119
-hjzx-api/target/classes/api/controller/patient/LabelController.class
120
-hjzx-api/target/classes/api/controller/patient/HospitalRecordController.class
121
-hjzx-api/target/classes/api/controller/patient/HisPatientController.class
122
-hjzx-api/target/classes/api/controller/patient/BlackListController.class
123
-hjzx-api/target/classes/api/controller/order/WorkOrderVisitLogController.class
124
-hjzx-api/target/classes/api/controller/order/WorkOrderOperateLogController.class
125
-hjzx-api/target/classes/api/controller/order/WorkOrderDelayRecordController.class
126
-hjzx-api/target/classes/api/controller/order/WorkOrderBaseController.class
127
-hjzx-api/target/classes/api/controller/order/CarWorkOrderController.class
128
-hjzx-api/target/classes/api/controller/km/DocFileController.class
129
-hjzx-api/target/classes/api/controller/km/DocController.class
130
-hjzx-api/target/classes/api/controller/common/SController.class
131
-hjzx-api/target/classes/api/controller/common/CommonController.class
132
-hjzx-api/target/classes/api/controller/common/CaptchaController.class
133
-hjzx-api/target/classes/api/controller/car/CarInfoController.class
134
-hjzx-api/target/classes/api/controller/call/WorkTimeController.class
135
-hjzx-api/target/classes/api/controller/call/RecordController.class
136
-hjzx-api/target/classes/api/controller/call/MobileController.class
137
-hjzx-api/target/classes/api/controller/call/IvrWordController.class
138
-hjzx-api/target/classes/api/controller/call/IvrSqlController.class
139
-hjzx-api/target/classes/api/controller/call/IvrController.class
140
-hjzx-api/target/classes/api/controller/call/GroupController.class
141
-hjzx-api/target/classes/api/controller/call/ExtensionController.class
142
-hjzx-api/target/classes/api/controller/call/CallLogController.class
143
-hjzx-api/target/classes/api/controller/call/BlacklistController.class
144
-hjzx-api/target/classes/api/controller/IndexController.class
145
-hjzx-api/target/classes/api/controller/IndexController$interviewCount.class
146
-hjzx-api/target/classes/api/controller/IndexController$1.class
147
-hjzx-api/target/classes/api/controller/HomeController.class
148
-hjzx-api/target/classes/api/controller/BaseController.class
149
-hjzx-api/target/classes/api/ApiApplication.class
150
-hjzx-service/target/classes/api/service/report/impl/ReportBaseServiceImpl.class
151
-hjzx-service/target/classes/api/service/report/IReportBaseService.class
152
-hjzx-service/target/classes/api/service/quartz/util/StandQuartzJob.class
153
-hjzx-service/target/classes/api/service/quartz/util/StandQuartzHelper.class
154
-hjzx-service/target/classes/api/service/quartz/util/QuartzJob.class
155
-hjzx-service/target/classes/api/service/quartz/util/QuartzHelper.class
156
-hjzx-service/target/classes/api/service/patient/IPatientLogService.class
157
-hjzx-service/target/classes/api/service/patient/IPatientLabelService.class
158
-hjzx-service/target/classes/api/service/patient/ILabelService.class
159
-hjzx-service/target/classes/api/service/patient/IHospitalRecordService.class
160
-hjzx-service/target/classes/api/service/patient/IHisPatientService.class
161
-hjzx-service/target/classes/api/service/patient/IBlackListService.class
162
-hjzx-service/target/classes/api/service/order/impl/WorkOrderVisitLogServiceImpl.class
163
-hjzx-service/target/classes/api/service/order/impl/WorkOrderOperateLogServiceImpl.class
164
-hjzx-service/target/classes/api/service/order/impl/WorkOrderDelayRecordServiceImpl.class
165
-hjzx-service/target/classes/api/service/order/impl/WorkOrderBaseServiceImpl.class
166
-hjzx-service/target/classes/api/service/order/impl/CarWorkOrderServiceImpl.class
167
-hjzx-service/target/classes/api/service/order/IWorkOrderVisitLogService.class
168
-hjzx-service/target/classes/api/service/order/IWorkOrderOperateLogService.class
169
-hjzx-service/target/classes/api/service/order/IWorkOrderDelayRecordService.class
170
-hjzx-service/target/classes/api/service/order/IWorkOrderBaseService.class
171
-hjzx-service/target/classes/api/service/order/ICarWorkOrderService.class
172
-hjzx-service/target/classes/api/service/km/impl/DocServiceImpl.class
173
-hjzx-service/target/classes/api/service/km/impl/DocFileServiceImpl.class
174
-hjzx-service/target/classes/api/service/km/impl/DocFavouriteServiceImpl.class
175
-hjzx-service/target/classes/api/service/km/IDocService.class
176
-hjzx-service/target/classes/api/service/km/IDocFileService.class
177
-hjzx-service/target/classes/api/service/km/IDocFavouriteService.class
178
-hjzx-service/target/classes/api/service/car/impl/CarInfoServiceImpl.class
179
-hjzx-service/target/classes/api/service/car/ICarInfoService.class
180
-hjzx-service/target/classes/api/service/call/impl/WorkTimeServiceImpl.class
181
-hjzx-service/target/classes/api/service/call/impl/RecordServiceImpl.class
182
-hjzx-service/target/classes/api/service/call/impl/MobileServiceImpl.class
183
-hjzx-service/target/classes/api/service/call/impl/IvrWordServiceImpl.class
184
-hjzx-service/target/classes/api/service/call/impl/IvrSqlServiceImpl.class
185
-hjzx-service/target/classes/api/service/call/impl/IvrServiceImpl.class
186
-hjzx-service/target/classes/api/service/call/impl/IvrServiceImpl$1.class
187
-hjzx-service/target/classes/api/service/call/impl/GroupServiceImpl.class
188
-hjzx-service/target/classes/api/service/call/impl/ExtensionServiceImpl.class
189
-hjzx-service/target/classes/api/service/call/impl/CallLogServiceImpl.class
190
-hjzx-service/target/classes/api/service/call/impl/BlacklistServiceImpl.class
191
-hjzx-service/target/classes/api/service/call/IWorkTimeService.class
192
-hjzx-service/target/classes/api/service/call/IRecordService.class
193
-hjzx-service/target/classes/api/service/call/IMobileService.class
194
-hjzx-service/target/classes/api/service/call/IIvrWordService.class
195
-hjzx-service/target/classes/api/service/call/IIvrSqlService.class
196
-hjzx-service/target/classes/api/service/call/IIvrService.class
197
-hjzx-service/target/classes/api/service/call/IGroupService.class
198
-hjzx-service/target/classes/api/service/call/IExtensionService.class
199
-hjzx-service/target/classes/api/service/call/ICallLogService.class
200
-hjzx-service/target/classes/api/service/call/IBlacklistService.class
201
-hjzx-service/target/classes/api/service/IBaseService.class
202
-hjzx-service/target/classes/api/service/BaseServiceImpl.class
203
-hjzx-mapper/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
204
-hjzx-mapper/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
205
-hjzx-mapper/target/maven-archiver/pom.properties
206
-hjzx-mapper/target/hjzx-mapper-1.0.0.jar
207
-hjzx-mapper/target/classes/mapper/system/WorkoderTypeMapper.xml
208
-hjzx-mapper/target/classes/mapper/system/UserRoleMapper.xml
209
-hjzx-mapper/target/classes/mapper/system/UserPostMapper.xml
210
-hjzx-mapper/target/classes/mapper/system/UserMapper.xml
211
-hjzx-mapper/target/classes/mapper/system/UserExtensionMapper.xml
212
-hjzx-mapper/target/classes/mapper/system/RoleMenuMapper.xml
213
-hjzx-mapper/target/classes/mapper/system/RoleMapper.xml
214
-hjzx-mapper/target/classes/mapper/system/RoleDeptMapper.xml
215
-hjzx-mapper/target/classes/mapper/system/MenuMapper.xml
216
-hjzx-mapper/target/classes/mapper/system/DeptMapper.xml
217
-hjzx-mapper/target/classes/mapper/survey/AnswerMapper.xml
218
-hjzx-mapper/target/classes/mapper/report/ReportMapper.xml
219
-hjzx-mapper/target/classes/mapper/order/WorkOrderBaseMapper.xml
220
-hjzx-mapper/target/classes/api/mapper/system/WorkOrderTypeMapper.class
221
-hjzx-mapper/target/classes/api/mapper/system/UserRoleMapper.class
222
-hjzx-mapper/target/classes/api/mapper/system/UserPostMapper.class
223
-hjzx-mapper/target/classes/api/mapper/system/UserMapper.class
224
-hjzx-mapper/target/classes/api/mapper/system/UserExtensionMapper.class
225
-hjzx-mapper/target/classes/api/mapper/system/SysAccessoriesMapper.class
226
-hjzx-mapper/target/classes/api/mapper/system/ScheduleMapper.class
227
-hjzx-mapper/target/classes/api/mapper/system/RoleMenuMapper.class
228
-hjzx-mapper/target/classes/api/mapper/system/RoleMapper.class
229
-hjzx-mapper/target/classes/api/mapper/system/RoleDeptMapper.class
230
-hjzx-mapper/target/classes/api/mapper/system/PostMapper.class
231
-hjzx-mapper/target/classes/api/mapper/system/OperLogMapper.class
232
-hjzx-mapper/target/classes/api/mapper/system/NoticeReadListMapper.class
233
-hjzx-mapper/target/classes/api/mapper/system/NoticeMapper.class
234
-hjzx-mapper/target/classes/api/mapper/system/MenuMapper.class
235
-hjzx-mapper/target/classes/api/mapper/system/LogininforMapper.class
236
-hjzx-mapper/target/classes/api/mapper/system/DictTypeMapper.class
237
-hjzx-mapper/target/classes/api/mapper/system/DictDataMapper.class
238
-hjzx-mapper/target/classes/api/mapper/system/DeptMapper.class
239
-hjzx-mapper/target/classes/api/mapper/system/CustomerMapper.class
240
-hjzx-mapper/target/classes/api/mapper/system/ConfigMapper.class
241
-hjzx-mapper/target/classes/api/mapper/system/ApplicationUserMapper.class
242
-hjzx-mapper/target/classes/api/mapper/system/ApplicationMapper.class
243
-hjzx-mapper/target/classes/api/mapper/survey/SurveyMapper.class
244
-hjzx-mapper/target/classes/api/mapper/survey/QuestionMapper.class
245
-hjzx-mapper/target/classes/api/mapper/survey/QuestionClassificationMapper.class
246
-hjzx-mapper/target/classes/api/mapper/survey/OptionMapper.class
247
-hjzx-mapper/target/classes/api/mapper/survey/AnswerSheetMapper.class
248
-hjzx-mapper/target/classes/api/mapper/survey/AnswerMapper.class
249
-hjzx-mapper/target/classes/api/mapper/sms/InternalMessagesMapper.class
250
-hjzx-mapper/target/classes/api/mapper/shortlink/ShortUrlsMapper.class
251
-hjzx-util/target/classes/api/util/helper/SpringHelper.class
252
-hjzx-util/target/classes/api/util/helper/SnowFlakeUtils.class
253
-hjzx-util/target/classes/api/util/helper/ServletHelper.class
254
-hjzx-util/target/classes/api/util/helper/SecretHelper.class
255
-hjzx-util/target/classes/api/util/helper/RedisHelper.class
256
-hjzx-util/target/classes/api/util/helper/KaptchaTextHelper.class
257
-hjzx-util/target/classes/api/util/helper/JwtHelper.class
258
-hjzx-util/target/classes/api/util/helper/IpHelper.class
259
-hjzx-util/target/classes/api/util/helper/HttpHelper.class
260
-hjzx-util/target/classes/api/util/helper/HttpHelper$TrustAnyTrustManager.class
261
-hjzx-util/target/classes/api/util/helper/HttpHelper$TrustAnyHostnameVerifier.class
262
-hjzx-util/target/classes/api/util/helper/HttpHelper$1.class
263
-hjzx-util/target/classes/api/util/helper/FileUploadHelper.class
264
-hjzx-util/target/classes/api/util/helper/ExcelHelper.class
265
-hjzx-util/target/classes/api/util/helper/DateHelper.class
266
-hjzx-util/target/classes/api/util/helper/CronHelper.class
267
-hjzx-util/target/classes/api/util/helper/CodeHelper.class
268
-hjzx-util/target/classes/api/util/helper/Base62UtilsHelper.class
269
-hjzx-util/target/classes/api/util/helper/AsyncHelper.class
270
-hjzx-util/target/classes/api/util/filter/CachingRequestBodyFilter.class
271
-hjzx-util/target/classes/api/util/enums/SEX.class
272
-hjzx-util/target/classes/api/util/enums/PhoneStatus.class
273
-hjzx-util/target/classes/api/util/enums/PatientSource.class
274
-hjzx-util/target/classes/api/util/enums/OperatorType.class
275
-hjzx-util/target/classes/api/util/enums/IvrType.class
276
-hjzx-util/target/classes/api/util/enums/EnumOrderStatus.class
277
-hjzx-util/target/classes/api/util/enums/BusinessType.class
278
-hjzx-util/target/classes/api/util/constants/EsConstant.class
279
-hjzx-util/target/classes/api/util/constants/CacheConstants.class
280
-hjzx-util/target/classes/api/util/config/WebSocketConfig.class
281
-hjzx-util/target/classes/api/util/config/WeChatConfig.class
282
-hjzx-util/target/classes/api/util/config/ThreadPoolConfig.class
283
-hjzx-util/target/classes/api/util/config/ThreadPoolConfig$1.class
284
-hjzx-util/target/classes/api/util/config/SwaggerConfig.class
285
-hjzx-util/target/classes/api/util/config/MybatisPlusConfig.class
286
-hjzx-util/target/classes/api/util/config/FilterConfig.class
287
-hjzx-util/target/classes/api/util/config/EsConfig.class
288
-hjzx-util/target/classes/api/util/config/CaptchaConfig.class
289
-hjzx-util/target/classes/api/util/annotation/Log.class
290
-hjzx-util/target/classes/api/util/annotation/Excel.class
291
-hjzx-util/target/classes/api/util/annotation/Dict.class
292
-hjzx-util/target/classes/api/util/annotation/Anonymous.class
293
-hjzx-service/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
294
-hjzx-service/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
295
-hjzx-service/target/maven-archiver/pom.properties
296
-hjzx-service/target/hjzx-service-1.0.0.jar
297
-hjzx-service/target/classes/api/service/websocket/WebSocket.class
298
-hjzx-service/target/classes/api/service/system/impl/WorkOrderTypeServiceImpl.class
299
-hjzx-service/target/classes/api/service/system/impl/UserServiceImpl.class
300
-hjzx-service/target/classes/api/service/system/impl/UserRoleServiceImpl.class
301
-hjzx-service/target/classes/api/service/system/impl/UserPostServiceImpl.class
302
-hjzx-service/target/classes/api/service/system/impl/UserExtensionServiceImpl.class
303
-hjzx-service/target/classes/api/service/system/impl/SysAccessoriesServiceImpl.class
304
-hjzx-service/target/classes/api/service/system/impl/ScheduleServiceImpl.class
305
-hjzx-service/target/classes/api/service/system/impl/RoleServiceImpl.class
306
-hjzx-service/target/classes/api/service/system/impl/RoleMenuServiceImpl.class
307
-hjzx-service/target/classes/api/service/system/impl/RoleDeptServiceImpl.class
308
-hjzx-service/target/classes/api/service/system/impl/PostServiceImpl.class
309
-hjzx-service/target/classes/api/service/system/impl/OperLogServiceImpl.class
310
-hjzx-service/target/classes/api/service/system/impl/NoticeServiceImpl.class
311
-hjzx-service/target/classes/api/service/system/impl/NoticeReadListServiceImpl.class
312
-hjzx-service/target/classes/api/service/system/impl/MenuServiceImpl.class
313
-hjzx-service/target/classes/api/service/system/impl/LogininforServiceImpl.class
314
-hjzx-service/target/classes/api/service/system/impl/DictTypeServiceImpl.class
315
-hjzx-service/target/classes/api/service/system/impl/DictDataServiceImpl.class
316
-hjzx-service/target/classes/api/service/system/impl/DeptServiceImpl.class
317
-hjzx-service/target/classes/api/service/system/impl/CustomerServiceImpl.class
318
-hjzx-service/target/classes/api/service/system/impl/ConfigServiceImpl.class
319
-hjzx-service/target/classes/api/service/system/impl/ApplicationUserServiceImpl.class
320
-hjzx-service/target/classes/api/service/system/impl/ApplicationServiceImpl.class
321
-hjzx-service/target/classes/api/service/system/IWorkOrderTypeService.class
322
-hjzx-service/target/classes/api/service/system/IUserService.class
323
-hjzx-service/target/classes/api/service/system/IUserRoleService.class
324
-hjzx-service/target/classes/api/service/system/IUserPostService.class
325
-hjzx-service/target/classes/api/service/system/IUserExtensionService.class
326
-hjzx-service/target/classes/api/service/system/ISysAccessoriesService.class
327
-hjzx-service/target/classes/api/service/system/IScheduleService.class
328
-hjzx-service/target/classes/api/service/system/IRoleService.class
329
-hjzx-service/target/classes/api/service/system/IRoleMenuService.class
330
-hjzx-service/target/classes/api/service/system/IRoleDeptService.class
331
-hjzx-service/target/classes/api/service/system/IPostService.class
332
-hjzx-service/target/classes/api/service/system/IOperLogService.class
333
-hjzx-service/target/classes/api/service/system/INoticeService.class
334
-hjzx-service/target/classes/api/service/system/INoticeReadListService.class
335
-hjzx-service/target/classes/api/service/system/IMenuService.class
336
-hjzx-service/target/classes/api/service/system/ILogininforService.class
337
-hjzx-service/target/classes/api/service/system/IDictTypeService.class
338
-hjzx-service/target/classes/api/service/system/IDictDataService.class
339
-hjzx-service/target/classes/api/service/system/IDeptService.class
340
-hjzx-service/target/classes/api/service/system/ICustomerService.class
341
-hjzx-service/target/classes/api/service/system/IConfigService.class
342
-hjzx-service/target/classes/api/service/system/IApplicationUserService.class
343
-hjzx-service/target/classes/api/service/system/IApplicationService.class
344
-hjzx-service/target/classes/api/service/survey/impl/SurveyServiceImpl.class
345
-hjzx-service/target/classes/api/service/survey/impl/QuestionServiceImpl.class
346
-hjzx-service/target/classes/api/service/survey/impl/QuestionClassificationServiceImpl.class
347
-hjzx-service/target/classes/api/service/survey/impl/OptionServiceImpl.class
348
-hjzx-service/target/classes/api/service/survey/impl/AnswerSheetServiceImpl.class
349
-hjzx-service/target/classes/api/service/survey/impl/AnswerServiceImpl.class
350
-hjzx-service/target/classes/api/service/survey/ISurveyService.class
351
-hjzx-service/target/classes/api/service/survey/IQuestionService.class
352
-hjzx-service/target/classes/api/service/survey/IQuestionClassificationService.class
353
-hjzx-service/target/classes/api/service/survey/IOptionService.class
354
-hjzx-service/target/classes/api/service/survey/IAnswerSheetService.class
355
-hjzx-service/target/classes/api/service/survey/IAnswerService.class
356
-hjzx-service/target/classes/api/service/sms/impl/InternalMessagesServiceImpl.class
357
-hjzx-service/target/classes/api/service/sms/IInternalMessagesService.class
358
-hjzx-service/target/classes/api/service/shortlink/impl/ShortUrlsServiceImpl.class
359
-hjzx-service/target/classes/api/service/shortlink/impl/ShortLinkServiceImpl.class
360
-hjzx-service/target/classes/api/service/shortlink/IShortUrlsService.class
361
-hjzx-service/target/classes/api/service/shortlink/IShortLinkService.class
362
-hjzx-service/target/classes/api/service/quartz/util/JobInvokeHelper.class
363
-hjzx-service/target/classes/api/service/quartz/util/DisallowConcurrentQuartzJob.class
364
-hjzx-service/target/classes/api/service/quartz/util/ConcurrentQuartzJob.class
365
-hjzx-service/target/classes/api/service/quartz/job/FollowUpJob.class
366
-hjzx-service/target/classes/api/service/quartz/impl/SysJobServiceImpl.class
367
-hjzx-service/target/classes/api/service/quartz/impl/SysJobLogServiceImpl.class
368
-hjzx-service/target/classes/api/service/quartz/ISysJobService.class
369
-hjzx-service/target/classes/api/service/quartz/ISysJobLogService.class
370
-hjzx-service/target/classes/api/service/patient/impl/PatientServiceImpl.class
371
-hjzx-service/target/classes/api/service/patient/impl/PatientLogServiceImpl.class
372
-hjzx-service/target/classes/api/service/patient/impl/PatientLabelServiceImpl.class
373
-hjzx-service/target/classes/api/service/patient/impl/LabelServiceImpl.class
374
-hjzx-service/target/classes/api/service/patient/impl/HospitalRecordServiceImpl.class
375
-hjzx-service/target/classes/api/service/patient/impl/HisPatientServiceImpl.class
376
-hjzx-service/target/classes/api/service/patient/impl/BlackListServiceImpl.class
377
-hjzx-service/target/classes/api/service/patient/IPatientService.class
378
-hjzx-mapper/target/classes/api/mapper/report/ReportMapper.class
379
-hjzx-mapper/target/classes/api/mapper/quartz/SysJobMapper.class
380
-hjzx-mapper/target/classes/api/mapper/quartz/SysJobLogMapper.class
381
-hjzx-mapper/target/classes/api/mapper/patient/PatientMapper.class
382
-hjzx-mapper/target/classes/api/mapper/call/RecordMapper.class
383
-hjzx-mapper/target/classes/api/mapper/call/MobileMapper.class
384
-hjzx-mapper/target/classes/api/mapper/call/IvrWordMapper.class
385
-hjzx-mapper/target/classes/api/mapper/call/IvrSqlMapper.class
386
-hjzx-mapper/target/classes/api/mapper/call/IvrMapper.class
387
-hjzx-mapper/target/classes/api/mapper/call/GroupMapper.class
388
-hjzx-mapper/target/classes/api/mapper/call/ExtensionMapper.class
389
-hjzx-mapper/target/classes/api/mapper/call/CallLogMapper.class
390
-hjzx-mapper/target/classes/api/mapper/call/BlacklistMapper.class
391
-hjzx-entity/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
392
-hjzx-entity/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
393
-hjzx-entity/target/maven-archiver/pom.properties
394
-hjzx-entity/target/hjzx-entity-1.0.0.jar
395
-hjzx-entity/target/classes/api/entity/view/system/WorkOrderTypeView.class
396
-hjzx-entity/target/classes/api/entity/view/system/UserView.class
397
-hjzx-entity/target/classes/api/entity/view/system/UserExtensionView.class
398
-hjzx-entity/target/classes/api/entity/view/report/SatisfactionView.class
399
-hjzx-entity/target/classes/api/entity/view/report/Report.class
400
-hjzx-entity/target/classes/api/entity/view/report/RecordReport.class
401
-hjzx-entity/target/classes/api/entity/view/report/OnlineServiceReport.class
402
-hjzx-entity/target/classes/api/entity/view/report/HourReport.class
403
-hjzx-entity/target/classes/api/entity/view/report/CompleteView.class
404
-hjzx-entity/target/classes/api/entity/view/patient/PatientView.class
405
-hjzx-entity/target/classes/api/entity/view/order/WorkOrderVisitLogView.class
406
-hjzx-entity/target/classes/api/entity/view/order/WorkOrderOperateLogView.class
407
-hjzx-entity/target/classes/api/entity/view/order/WorkOrderBaseView.class
408
-hjzx-entity/target/classes/api/entity/view/order/TimeOutView.class
409
-hjzx-entity/target/classes/api/entity/view/order/TimeOutReportView.class
410
-hjzx-entity/target/classes/api/entity/view/order/CarWorkOrderView.class
411
-hjzx-entity/target/classes/api/entity/view/km/DocView.class
412
-hjzx-entity/target/classes/api/entity/view/km/DocEsView.class
413
-hjzx-entity/target/classes/api/entity/view/call/CallLogView.class
414
-hjzx-entity/target/classes/api/entity/input/call/IvrNodes.class
415
-hjzx-entity/target/classes/api/entity/input/call/IvrInput.class
416
-hjzx-entity/target/classes/api/entity/input/call/IvrEdges.class
417
-hjzx-entity/target/classes/api/entity/input/call/EdgesoutParams.class
418
-hjzx-entity/target/classes/api/entity/input/call/EdgesProperties.class
419
-hjzx-entity/target/classes/api/entity/input/call/CallInput.class
420
-hjzx-entity/target/classes/api/entity/input/call/Attr.class
421
-hjzx-entity/target/classes/api/entity/input/PageInput.class
422
-hjzx-entity/target/classes/api/entity/input/LoginInput.class
423
-hjzx-entity/target/classes/api/entity/input/CodeInput.class
424
-hjzx-entity/target/classes/api/entity/database/system/WorkOrderType.class
425
-hjzx-entity/target/classes/api/entity/database/system/UserRole.class
426
-hjzx-entity/target/classes/api/entity/database/system/UserPost.class
427
-hjzx-entity/target/classes/api/entity/database/system/UserExtension.class
428
-hjzx-entity/target/classes/api/entity/database/system/User.class
429
-hjzx-entity/target/classes/api/entity/database/system/SysAccessories.class
430
-hjzx-entity/target/classes/api/entity/database/survey/Survey.class
431
-hjzx-entity/target/classes/api/entity/database/survey/QuestionClassification.class
432
-hjzx-entity/target/classes/api/entity/database/survey/Question.class
433
-hjzx-entity/target/classes/api/entity/database/survey/Option.class
434
-hjzx-entity/target/classes/api/entity/database/survey/AnswerSheet.class
435
-hjzx-entity/target/classes/api/entity/database/survey/Answer.class
436
-hjzx-entity/target/classes/api/entity/database/sms/InternalMessages.class
437
-hjzx-entity/target/classes/api/entity/database/shortlink/ShortUrls.class
438
-hjzx-entity/target/classes/api/entity/database/km/Doc.class
439
-hjzx-entity/target/classes/api/entity/database/car/CarInfo.class
440
-hjzx-entity/target/classes/api/entity/database/call/WorkTime.class
441
-hjzx-entity/target/classes/api/entity/database/call/Record.class
442
-hjzx-entity/target/classes/api/entity/database/call/Mobile.class
443
-hjzx-entity/target/classes/api/entity/database/call/IvrWord.class
444
-hjzx-entity/target/classes/api/entity/database/call/IvrSql.class
445
-hjzx-entity/target/classes/api/entity/database/call/Ivr.class
446
-hjzx-entity/target/classes/api/entity/database/call/Group.class
447
-hjzx-entity/target/classes/api/entity/database/call/Extension.class
448
-hjzx-entity/target/classes/api/entity/database/call/CallLog.class
449
-hjzx-entity/target/classes/api/entity/database/call/Blacklist.class
450
-hjzx-api/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
451
-hjzx-api/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
452
-hjzx-api/target/maven-archiver/pom.properties
453
-hjzx-api/target/hjzx-api-1.0.0.jar.original
454
-hjzx-api/target/hjzx-api-1.0.0.jar
455
-hjzx-api/target/classes/logback.xml
456
-hjzx-api/target/classes/application.yml
457
-hjzx-api/target/classes/application-production.yml
458
-hjzx-api/target/classes/application-dev.yml
459
-hjzx-api/target/classes/api/model/PageResult.class
460
-hjzx-api/target/classes/api/model/AjaxResult.class
461
-hjzx-api/target/classes/api/filter/ResourcesConfig.class
462
-hjzx-api/target/classes/api/filter/LogAspect.class
463
-hjzx-api/target/classes/api/filter/LogAspect$1.class
464
-hjzx-api/target/classes/api/filter/GlobalExceptionHandler.class
465
-hjzx-api/target/classes/api/filter/AuthenticationInterceptor.class
466
-hjzx-api/target/classes/api/controller/system/CustomerController.class
467
-hjzx-api/target/classes/api/controller/system/ConfigController.class
468
-hjzx-util/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
469
-hjzx-entity/target/classes/api/entity/database/system/Application.class
470
-*.log
1
+logs/
2
+.idea/
3
+target/
4
+files/
5
+*.log
6
+*.iml

+ 258 - 0
hjzx-api/src/main/java/api/controller/system/AddressBookController.java

@@ -0,0 +1,258 @@
1
+package api.controller.system;
2
+
3
+import api.entity.database.patient.Patient;
4
+
5
+import api.entity.database.system.Dept;
6
+import api.entity.database.system.User;
7
+import api.service.patient.IPatientService;
8
+import api.service.system.IDeptService;
9
+import api.service.system.IUserService;
10
+import api.util.helper.ExcelHelper;
11
+import api.util.helper.SecretHelper;
12
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
13
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
14
+import com.baomidou.mybatisplus.core.metadata.IPage;
15
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
16
+import api.controller.BaseController;
17
+import api.entity.database.system.AddressBook;
18
+import api.entity.input.PageInput;
19
+import api.model.AjaxResult;
20
+import api.service.system.IAddressBookService;
21
+import api.util.annotation.Log;
22
+import api.util.enums.BusinessType;
23
+import api.util.helper.StringHelper;
24
+import io.swagger.annotations.Api;
25
+import io.swagger.annotations.ApiOperation;
26
+import org.apache.commons.math3.analysis.function.Add;
27
+import org.springframework.beans.factory.annotation.Autowired;
28
+import org.springframework.web.bind.annotation.*;
29
+import org.springframework.web.multipart.MultipartFile;
30
+
31
+import java.util.Arrays;
32
+import java.util.HashMap;
33
+import java.util.List;
34
+import java.util.Objects;
35
+
36
+@Api(value = "通讯录",tags = "通讯录")
37
+@RestController
38
+@RequestMapping("/system/addressbook")
39
+public class AddressBookController extends BaseController {
40
+    @Autowired
41
+    private IAddressBookService addressbookService;
42
+
43
+    @Autowired
44
+    private IUserService userService;
45
+
46
+    @Autowired
47
+    private IPatientService patientService;
48
+
49
+    @Autowired
50
+    private IDeptService deptService;
51
+
52
+    @ApiOperation("列表")
53
+    @Log(title = "查询通讯录列表",businessType = BusinessType.QUERY)
54
+    @GetMapping
55
+    public AjaxResult getList(AddressBook input, PageInput pageInput,String key) {
56
+        LambdaQueryWrapper<AddressBook> qw = new LambdaQueryWrapper<>();
57
+        qw.eq(input.getId() != null && input.getId() > 0, AddressBook::getId, input.getId());
58
+        qw.like(!StringHelper.isEmpty(input.getName()), AddressBook::getName, input.getName());
59
+        qw.like(!StringHelper.isEmpty(input.getEmail()), AddressBook::getEmail, input.getEmail());
60
+        qw.like(!StringHelper.isEmpty(input.getMobile()), AddressBook::getMobile, input.getMobile());
61
+        qw.eq(input.getType() != null && input.getType() > 0, AddressBook::getType, input.getType());
62
+        qw.eq(input.getSex() != null && input.getSex() > 0, AddressBook::getSex, input.getSex());
63
+        qw.like(!StringHelper.isEmpty(input.getNotes()), AddressBook::getNotes, input.getNotes());
64
+        if (!StringHelper.isEmpty(key))
65
+        {
66
+            qw.and(lambdaQueryWrapper -> lambdaQueryWrapper.like(AddressBook::getName,
67
+                    key).or().like(AddressBook::getMobile,key).or().like(AddressBook::getNotes,key));
68
+        }
69
+        qw.eq(input.getCreateTime() != null , AddressBook::getCreateTime, input.getCreateTime());
70
+        qw.eq(input.getUpdateTime() != null , AddressBook::getUpdateTime, input.getUpdateTime());
71
+        qw.eq(AddressBook::getIsDelete, 0);
72
+        qw.orderByDesc(AddressBook::getCreateTime);
73
+        Page<AddressBook> page = GetPage(pageInput);
74
+        if (page != null) {
75
+            IPage<AddressBook> iPage = addressbookService.getListPage(page, qw);
76
+            return Success("成功", iPage.getRecords(), iPage.getTotal());
77
+        } else {
78
+            return Success("成功", addressbookService.getList(qw));
79
+        }
80
+    }
81
+    @ApiOperation("导入通讯录")
82
+    @PostMapping("/importExcel")
83
+    public AjaxResult importExcel(@RequestPart MultipartFile file) throws Exception {
84
+        ExcelHelper<AddressBook> excel = new ExcelHelper<>(AddressBook.class);
85
+        List<AddressBook> list = excel.importExcel(file.getInputStream());
86
+        if (list == null) {
87
+            return Error("导入失败");
88
+        }
89
+        StringBuilder Message= new StringBuilder();
90
+        for (AddressBook item : list) {
91
+            LambdaQueryWrapper<AddressBook> qw = new LambdaQueryWrapper<>();
92
+            qw.eq(AddressBook::getMobile, item.getMobile());
93
+            qw.eq(AddressBook::getIsDelete, 0);
94
+            if (addressbookService.getEntity(qw)!= null)
95
+            {
96
+                Message.append(item.getName()).append("导入失败,号码已存在");
97
+            }
98
+            else
99
+            {
100
+                item.setIsDelete(0L);
101
+                item.setType(3L);
102
+                item.setCreateUser(CurrentUser().getUserName());
103
+            }
104
+        }
105
+        boolean result = addressbookService.insert(list);
106
+        if (!result) {
107
+            return Error("导入失败");
108
+        }
109
+        else
110
+        {
111
+            if (!StringHelper.isEmpty(Message.toString()))
112
+            {
113
+                return Error(Message.toString());
114
+            }
115
+            return Success("导入完成");
116
+        }
117
+
118
+    }
119
+    @ApiOperation("查询手机号所属 type 1 是user 2 是通讯录 3 是patient")
120
+    @Log(title = "查询手机号所属",businessType = BusinessType.QUERY)
121
+    @GetMapping("/Affiliation/{mobile}")
122
+    public AjaxResult Affiliation(@PathVariable String mobile) {
123
+        HashMap<String,Object> map=new HashMap<>();
124
+
125
+
126
+        LambdaQueryWrapper<User> qw = new LambdaQueryWrapper<>();
127
+        qw.eq(User::getPhonenumber, mobile);
128
+        qw.eq(User::getDelFlag, 0);
129
+       List<User> userList=userService.getList(qw);
130
+        if (userList!=null && userList.stream().count()>0)
131
+        {
132
+            map.put("type","1");
133
+
134
+            map.put("name",userList.stream().findFirst().get().getNickName());
135
+            map.put("username",userList.stream().findFirst().get().getUserName());
136
+
137
+            map.put("deptid",userList.stream().findFirst().get().getDeptId());
138
+
139
+            if(userList.stream().findFirst().get().getDeptId()!=null && userList.stream().findFirst().get().getDeptId()>0){
140
+
141
+                Dept dept =deptService.getEntity( userList.stream().findFirst().get().getDeptId());
142
+                map.put("deptname",dept.getDeptName());
143
+            }
144
+
145
+
146
+            return Success("用户",map);
147
+        }
148
+        else
149
+        {
150
+            LambdaQueryWrapper<AddressBook> qe = new LambdaQueryWrapper<>();
151
+            qe.eq(AddressBook::getMobile, mobile);
152
+            qe.eq(AddressBook::getIsDelete, 0);
153
+            qe.orderByDesc(AddressBook::getId);
154
+            List<AddressBook> addressBooks=addressbookService.getList(qe);
155
+            if (addressBooks!=null && addressBooks.stream().count()>0)
156
+            {
157
+                map.put("type","2");
158
+                map.put("name",addressBooks.stream().findFirst().get().getName());
159
+                map.put("remark",addressBooks.stream().findFirst().get().getNotes());
160
+                return Success("通讯录",map);
161
+            }
162
+            LambdaQueryWrapper<Patient> qep = new LambdaQueryWrapper<>();
163
+            qep.eq(Patient::getPhoneNumber, SecretHelper.AesEncrypt(mobile) );
164
+            qep.eq(Patient::getIsDelete, 0);
165
+            qep.orderByDesc(Patient::getCreateTime);
166
+            List<Patient> patients= patientService .getList(qep);
167
+            if (patients!=null && patients.stream().count()>0)
168
+            {
169
+                map.put("type","3");
170
+                map.put("name",patients.stream().findFirst().get().getName());
171
+                return Success("患者",map);
172
+            }
173
+
174
+
175
+
176
+
177
+        }
178
+        return Success("未知", 0);
179
+    }
180
+    @ApiOperation("详情")
181
+    @Log(title = "查询通讯录详情",businessType = BusinessType.QUERY)
182
+    @GetMapping("/{id}")
183
+    public AjaxResult getInfo(@PathVariable long id) {
184
+        return Success("成功", addressbookService.getEntity(id));
185
+    }
186
+
187
+    @ApiOperation("新增")
188
+    @Log(title = "新增通讯录",businessType = BusinessType.INSERT)
189
+    @PostMapping
190
+    public AjaxResult add(@RequestBody AddressBook input) {
191
+        if (StringHelper.isEmpty(input.getName()))
192
+        {
193
+            return Error("请输入姓名");
194
+        }
195
+        if (StringHelper.isEmpty(input.getMobile()))
196
+        {
197
+            return Error("请输入联系方式");
198
+        }
199
+        LambdaQueryWrapper<AddressBook> qw = new LambdaQueryWrapper<>();
200
+        qw.eq(AddressBook::getMobile, input.getMobile());
201
+        qw.eq(AddressBook::getIsDelete, 0);
202
+        if (addressbookService.getEntity(qw)!= null)
203
+        {
204
+            return Error("该手机号已存在");
205
+        }
206
+        input.setIsDelete(0L);
207
+        input.setCreateUser(CurrentUser().getUserName());
208
+        boolean result = addressbookService.insert(input);
209
+        if (result) {
210
+            return Success("成功");
211
+        } else {
212
+            return Error("新增失败");
213
+        }
214
+    }
215
+    @ApiOperation("编辑")
216
+    @Log(title = "编辑通讯录",businessType = BusinessType.UPDATE)
217
+    @PutMapping
218
+    public AjaxResult edit(@RequestBody AddressBook input)  {
219
+        if (StringHelper.isEmpty(input.getName()))
220
+        {
221
+            return Error("请输入姓名");
222
+        }
223
+        if (StringHelper.isEmpty(input.getMobile()))
224
+        {
225
+            return Error("请输入联系方式");
226
+        }
227
+        LambdaQueryWrapper<AddressBook> qw = new LambdaQueryWrapper<>();
228
+        qw.eq(AddressBook::getMobile, input.getMobile());
229
+        qw.eq(AddressBook::getIsDelete, 0);
230
+        AddressBook entity = addressbookService.getEntity(qw);
231
+        if (entity!= null && !Objects.equals(entity.getId(), input.getId()))
232
+        {
233
+            return Error("该手机号已存在");
234
+        }
235
+        input.setUpdateUser(CurrentUser().getUserName());
236
+        boolean result = addressbookService.update(input);
237
+        if (result) {
238
+            return Success("成功");
239
+        } else {
240
+            return Error("修改失败");
241
+        }
242
+    }
243
+    @ApiOperation("删除")
244
+    @Log(title = "删除通讯录",businessType = BusinessType.DELETE)
245
+    @DeleteMapping("/{ids}")
246
+    public AjaxResult delete(@PathVariable List<Long> ids)  {
247
+        LambdaUpdateWrapper<AddressBook> qw = new LambdaUpdateWrapper<>();
248
+        qw.in(AddressBook::getId, ids);
249
+        qw.set(AddressBook::getIsDelete, 1);
250
+        boolean result = addressbookService.updateBatch(qw);
251
+        if (result) {
252
+            return Success("成功");
253
+        } else {
254
+            return Error("删除失败");
255
+        }
256
+    }
257
+
258
+}

二進制
hjzx-api/target/classes/api/controller/ai/AIOperationController.class


二進制
hjzx-api/target/classes/api/controller/call/TranslateController.class


二進制
hjzx-api/target/classes/api/controller/report/DataAnalysisController.class


二進制
hjzx-api/target/classes/api/controller/system/AreaController.class


+ 54 - 0
hjzx-entity/src/main/java/api/entity/database/system/AddressBook.java

@@ -0,0 +1,54 @@
1
+package api.entity.database.system;
2
+
3
+import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableId;
5
+import com.baomidou.mybatisplus.annotation.TableName;
6
+import io.swagger.annotations.ApiModel;
7
+import io.swagger.annotations.ApiModelProperty;
8
+import lombok.Data;
9
+import java.util.Date;
10
+
11
+/** 通讯录 */
12
+@ApiModel(value = "AddressBook", description = "通讯录实体")
13
+@Data
14
+@TableName("address_book")
15
+public class AddressBook {
16
+    /** 主键 */
17
+    @ApiModelProperty("主键")
18
+    @TableId(type = IdType.AUTO)
19
+    private Long id;
20
+    /** 姓名 */
21
+    @ApiModelProperty("姓名")
22
+    private String name;
23
+    /** 邮箱 */
24
+    @ApiModelProperty("邮箱")
25
+    private String email;
26
+    /** 联系方式 */
27
+    @ApiModelProperty("电话")
28
+    private String mobile;
29
+    /** 类型1患者2用户3其他 */
30
+    @ApiModelProperty("类型1患者2用户3bumen")
31
+    private Long type;
32
+    /** 创建时间 */
33
+    @ApiModelProperty("创建时间")
34
+    private Date createTime;
35
+    /** 更新时间 */
36
+    @ApiModelProperty("更新时间")
37
+    private Date updateTime;
38
+    /** 是否删除 */
39
+    @ApiModelProperty("是否删除")
40
+    private Long isDelete;
41
+    /** 添加人 */
42
+    @ApiModelProperty("添加人")
43
+    private String createUser;
44
+    /** 修改人 */
45
+    @ApiModelProperty("修改人")
46
+    private String updateUser;
47
+    /** 备注 */
48
+    @ApiModelProperty("备注")
49
+    private String notes;
50
+    /** 性别 */
51
+    @ApiModelProperty("性别")
52
+    private Long sex;
53
+
54
+}

二進制
hjzx-entity/target/classes/api/entity/database/ai/AIOperation.class


二進制
hjzx-entity/target/classes/api/entity/database/call/Translate.class


二進制
hjzx-entity/target/classes/api/entity/database/system/Area.class


二進制
hjzx-entity/target/classes/api/entity/input/system/UserInput.class


二進制
hjzx-entity/target/classes/api/entity/view/report/RecordDateView.class


二進制
hjzx-entity/target/classes/api/entity/view/report/RegionOrder.class


二進制
hjzx-entity/target/classes/api/entity/view/report/ScreenConnection.class


二進制
hjzx-entity/target/classes/api/entity/view/report/TelephoneBriefing.class


+ 9 - 0
hjzx-mapper/src/main/java/api/mapper/system/AddressBookMapper.java

@@ -0,0 +1,9 @@
1
+package api.mapper.system;
2
+
3
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import api.entity.database.system.AddressBook;
5
+import org.apache.ibatis.annotations.Mapper;
6
+
7
+@Mapper
8
+public interface AddressBookMapper extends BaseMapper<AddressBook> {
9
+}

二進制
hjzx-mapper/target/classes/api/mapper/ai/AIOperationMapper.class


二進制
hjzx-mapper/target/classes/api/mapper/call/TranslateMapper.class


二進制
hjzx-mapper/target/classes/api/mapper/system/AreaMapper.class


+ 0 - 13
hjzx-mapper/target/classes/mapper/km/DocMapper.xml

@@ -1,13 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8" ?>
2
-<!DOCTYPE mapper
3
-PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
4
-"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
5
-<mapper namespace="api.mapper.km.DocMapper">
6
-
7
-	<select id="selectKeywords"  parameterType="String" resultType="String">
8
-		select keywords from km_doc WHERE to_examine=1
9
-		group by keywords
10
-	</select>
11
-
12
-
13
-</mapper> 

+ 7 - 0
hjzx-service/src/main/java/api/service/system/IAddressBookService.java

@@ -0,0 +1,7 @@
1
+package api.service.system;
2
+
3
+import api.entity.database.system.AddressBook;
4
+import api.service.IBaseService;
5
+
6
+public interface IAddressBookService extends IBaseService<AddressBook> {
7
+}

+ 14 - 0
hjzx-service/src/main/java/api/service/system/impl/AddressBookServiceImpl.java

@@ -0,0 +1,14 @@
1
+package api.service.system.impl;
2
+
3
+import api.entity.database.system.AddressBook;
4
+import api.mapper.system.AddressBookMapper;
5
+import api.service.system.IAddressBookService;
6
+import api.service.BaseServiceImpl;
7
+import org.springframework.stereotype.Service;
8
+import org.springframework.transaction.annotation.Transactional;
9
+
10
+@Transactional
11
+@Service
12
+public class AddressBookServiceImpl extends BaseServiceImpl<AddressBookMapper, AddressBook> implements IAddressBookService{
13
+    public AddressBookServiceImpl(){ super(false); }
14
+}

二進制
hjzx-service/target/classes/api/service/ai/IAIOperationService.class


二進制
hjzx-service/target/classes/api/service/ai/impl/AIOperationServiceImpl.class


二進制
hjzx-service/target/classes/api/service/call/ITranslateService.class


二進制
hjzx-service/target/classes/api/service/call/impl/TranslateServiceImpl.class


二進制
hjzx-service/target/classes/api/service/report/IDataAnalysisService.class


二進制
hjzx-service/target/classes/api/service/report/impl/DataAnalysisServiceImpl.class


二進制
hjzx-service/target/classes/api/service/system/IAreaService.class


二進制
hjzx-service/target/classes/api/service/system/impl/AreaServiceImpl.class


二進制
hjzx-util/target/classes/api/util/enums/AIType.class