duhongyu 5 meses atrás
pai
commit
7233893bdf
100 arquivos alterados com 537 adições e 7 exclusões
  1. 7 7
      hjzx-api/pom.xml
  2. 0 0
      ltrq-api/src/main/java/api/ApiApplication.java
  3. 0 0
      ltrq-api/src/main/java/api/controller/BaseController.java
  4. 0 0
      ltrq-api/src/main/java/api/controller/HomeController.java
  5. 0 0
      ltrq-api/src/main/java/api/controller/IndexController.java
  6. 0 0
      ltrq-api/src/main/java/api/controller/ai/AIOperationController.java
  7. 0 0
      ltrq-api/src/main/java/api/controller/call/AiController.java
  8. 0 0
      ltrq-api/src/main/java/api/controller/call/BlacklistController.java
  9. 0 0
      ltrq-api/src/main/java/api/controller/call/CallLogController.java
  10. 0 0
      ltrq-api/src/main/java/api/controller/call/ExtensionController.java
  11. 0 0
      ltrq-api/src/main/java/api/controller/call/GroupController.java
  12. 0 0
      ltrq-api/src/main/java/api/controller/call/IvrController.java
  13. 0 0
      ltrq-api/src/main/java/api/controller/call/IvrSqlController.java
  14. 0 0
      ltrq-api/src/main/java/api/controller/call/IvrWordController.java
  15. 0 0
      ltrq-api/src/main/java/api/controller/call/MobileController.java
  16. 0 0
      ltrq-api/src/main/java/api/controller/call/RecordController.java
  17. 0 0
      ltrq-api/src/main/java/api/controller/call/TranslateController.java
  18. 0 0
      ltrq-api/src/main/java/api/controller/call/WorkTimeController.java
  19. 0 0
      ltrq-api/src/main/java/api/controller/common/CaptchaController.java
  20. 0 0
      ltrq-api/src/main/java/api/controller/common/CommonController.java
  21. 0 0
      ltrq-api/src/main/java/api/controller/common/SController.java
  22. 0 0
      ltrq-api/src/main/java/api/controller/km/DocController.java
  23. 0 0
      ltrq-api/src/main/java/api/controller/km/DocFileController.java
  24. 0 0
      ltrq-api/src/main/java/api/controller/online/LinkController.java
  25. 0 0
      ltrq-api/src/main/java/api/controller/online/MessageController.java
  26. 0 0
      ltrq-api/src/main/java/api/controller/online/WeChatController.java
  27. 0 0
      ltrq-api/src/main/java/api/controller/order/WarnInfoController.java
  28. 0 0
      ltrq-api/src/main/java/api/controller/order/WorkOrderBaseController.java
  29. 0 0
      ltrq-api/src/main/java/api/controller/order/WorkOrderDelayRecordController.java
  30. 0 0
      ltrq-api/src/main/java/api/controller/order/WorkOrderOperateLogController.java
  31. 0 0
      ltrq-api/src/main/java/api/controller/order/WorkOrderVisitLogController.java
  32. 0 0
      ltrq-api/src/main/java/api/controller/patient/BlackListController.java
  33. 0 0
      ltrq-api/src/main/java/api/controller/patient/LabelController.java
  34. 0 0
      ltrq-api/src/main/java/api/controller/patient/PatientController.java
  35. 0 0
      ltrq-api/src/main/java/api/controller/patient/PatientLabelController.java
  36. 0 0
      ltrq-api/src/main/java/api/controller/patient/PatientLogController.java
  37. 0 0
      ltrq-api/src/main/java/api/controller/patient/TagController.java
  38. 0 0
      ltrq-api/src/main/java/api/controller/patient/TagHistoryController.java
  39. 0 0
      ltrq-api/src/main/java/api/controller/quality/IndexBaseController.java
  40. 0 0
      ltrq-api/src/main/java/api/controller/quality/IndexCategoryController.java
  41. 0 0
      ltrq-api/src/main/java/api/controller/quality/IndexResultController.java
  42. 0 0
      ltrq-api/src/main/java/api/controller/quartz/SysJobController.java
  43. 0 0
      ltrq-api/src/main/java/api/controller/quartz/SysJobLogController.java
  44. 0 0
      ltrq-api/src/main/java/api/controller/rasa/RaModelController.java
  45. 0 0
      ltrq-api/src/main/java/api/controller/rasa/RaModelNluController.java
  46. 0 0
      ltrq-api/src/main/java/api/controller/rasa/RaNluController.java
  47. 0 0
      ltrq-api/src/main/java/api/controller/rasa/RaNluExamplesController.java
  48. 0 0
      ltrq-api/src/main/java/api/controller/report/DataAnalysisController.java
  49. 0 0
      ltrq-api/src/main/java/api/controller/report/WorkReportController.java
  50. 152 0
      ltrq-api/src/main/java/api/controller/scheduling/SchedulingClassController.java
  51. 271 0
      ltrq-api/src/main/java/api/controller/scheduling/SchedulingManageController.java
  52. 107 0
      ltrq-api/src/main/java/api/controller/scheduling/SchedulingRuleController.java
  53. 0 0
      ltrq-api/src/main/java/api/controller/sf/SfPlanController.java
  54. 0 0
      ltrq-api/src/main/java/api/controller/sf/SfPlanOperateController.java
  55. 0 0
      ltrq-api/src/main/java/api/controller/sf/SfPlanPatientController.java
  56. 0 0
      ltrq-api/src/main/java/api/controller/sf/SfPlanReportController.java
  57. 0 0
      ltrq-api/src/main/java/api/controller/sf/SfPlanSeatsController.java
  58. 0 0
      ltrq-api/src/main/java/api/controller/sf/SfTaskOperateController.java
  59. 0 0
      ltrq-api/src/main/java/api/controller/shortlink/ShortUrlsController.java
  60. 0 0
      ltrq-api/src/main/java/api/controller/sms/InternalMessagesController.java
  61. 0 0
      ltrq-api/src/main/java/api/controller/sms/SmsRecordController.java
  62. 0 0
      ltrq-api/src/main/java/api/controller/sms/SmsTemplateController.java
  63. 0 0
      ltrq-api/src/main/java/api/controller/survey/AnswerController.java
  64. 0 0
      ltrq-api/src/main/java/api/controller/survey/AnswerSheetController.java
  65. 0 0
      ltrq-api/src/main/java/api/controller/survey/OptionController.java
  66. 0 0
      ltrq-api/src/main/java/api/controller/survey/QuestionController.java
  67. 0 0
      ltrq-api/src/main/java/api/controller/survey/ScoreRangeController.java
  68. 0 0
      ltrq-api/src/main/java/api/controller/survey/SurveyController.java
  69. 0 0
      ltrq-api/src/main/java/api/controller/system/AddressBookController.java
  70. 0 0
      ltrq-api/src/main/java/api/controller/system/AreaController.java
  71. 0 0
      ltrq-api/src/main/java/api/controller/system/CacheController.java
  72. 0 0
      ltrq-api/src/main/java/api/controller/system/ConfigController.java
  73. 0 0
      ltrq-api/src/main/java/api/controller/system/CustomerController.java
  74. 0 0
      ltrq-api/src/main/java/api/controller/system/DeptController.java
  75. 0 0
      ltrq-api/src/main/java/api/controller/system/DicDataController.java
  76. 0 0
      ltrq-api/src/main/java/api/controller/system/DictTypeController.java
  77. 0 0
      ltrq-api/src/main/java/api/controller/system/LogininforController.java
  78. 0 0
      ltrq-api/src/main/java/api/controller/system/MenuController.java
  79. 0 0
      ltrq-api/src/main/java/api/controller/system/NoticeController.java
  80. 0 0
      ltrq-api/src/main/java/api/controller/system/NoticeReadListController.java
  81. 0 0
      ltrq-api/src/main/java/api/controller/system/OperLogController.java
  82. 0 0
      ltrq-api/src/main/java/api/controller/system/PostController.java
  83. 0 0
      ltrq-api/src/main/java/api/controller/system/RoleController.java
  84. 0 0
      ltrq-api/src/main/java/api/controller/system/ScheduleController.java
  85. 0 0
      ltrq-api/src/main/java/api/controller/system/SysAccessoriesController.java
  86. 0 0
      ltrq-api/src/main/java/api/controller/system/UserController.java
  87. 0 0
      ltrq-api/src/main/java/api/controller/system/UserExtensionController.java
  88. 0 0
      ltrq-api/src/main/java/api/controller/system/WorkOrderTypeController.java
  89. 0 0
      ltrq-api/src/main/java/api/filter/AuthenticationInterceptor.java
  90. 0 0
      ltrq-api/src/main/java/api/filter/GlobalExceptionHandler.java
  91. 0 0
      ltrq-api/src/main/java/api/filter/LogAspect.java
  92. 0 0
      ltrq-api/src/main/java/api/filter/ResourcesConfig.java
  93. 0 0
      ltrq-api/src/main/java/api/model/AjaxResult.java
  94. 0 0
      ltrq-api/src/main/java/api/model/PageResult.java
  95. 0 0
      ltrq-api/src/main/resources/application-dev.yml
  96. 0 0
      ltrq-api/src/main/resources/application-production.yml
  97. 0 0
      ltrq-api/src/main/resources/application.yml
  98. 0 0
      ltrq-api/src/main/resources/examples.xlsx
  99. 0 0
      ltrq-api/src/main/resources/logback.xml
  100. 0 0
      hjzx-entity/pom.xml

+ 7 - 7
hjzx-api/pom.xml

@@ -4,13 +4,13 @@
4 4
     <modelVersion>4.0.0</modelVersion>
5 5
     <parent>
6 6
         <groupId>api</groupId>
7
-        <artifactId>hjzx</artifactId>
7
+        <artifactId>ltrq</artifactId>
8 8
         <version>1.0.0</version>
9 9
     </parent>
10 10
 
11
-    <artifactId>hjzx-api</artifactId>
11
+    <artifactId>ltrq-api</artifactId>
12 12
 
13
-    <description>hjzx-api</description>
13
+    <description>ltrq-api</description>
14 14
     <properties>
15 15
         <java.version>1.8</java.version>
16 16
         <api.version>1.0.0</api.version>
@@ -31,22 +31,22 @@
31 31
 
32 32
         <dependency>
33 33
             <groupId>api</groupId>
34
-            <artifactId>hjzx-service</artifactId>
34
+            <artifactId>ltrq-service</artifactId>
35 35
             <version>${api.version}</version>
36 36
         </dependency>
37 37
         <dependency>
38 38
             <groupId>api</groupId>
39
-            <artifactId>hjzx-mapper</artifactId>
39
+            <artifactId>ltrq-mapper</artifactId>
40 40
             <version>${api.version}</version>
41 41
         </dependency>
42 42
         <dependency>
43 43
             <groupId>api</groupId>
44
-            <artifactId>hjzx-entity</artifactId>
44
+            <artifactId>ltrq-entity</artifactId>
45 45
             <version>${api.version}</version>
46 46
         </dependency>
47 47
         <dependency>
48 48
             <groupId>api</groupId>
49
-            <artifactId>hjzx-util</artifactId>
49
+            <artifactId>ltrq-util</artifactId>
50 50
             <version>${api.version}</version>
51 51
         </dependency>
52 52
         <!-- 验证码 -->

hjzx-api/src/main/java/api/ApiApplication.java → ltrq-api/src/main/java/api/ApiApplication.java


hjzx-api/src/main/java/api/controller/BaseController.java → ltrq-api/src/main/java/api/controller/BaseController.java


hjzx-api/src/main/java/api/controller/HomeController.java → ltrq-api/src/main/java/api/controller/HomeController.java


hjzx-api/src/main/java/api/controller/IndexController.java → ltrq-api/src/main/java/api/controller/IndexController.java


hjzx-api/src/main/java/api/controller/ai/AIOperationController.java → ltrq-api/src/main/java/api/controller/ai/AIOperationController.java


hjzx-api/src/main/java/api/controller/call/AiController.java → ltrq-api/src/main/java/api/controller/call/AiController.java


hjzx-api/src/main/java/api/controller/call/BlacklistController.java → ltrq-api/src/main/java/api/controller/call/BlacklistController.java


hjzx-api/src/main/java/api/controller/call/CallLogController.java → ltrq-api/src/main/java/api/controller/call/CallLogController.java


hjzx-api/src/main/java/api/controller/call/ExtensionController.java → ltrq-api/src/main/java/api/controller/call/ExtensionController.java


hjzx-api/src/main/java/api/controller/call/GroupController.java → ltrq-api/src/main/java/api/controller/call/GroupController.java


hjzx-api/src/main/java/api/controller/call/IvrController.java → ltrq-api/src/main/java/api/controller/call/IvrController.java


hjzx-api/src/main/java/api/controller/call/IvrSqlController.java → ltrq-api/src/main/java/api/controller/call/IvrSqlController.java


hjzx-api/src/main/java/api/controller/call/IvrWordController.java → ltrq-api/src/main/java/api/controller/call/IvrWordController.java


hjzx-api/src/main/java/api/controller/call/MobileController.java → ltrq-api/src/main/java/api/controller/call/MobileController.java


hjzx-api/src/main/java/api/controller/call/RecordController.java → ltrq-api/src/main/java/api/controller/call/RecordController.java


hjzx-api/src/main/java/api/controller/call/TranslateController.java → ltrq-api/src/main/java/api/controller/call/TranslateController.java


hjzx-api/src/main/java/api/controller/call/WorkTimeController.java → ltrq-api/src/main/java/api/controller/call/WorkTimeController.java


hjzx-api/src/main/java/api/controller/common/CaptchaController.java → ltrq-api/src/main/java/api/controller/common/CaptchaController.java


hjzx-api/src/main/java/api/controller/common/CommonController.java → ltrq-api/src/main/java/api/controller/common/CommonController.java


hjzx-api/src/main/java/api/controller/common/SController.java → ltrq-api/src/main/java/api/controller/common/SController.java


hjzx-api/src/main/java/api/controller/km/DocController.java → ltrq-api/src/main/java/api/controller/km/DocController.java


hjzx-api/src/main/java/api/controller/km/DocFileController.java → ltrq-api/src/main/java/api/controller/km/DocFileController.java


hjzx-api/src/main/java/api/controller/online/LinkController.java → ltrq-api/src/main/java/api/controller/online/LinkController.java


hjzx-api/src/main/java/api/controller/online/MessageController.java → ltrq-api/src/main/java/api/controller/online/MessageController.java


hjzx-api/src/main/java/api/controller/online/WeChatController.java → ltrq-api/src/main/java/api/controller/online/WeChatController.java


hjzx-api/src/main/java/api/controller/order/WarnInfoController.java → ltrq-api/src/main/java/api/controller/order/WarnInfoController.java


hjzx-api/src/main/java/api/controller/order/WorkOrderBaseController.java → ltrq-api/src/main/java/api/controller/order/WorkOrderBaseController.java


hjzx-api/src/main/java/api/controller/order/WorkOrderDelayRecordController.java → ltrq-api/src/main/java/api/controller/order/WorkOrderDelayRecordController.java


hjzx-api/src/main/java/api/controller/order/WorkOrderOperateLogController.java → ltrq-api/src/main/java/api/controller/order/WorkOrderOperateLogController.java


hjzx-api/src/main/java/api/controller/order/WorkOrderVisitLogController.java → ltrq-api/src/main/java/api/controller/order/WorkOrderVisitLogController.java


hjzx-api/src/main/java/api/controller/patient/BlackListController.java → ltrq-api/src/main/java/api/controller/patient/BlackListController.java


hjzx-api/src/main/java/api/controller/patient/LabelController.java → ltrq-api/src/main/java/api/controller/patient/LabelController.java


hjzx-api/src/main/java/api/controller/patient/PatientController.java → ltrq-api/src/main/java/api/controller/patient/PatientController.java


hjzx-api/src/main/java/api/controller/patient/PatientLabelController.java → ltrq-api/src/main/java/api/controller/patient/PatientLabelController.java


hjzx-api/src/main/java/api/controller/patient/PatientLogController.java → ltrq-api/src/main/java/api/controller/patient/PatientLogController.java


hjzx-api/src/main/java/api/controller/patient/TagController.java → ltrq-api/src/main/java/api/controller/patient/TagController.java


hjzx-api/src/main/java/api/controller/patient/TagHistoryController.java → ltrq-api/src/main/java/api/controller/patient/TagHistoryController.java


hjzx-api/src/main/java/api/controller/quality/IndexBaseController.java → ltrq-api/src/main/java/api/controller/quality/IndexBaseController.java


hjzx-api/src/main/java/api/controller/quality/IndexCategoryController.java → ltrq-api/src/main/java/api/controller/quality/IndexCategoryController.java


hjzx-api/src/main/java/api/controller/quality/IndexResultController.java → ltrq-api/src/main/java/api/controller/quality/IndexResultController.java


hjzx-api/src/main/java/api/controller/quartz/SysJobController.java → ltrq-api/src/main/java/api/controller/quartz/SysJobController.java


hjzx-api/src/main/java/api/controller/quartz/SysJobLogController.java → ltrq-api/src/main/java/api/controller/quartz/SysJobLogController.java


hjzx-api/src/main/java/api/controller/rasa/RaModelController.java → ltrq-api/src/main/java/api/controller/rasa/RaModelController.java


hjzx-api/src/main/java/api/controller/rasa/RaModelNluController.java → ltrq-api/src/main/java/api/controller/rasa/RaModelNluController.java


hjzx-api/src/main/java/api/controller/rasa/RaNluController.java → ltrq-api/src/main/java/api/controller/rasa/RaNluController.java


hjzx-api/src/main/java/api/controller/rasa/RaNluExamplesController.java → ltrq-api/src/main/java/api/controller/rasa/RaNluExamplesController.java


hjzx-api/src/main/java/api/controller/report/DataAnalysisController.java → ltrq-api/src/main/java/api/controller/report/DataAnalysisController.java


hjzx-api/src/main/java/api/controller/report/WorkReportController.java → ltrq-api/src/main/java/api/controller/report/WorkReportController.java


+ 152 - 0
ltrq-api/src/main/java/api/controller/scheduling/SchedulingClassController.java

@@ -0,0 +1,152 @@
1
+package api.controller.scheduling;
2
+
3
+import api.entity.database.call.CallLog;
4
+import api.entity.database.sf.SfPlan;
5
+import api.entity.database.sf.SfPlanPatient;
6
+import api.entity.view.call.CallLogView;
7
+import api.entity.view.scheduling.SchedulingClassView;
8
+import api.mapper.system.UserMapper;
9
+import com.alibaba.fastjson2.JSON;
10
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
11
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
12
+import com.baomidou.mybatisplus.core.metadata.IPage;
13
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
14
+import api.controller.BaseController;
15
+import api.entity.database.scheduling.SchedulingClass;
16
+import api.entity.input.PageInput;
17
+import api.model.AjaxResult;
18
+import api.service.scheduling.ISchedulingClassService;
19
+import api.util.annotation.Log;
20
+import api.util.enums.BusinessType;
21
+import api.util.helper.StringHelper;
22
+import io.swagger.annotations.Api;
23
+import io.swagger.annotations.ApiOperation;
24
+import org.springframework.beans.factory.annotation.Autowired;
25
+import org.springframework.web.bind.annotation.*;
26
+
27
+import java.util.ArrayList;
28
+import java.util.Arrays;
29
+import java.util.List;
30
+
31
+@Api(value = "班别管理",tags = "班别管理")
32
+@RestController
33
+@RequestMapping("/scheduling/schedulingclass")
34
+public class SchedulingClassController extends BaseController {
35
+    @Autowired
36
+    private ISchedulingClassService schedulingclassService;
37
+    @Autowired
38
+    private UserMapper userMapper;
39
+    @ApiOperation("列表")
40
+    @Log(title = "查询班别列表",businessType = BusinessType.QUERY)
41
+    @GetMapping
42
+    public AjaxResult getList(SchedulingClass input, PageInput pageInput) {
43
+        LambdaQueryWrapper<SchedulingClass> qw = new LambdaQueryWrapper<>();
44
+        qw.eq(input.getClassId() != null && input.getClassId() > 0, SchedulingClass::getClassId, input.getClassId());
45
+        qw.like(!StringHelper.isEmpty(input.getClassName()), SchedulingClass::getClassName, input.getClassName());
46
+        qw.eq(input.getIsRest() != null && input.getIsRest() > 0, SchedulingClass::getIsRest, input.getIsRest());
47
+        qw.eq(input.getMinimumPeople() != null && input.getMinimumPeople() > 0, SchedulingClass::getMinimumPeople, input.getMinimumPeople());
48
+        qw.like(!StringHelper.isEmpty(input.getWorkStartTime()), SchedulingClass::getWorkStartTime, input.getWorkStartTime());
49
+        qw.like(!StringHelper.isEmpty(input.getWorkEndTime()), SchedulingClass::getWorkEndTime, input.getWorkEndTime());
50
+        qw.like(!StringHelper.isEmpty(input.getRestStartTime()), SchedulingClass::getRestStartTime, input.getRestStartTime());
51
+        qw.like(!StringHelper.isEmpty(input.getRestEndTime()), SchedulingClass::getRestEndTime, input.getRestEndTime());
52
+        qw.eq(input.getMaximumPeople() != null && input.getMaximumPeople() > 0, SchedulingClass::getMaximumPeople, input.getMaximumPeople());
53
+        qw.eq(input.getRestDuration() != null && input.getRestDuration() > 0, SchedulingClass::getRestDuration, input.getRestDuration());
54
+        qw.eq(input.getWorkDuration() != null && input.getWorkDuration() > 0, SchedulingClass::getWorkDuration, input.getWorkDuration());
55
+        qw.like(!StringHelper.isEmpty(input.getCreateUser()), SchedulingClass::getCreateUser, input.getCreateUser());
56
+        qw.eq(input.getCreateTime() != null , SchedulingClass::getCreateTime, input.getCreateTime());
57
+        qw.like(!StringHelper.isEmpty(input.getUpdateUser()), SchedulingClass::getUpdateUser, input.getUpdateUser());
58
+        qw.eq(input.getUpdateTime() != null , SchedulingClass::getUpdateTime, input.getUpdateTime());
59
+        qw.eq(input.getIsDelete() != null && input.getIsDelete() > 0, SchedulingClass::getIsDelete, input.getIsDelete());
60
+        qw.like(!StringHelper.isEmpty(input.getNotes()), SchedulingClass::getNotes, input.getNotes());
61
+        Page<SchedulingClass> page = GetPage(pageInput);
62
+        List<SchedulingClass> list;Long total = null;
63
+        if (page != null) {
64
+            IPage<SchedulingClass> iPage = schedulingclassService.getListPage(page, qw);
65
+            list=iPage.getRecords();total=iPage.getTotal();
66
+        } else {
67
+            list=schedulingclassService.getList(qw);
68
+        }
69
+        List<SchedulingClassView>  schedulingClassViews=  JSON.parseArray(JSON.toJSONString(list),SchedulingClassView.class);
70
+        if (schedulingClassViews!=null && schedulingClassViews.size()>0)
71
+        {
72
+            for (SchedulingClassView item : schedulingClassViews) {
73
+                if (StringHelper.isNotEmpty(item.getCreateUser()) )
74
+                {
75
+                    item.setCreateUserName(userMapper.selectName(item.getCreateUser()));
76
+                }
77
+                if (StringHelper.isNotEmpty(item.getUpdateUser()) )
78
+                {
79
+                    item.setUpdateUserName(userMapper.selectName(item.getUpdateUser()));
80
+                }
81
+            }
82
+        }
83
+        if (total!=null)
84
+        {
85
+            return Success("成功", schedulingClassViews, total);
86
+        }
87
+        else
88
+        {
89
+            return Success("成功", schedulingClassViews);
90
+        }
91
+    }
92
+
93
+    @ApiOperation("详情")
94
+    @Log(title = "查询班别详情",businessType = BusinessType.QUERY)
95
+    @GetMapping("/{id}")
96
+    public AjaxResult getInfo(@PathVariable long id) {
97
+        return Success("成功", schedulingclassService.getEntity(id));
98
+    }
99
+
100
+    @ApiOperation("新增")
101
+    @Log(title = "新增班别",businessType = BusinessType.INSERT)
102
+    @PostMapping
103
+    public AjaxResult add(@RequestBody SchedulingClass input) {
104
+        if (StringHelper.isEmpty(input.getClassName()))
105
+        {
106
+            return  Error("请输入班别名称");
107
+        }
108
+        input.setCreateUser(CurrentUser().getUserName());
109
+        input=schedulingclassService.GetDuration(input);
110
+        boolean result = schedulingclassService.insert(input);
111
+        if (result) {
112
+            return Success("成功");
113
+        } else {
114
+            return Error("新增失败");
115
+        }
116
+    }
117
+
118
+
119
+    @ApiOperation("编辑")
120
+    @Log(title = "编辑班别",businessType = BusinessType.UPDATE)
121
+    @PutMapping
122
+    public AjaxResult edit(@RequestBody SchedulingClass input)  {
123
+        if (StringHelper.isEmpty(input.getClassName()))
124
+        {
125
+            return  Error("请输入班别名称");
126
+        }
127
+        input.setUpdateUser(CurrentUser().getUserName());
128
+        input=schedulingclassService.GetDuration(input);
129
+        boolean result = schedulingclassService.update(input);
130
+        if (result) {
131
+            return Success("成功");
132
+        } else {
133
+            return Error("修改失败");
134
+        }
135
+    }
136
+
137
+    @ApiOperation("删除")
138
+    @Log(title = "删除班别",businessType = BusinessType.DELETE)
139
+    @DeleteMapping("/{ids}")
140
+    public AjaxResult delete(@PathVariable List<Long> ids)  {
141
+        LambdaUpdateWrapper<SchedulingClass> qw = new LambdaUpdateWrapper<>();
142
+        qw.in(SchedulingClass::getClassId, ids);
143
+        qw.set(SchedulingClass::getIsDelete, 1);
144
+        boolean result = schedulingclassService.updateBatch(qw);
145
+        if(result){
146
+            return Success("成功");
147
+        } else {
148
+            return Error("删除失败");
149
+        }
150
+    }
151
+
152
+}

+ 271 - 0
ltrq-api/src/main/java/api/controller/scheduling/SchedulingManageController.java

@@ -0,0 +1,271 @@
1
+package api.controller.scheduling;
2
+
3
+import api.entity.database.scheduling.SchedulingClass;
4
+import api.entity.database.system.User;
5
+import api.entity.input.scheduling.SchedulingCopy;
6
+import api.entity.input.scheduling.SchedulingPreference;
7
+import api.entity.view.scheduling.SchedulingClassView;
8
+import api.entity.view.scheduling.SchedulingManageView;
9
+import api.entity.view.system.UserView;
10
+import api.mapper.system.UserMapper;
11
+import api.service.scheduling.ISchedulingClassService;
12
+import api.service.system.IUserService;
13
+import com.alibaba.fastjson2.JSON;
14
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
15
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
16
+import com.baomidou.mybatisplus.core.metadata.IPage;
17
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
18
+import api.controller.BaseController;
19
+import api.entity.database.scheduling.SchedulingManage;
20
+import api.entity.input.PageInput;
21
+import api.model.AjaxResult;
22
+import api.service.scheduling.ISchedulingManageService;
23
+import api.util.annotation.Log;
24
+import api.util.enums.BusinessType;
25
+import api.util.helper.StringHelper;
26
+import io.swagger.annotations.Api;
27
+import io.swagger.annotations.ApiOperation;
28
+import lombok.var;
29
+import org.springframework.beans.factory.annotation.Autowired;
30
+import org.springframework.web.bind.annotation.*;
31
+
32
+import java.util.ArrayList;
33
+import java.util.Arrays;
34
+import java.util.List;
35
+
36
+@Api(value = "排班管理",tags = "排班管理")
37
+@RestController
38
+@RequestMapping("/scheduling/schedulingmanage")
39
+public class SchedulingManageController extends BaseController {
40
+    @Autowired
41
+    private ISchedulingManageService schedulingmanageService;
42
+
43
+    @Autowired
44
+    private UserMapper userMapper;
45
+
46
+
47
+    @Autowired
48
+    private ISchedulingClassService schedulingClassService;
49
+
50
+    @Autowired
51
+    private IUserService userService;
52
+    @ApiOperation("列表")
53
+    @Log(title = "查询排班列表",businessType = BusinessType.QUERY)
54
+    @GetMapping
55
+    public AjaxResult getList(SchedulingManage input, PageInput pageInput) {
56
+        LambdaQueryWrapper<SchedulingManage> qw = new LambdaQueryWrapper();
57
+        qw.eq(input.getId() != null && input.getId() > 0, SchedulingManage::getId, input.getId());
58
+        qw.eq(input.getSchedulingDate() != null , SchedulingManage::getSchedulingDate, input.getSchedulingDate());
59
+        qw.like(!StringHelper.isEmpty(input.getSchedulingStaff()), SchedulingManage::getSchedulingStaff, input.getSchedulingStaff());
60
+        qw.eq(input.getClassId() != null && input.getClassId() > 0, SchedulingManage::getClassId, input.getClassId());
61
+        qw.eq(input.getDeptId() != null && input.getDeptId() > 0, SchedulingManage::getDeptId, input.getDeptId());
62
+        qw.like(!StringHelper.isEmpty(input.getCreateUser()), SchedulingManage::getCreateUser, input.getCreateUser());
63
+        qw.eq(input.getCreateTime() != null , SchedulingManage::getCreateTime, input.getCreateTime());
64
+        qw.like(!StringHelper.isEmpty(input.getUpdateUser()), SchedulingManage::getUpdateUser, input.getUpdateUser());
65
+        qw.eq(input.getUpdateTime() != null , SchedulingManage::getUpdateTime, input.getUpdateTime());
66
+        Page<SchedulingManage> page = GetPage(pageInput);
67
+        List<SchedulingManage> list;Long total = null;
68
+        if (page != null) {
69
+            IPage<SchedulingManage> iPage = schedulingmanageService.getListPage(page, qw);
70
+            list=iPage.getRecords();total=iPage.getTotal();
71
+        } else {
72
+            list=schedulingmanageService.getList(qw);
73
+        }
74
+        List<SchedulingManageView>  schedulingManageViews=  JSON.parseArray(JSON.toJSONString(list), SchedulingManageView.class);
75
+        if (schedulingManageViews!=null && schedulingManageViews.size()>0)
76
+        {
77
+            for (SchedulingManageView item : schedulingManageViews) {
78
+                if (StringHelper.isNotEmpty(item.getCreateUser()) )
79
+                {
80
+                    item.setCreateUserName(userMapper.selectName(item.getCreateUser()));
81
+                }
82
+                if (StringHelper.isNotEmpty(item.getUpdateUser()) )
83
+                {
84
+                    item.setUpdateUserName(userMapper.selectName(item.getUpdateUser()));
85
+                }
86
+                if (item.getClassId()!=null &&item.getClassId()>0)
87
+                {
88
+                    var SchedulingClass=schedulingClassService.getEntity(item.getClassId());
89
+                    if (SchedulingClass!=null)
90
+                    {
91
+                        item.setSchedulingClass(SchedulingClass);
92
+                    }
93
+                }
94
+            }
95
+        }
96
+        if (total!=null)
97
+        {
98
+            return Success("成功", schedulingManageViews, total);
99
+        }
100
+        else {
101
+            return Success("成功", schedulingManageViews);
102
+        }
103
+    }
104
+
105
+    @ApiOperation("详情")
106
+    @Log(title = "查询排班详情",businessType = BusinessType.QUERY)
107
+    @GetMapping("/{id}")
108
+    public AjaxResult getInfo(@PathVariable long id) {
109
+
110
+        var  schedulingmanage= schedulingmanageService.getEntity(id);
111
+        SchedulingManageView schedulingManageViews=  JSON.parseObject(JSON.toJSONString(schedulingmanage), SchedulingManageView.class);
112
+        if (schedulingManageViews!=null )
113
+        {
114
+            if (StringHelper.isNotEmpty(schedulingManageViews.getCreateUser()) )
115
+            {
116
+                schedulingManageViews.setCreateUserName(userMapper.selectName(schedulingManageViews.getCreateUser()));
117
+            }
118
+            if (StringHelper.isNotEmpty(schedulingManageViews.getUpdateUser()) )
119
+            {
120
+                schedulingManageViews.setUpdateUserName(userMapper.selectName(schedulingManageViews.getUpdateUser()));
121
+            }
122
+            if (schedulingManageViews.getClassId()!=null &&schedulingManageViews.getClassId()>0)
123
+            {
124
+                var SchedulingClass=schedulingClassService.getEntity(schedulingManageViews.getClassId());
125
+                if (SchedulingClass!=null)
126
+                {
127
+                    schedulingManageViews.setSchedulingClass(SchedulingClass);
128
+                }
129
+            }
130
+        }
131
+        return Success("成功",schedulingManageViews);
132
+    }
133
+
134
+    @ApiOperation("新增")
135
+    @Log(title = "新增排班",businessType = BusinessType.INSERT)
136
+    @PostMapping
137
+    public AjaxResult add(@RequestBody SchedulingManage input) {
138
+        if (input.getClassId()==null||input.getClassId()==0)
139
+        {
140
+            return  Error("请选择班别");
141
+        }
142
+        if (StringHelper.isEmpty(input.getSchedulingStaff()))
143
+        {
144
+            return  Error("请选择排班人员");
145
+        }
146
+        input.setCreateUser(CurrentUser().getUserName());
147
+        boolean result = schedulingmanageService.insert(input);
148
+        if (result) {
149
+            return Success("成功");
150
+        } else {
151
+            return Error("新增失败");
152
+        }
153
+    }
154
+
155
+    @ApiOperation("编辑")
156
+    @Log(title = "编辑排班",businessType = BusinessType.UPDATE)
157
+    @PutMapping
158
+    public AjaxResult edit(@RequestBody SchedulingManage input)  {
159
+        if (input.getClassId()==null||input.getClassId()==0)
160
+        {
161
+            return  Error("请选择班别");
162
+        }
163
+        if (StringHelper.isEmpty(input.getSchedulingStaff()))
164
+        {
165
+            return  Error("请选择排班人员");
166
+        }
167
+        input.setUpdateUser(CurrentUser().getUserName());
168
+        boolean result = schedulingmanageService.update(input);
169
+        if (result) {
170
+            return Success("成功");
171
+        } else {
172
+            return Error("修改失败");
173
+        }
174
+    }
175
+
176
+    @ApiOperation("设置偏好")
177
+    @Log(title = "设置偏好",businessType = BusinessType.UPDATE)
178
+    @PutMapping("/preference")
179
+    public AjaxResult preference(@RequestBody SchedulingPreference input)  {
180
+       User user=userMapper.selectUser(input.getUserCode());
181
+       if (user!=null)
182
+       {
183
+           user.setPreference(input.getClassId());
184
+           if (userService.update(user))
185
+           {
186
+               return  Success("设置成功");
187
+           }
188
+           else
189
+           {
190
+               return Error("设置失败");
191
+           }
192
+       }
193
+       else
194
+       {
195
+           return  Error("该用户不存在");
196
+       }
197
+
198
+    }
199
+    @ApiOperation("排班复制")
200
+    @Log(title = "排班复制",businessType = BusinessType.UPDATE)
201
+    @PutMapping("/copy")
202
+    public AjaxResult copy(@RequestBody SchedulingCopy input)  {
203
+        if (input.getStartTime()==null||input.getEndTime()==null)
204
+        {
205
+            return Error("请选择复制时间段");
206
+        }
207
+        if(StringHelper.isEmpty(input.getCopiedUser())||StringHelper.isEmpty(input.getCopyUser()))
208
+        {
209
+            return Error("请选择人员");
210
+        }
211
+        LambdaUpdateWrapper<SchedulingManage> qw =new LambdaUpdateWrapper<>();
212
+        qw.eq(SchedulingManage::getSchedulingStaff,input.getCopiedUser());
213
+        qw.eq(SchedulingManage::getIsDelete,0);
214
+        qw.ge (SchedulingManage::getSchedulingDate,input.getStartTime());
215
+        qw.le (SchedulingManage::getSchedulingDate,input.getEndTime());
216
+        var list=schedulingmanageService.getList(qw);
217
+        if (list!=null&&list.size()>0)
218
+        {
219
+            if(input.getIsReplace()!=null&&input.getIsReplace()>0)
220
+            {
221
+                //删除现有排班
222
+                LambdaUpdateWrapper<SchedulingManage> ManageUpdate =new LambdaUpdateWrapper<>();
223
+                ManageUpdate.eq(SchedulingManage::getSchedulingStaff,input.getCopyUser());
224
+                ManageUpdate.eq(SchedulingManage::getIsDelete,0);
225
+                ManageUpdate.ge (SchedulingManage::getSchedulingDate,input.getStartTime());
226
+                ManageUpdate.le (SchedulingManage::getSchedulingDate,input.getEndTime());
227
+                ManageUpdate.set(SchedulingManage::getIsDelete,1);
228
+                schedulingmanageService.updateBatch(ManageUpdate);
229
+            }
230
+            List<SchedulingManage> schedulingManageList=new ArrayList<>();
231
+            for (SchedulingManage item :list)
232
+            {
233
+                SchedulingManage manage=new SchedulingManage();
234
+                manage.setSchedulingDate(item.getSchedulingDate());
235
+                manage.setSchedulingStaff(input.getCopyUser());
236
+                manage.setClassId(item.getClassId());
237
+                manage.setDeptId(item.getDeptId());
238
+                schedulingManageList.add(manage);
239
+            }
240
+            if (schedulingmanageService.insert(schedulingManageList))
241
+            {
242
+                return Success("成功");
243
+            }
244
+            else
245
+            {
246
+                return  Error("复制失败");
247
+            }
248
+        }
249
+        else
250
+        {
251
+            return Error("被复制人员暂无排班");
252
+        }
253
+    }
254
+
255
+
256
+    @ApiOperation("删除")
257
+    @Log(title = "删除排班",businessType = BusinessType.DELETE)
258
+    @DeleteMapping("/{ids}")
259
+    public AjaxResult delete(@PathVariable Long[] ids)  {
260
+        LambdaUpdateWrapper<SchedulingManage> qw = new LambdaUpdateWrapper<>();
261
+        qw.in(SchedulingManage::getId, ids);
262
+        qw.set(SchedulingManage::getIsDelete, 1);
263
+        boolean result = schedulingmanageService.updateBatch(qw);
264
+        if(result){
265
+            return Success("成功");
266
+        } else {
267
+            return Error("删除失败");
268
+        }
269
+    }
270
+
271
+}

+ 107 - 0
ltrq-api/src/main/java/api/controller/scheduling/SchedulingRuleController.java

@@ -0,0 +1,107 @@
1
+package api.controller.scheduling;
2
+
3
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
4
+import com.baomidou.mybatisplus.core.metadata.IPage;
5
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
+import api.controller.BaseController;
7
+import api.entity.database.scheduling.SchedulingRule;
8
+import api.entity.input.PageInput;
9
+import api.model.AjaxResult;
10
+import api.service.scheduling.ISchedulingRuleService;
11
+import api.util.annotation.Log;
12
+import api.util.enums.BusinessType;
13
+import api.util.helper.StringHelper;
14
+import io.swagger.annotations.Api;
15
+import io.swagger.annotations.ApiOperation;
16
+import org.springframework.beans.factory.annotation.Autowired;
17
+import org.springframework.web.bind.annotation.*;
18
+import java.util.Arrays;
19
+
20
+@Api(value = "自动排班",tags = "自动排班")
21
+@RestController
22
+@RequestMapping("/scheduling/schedulingrule")
23
+public class SchedulingRuleController extends BaseController {
24
+    @Autowired
25
+    private ISchedulingRuleService schedulingruleService;
26
+
27
+    @ApiOperation("列表")
28
+    @Log(title = "查询自动排班列表",businessType = BusinessType.QUERY)
29
+    @GetMapping
30
+    public AjaxResult getList(SchedulingRule input, PageInput pageInput) {
31
+        LambdaQueryWrapper<SchedulingRule> qw = new LambdaQueryWrapper();
32
+        qw.eq(input.getRuleId() != null && input.getRuleId() > 0, SchedulingRule::getRuleId, input.getRuleId());
33
+        qw.eq(input.getStartTime() != null , SchedulingRule::getStartTime, input.getStartTime());
34
+        qw.eq(input.getEndTime() != null , SchedulingRule::getEndTime, input.getEndTime());
35
+        qw.eq(input.getMaximumWork() != null && input.getMaximumWork() > 0, SchedulingRule::getMaximumWork, input.getMaximumWork());
36
+        qw.eq(input.getMinimumRest() != null && input.getMinimumRest() > 0, SchedulingRule::getMinimumRest, input.getMinimumRest());
37
+        qw.eq(input.getMaximumClass() != null && input.getMaximumClass() > 0, SchedulingRule::getMaximumClass, input.getMaximumClass());
38
+        qw.eq(input.getMinimumClass() != null && input.getMinimumClass() > 0, SchedulingRule::getMinimumClass, input.getMinimumClass());
39
+        qw.eq(input.getIsContinuous() != null && input.getIsContinuous() > 0, SchedulingRule::getIsContinuous, input.getIsContinuous());
40
+        qw.like(!StringHelper.isEmpty(input.getClassId()), SchedulingRule::getClassId, input.getClassId());
41
+        qw.eq(input.getIsPreference() != null && input.getIsPreference() > 0, SchedulingRule::getIsPreference, input.getIsPreference());
42
+        qw.eq(input.getIsReplace() != null && input.getIsReplace() > 0, SchedulingRule::getIsReplace, input.getIsReplace());
43
+        qw.like(!StringHelper.isEmpty(input.getCreateUser()), SchedulingRule::getCreateUser, input.getCreateUser());
44
+        qw.eq(input.getCreateTime() != null , SchedulingRule::getCreateTime, input.getCreateTime());
45
+        Page<SchedulingRule> page = GetPage(pageInput);
46
+        if (page != null) {
47
+            IPage<SchedulingRule> iPage = schedulingruleService.getListPage(page, qw);
48
+            return Success("成功", iPage.getRecords(), iPage.getTotal());
49
+        } else {
50
+            return Success("成功", schedulingruleService.getList(qw));
51
+        }
52
+    }
53
+
54
+    @ApiOperation("详情")
55
+    @Log(title = "查询自动排班详情",businessType = BusinessType.QUERY)
56
+    @GetMapping("/{id}")
57
+    public AjaxResult getInfo(@PathVariable long id) {
58
+        return Success("成功", schedulingruleService.getEntity(id));
59
+    }
60
+
61
+    @ApiOperation("自动排班")
62
+    @Log(title = "新增自动排班",businessType = BusinessType.INSERT)
63
+    @PostMapping
64
+    public AjaxResult add(@RequestBody SchedulingRule input) {
65
+        input.setCreateUser(CurrentUser().getUserName());
66
+        input.setDeptId(CurrentUser().getDeptId());
67
+        boolean result = schedulingruleService.insert(input);
68
+        if (result) {
69
+             if (schedulingruleService.generateSchedule(input,CurrentUser()))
70
+             {
71
+                 return Success("成功");
72
+             }
73
+             else
74
+             {
75
+                 return  Error("排班失败");
76
+             }
77
+
78
+        } else {
79
+            return Error("新增失败");
80
+        }
81
+    }
82
+
83
+    @ApiOperation("编辑")
84
+    @Log(title = "编辑自动排班",businessType = BusinessType.UPDATE)
85
+    @PutMapping
86
+    public AjaxResult edit(@RequestBody SchedulingRule input)  {
87
+        boolean result = schedulingruleService.update(input);
88
+        if (result) {
89
+            return Success("成功");
90
+        } else {
91
+            return Error("修改失败");
92
+        }
93
+    }
94
+
95
+    @ApiOperation("删除")
96
+    @Log(title = "删除自动排班",businessType = BusinessType.DELETE)
97
+    @DeleteMapping("/{ids}")
98
+    public AjaxResult delete(@PathVariable Long[] ids)  {
99
+        boolean result = schedulingruleService.delete(Arrays.asList(ids));
100
+        if (result) {
101
+            return Success("成功");
102
+        } else {
103
+            return Error("删除失败");
104
+        }
105
+    }
106
+
107
+}

hjzx-api/src/main/java/api/controller/sf/SfPlanController.java → ltrq-api/src/main/java/api/controller/sf/SfPlanController.java


hjzx-api/src/main/java/api/controller/sf/SfPlanOperateController.java → ltrq-api/src/main/java/api/controller/sf/SfPlanOperateController.java


hjzx-api/src/main/java/api/controller/sf/SfPlanPatientController.java → ltrq-api/src/main/java/api/controller/sf/SfPlanPatientController.java


hjzx-api/src/main/java/api/controller/sf/SfPlanReportController.java → ltrq-api/src/main/java/api/controller/sf/SfPlanReportController.java


hjzx-api/src/main/java/api/controller/sf/SfPlanSeatsController.java → ltrq-api/src/main/java/api/controller/sf/SfPlanSeatsController.java


hjzx-api/src/main/java/api/controller/sf/SfTaskOperateController.java → ltrq-api/src/main/java/api/controller/sf/SfTaskOperateController.java


hjzx-api/src/main/java/api/controller/shortlink/ShortUrlsController.java → ltrq-api/src/main/java/api/controller/shortlink/ShortUrlsController.java


hjzx-api/src/main/java/api/controller/sms/InternalMessagesController.java → ltrq-api/src/main/java/api/controller/sms/InternalMessagesController.java


hjzx-api/src/main/java/api/controller/sms/SmsRecordController.java → ltrq-api/src/main/java/api/controller/sms/SmsRecordController.java


hjzx-api/src/main/java/api/controller/sms/SmsTemplateController.java → ltrq-api/src/main/java/api/controller/sms/SmsTemplateController.java


hjzx-api/src/main/java/api/controller/survey/AnswerController.java → ltrq-api/src/main/java/api/controller/survey/AnswerController.java


hjzx-api/src/main/java/api/controller/survey/AnswerSheetController.java → ltrq-api/src/main/java/api/controller/survey/AnswerSheetController.java


hjzx-api/src/main/java/api/controller/survey/OptionController.java → ltrq-api/src/main/java/api/controller/survey/OptionController.java


hjzx-api/src/main/java/api/controller/survey/QuestionController.java → ltrq-api/src/main/java/api/controller/survey/QuestionController.java


hjzx-api/src/main/java/api/controller/survey/ScoreRangeController.java → ltrq-api/src/main/java/api/controller/survey/ScoreRangeController.java


hjzx-api/src/main/java/api/controller/survey/SurveyController.java → ltrq-api/src/main/java/api/controller/survey/SurveyController.java


hjzx-api/src/main/java/api/controller/system/AddressBookController.java → ltrq-api/src/main/java/api/controller/system/AddressBookController.java


hjzx-api/src/main/java/api/controller/system/AreaController.java → ltrq-api/src/main/java/api/controller/system/AreaController.java


hjzx-api/src/main/java/api/controller/system/CacheController.java → ltrq-api/src/main/java/api/controller/system/CacheController.java


hjzx-api/src/main/java/api/controller/system/ConfigController.java → ltrq-api/src/main/java/api/controller/system/ConfigController.java


hjzx-api/src/main/java/api/controller/system/CustomerController.java → ltrq-api/src/main/java/api/controller/system/CustomerController.java


hjzx-api/src/main/java/api/controller/system/DeptController.java → ltrq-api/src/main/java/api/controller/system/DeptController.java


hjzx-api/src/main/java/api/controller/system/DicDataController.java → ltrq-api/src/main/java/api/controller/system/DicDataController.java


hjzx-api/src/main/java/api/controller/system/DictTypeController.java → ltrq-api/src/main/java/api/controller/system/DictTypeController.java


hjzx-api/src/main/java/api/controller/system/LogininforController.java → ltrq-api/src/main/java/api/controller/system/LogininforController.java


hjzx-api/src/main/java/api/controller/system/MenuController.java → ltrq-api/src/main/java/api/controller/system/MenuController.java


hjzx-api/src/main/java/api/controller/system/NoticeController.java → ltrq-api/src/main/java/api/controller/system/NoticeController.java


hjzx-api/src/main/java/api/controller/system/NoticeReadListController.java → ltrq-api/src/main/java/api/controller/system/NoticeReadListController.java


hjzx-api/src/main/java/api/controller/system/OperLogController.java → ltrq-api/src/main/java/api/controller/system/OperLogController.java


hjzx-api/src/main/java/api/controller/system/PostController.java → ltrq-api/src/main/java/api/controller/system/PostController.java


hjzx-api/src/main/java/api/controller/system/RoleController.java → ltrq-api/src/main/java/api/controller/system/RoleController.java


hjzx-api/src/main/java/api/controller/system/ScheduleController.java → ltrq-api/src/main/java/api/controller/system/ScheduleController.java


hjzx-api/src/main/java/api/controller/system/SysAccessoriesController.java → ltrq-api/src/main/java/api/controller/system/SysAccessoriesController.java


hjzx-api/src/main/java/api/controller/system/UserController.java → ltrq-api/src/main/java/api/controller/system/UserController.java


hjzx-api/src/main/java/api/controller/system/UserExtensionController.java → ltrq-api/src/main/java/api/controller/system/UserExtensionController.java


hjzx-api/src/main/java/api/controller/system/WorkOrderTypeController.java → ltrq-api/src/main/java/api/controller/system/WorkOrderTypeController.java


hjzx-api/src/main/java/api/filter/AuthenticationInterceptor.java → ltrq-api/src/main/java/api/filter/AuthenticationInterceptor.java


hjzx-api/src/main/java/api/filter/GlobalExceptionHandler.java → ltrq-api/src/main/java/api/filter/GlobalExceptionHandler.java


hjzx-api/src/main/java/api/filter/LogAspect.java → ltrq-api/src/main/java/api/filter/LogAspect.java


hjzx-api/src/main/java/api/filter/ResourcesConfig.java → ltrq-api/src/main/java/api/filter/ResourcesConfig.java


hjzx-api/src/main/java/api/model/AjaxResult.java → ltrq-api/src/main/java/api/model/AjaxResult.java


hjzx-api/src/main/java/api/model/PageResult.java → ltrq-api/src/main/java/api/model/PageResult.java


hjzx-api/src/main/resources/application-dev.yml → ltrq-api/src/main/resources/application-dev.yml


hjzx-api/src/main/resources/application-production.yml → ltrq-api/src/main/resources/application-production.yml


hjzx-api/src/main/resources/application.yml → ltrq-api/src/main/resources/application.yml


hjzx-api/src/main/resources/examples.xlsx → ltrq-api/src/main/resources/examples.xlsx


hjzx-api/src/main/resources/logback.xml → ltrq-api/src/main/resources/logback.xml


+ 0 - 0
hjzx-entity/pom.xml


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff