mj-li 2 months ago
commit
bc3ebf487d
100 changed files with 3267 additions and 0 deletions
  1. 84 0
      .gitignore
  2. 37 0
      pom.xml
  3. 32 0
      xxh-inspur-admin-web/pom.xml
  4. 65 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/ArticleConfigController.java
  5. 52 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/ComponentInfoController.java
  6. 66 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/DeptInfoController.java
  7. 76 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/DeptNotesInfoController.java
  8. 67 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/DrugConfigInfoController.java
  9. 52 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/EventInfoController.java
  10. 67 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/ExamLabNotesInfoController.java
  11. 68 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/HospitalInfoController.java
  12. 67 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/OpNotesInfoController.java
  13. 68 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/TherapyNotesInfoController.java
  14. 86 0
      xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/UploadInspurInfoController.java
  15. 32 0
      xxh-inspur-customer-web/pom.xml
  16. 54 0
      xxh-inspur-customer-web/src/main/java/com/xxh/cloud/inspur/customer/controller/InspurCustomerController.java
  17. 81 0
      xxh-inspur-framework/pom.xml
  18. 71 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/ArticleConfig.java
  19. 70 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/ComponentInfo.java
  20. 95 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/DeptInfo.java
  21. 63 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/DeptNotesInfo.java
  22. 58 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/DrugConfigInfo.java
  23. 51 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/EventInfo.java
  24. 75 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/ExamLabNotesInfo.java
  25. 76 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/HospitalInfo.java
  26. 63 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/OpNotesInfo.java
  27. 81 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/PushMsgLog.java
  28. 51 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/TherapyNotesInfo.java
  29. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/ArticleConfigMapper.java
  30. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/ComponentInfoMapper.java
  31. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/DeptInfoMapper.java
  32. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/DeptNotesInfoMapper.java
  33. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/DrugConfigInfoMapper.java
  34. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/EventInfoMapper.java
  35. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/ExamLabNotesInfoMapper.java
  36. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/HospitalInfoMapper.java
  37. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/OpNotesInfoMapper.java
  38. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/PushMsgLogMapper.java
  39. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/TherapyNotesInfoMapper.java
  40. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/ArticleConfigService.java
  41. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/ComponentInfoService.java
  42. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/DeptInfoService.java
  43. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/DeptNotesInfoService.java
  44. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/DrugConfigInfoService.java
  45. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/EventInfoService.java
  46. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/ExamLabNotesInfoService.java
  47. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/HospitalInfoService.java
  48. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/OpNotesInfoService.java
  49. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/PushMsgLogService.java
  50. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/TherapyNotesInfoService.java
  51. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/ArticleConfigServiceImpl.java
  52. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/ComponentInfoServiceImpl.java
  53. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/DeptInfoServiceImpl.java
  54. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/DeptNotesInfoServiceImpl.java
  55. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/DrugConfigInfoServiceImpl.java
  56. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/EventInfoServiceImpl.java
  57. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/ExamLabNotesInfoServiceImpl.java
  58. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/HospitalInfoServiceImpl.java
  59. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/OpNotesInfoServiceImpl.java
  60. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/PushMsgLogServiceImpl.java
  61. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/TherapyNotesInfoServiceImpl.java
  62. 26 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ArticleConfigAddDto.java
  63. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ArticleConfigEditDto.java
  64. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ArticleConfigGetDto.java
  65. 24 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ArticleConfigSearchDto.java
  66. 31 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ComponentInfoAddDto.java
  67. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ComponentInfoGetDto.java
  68. 26 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ComponentInfoSearchDto.java
  69. 45 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptInfoAddDto.java
  70. 18 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptInfoEditDto.java
  71. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptInfoGetDto.java
  72. 35 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptInfoSearchDto.java
  73. 29 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoAddDto.java
  74. 15 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoEditDto.java
  75. 25 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoGetByTypeDto.java
  76. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoGetDto.java
  77. 33 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoSearchDto.java
  78. 26 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DrugConfigInfoAddDto.java
  79. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DrugConfigInfoEditDto.java
  80. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DrugConfigInfoGetDto.java
  81. 27 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DrugConfigInfoSearchDto.java
  82. 24 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/EventInfoAddDto.java
  83. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/EventInfoGetDto.java
  84. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/EventInfoSearchDto.java
  85. 33 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ExamLabNotesInfoAddDto.java
  86. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ExamLabNotesInfoEditDto.java
  87. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ExamLabNotesInfoGetDto.java
  88. 31 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ExamLabNotesInfoSearchDto.java
  89. 33 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/HospitalInfoAddDto.java
  90. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/HospitalInfoEditDto.java
  91. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/HospitalInfoGetDto.java
  92. 20 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/HospitalInfoSearchDto.java
  93. 26 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/OpNotesInfoAddDto.java
  94. 17 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/OpNotesInfoEditDto.java
  95. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/OpNotesInfoGetDto.java
  96. 22 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/OpNotesInfoSearchDto.java
  97. 37 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/PushMsgLogAddDto.java
  98. 19 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/TherapyNotesInfoAddDto.java
  99. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/TherapyNotesInfoEditDto.java
  100. 16 0
      xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/TherapyNotesInfoGetDto.java

+ 84 - 0
.gitignore

@@ -0,0 +1,84 @@
+# maven output files
+/target/
+*/target/
+**/target/
+
+# virtual machine crash logs
+hs_err_pid*
+/bin/
+/build/
+*/bin/
+*/gen/
+*/out/
+
+# Java class files
+*.class
+
+# Files for the Dalvik VM
+*.dex
+
+#Built application files
+*.apk
+*.ap_
+proguard/
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+# *.jar
+*.war
+*.ear
+
+# Eclipse Project files
+.classpath
+*/.classpath
+**/.classpath
+.project
+*/.project
+**/.project
+.factorypath
+*/.factorypath
+**/.factorypath
+.settings/
+/.settings/
+*/.settings/
+**/.settings/
+*/.apt_generated/
+**/.apt_generated/
+*/.apt_generated_tests/
+**/.apt_generated_tests/
+
+# IntelliJ IDEA Project files
+.idea
+*.iml
+*/*.iml
+**/*.iml
+*.ipr
+*.iws
+out
+*/.DS_Store
+**/.DS_Store
+.DS_Store
+Thumbs.db
+/.idea/
+*/.idea/
+**/.idea/
+.idea/
+
+#gradle wrapper
+gradle/
+/.gradle/
+# Gradle files
+.gradle/
+build/
+*/build/
+**/build/
+gradlew
+gradlew.bat
+
+# Log Files
+*.log
+
+# VSCode
+.vscode

+ 37 - 0
pom.xml

@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>com.xxh.cloud.inspur</groupId>
+	<artifactId>xxh-inspur-java</artifactId>
+	<version>1.0.0</version>
+	<packaging>pom</packaging>
+
+	<properties>
+		<maven.compiler.source>8</maven.compiler.source>
+		<maven.compiler.target>8</maven.compiler.target>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<xx.framework.version>1.0.0</xx.framework.version>
+	</properties>
+
+	<modules>
+		<module>xxh-inspur-admin-web</module>
+		<module>xxh-inspur-customer-web</module>
+		<module>xxh-inspur-framework</module>
+		<module>xxh-inspur-run</module>
+	</modules>
+
+	<dependencyManagement>
+		<dependencies>
+			<dependency>
+				<groupId>com.xxh.cloud</groupId>
+				<artifactId>xx-framework-dependencies</artifactId>
+				<version>${xx.framework.version}</version>
+				<type>pom</type>
+				<scope>import</scope>
+			</dependency>
+		</dependencies>
+	</dependencyManagement>
+
+</project>

+ 32 - 0
xxh-inspur-admin-web/pom.xml

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>com.xxh.cloud.inspur</groupId>
+        <artifactId>xxh-inspur-java</artifactId>
+        <version>1.0.0</version>
+    </parent>
+    <artifactId>xxh-inspur-admin-web</artifactId>
+
+    <properties>
+        <maven.compiler.source>8</maven.compiler.source>
+        <maven.compiler.target>8</maven.compiler.target>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.xxh.cloud</groupId>
+            <artifactId>xx-config-web</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>com.xxh.cloud.inspur</groupId>
+            <artifactId>xxh-inspur-framework</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+    </dependencies>
+
+</project>

+ 65 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/ArticleConfigController.java

@@ -0,0 +1,65 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.*;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.ArticleConfigVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.ArticleConfigBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/articleConfig")
+@Api(tags="管理端,健康科普(文章)配置")
+public class ArticleConfigController {
+
+    @Autowired
+    private ArticleConfigBizService articleConfigBizService;
+
+    @PostMapping("/add")
+    @ApiOperation(value = "新增", response = ArticleConfigAddDto.class)
+    public Result<Void> add(@RequestBody ArticleConfigAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        articleConfigBizService.add(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "编辑", response = ArticleConfigEditDto.class)
+    public Result<Void> edit(@RequestBody ArticleConfigEditDto params) {
+        ValidatorUtils.validateEntity(params);
+        articleConfigBizService.edit(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/del")
+    @ApiOperation(value = "删除", response = ArticleConfigGetDto.class)
+    public Result<Void> del(@RequestBody ArticleConfigGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        articleConfigBizService.del(params.getId());
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = ArticleConfigGetDto.class)
+    public Result<ArticleConfigVo> get(@RequestBody ArticleConfigGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<ArticleConfigVo>().ok(articleConfigBizService.get(params.getId()));
+    }
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = ArticleConfigSearchDto.class)
+    public Result<PageData<ArticleConfigVo>> query(@RequestBody ArticleConfigSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<ArticleConfigVo>>().ok(articleConfigBizService.query(params));
+    }
+}

+ 52 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/ComponentInfoController.java

@@ -0,0 +1,52 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.ComponentInfoAddDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.ComponentInfoGetDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.ComponentInfoSearchDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.ComponentInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.ComponentInfoBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/component")
+@Api(tags="管理端,组件配置")
+public class ComponentInfoController {
+
+    @Autowired
+    private ComponentInfoBizService componentInfoBizService;
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = ComponentInfoSearchDto.class)
+    public Result<PageData<ComponentInfoVo>> query(@RequestBody ComponentInfoSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<ComponentInfoVo>>().ok(componentInfoBizService.query(params));
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = ComponentInfoGetDto.class)
+    public Result<ComponentInfoVo> query(@RequestBody ComponentInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<ComponentInfoVo>().ok(componentInfoBizService.get(params.getId()));
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "新增/修改", response = ComponentInfoAddDto.class)
+    public Result<Void> query(@RequestBody ComponentInfoAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        componentInfoBizService.add2edit(params);
+        return new Result<Void>().success();
+    }
+
+}

+ 66 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/DeptInfoController.java

@@ -0,0 +1,66 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.*;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.DeptInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.DeptNotesInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.DeptInfoBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/dept")
+@Api(tags="管理端,院内科室信息")
+public class DeptInfoController {
+
+    @Autowired
+    private DeptInfoBizService deptInfoBizService;
+
+    @PostMapping("/add")
+    @ApiOperation(value = "新增", response = DeptInfoAddDto.class)
+    public Result<Void> add(@RequestBody DeptInfoAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        deptInfoBizService.add(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "编辑", response = DeptInfoEditDto.class)
+    public Result<Void> edit(@RequestBody DeptInfoEditDto params) {
+        ValidatorUtils.validateEntity(params);
+        deptInfoBizService.edit(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/del")
+    @ApiOperation(value = "删除", response = DeptInfoGetDto.class)
+    public Result<Void> del(@RequestBody DeptInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        deptInfoBizService.del(params.getId());
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = DeptInfoGetDto.class)
+    public Result<DeptInfoVo> get(@RequestBody DeptInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<DeptInfoVo>().ok(deptInfoBizService.get(params.getId()));
+    }
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = DeptNotesInfoSearchDto.class)
+    public Result<PageData<DeptInfoVo>> query(@RequestBody DeptInfoSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<DeptInfoVo>>().ok(deptInfoBizService.query(params));
+    }
+}

+ 76 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/DeptNotesInfoController.java

@@ -0,0 +1,76 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.*;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.ArticleConfigVo;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.DeptNotesInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.ArticleConfigBizService;
+import com.xxh.cloud.inspur.framework.modules.biz.service.DeptNotesInfoBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/deptNotes")
+@Api(tags="管理端,科室注意事项")
+public class DeptNotesInfoController {
+
+    @Autowired
+    private DeptNotesInfoBizService deptNotesInfoBizService;
+
+    @PostMapping("/add")
+    @ApiOperation(value = "新增", response = DeptNotesInfoAddDto.class)
+    public Result<Void> add(@RequestBody DeptNotesInfoAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        deptNotesInfoBizService.add(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "编辑", response = DeptNotesInfoEditDto.class)
+    public Result<Void> edit(@RequestBody DeptNotesInfoEditDto params) {
+        ValidatorUtils.validateEntity(params);
+        deptNotesInfoBizService.edit(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/add2edit")
+    @ApiOperation(value = "批量保存编辑", response = DeptNotesInfoEditDto.class)
+    public Result<Void> add2edit(@RequestBody List<DeptNotesInfoEditDto> params) {
+        deptNotesInfoBizService.add2edit(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/del")
+    @ApiOperation(value = "删除", response = DeptNotesInfoGetDto.class)
+    public Result<Void> del(@RequestBody DeptNotesInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        deptNotesInfoBizService.del(params.getId());
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = DeptNotesInfoGetDto.class)
+    public Result<DeptNotesInfoVo> get(@RequestBody DeptNotesInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<DeptNotesInfoVo>().ok(deptNotesInfoBizService.get(params.getId()));
+    }
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = DeptNotesInfoSearchDto.class)
+    public Result<PageData<DeptNotesInfoVo>> query(@RequestBody DeptNotesInfoSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<DeptNotesInfoVo>>().ok(deptNotesInfoBizService.query(params));
+    }
+}

+ 67 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/DrugConfigInfoController.java

@@ -0,0 +1,67 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.*;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.DeptNotesInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.DrugConfigInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.DeptNotesInfoBizService;
+import com.xxh.cloud.inspur.framework.modules.biz.service.DrugConfigInfoBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/drugConfig")
+@Api(tags="管理端,取药配置信息")
+public class DrugConfigInfoController {
+
+    @Autowired
+    private DrugConfigInfoBizService drugConfigInfoBizService;
+
+    @PostMapping("/add")
+    @ApiOperation(value = "新增", response = DrugConfigInfoAddDto.class)
+    public Result<Void> add(@RequestBody DrugConfigInfoAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        drugConfigInfoBizService.add(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "编辑", response = DrugConfigInfoEditDto.class)
+    public Result<Void> edit(@RequestBody DrugConfigInfoEditDto params) {
+        ValidatorUtils.validateEntity(params);
+        drugConfigInfoBizService.edit(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/del")
+    @ApiOperation(value = "删除", response = DrugConfigInfoGetDto.class)
+    public Result<Void> del(@RequestBody DrugConfigInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        drugConfigInfoBizService.del(params.getId());
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = DrugConfigInfoGetDto.class)
+    public Result<DrugConfigInfoVo> get(@RequestBody DrugConfigInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<DrugConfigInfoVo>().ok(drugConfigInfoBizService.get(params.getId()));
+    }
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = DrugConfigInfoSearchDto.class)
+    public Result<PageData<DrugConfigInfoVo>> query(@RequestBody DrugConfigInfoSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<DrugConfigInfoVo>>().ok(drugConfigInfoBizService.query(params));
+    }
+}

+ 52 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/EventInfoController.java

@@ -0,0 +1,52 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.EventInfoAddDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.EventInfoGetDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.EventInfoSearchDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.EventInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.EventInfoBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/event")
+@Api(tags="管理端,事件配置")
+public class EventInfoController {
+
+    @Autowired
+    private EventInfoBizService eventInfoBizService;
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = EventInfoSearchDto.class)
+    public Result<PageData<EventInfoVo>> query(@RequestBody EventInfoSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<EventInfoVo>>().ok(eventInfoBizService.query(params));
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = EventInfoGetDto.class)
+    public Result<EventInfoVo> get(@RequestBody EventInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<EventInfoVo>().ok(eventInfoBizService.get(params.getId()));
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "新增/修改", response = EventInfoAddDto.class)
+    public Result<Void> query(@RequestBody EventInfoAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        eventInfoBizService.add2edit(params);
+        return new Result<Void>().success();
+    }
+
+}

+ 67 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/ExamLabNotesInfoController.java

@@ -0,0 +1,67 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.*;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.DrugConfigInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.ExamLabNotesInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.DrugConfigInfoBizService;
+import com.xxh.cloud.inspur.framework.modules.biz.service.ExamLabNotesInfoBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/examLabNotes")
+@Api(tags="管理端,检验检查注意事项")
+public class ExamLabNotesInfoController {
+
+    @Autowired
+    private ExamLabNotesInfoBizService examLabNotesInfoBizService;
+
+    @PostMapping("/add")
+    @ApiOperation(value = "新增", response = ExamLabNotesInfoAddDto.class)
+    public Result<Void> add(@RequestBody ExamLabNotesInfoAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        examLabNotesInfoBizService.add(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "编辑", response = ExamLabNotesInfoEditDto.class)
+    public Result<Void> edit(@RequestBody ExamLabNotesInfoEditDto params) {
+        ValidatorUtils.validateEntity(params);
+        examLabNotesInfoBizService.edit(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/del")
+    @ApiOperation(value = "删除", response = ExamLabNotesInfoGetDto.class)
+    public Result<Void> del(@RequestBody ExamLabNotesInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        examLabNotesInfoBizService.del(params.getId());
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = ExamLabNotesInfoGetDto.class)
+    public Result<ExamLabNotesInfoVo> get(@RequestBody ExamLabNotesInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<ExamLabNotesInfoVo>().ok(examLabNotesInfoBizService.get(params.getId()));
+    }
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = ExamLabNotesInfoSearchDto.class)
+    public Result<PageData<ExamLabNotesInfoVo>> query(@RequestBody ExamLabNotesInfoSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<ExamLabNotesInfoVo>>().ok(examLabNotesInfoBizService.query(params));
+    }
+}

+ 68 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/HospitalInfoController.java

@@ -0,0 +1,68 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.HospitalInfoAddDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.HospitalInfoEditDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.HospitalInfoGetDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.HospitalInfoSearchDto;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.HospitalInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.HospitalInfoBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/hospital")
+@Api(tags="管理端,医院信息")
+public class HospitalInfoController {
+
+    @Autowired
+    private HospitalInfoBizService hospitalInfoBizService;
+
+    @PostMapping("/add")
+    @ApiOperation(value = "新增", response = HospitalInfoAddDto.class)
+    public Result<Void> add(@RequestBody HospitalInfoAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        hospitalInfoBizService.add(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "编辑", response = HospitalInfoEditDto.class)
+    public Result<Void> edit(@RequestBody HospitalInfoEditDto params) {
+        ValidatorUtils.validateEntity(params);
+        hospitalInfoBizService.edit(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/del")
+    @ApiOperation(value = "删除", response = HospitalInfoGetDto.class)
+    public Result<Void> del(@RequestBody HospitalInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        hospitalInfoBizService.del(params.getId());
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = HospitalInfoGetDto.class)
+    public Result<HospitalInfoVo> get(@RequestBody HospitalInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<HospitalInfoVo>().ok(hospitalInfoBizService.get(params.getId()));
+    }
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = HospitalInfoSearchDto.class)
+    public Result<PageData<HospitalInfoVo>> query(@RequestBody HospitalInfoSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<HospitalInfoVo>>().ok(hospitalInfoBizService.query(params));
+    }
+}

+ 67 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/OpNotesInfoController.java

@@ -0,0 +1,67 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.*;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.HospitalInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.OpNotesInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.HospitalInfoBizService;
+import com.xxh.cloud.inspur.framework.modules.biz.service.OpNotesInfoBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/opNotes")
+@Api(tags="管理端,手术注意事项")
+public class OpNotesInfoController {
+
+    @Autowired
+    private OpNotesInfoBizService opNotesInfoBizService;
+
+    @PostMapping("/add")
+    @ApiOperation(value = "新增", response = OpNotesInfoAddDto.class)
+    public Result<Void> add(@RequestBody OpNotesInfoAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        opNotesInfoBizService.add(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "编辑", response = OpNotesInfoEditDto.class)
+    public Result<Void> edit(@RequestBody OpNotesInfoEditDto params) {
+        ValidatorUtils.validateEntity(params);
+        opNotesInfoBizService.edit(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/del")
+    @ApiOperation(value = "删除", response = OpNotesInfoGetDto.class)
+    public Result<Void> del(@RequestBody OpNotesInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        opNotesInfoBizService.del(params.getId());
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = OpNotesInfoGetDto.class)
+    public Result<OpNotesInfoVo> get(@RequestBody OpNotesInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<OpNotesInfoVo>().ok(opNotesInfoBizService.get(params.getId()));
+    }
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = OpNotesInfoSearchDto.class)
+    public Result<PageData<OpNotesInfoVo>> query(@RequestBody OpNotesInfoSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<OpNotesInfoVo>>().ok(opNotesInfoBizService.query(params));
+    }
+}

+ 68 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/TherapyNotesInfoController.java

@@ -0,0 +1,68 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.page.PageData;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.base.service.TherapyNotesInfoService;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.*;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.HospitalInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.vos.TherapyNotesInfoVo;
+import com.xxh.cloud.inspur.framework.modules.biz.service.HospitalInfoBizService;
+import com.xxh.cloud.inspur.framework.modules.biz.service.TherapyNotesInfoBizService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/admin/therapyNotes")
+@Api(tags="管理端,治疗注意事项")
+public class TherapyNotesInfoController {
+
+    @Autowired
+    private TherapyNotesInfoBizService therapyNotesInfoBizService;
+
+    @PostMapping("/add")
+    @ApiOperation(value = "新增", response = TherapyNotesInfoAddDto.class)
+    public Result<Void> add(@RequestBody TherapyNotesInfoAddDto params) {
+        ValidatorUtils.validateEntity(params);
+        therapyNotesInfoBizService.add(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/edit")
+    @ApiOperation(value = "编辑", response = TherapyNotesInfoEditDto.class)
+    public Result<Void> edit(@RequestBody TherapyNotesInfoEditDto params) {
+        ValidatorUtils.validateEntity(params);
+        therapyNotesInfoBizService.edit(params);
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/del")
+    @ApiOperation(value = "删除", response = TherapyNotesInfoGetDto.class)
+    public Result<Void> del(@RequestBody TherapyNotesInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        therapyNotesInfoBizService.del(params.getId());
+        return new Result<Void>().success();
+    }
+
+    @PostMapping("/get")
+    @ApiOperation(value = "详情", response = TherapyNotesInfoGetDto.class)
+    public Result<TherapyNotesInfoVo> get(@RequestBody TherapyNotesInfoGetDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<TherapyNotesInfoVo>().ok(therapyNotesInfoBizService.get(params.getId()));
+    }
+
+    @PostMapping("/query")
+    @ApiOperation(value = "查询", response = TherapyNotesInfoSearchDto.class)
+    public Result<PageData<TherapyNotesInfoVo>> query(@RequestBody TherapyNotesInfoSearchDto params) {
+        ValidatorUtils.validateEntity(params);
+        return new Result<PageData<TherapyNotesInfoVo>>().ok(therapyNotesInfoBizService.query(params));
+    }
+}

+ 86 - 0
xxh-inspur-admin-web/src/main/java/com/xxh/cloud/inspur/admin/controller/UploadInspurInfoController.java

@@ -0,0 +1,86 @@
+package com.xxh.cloud.inspur.admin.controller;
+
+import cn.dev33.satoken.annotation.SaIgnore;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.DeptInfoAddDto;
+import com.xxh.cloud.inspur.framework.modules.biz.service.UploadInspurInfoBizService;
+import com.xxh.cloud.inspur.framework.modules.mq.bean.PatientEventMqBo;
+import com.xxh.cloud.inspur.framework.modules.third.service.InspurPatientPushService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.log4j.Log4j2;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+/**
+ * 上传病种信息
+ */
+@Log4j2
+@SaIgnore
+@RestController
+@RequestMapping("/sys/upload/inspur/info")
+@Api(tags = "上传模板信息")
+public class UploadInspurInfoController {
+
+    @Autowired
+    private UploadInspurInfoBizService uploadInspurInfoBizService;
+
+    @PostMapping("/deptNotes")
+    @ApiOperation(value="上传部门信息")
+    public Result<String> deptNotes(@RequestPart("files") MultipartFile files) {
+        log.info("----------上传部门信息---------------");
+        uploadInspurInfoBizService.deptNotes(files);
+        return new Result<String>().ok("ok");
+    }
+
+    @PostMapping("/examNotes")
+    @ApiOperation(value="上传检查信息")
+    public Result<String> examNotes(@RequestPart("files") MultipartFile files) {
+        log.info("----------上传检查信息---------------");
+        uploadInspurInfoBizService.examNotes(files);
+        return new Result<String>().ok("ok");
+    }
+
+    @PostMapping("/labNotes")
+    @ApiOperation(value="上传检验信息")
+    public Result<String> labNotes(@RequestPart("files") MultipartFile files) {
+        log.info("----------上传检验信息---------------");
+        uploadInspurInfoBizService.labNotes(files);
+        return new Result<String>().ok("ok");
+    }
+
+    @PostMapping("/opNotes")
+    @ApiOperation(value="手术注意事项")
+    public Result<String> opNotes(@RequestPart("files") MultipartFile files) {
+        log.info("----------上传手术注意事项---------------");
+        uploadInspurInfoBizService.opNotes(files);
+        return new Result<String>().ok("ok");
+    }
+
+    // --------------------------------------------
+
+    @Autowired
+    private InspurPatientPushService inspurPatientPushService;
+
+    @PostMapping("/sendTemp_demo")
+    @ApiOperation(value="微信推送sendTemp_demo")
+    public Result<String> sendTemp_GH(@RequestBody PatientEventMqBo bo) {
+        if ("eve_register".equals(bo.getEventType())) {
+            inspurPatientPushService.sendTemp_GH(bo);
+        }
+        if ("eve_diag".equals(bo.getEventType())) {
+            inspurPatientPushService.sendTemp_YZ(bo);
+        }
+        if ("eve_inpatient".equals(bo.getEventType())) {
+            inspurPatientPushService.sendTemp_ZYYY(bo);
+        }
+        if ("eve_exa_lab".equals(bo.getEventType())) {
+            inspurPatientPushService.sendTemp_BG(bo);
+        }
+        if ("eve_discharge".equals(bo.getEventType())) {
+            inspurPatientPushService.sendTemp_CY(bo);
+        }
+        return new Result<String>().ok("ok");
+    }
+}

+ 32 - 0
xxh-inspur-customer-web/pom.xml

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>com.xxh.cloud.inspur</groupId>
+        <artifactId>xxh-inspur-java</artifactId>
+        <version>1.0.0</version>
+    </parent>
+    <artifactId>xxh-inspur-customer-web</artifactId>
+
+    <properties>
+        <maven.compiler.source>8</maven.compiler.source>
+        <maven.compiler.target>8</maven.compiler.target>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.xxh.cloud</groupId>
+            <artifactId>xx-config-web</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>com.xxh.cloud.inspur</groupId>
+            <artifactId>xxh-inspur-framework</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+    </dependencies>
+
+</project>

+ 54 - 0
xxh-inspur-customer-web/src/main/java/com/xxh/cloud/inspur/customer/controller/InspurCustomerController.java

@@ -0,0 +1,54 @@
+package com.xxh.cloud.inspur.customer.controller;
+
+import cn.dev33.satoken.annotation.SaCheckLogin;
+import com.xxh.cloud.framework.common.entity.Result;
+import com.xxh.cloud.framework.common.validator.ValidatorUtils;
+import com.xxh.cloud.inspur.framework.modules.biz.bean.dto.ArticleConfigAddDto;
+import com.xxh.cloud.inspur.framework.modules.cache.service.CustomerInspurCacheService;
+import com.xxh.cloud.inspur.framework.modules.customer.bean.dto.CustomerInspurDto;
+import com.xxh.cloud.inspur.framework.modules.customer.bean.dto.CustomerRegDto;
+import com.xxh.cloud.inspur.framework.modules.customer.bean.vos.CustomerInspurVo;
+import com.xxh.cloud.inspur.framework.modules.customer.bean.vos.CustomerRegVo;
+import com.xxh.cloud.inspur.framework.modules.customer.service.CustomerInspurService;
+import com.xxh.cloud.inspur.framework.modules.customer.service.DwdDataSearchService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+import java.util.Map;
+
+//@SaCheckPermission("sys:customer:cust")
+@SaCheckLogin
+@RestController
+@RequestMapping("/inspur/customer/info")
+@Api(tags="客户端,诊中信息")
+public class InspurCustomerController {
+
+    @Autowired
+    private CustomerInspurService customerInspurService;
+    @Autowired
+    private CustomerInspurCacheService customerInspurCacheService;
+
+    @PostMapping("/queryReg")
+    @ApiOperation(value = "挂号列表", response = CustomerRegDto.class)
+    public Result<List<CustomerRegVo>> queryReg(@RequestBody CustomerRegDto params) {
+        ValidatorUtils.validateEntity(params);
+        List<CustomerRegVo> customerRegVos =  customerInspurService.selectCustomerReg(params.getPatientId());
+        return new Result<List<CustomerRegVo>>().ok(customerRegVos);
+    }
+
+    @PostMapping("/queryInspur")
+    @ApiOperation(value = "诊中信息", response = CustomerInspurVo.class)
+    public Result<CustomerInspurVo> queryInspur(@RequestBody CustomerInspurDto params) {
+        ValidatorUtils.validateEntity(params);
+        CustomerRegVo customerRegVo = customerInspurCacheService.getCustomerReg(params.getPatientId(), params.getRegisterId());
+        CustomerInspurVo customerInspur = customerInspurService.selectCustomerInspur(customerRegVo);
+        return new Result<CustomerInspurVo>().ok(customerInspur);
+    }
+
+}

+ 81 - 0
xxh-inspur-framework/pom.xml

@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>com.xxh.cloud.inspur</groupId>
+        <artifactId>xxh-inspur-java</artifactId>
+        <version>1.0.0</version>
+    </parent>
+
+    <artifactId>xxh-inspur-framework</artifactId>
+
+    <dependencies>
+
+        <dependency>
+            <groupId>com.xxh.cloud</groupId>
+            <artifactId>xx-config-framework</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>com.xxh.cloud</groupId>
+            <artifactId>xx-config-mybatisplus</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.poi</groupId>
+            <artifactId>poi-ooxml</artifactId>
+            <version>5.0.0</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.xxh.cloud</groupId>
+            <artifactId>customer-user-client-api</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.xxh.cloud</groupId>
+            <artifactId>customer-user-framework</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.xxh.cloud</groupId>
+            <artifactId>user-framework</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <!-- activemq -->
+        <dependency>
+            <groupId>com.xxh.cloud</groupId>
+            <artifactId>xx-config-activemq</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+
+        <!-- CXF webservice -->
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
+            <version>3.4.9</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.cxf</groupId>
+            <artifactId>cxf-rt-transports-http</artifactId>
+            <version>3.4.9</version>
+        </dependency>
+        <!-- xml -->
+        <dependency>
+            <groupId>com.thoughtworks.xstream</groupId>
+            <artifactId>xstream</artifactId>
+            <version>1.4.19</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
+            <version>3.5.1</version>
+        </dependency>
+    </dependencies>
+
+</project>

+ 71 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/ArticleConfig.java

@@ -0,0 +1,71 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ * 健康科普配置
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_article_config")
+public class ArticleConfig extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+     @ApiModelProperty(value = "id")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id;
+
+    /**
+     * 标准科室
+     */
+     @ApiModelProperty(value = "标准科室")
+      private String deptId;
+
+    /**
+     * 标准疾病ID
+     */
+     @ApiModelProperty(value = "标准疾病ID")
+      private String diseaseId;
+
+    /**
+     * 文章ID
+     */
+     @ApiModelProperty(value = "文章ID")
+      private String articleId;
+
+    /**
+     * 提示词内容
+     */
+     @ApiModelProperty(value = "提示词内容")
+      private String promptTitle;
+	  
+    /**
+     * 提示词内容
+     */
+     @ApiModelProperty(value = "提示词内容")
+      private String promptContent;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+
+}

+ 70 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/ComponentInfo.java

@@ -0,0 +1,70 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 组件信息表
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_component_info")
+public class ComponentInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+     @ApiModelProperty(value = "编号")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id; 
+
+    /**
+     * 名称
+     */
+     @ApiModelProperty(value = "名称")
+      private String name;
+
+    /**
+     * 备注
+     */
+     @ApiModelProperty(value = "备注")
+      private String remark;
+
+    /**
+     * 推送消息配置
+     */
+     @ApiModelProperty(value = "推送消息配置")
+      private String pushMsgConfig;
+
+    /**
+     * 类型 门诊/住院
+     */
+    @ApiModelProperty(value = "类型 门诊/住院")
+    private String type;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+
+    /**
+     * 事件ID
+     */
+     @ApiModelProperty(value = "事件ID")
+      private String eventId;
+
+
+}

+ 95 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/DeptInfo.java

@@ -0,0 +1,95 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 院科室信息表
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_dept_info")
+public class DeptInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+     @ApiModelProperty(value = "id")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id;
+
+    /**
+     * 所属医院
+     */
+    @ApiModelProperty(value = "所属医院")
+    private String hospitalId;
+
+    /**
+     * 院内科室名称
+     */
+     @ApiModelProperty(value = "院内科室名称")
+      private String name;
+
+    /**
+     * 院内科室ID
+     */
+    @ApiModelProperty(value = "院内科室ID")
+    private String deptId;
+
+    /**
+     * 科室地址分类
+     */
+    @ApiModelProperty(value = "科室地址分类")
+    private String type;
+
+    /**
+     * 科室地址
+     */
+     @ApiModelProperty(value = "科室地址")
+      private String addr;
+
+    /**
+     * 科室照片
+     */
+     @ApiModelProperty(value = "科室照片")
+      private String imgs;
+
+    /**
+     * gps纬度
+     */
+     @ApiModelProperty(value = "gps纬度")
+      private BigDecimal latitude;
+
+    /**
+     * gps经度
+     */
+     @ApiModelProperty(value = "gps经度")
+      private BigDecimal longitude;
+
+    /**
+     * 状态
+     */
+     @ApiModelProperty(value = "状态")
+      private String status;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+
+}

+ 63 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/DeptNotesInfo.java

@@ -0,0 +1,63 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 科室注意事项
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_dept_notes_info")
+public class DeptNotesInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+     @ApiModelProperty(value = "id")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id;
+
+    /**
+     * 标准科室ID
+     */
+     @ApiModelProperty(value = "标准科室ID")
+      private String deptId;
+
+    /**
+     * 类型
+     */
+     @ApiModelProperty(value = "类型")
+      private String type;
+
+    /**
+     * 标题
+     */
+     @ApiModelProperty(value = "标题")
+      private String title;
+
+    /**
+     * 内容
+     */
+     @ApiModelProperty(value = "内容")
+      private String content;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+
+}

+ 58 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/DrugConfigInfo.java

@@ -0,0 +1,58 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 取药配置信息
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_drug_config_info")
+public class DrugConfigInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+     @ApiModelProperty(value = "id")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id;
+
+    /**
+     * 分类
+     */
+     @ApiModelProperty(value = "分类")
+      private String type;
+
+    /**
+     * 所属医院
+     */
+     @ApiModelProperty(value = "所属医院")
+      private String hospitalId;
+
+    /**
+     * 地址
+     */
+     @ApiModelProperty(value = "地址")
+      private String addrs;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+
+
+}

+ 51 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/EventInfo.java

@@ -0,0 +1,51 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 事件信息表
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_event_info")
+public class EventInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+     @ApiModelProperty(value = "编号")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id;
+
+    /**
+     * 名称
+     */
+     @ApiModelProperty(value = "名称")
+      private String name;
+
+    /**
+     * 备注
+     */
+     @ApiModelProperty(value = "备注")
+      private String remark;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+
+}

+ 75 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/ExamLabNotesInfo.java

@@ -0,0 +1,75 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 检验检查注意事项
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_exam_lab_notes_info")
+public class ExamLabNotesInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+     @ApiModelProperty(value = "id")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id;
+
+    /**
+     * 标准项目分类
+     */
+     @ApiModelProperty(value = "标准项目分类")
+      private String itemType;
+
+    /**
+     * 标准项目ID
+     */
+     @ApiModelProperty(value = "标准项目ID")
+      private String itemId;
+
+    /**
+     * 所属医院
+     */
+     @ApiModelProperty(value = "所属医院")
+      private String hospitalId;
+
+    /**
+     * 检查地址
+     */
+     @ApiModelProperty(value = "检查地址")
+      private String addrs;
+
+    /**
+     * 注意内容
+     */
+     @ApiModelProperty(value = "注意内容")
+      private String content;
+
+    /**
+     * 报告时间
+     */
+     @ApiModelProperty(value = "报告时间")
+      private String reportTime;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+
+}

+ 76 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/HospitalInfo.java

@@ -0,0 +1,76 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 医院信息表
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_hospital_info")
+public class HospitalInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+     @ApiModelProperty(value = "id")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id;
+
+    /**
+     * 名称
+     */
+     @ApiModelProperty(value = "名称")
+      private String name;
+
+    /**
+     * 备注
+     */
+     @ApiModelProperty(value = "备注")
+      private String remark;
+
+    /**
+     * 科室地址
+     */
+     @ApiModelProperty(value = "科室地址")
+      private String addr;
+
+    /**
+     * 科室照片
+     */
+     @ApiModelProperty(value = "科室照片")
+      private String imgs;
+
+    /**
+     * gps纬度
+     */
+     @ApiModelProperty(value = "gps纬度")
+      private BigDecimal latitude;
+
+    /**
+     * gps经度
+     */
+     @ApiModelProperty(value = "gps经度")
+      private BigDecimal longitude;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+}

+ 63 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/OpNotesInfo.java

@@ -0,0 +1,63 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 手术注意事项
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_op_notes_info")
+public class OpNotesInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+     @ApiModelProperty(value = "id")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id;
+
+    /**
+     * 标准手术ID
+     */
+     @ApiModelProperty(value = "标准手术ID")
+      private String opItemId;
+
+    /**
+     * 标准手术名称
+     */
+    @ApiModelProperty(value = "标准手术名称")
+    private String opItemName;
+
+    /**
+     * 术前注意事项
+     */
+     @ApiModelProperty(value = "术前注意事项")
+      private String opBeforeNote;
+
+    /**
+     * 术后注意事项
+     */
+     @ApiModelProperty(value = "术后注意事项")
+      private String opAfterNote;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+
+}

+ 81 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/PushMsgLog.java

@@ -0,0 +1,81 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 诊中数据推送日志
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-02-05
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_push_msg_log")
+public class PushMsgLog extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+    @ApiModelProperty(value = "id")
+    @TableId(value = "id", type = IdType.INPUT)
+    private String id;
+
+    /**
+     * 患者id
+     */
+    @ApiModelProperty(value = "患者id")
+    private String patientId;
+
+    /**
+     * 发送openid
+     */
+    @ApiModelProperty(value = "发送openid")
+    private String openId;
+
+    /**
+     * 关联对象分类
+     */
+    @ApiModelProperty(value = "关联对象分类")
+    private String relObjType;
+
+    /**
+     * 关联对象id
+     */
+    @ApiModelProperty(value = "关联对象id")
+    private String relObjId;
+
+    /**
+     * 推送方式
+     */
+    @ApiModelProperty(value = "推送方式")
+    private String pushType;
+
+    /**
+     * 推送模板
+     */
+    @ApiModelProperty(value = "推送模板")
+    private String pushTemp;
+
+    /**
+     * 推送参数
+     */
+    @ApiModelProperty(value = "推送参数")
+    private String pushParams;
+
+    /**
+     * 返回信息
+     */
+    @ApiModelProperty(value = "返回信息")
+    private String pushResult;
+
+}

+ 51 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/entity/TherapyNotesInfo.java

@@ -0,0 +1,51 @@
+package com.xxh.cloud.inspur.framework.modules.base.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.xxh.cloud.framework.common.mybatisplus.entity.BaseEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 治疗注意事项
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@TableName("inspur_therapy_notes_info")
+public class TherapyNotesInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+     @ApiModelProperty(value = "id")
+    @TableId(value = "id", type = IdType.INPUT)
+      private String id;
+
+    /**
+     * 标准治疗ID
+     */
+     @ApiModelProperty(value = "标准治疗ID")
+      private String therapyId;
+
+    /**
+     * 注意事项
+     */
+     @ApiModelProperty(value = "注意事项")
+      private String note;
+
+    /**
+     * 逻辑删除标记(Y:正常,N:删除)
+     */
+     @ApiModelProperty(value = "逻辑删除标记(Y:正常,N:删除)")
+      private String rowsStatus;
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/ArticleConfigMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.ArticleConfig;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 健康科普配置 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface ArticleConfigMapper extends BaseMapper<ArticleConfig> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/ComponentInfoMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.ComponentInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 组件信息表 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface ComponentInfoMapper extends BaseMapper<ComponentInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/DeptInfoMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.DeptInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 院科室信息表 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface DeptInfoMapper extends BaseMapper<DeptInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/DeptNotesInfoMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.DeptNotesInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 科室注意事项 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface DeptNotesInfoMapper extends BaseMapper<DeptNotesInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/DrugConfigInfoMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.DrugConfigInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 取药配置信息 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface DrugConfigInfoMapper extends BaseMapper<DrugConfigInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/EventInfoMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.EventInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 事件信息表 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface EventInfoMapper extends BaseMapper<EventInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/ExamLabNotesInfoMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.ExamLabNotesInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 检验检查注意事项 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface ExamLabNotesInfoMapper extends BaseMapper<ExamLabNotesInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/HospitalInfoMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.HospitalInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 医院信息表 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface HospitalInfoMapper extends BaseMapper<HospitalInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/OpNotesInfoMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.OpNotesInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 手术注意事项 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface OpNotesInfoMapper extends BaseMapper<OpNotesInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/PushMsgLogMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xxh.cloud.inspur.framework.modules.base.entity.PushMsgLog;
+
+/**
+ * <p>
+ * 诊中数据推送日志 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-02-05
+ */
+public interface PushMsgLogMapper extends BaseMapper<PushMsgLog> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/mapper/TherapyNotesInfoMapper.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.mapper;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.TherapyNotesInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 治疗注意事项 Mapper 接口
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface TherapyNotesInfoMapper extends BaseMapper<TherapyNotesInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/ArticleConfigService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.ArticleConfig;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 健康科普配置 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface ArticleConfigService extends IService<ArticleConfig> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/ComponentInfoService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.ComponentInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 组件信息表 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface ComponentInfoService extends IService<ComponentInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/DeptInfoService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.DeptInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 院科室信息表 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface DeptInfoService extends IService<DeptInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/DeptNotesInfoService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.DeptNotesInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 科室注意事项 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface DeptNotesInfoService extends IService<DeptNotesInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/DrugConfigInfoService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.DrugConfigInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 取药配置信息 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface DrugConfigInfoService extends IService<DrugConfigInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/EventInfoService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.EventInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 事件信息表 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface EventInfoService extends IService<EventInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/ExamLabNotesInfoService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.ExamLabNotesInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 检验检查注意事项 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface ExamLabNotesInfoService extends IService<ExamLabNotesInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/HospitalInfoService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.HospitalInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 医院信息表 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface HospitalInfoService extends IService<HospitalInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/OpNotesInfoService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.OpNotesInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 手术注意事项 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface OpNotesInfoService extends IService<OpNotesInfo> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/PushMsgLogService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.xxh.cloud.inspur.framework.modules.base.entity.PushMsgLog;
+
+/**
+ * <p>
+ * 诊中数据推送日志 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-02-05
+ */
+public interface PushMsgLogService extends IService<PushMsgLog> {
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/TherapyNotesInfoService.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.base.service;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.TherapyNotesInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 治疗注意事项 服务类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+public interface TherapyNotesInfoService extends IService<TherapyNotesInfo> {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/ArticleConfigServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.ArticleConfig;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.ArticleConfigMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.ArticleConfigService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 健康科普配置 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class ArticleConfigServiceImpl extends ServiceImpl<ArticleConfigMapper, ArticleConfig> implements ArticleConfigService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/ComponentInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.ComponentInfo;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.ComponentInfoMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.ComponentInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 组件信息表 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class ComponentInfoServiceImpl extends ServiceImpl<ComponentInfoMapper, ComponentInfo> implements ComponentInfoService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/DeptInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.DeptInfo;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.DeptInfoMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.DeptInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 院科室信息表 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class DeptInfoServiceImpl extends ServiceImpl<DeptInfoMapper, DeptInfo> implements DeptInfoService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/DeptNotesInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.DeptNotesInfo;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.DeptNotesInfoMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.DeptNotesInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 科室注意事项 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class DeptNotesInfoServiceImpl extends ServiceImpl<DeptNotesInfoMapper, DeptNotesInfo> implements DeptNotesInfoService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/DrugConfigInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.DrugConfigInfo;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.DrugConfigInfoMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.DrugConfigInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 取药配置信息 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class DrugConfigInfoServiceImpl extends ServiceImpl<DrugConfigInfoMapper, DrugConfigInfo> implements DrugConfigInfoService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/EventInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.EventInfo;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.EventInfoMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.EventInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 事件信息表 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class EventInfoServiceImpl extends ServiceImpl<EventInfoMapper, EventInfo> implements EventInfoService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/ExamLabNotesInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.ExamLabNotesInfo;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.ExamLabNotesInfoMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.ExamLabNotesInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 检验检查注意事项 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class ExamLabNotesInfoServiceImpl extends ServiceImpl<ExamLabNotesInfoMapper, ExamLabNotesInfo> implements ExamLabNotesInfoService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/HospitalInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.HospitalInfo;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.HospitalInfoMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.HospitalInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 医院信息表 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class HospitalInfoServiceImpl extends ServiceImpl<HospitalInfoMapper, HospitalInfo> implements HospitalInfoService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/OpNotesInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.OpNotesInfo;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.OpNotesInfoMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.OpNotesInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 手术注意事项 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class OpNotesInfoServiceImpl extends ServiceImpl<OpNotesInfoMapper, OpNotesInfo> implements OpNotesInfoService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/PushMsgLogServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.xxh.cloud.inspur.framework.modules.base.entity.PushMsgLog;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.PushMsgLogMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.PushMsgLogService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 诊中数据推送日志 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-02-05
+ */
+@Service
+public class PushMsgLogServiceImpl extends ServiceImpl<PushMsgLogMapper, PushMsgLog> implements PushMsgLogService {
+
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/base/service/impl/TherapyNotesInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.base.service.impl;
+
+import com.xxh.cloud.inspur.framework.modules.base.entity.TherapyNotesInfo;
+import com.xxh.cloud.inspur.framework.modules.base.mapper.TherapyNotesInfoMapper;
+import com.xxh.cloud.inspur.framework.modules.base.service.TherapyNotesInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 治疗注意事项 服务实现类
+ * </p>
+ *
+ * @author limengjie
+ * @since 2025-01-03
+ */
+@Service
+public class TherapyNotesInfoServiceImpl extends ServiceImpl<TherapyNotesInfoMapper, TherapyNotesInfo> implements TherapyNotesInfoService {
+
+}

+ 26 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ArticleConfigAddDto.java

@@ -0,0 +1,26 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class ArticleConfigAddDto {
+
+    @ApiModelProperty(value = "标准科室",required = true)
+    @NotEmpty(message = "标准科室不能为空")
+    private String deptId;
+
+    @ApiModelProperty(value = "标准疾病ID")
+    private String diseaseId;
+
+    @ApiModelProperty(value = "文章ID")
+    private String articleId;
+
+    @ApiModelProperty(value = "提示词内容")
+    private String promptContent;
+
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ArticleConfigEditDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class ArticleConfigEditDto extends ArticleConfigAddDto {
+
+    @ApiModelProperty(value = "id",required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ArticleConfigGetDto.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class ArticleConfigGetDto {
+
+    @ApiModelProperty(value = "id",required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+}

+ 24 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ArticleConfigSearchDto.java

@@ -0,0 +1,24 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import com.xxh.cloud.framework.common.entity.BasePageDTO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+
+import java.util.List;
+
+@Getter
+@Setter
+@NoArgsConstructor
+@AllArgsConstructor
+public class ArticleConfigSearchDto extends BasePageDTO {
+
+    @ApiModelProperty(value = "标准科室")
+    private String deptId;
+
+    @ApiModelProperty(value = "标准疾病ID")
+    private String diseaseId;
+
+}

+ 31 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ComponentInfoAddDto.java

@@ -0,0 +1,31 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class ComponentInfoAddDto {
+
+    @ApiModelProperty(value = "编号", required = true)
+    @NotEmpty(message = "编号不能为空")
+    private String id;
+
+    @ApiModelProperty(value = "名称", required = true)
+    @NotEmpty(message = "名称不能为空")
+    private String name;
+
+    @ApiModelProperty(value = "备注")
+    private String remark;
+
+    @ApiModelProperty(value = "推送消息配置")
+    private String pushMsgConfig;
+
+    @ApiModelProperty(value = "事件ID", required = true)
+    @NotEmpty(message = "事件ID不能为空")
+    private String eventId;
+
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ComponentInfoGetDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class ComponentInfoGetDto {
+
+    @ApiModelProperty(value = "id",required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+
+}

+ 26 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ComponentInfoSearchDto.java

@@ -0,0 +1,26 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import com.xxh.cloud.framework.common.entity.BasePageDTO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+
+@Getter
+@Setter
+@AllArgsConstructor
+@NoArgsConstructor
+public class ComponentInfoSearchDto extends BasePageDTO {
+
+    @ApiModelProperty(value = "名称")
+    private String name;
+
+    @ApiModelProperty(value = "事件ID")
+    private String eventId;
+
+    public ComponentInfoSearchDto(String eventId){
+        this.eventId = eventId;
+    }
+
+}

+ 45 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptInfoAddDto.java

@@ -0,0 +1,45 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+import java.math.BigDecimal;
+
+@Getter
+@Setter
+public class DeptInfoAddDto {
+
+    @ApiModelProperty(value = "所属医院",required = true)
+    @NotEmpty(message = "所属医院不能为空")
+    private String hospitalId;
+
+    @ApiModelProperty(value = "院内科室名称",required = true)
+    @NotEmpty(message = "院内科室名称不能为空")
+    private String name;
+
+    @ApiModelProperty(value = "院内科室ID",required = true)
+    @NotEmpty(message = "院内科室ID不能为空")
+    private String deptId;
+
+    @ApiModelProperty(value = "科室地址分类 住院I/门诊C")
+    private String type;
+
+    @ApiModelProperty(value = "科室地址")
+    private String addr;
+
+    @ApiModelProperty(value = "科室照片")
+    private String imgs;
+
+    @ApiModelProperty(value = "gps纬度")
+    private BigDecimal latitude;
+
+    @ApiModelProperty(value = "gps经度")
+    private BigDecimal longitude;
+
+    @ApiModelProperty(value = "状态")
+    private String status;
+
+
+}

+ 18 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptInfoEditDto.java

@@ -0,0 +1,18 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+import java.math.BigDecimal;
+
+@Getter
+@Setter
+public class DeptInfoEditDto extends DeptInfoAddDto {
+
+    @ApiModelProperty(value = "id",required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptInfoGetDto.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class DeptInfoGetDto {
+
+    @ApiModelProperty(value = "id",required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+}

+ 35 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptInfoSearchDto.java

@@ -0,0 +1,35 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import com.xxh.cloud.framework.common.entity.BasePageDTO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+
+@Getter
+@Setter
+@AllArgsConstructor
+@NoArgsConstructor
+public class DeptInfoSearchDto extends BasePageDTO {
+
+    @ApiModelProperty(value = "院内科室编号")
+    private String deptId;
+
+    @ApiModelProperty(value = "科室名称")
+    private String name;
+
+    @ApiModelProperty(value = "科室类型")
+    private String type;
+
+    @ApiModelProperty(value = "科室地址")
+    private String addr;
+
+    @ApiModelProperty(value = "所属医院")
+    private String hospitalId;
+
+    public DeptInfoSearchDto(String deptId, String type){
+        this.deptId = deptId;
+        this.type = type;
+    }
+}

+ 29 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoAddDto.java

@@ -0,0 +1,29 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class DeptNotesInfoAddDto {
+
+    @ApiModelProperty(value = "标准科室ID", required = true)
+    @NotEmpty(message = "标准科室ID不能为空")
+    private String deptId;
+
+    @ApiModelProperty(value = "类型", required = true)
+    @NotEmpty(message = "类型不能为空")
+    private String type;
+
+    @ApiModelProperty(value = "标题", required = true)
+    @NotEmpty(message = "标题不能为空")
+    private String title;
+
+    @ApiModelProperty(value = "内容", required = true)
+    @NotEmpty(message = "内容不能为空")
+    private String content;
+
+}

+ 15 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoEditDto.java

@@ -0,0 +1,15 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class DeptNotesInfoEditDto extends DeptNotesInfoAddDto {
+
+    @ApiModelProperty(value = "id")
+    private String id;
+}

+ 25 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoGetByTypeDto.java

@@ -0,0 +1,25 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+@AllArgsConstructor
+@NoArgsConstructor
+public class DeptNotesInfoGetByTypeDto {
+
+    @ApiModelProperty(value = "标准科室ID",required = true)
+    @NotEmpty(message = "标准科室ID不能为空")
+    private String deptId;
+
+    @ApiModelProperty(value = "类型",required = true)
+    @NotEmpty(message = "类型不能为空")
+    private String type;
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoGetDto.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class DeptNotesInfoGetDto {
+
+    @ApiModelProperty(value = "id",required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+}

+ 33 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DeptNotesInfoSearchDto.java

@@ -0,0 +1,33 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import com.xxh.cloud.framework.common.entity.BasePageDTO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+
+@Getter
+@Setter
+@AllArgsConstructor
+@NoArgsConstructor
+public class DeptNotesInfoSearchDto extends BasePageDTO {
+
+    @ApiModelProperty(value = "标准科室ID")
+    private String deptId;
+
+    @ApiModelProperty(value = "类型")
+    private String type;
+
+    @ApiModelProperty(value = "标题")
+    private String title;
+
+    public DeptNotesInfoSearchDto(String deptId) {
+        this.deptId = deptId;
+    }
+
+    public DeptNotesInfoSearchDto(String deptId, String type) {
+        this.deptId = deptId;
+        this.type = type;
+    }
+}

+ 26 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DrugConfigInfoAddDto.java

@@ -0,0 +1,26 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+import java.math.BigDecimal;
+
+@Getter
+@Setter
+public class DrugConfigInfoAddDto {
+
+    @ApiModelProperty(value = "分类", required = true)
+    @NotEmpty(message = "分类不能为空")
+    private String type;
+
+    @ApiModelProperty(value = "所属医院", required = true)
+    @NotEmpty(message = "所属医院不能为空")
+    private String hospitalId;
+
+    @ApiModelProperty(value = "地址", required = true)
+    @NotEmpty(message = "地址不能为空")
+    private String addrs;
+
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DrugConfigInfoEditDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class DrugConfigInfoEditDto extends DrugConfigInfoAddDto {
+
+    @ApiModelProperty(value = "id",required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DrugConfigInfoGetDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class DrugConfigInfoGetDto {
+
+    @ApiModelProperty(value = "id",required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+
+}

+ 27 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/DrugConfigInfoSearchDto.java

@@ -0,0 +1,27 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import com.xxh.cloud.framework.common.entity.BasePageDTO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+import java.util.List;
+
+@Getter
+@Setter
+public class DrugConfigInfoSearchDto extends BasePageDTO {
+
+    @ApiModelProperty(value = "分类")
+    private String type;
+
+    @ApiModelProperty(value = "分类")
+    private List<String> types;
+
+    @ApiModelProperty(value = "所属医院")
+    private String hospitalId;
+
+    @ApiModelProperty(value = "地址")
+    private String addrs;
+
+}

+ 24 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/EventInfoAddDto.java

@@ -0,0 +1,24 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class EventInfoAddDto {
+
+    @ApiModelProperty(value = "编号", required = true)
+    @NotEmpty(message = "编号不能为空")
+    private String id;
+
+    @ApiModelProperty(value = "名称", required = true)
+    @NotEmpty(message = "名称不能为空")
+    private String name;
+
+    @ApiModelProperty(value = "备注")
+    private String remark;
+
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/EventInfoGetDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class EventInfoGetDto {
+
+    @ApiModelProperty(value = "id",required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/EventInfoSearchDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import com.xxh.cloud.framework.common.entity.BasePageDTO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+
+@Getter
+@Setter
+public class EventInfoSearchDto extends BasePageDTO {
+
+    @ApiModelProperty(value = "名称")
+    private String name;
+
+}

+ 33 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ExamLabNotesInfoAddDto.java

@@ -0,0 +1,33 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class ExamLabNotesInfoAddDto {
+
+    @ApiModelProperty(value = "标准项目分类", required = true)
+    @NotEmpty(message = "标准项目分类不能为空")
+    private String itemType;
+
+    @ApiModelProperty(value = "标准项目ID", required = true)
+    @NotEmpty(message = "标准项目ID不能为空")
+    private String itemId;
+
+    @ApiModelProperty(value = "所属医院", required = true)
+    @NotEmpty(message = "所属医院不能为空")
+    private String hospitalId;
+
+    @ApiModelProperty(value = "检查地址", required = true)
+    @NotEmpty(message = "检查地址不能为空")
+    private String addrs;
+
+    @ApiModelProperty(value = "检查地址", required = true)
+    @NotEmpty(message = "注意内容不能为空")
+    private String content;
+
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ExamLabNotesInfoEditDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class ExamLabNotesInfoEditDto extends ExamLabNotesInfoAddDto {
+
+    @ApiModelProperty(value = "id", required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ExamLabNotesInfoGetDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class ExamLabNotesInfoGetDto {
+
+    @ApiModelProperty(value = "id", required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+
+}

+ 31 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/ExamLabNotesInfoSearchDto.java

@@ -0,0 +1,31 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import com.xxh.cloud.framework.common.entity.BasePageDTO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+
+@Getter
+@Setter
+public class ExamLabNotesInfoSearchDto extends BasePageDTO {
+
+    @ApiModelProperty(value = "标准项目分类")
+    private String itemType;
+
+    @ApiModelProperty(value = "标准项目ID")
+    private String itemId;
+
+    @ApiModelProperty(value = "标准项目ID")
+    private List<String> itemIds;
+
+    @ApiModelProperty(value = "所属医院")
+    private String hospitalId;
+
+    @ApiModelProperty(value = "检查地址")
+    private String addrs;
+
+    @ApiModelProperty(value = "注意内容")
+    private String content;
+}

+ 33 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/HospitalInfoAddDto.java

@@ -0,0 +1,33 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+import java.math.BigDecimal;
+
+@Getter
+@Setter
+public class HospitalInfoAddDto {
+
+
+    @ApiModelProperty(value = "名称", required = true)
+    @NotEmpty(message = "名称不能为空")
+    private String name;
+
+    @ApiModelProperty(value = "备注")
+    private String remark;
+
+    @ApiModelProperty(value = "地址")
+    private String addr;
+
+    @ApiModelProperty(value = "照片")
+    private String imgs;
+
+    @ApiModelProperty(value = "gps纬度")
+    private BigDecimal latitude;
+
+    @ApiModelProperty(value = "gps经度")
+    private BigDecimal longitude;
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/HospitalInfoEditDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+import java.math.BigDecimal;
+
+@Getter
+@Setter
+public class HospitalInfoEditDto extends HospitalInfoAddDto {
+
+    @ApiModelProperty(value = "id", required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/HospitalInfoGetDto.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class HospitalInfoGetDto {
+
+    @ApiModelProperty(value = "id", required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+}

+ 20 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/HospitalInfoSearchDto.java

@@ -0,0 +1,20 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import com.xxh.cloud.framework.common.entity.BasePageDTO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+import java.math.BigDecimal;
+
+@Getter
+@Setter
+public class HospitalInfoSearchDto extends BasePageDTO {
+
+    @ApiModelProperty(value = "名称")
+    private String name;
+
+    @ApiModelProperty(value = "地址")
+    private String addr;
+}

+ 26 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/OpNotesInfoAddDto.java

@@ -0,0 +1,26 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+import java.math.BigDecimal;
+
+@Getter
+@Setter
+public class OpNotesInfoAddDto {
+
+    @ApiModelProperty(value = "标准手术ID", required = true)
+    @NotEmpty(message = "标准手术ID不能为空")
+    private String opItemId;
+
+    @ApiModelProperty(value = "标准手术名称")
+    private String opItemName;
+
+    @ApiModelProperty(value = "术前注意事项")
+    private String opBeforeNote;
+
+    @ApiModelProperty(value = "术后注意事项")
+    private String opAfterNote;
+}

+ 17 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/OpNotesInfoEditDto.java

@@ -0,0 +1,17 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class OpNotesInfoEditDto extends OpNotesInfoAddDto {
+
+    @ApiModelProperty(value = "id", required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/OpNotesInfoGetDto.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class OpNotesInfoGetDto {
+
+    @ApiModelProperty(value = "id", required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+}

+ 22 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/OpNotesInfoSearchDto.java

@@ -0,0 +1,22 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import com.xxh.cloud.framework.common.entity.BasePageDTO;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+
+@Getter
+@Setter
+public class OpNotesInfoSearchDto extends BasePageDTO {
+
+    @ApiModelProperty(value = "标准手术ID")
+    private String opItemId;
+
+    @ApiModelProperty(value = "标准手术ID")
+    private List<String> opItemIds;
+
+    @ApiModelProperty(value = "标准手术名称")
+    private String opItemName;
+}

+ 37 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/PushMsgLogAddDto.java

@@ -0,0 +1,37 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
+import lombok.NoArgsConstructor;
+import lombok.Setter;
+
+@Getter
+@Setter
+public class PushMsgLogAddDto {
+
+    @ApiModelProperty(value = "患者id")
+    private String patientId;
+
+    @ApiModelProperty(value = "发送openid")
+    private String openId;
+
+    @ApiModelProperty(value = "关联对象分类")
+    private String relObjType;
+
+    @ApiModelProperty(value = "关联对象id")
+    private String relObjId;
+
+    @ApiModelProperty(value = "推送方式")
+    private String pushType;
+
+    @ApiModelProperty(value = "推送模板")
+    private String pushTemp;
+
+    @ApiModelProperty(value = "推送参数")
+    private String pushParams;
+
+    @ApiModelProperty(value = "返回信息")
+    private String pushResult;
+
+}

+ 19 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/TherapyNotesInfoAddDto.java

@@ -0,0 +1,19 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class TherapyNotesInfoAddDto {
+
+    @ApiModelProperty(value = "标准治疗ID", required = true)
+    @NotEmpty(message = "标准治疗ID不能为空")
+    private String therapyId;
+
+    @ApiModelProperty(value = "注意事项")
+    private String note;
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/TherapyNotesInfoEditDto.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class TherapyNotesInfoEditDto extends TherapyNotesInfoAddDto {
+
+    @ApiModelProperty(value = "id", required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+}

+ 16 - 0
xxh-inspur-framework/src/main/java/com/xxh/cloud/inspur/framework/modules/biz/bean/dto/TherapyNotesInfoGetDto.java

@@ -0,0 +1,16 @@
+package com.xxh.cloud.inspur.framework.modules.biz.bean.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+import javax.validation.constraints.NotEmpty;
+
+@Getter
+@Setter
+public class TherapyNotesInfoGetDto {
+
+    @ApiModelProperty(value = "id", required = true)
+    @NotEmpty(message = "id不能为空")
+    private String id;
+}

Some files were not shown because too many files changed in this diff