Browse Source

init
初始化

18339543638 5 months ago
parent
commit
27f5e3be9b
100 changed files with 4 additions and 3401 deletions
  1. 1 1
      pom.xml
  2. 1 1
      tr-framework/pom.xml
  3. 1 1
      tr-modules-api/pom.xml
  4. 1 2
      tr-modules/pom.xml
  5. 0 73
      tr-modules/tr-module-smartFollowUp/pom.xml
  6. 0 43
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/ClinicRoomController.java
  7. 0 41
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/PatientInfoController.java
  8. 0 26
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/dto/WxDoctorClinicRoomDTO.java
  9. 0 24
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/dto/WxDoctorPatientInfoDTO.java
  10. 0 46
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/vo/WxDoctorClinicRoomVO.java
  11. 0 44
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/vo/WxDoctorPatientVO.java
  12. 0 3
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/packageInfo.java
  13. 0 74
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizClinicRoomDTO.java
  14. 0 19
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizClinicRoomQueryDTO.java
  15. 0 38
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizClinicRoomWxUserDTO.java
  16. 0 19
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizClinicRoomWxUserQueryDTO.java
  17. 0 50
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizDeptDTO.java
  18. 0 21
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizDeptQueryDTO.java
  19. 0 40
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizHospitalDTO.java
  20. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizHospitalQueryDTO.java
  21. 0 59
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocAndSquareCoverDTO.java
  22. 0 59
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocDTO.java
  23. 0 53
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocJsonDTO.java
  24. 0 30
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocQueryDTO.java
  25. 0 67
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocSquareDTO.java
  26. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocSquareQueryDTO.java
  27. 0 74
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizPainAssessmentDTO.java
  28. 0 19
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizPainAssessmentQueryDTO.java
  29. 0 44
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizPatientDTO.java
  30. 0 19
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizPatientQueryDTO.java
  31. 0 49
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionAnswerDTO.java
  32. 0 19
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionAnswerQueryDTO.java
  33. 0 46
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionDTO.java
  34. 0 40
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionGroupDTO.java
  35. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionGroupQueryDTO.java
  36. 0 46
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionGroupSquareDTO.java
  37. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionGroupSquareQueryDTO.java
  38. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionQueryDTO.java
  39. 0 47
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionSquareDTO.java
  40. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionSquareQueryDTO.java
  41. 0 61
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizWxUserDTO.java
  42. 0 31
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizWxUserHospitalDTO.java
  43. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizWxUserHospitalQueryDTO.java
  44. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizWxUserQueryDTO.java
  45. 0 30
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/entity/BizQuestionEntity.java
  46. 0 26
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/entity/BizWxAppletQuestionAnswerEntity.java
  47. 0 14
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/ClinicPhaseEnums.java
  48. 0 7
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/PatientGenderEnums.java
  49. 0 14
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/QuestionGroupTypeEnums.java
  50. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/QuestionTypeEnums.java
  51. 0 13
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/UserTypeEnums.java
  52. 0 31
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizClinicRoomMapper.java
  53. 0 28
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizClinicRoomWxUserMapper.java
  54. 0 31
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizDeptMapper.java
  55. 0 28
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizHospitalMapper.java
  56. 0 43
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizMissionDocMapper.java
  57. 0 34
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizMissionDocSquareMapper.java
  58. 0 28
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizPainAssessmentMapper.java
  59. 0 31
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizPatientMapper.java
  60. 0 35
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionAnswerMapper.java
  61. 0 28
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionGroupMapper.java
  62. 0 28
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionGroupSquareMapper.java
  63. 0 33
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionMapper.java
  64. 0 28
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionSquareMapper.java
  65. 0 28
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizWxUserHospitalMapper.java
  66. 0 38
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizWxUserMapper.java
  67. 0 3
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/packageInfo.java
  68. 0 100
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizClinicRoomPO.java
  69. 0 41
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizClinicRoomWxUserPO.java
  70. 0 62
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizDeptPO.java
  71. 0 38
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizDocDeptPO.java
  72. 0 41
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizHospitalPO.java
  73. 0 84
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizMissionDocPO.java
  74. 0 89
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizMissionDocSquarePO.java
  75. 0 84
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizPainAssessmentPO.java
  76. 0 38
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizPatientPO.java
  77. 0 59
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionAnswerPO.java
  78. 0 40
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionGroupPO.java
  79. 0 41
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionGroupSquarePO.java
  80. 0 60
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionPO.java
  81. 0 58
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionSquarePO.java
  82. 0 36
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizWxUserHospitalPO.java
  83. 0 72
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizWxUserPO.java
  84. 0 67
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/register/WxSendTemplateMsgRegister.java
  85. 0 35
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizClinicRoomRepository.java
  86. 0 20
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizClinicRoomWxUserRepository.java
  87. 0 18
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizDeptRepository.java
  88. 0 16
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizDocDeptRepository.java
  89. 0 16
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizHospitalRepository.java
  90. 0 33
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizMissionDocRepository.java
  91. 0 25
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizMissionDocSquareRepository.java
  92. 0 16
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizPainAssessmentRepository.java
  93. 0 24
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizPatientRepository.java
  94. 0 16
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionAnswerRepository.java
  95. 0 16
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionGroupRepository.java
  96. 0 16
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionGroupSquareRepository.java
  97. 0 16
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionRepository.java
  98. 0 16
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionSquareRepository.java
  99. 0 16
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizWxUserHospitalRepository.java
  100. 0 22
      tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizWxUserRepository.java

+ 1 - 1
pom.xml

@@ -5,7 +5,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <groupId>cn.tr</groupId>
-    <artifactId>tr-footstone</artifactId>
+    <artifactId>airway</artifactId>
     <version>${revision}</version>
     <packaging>pom</packaging>
     <description>驼人通用型管理框架</description>

+ 1 - 1
tr-framework/pom.xml

@@ -3,7 +3,7 @@
          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">
     <parent>
-        <artifactId>tr-footstone</artifactId>
+        <artifactId>airway</artifactId>
         <groupId>cn.tr</groupId>
         <version>${revision}</version>
     </parent>

+ 1 - 1
tr-modules-api/pom.xml

@@ -3,7 +3,7 @@
          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">
     <parent>
-        <artifactId>tr-footstone</artifactId>
+        <artifactId>airway</artifactId>
         <groupId>cn.tr</groupId>
         <version>${revision}</version>
     </parent>

+ 1 - 2
tr-modules/pom.xml

@@ -3,7 +3,7 @@
          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">
     <parent>
-        <artifactId>tr-footstone</artifactId>
+        <artifactId>airway</artifactId>
         <groupId>cn.tr</groupId>
         <version>${revision}</version>
     </parent>
@@ -17,7 +17,6 @@
         <module>tr-module-gen</module>
         <module>tr-module-export</module>
         <module>tr-module-quartz</module>
-        <module>tr-module-smartFollowUp</module>
     </modules>
 
 

+ 0 - 73
tr-modules/tr-module-smartFollowUp/pom.xml

@@ -1,73 +0,0 @@
-<?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">
-    <parent>
-        <artifactId>tr-modules</artifactId>
-        <groupId>cn.tr</groupId>
-        <version>${revision}</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>tr-module-smartFollowUp</artifactId>
-    <packaging>jar</packaging>
-    <dependencies>
-        <dependency>
-            <groupId>cn.tr</groupId>
-            <artifactId>tr-framework</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>cn.tr</groupId>
-            <artifactId>tr-spring-boot-starter-plugin-doc</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>cn.tr</groupId>
-            <artifactId>tr-spring-boot-starter-plugin-web</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>cn.tr</groupId>
-            <artifactId>tr-spring-boot-starter-plugin-mybatis</artifactId>
-        </dependency>
-
-
-        <dependency>
-            <groupId>cn.tr</groupId>
-            <artifactId>tr-spring-boot-starter-plugin-satoken</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>cn.tr</groupId>
-            <artifactId>tr-module-system-api</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>cn.tr</groupId>
-            <artifactId>tr-spring-boot-starter-plugin-eventbus</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>com.github.binarywang</groupId>
-            <artifactId>weixin-java-miniapp</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>com.github.binarywang</groupId>
-            <artifactId>weixin-java-mp</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>cn.tr</groupId>
-            <artifactId>tr-module-system</artifactId>
-            <version>0.0.9</version>
-        </dependency>
-
-
-        <dependency>
-            <groupId>cn.tr</groupId>
-            <artifactId>tr-spring-boot-starter-plugin-biz-tenant</artifactId>
-        </dependency>
-    </dependencies>
-</project>

+ 0 - 43
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/ClinicRoomController.java

@@ -1,43 +0,0 @@
-package cn.tr.module.smart.app.controller;
-
-import cn.tr.core.pojo.TableDataInfo;
-import cn.tr.module.smart.app.controller.dto.WxDoctorClinicRoomDTO;
-import cn.tr.module.smart.app.controller.vo.WxDoctorClinicRoomVO;
-import cn.tr.module.smart.common.service.IBizClinicRoomService;
-import cn.tr.plugin.mybatis.base.BaseController;
-import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import lombok.AllArgsConstructor;
-import org.springframework.validation.annotation.Validated;
-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 javax.annotation.Resource;
-
-/**
- * @author wangzl
- * @description: TODO
- * @date 2025/6/9 15:07
- */
-@Api(tags = "医生端手术信息")
-@RestController
-@RequestMapping("/wx/doctor/clinic")
-@AllArgsConstructor
-//@SaCheckLogin(type = LoginTypeConstant.WX_APPLET)
-public class ClinicRoomController extends BaseController {
-    @Resource
-    private IBizClinicRoomService clinicRoomService;
-
-    @ApiOperationSupport(author = "wangzl", order = 1)
-    @ApiOperation(value = "根据条件查询手术信息列表", notes = "权限: 无")
-    @PostMapping("/query/page")
-    public TableDataInfo<WxDoctorClinicRoomVO> selectList(@RequestBody @Validated WxDoctorClinicRoomDTO query) {
-        startPage();
-        return getDataTable(clinicRoomService.selectByClinicRoomAndPatientList(query));
-    }
-
-
-}

+ 0 - 41
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/PatientInfoController.java

@@ -1,41 +0,0 @@
-package cn.tr.module.smart.app.controller;
-
-import cn.tr.core.pojo.TableDataInfo;
-import cn.tr.module.smart.app.controller.dto.WxDoctorPatientInfoDTO;
-import cn.tr.module.smart.app.controller.vo.WxDoctorPatientVO;
-import cn.tr.module.smart.common.service.IBizPatientService;
-import cn.tr.plugin.mybatis.base.BaseController;
-import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import lombok.AllArgsConstructor;
-import org.springframework.validation.annotation.Validated;
-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 javax.annotation.Resource;
-
-/**
- * @author wangzl
- * @description: TODO
- * @date 2025/6/9 16:44
- */
-@Api(tags = "医生端患者信息")
-@RestController
-@RequestMapping("/wx/doctor/patient")
-@AllArgsConstructor
-//@SaCheckLogin(type = LoginTypeConstant.WX_APPLET)
-public class PatientInfoController extends BaseController {
-    @Resource
-    private IBizPatientService bizPatientService;
-
-    @ApiOperationSupport(author = "wangzl",order = 1)
-    @ApiOperation(value="根据条件患者信息列表",notes = "权限: 无")
-    @PostMapping("/query/page")
-    public TableDataInfo<WxDoctorPatientVO> selectList(@RequestBody @Validated WxDoctorPatientInfoDTO query) {
-        startPage();
-        return getDataTable(bizPatientService.selectPatientList(query));
-    }
-}

+ 0 - 26
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/dto/WxDoctorClinicRoomDTO.java

@@ -1,26 +0,0 @@
-package cn.tr.module.smart.app.controller.dto;
-
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-
-import javax.validation.constraints.NotBlank;
-import java.io.Serializable;
-
-/**
- * @author wangzl
- * @description: TODO
- * @date 2025/6/9 15:42
- */
-@Data
-@ApiModel("医生端手术信息列表查询参数")
-public class WxDoctorClinicRoomDTO implements Serializable {
-
-    @ApiModelProperty(value = "手术状态",position = 1)
-    @NotBlank(message = "手术状态不能为空,术前还是术后")
-    private String clinicStatus;
-
-    @ApiModelProperty(value = "检索条件",position = 2)
-    private String queryCondition;
-
-}

+ 0 - 24
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/dto/WxDoctorPatientInfoDTO.java

@@ -1,24 +0,0 @@
-package cn.tr.module.smart.app.controller.dto;
-
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-
-import java.util.Date;
-import java.util.List;
-
-/**
- * @author wangzl
- * @description: TODO
- * @date 2025/6/10 10:27
- */
-@Data
-@ApiModel("医生端患者信息列表查询参数")
-public class WxDoctorPatientInfoDTO {
-
-    @ApiModelProperty(value = "查询时间",position = 1)
-    private List<Date> queryTime;
-
-    @ApiModelProperty(value = "检索条件",position = 2)
-    private String queryCondition;
-}

+ 0 - 46
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/vo/WxDoctorClinicRoomVO.java

@@ -1,46 +0,0 @@
-package cn.tr.module.smart.app.controller.vo;
-
-import cn.tr.core.utils.AgeUtils;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * @author wangzl
- * @description: TODO
- * @date 2025/6/9 15:11
- */
-@Data
-@ApiModel("医生端手术列表信息")
-public class WxDoctorClinicRoomVO implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty("手术ID")
-    private String clinicRoomId;
-
-    @ApiModelProperty("手术名称")
-    private String clinicName;
-
-    @ApiModelProperty("手术开始时间")
-    private Date clinicStartTime;
-
-    @ApiModelProperty("科室名称")
-    private String deptName;
-
-    @ApiModelProperty("住院号")
-    private String patientCode;
-
-    @ApiModelProperty("患者姓名")
-    private String patientName;
-
-    @ApiModelProperty("患者生日")
-    private Integer patientAge;
-
-    @ApiModelProperty("患者性别")
-    private String patientGender;
-
-}

+ 0 - 44
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/vo/WxDoctorPatientVO.java

@@ -1,44 +0,0 @@
-package cn.tr.module.smart.app.controller.vo;
-
-import cn.tr.core.utils.AgeUtils;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * @author wangzl
- * @description: TODO
- * @date 2025/6/10 10:35
- */
-@Data
-@ApiModel("医生端患者列表信息")
-public class WxDoctorPatientVO implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty("患者ID")
-    private String patientId;
-
-    @ApiModelProperty("当前手术Id")
-    private String currentClinicId;
-
-    @ApiModelProperty("住院号")
-    private String patientCode;
-
-    @ApiModelProperty("手术次数")
-    private Integer countResult;
-
-    @ApiModelProperty("患者姓名")
-    private String patientName;
-
-    @ApiModelProperty("患者生日")
-    private Integer patientAge;
-
-    @ApiModelProperty("患者性别")
-    private String patientGender;
-
-
-}

+ 0 - 3
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/packageInfo.java

@@ -1,3 +0,0 @@
-package cn.tr.module.smart.app;
-
-// 智慧随访的公共服务类

+ 0 - 74
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizClinicRoomDTO.java

@@ -1,74 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Insert;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.*;
-/**
- * 诊疗室传输对象
- *
- * @author lf
- * @date  2025/06/09 10:59
- **/
-@Data
-@ApiModel("诊疗室传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizClinicRoomDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "年龄", position = 2)
-    private Integer patientAge;
-
-    @ApiModelProperty(value = "科室", position = 3)
-    private String deptId;
-
-    @ApiModelProperty(value = "手术名称", position = 4)
-    private String clinicName;
-
-    @ApiModelProperty(value = "手术开始时间", position = 5)
-    private Date clinicStartTime;
-
-    @ApiModelProperty(value = "手术结束时间", position = 6)
-    private Date clinicEndTime;
-
-    @ApiModelProperty(value = "手术状态", position = 7)
-    private String clinicStatus;
-
-    @ApiModelProperty(value = "最后一次随访时间", position = 8)
-    private String lastFollowUpTime;
-
-    @ApiModelProperty(value = "随访次数", position = 9)
-    private Integer followUpCount;
-
-    @ApiModelProperty(value = "是否已随访", position = 10)
-    private Boolean followUp;
-
-    @ApiModelProperty(value = "住院号", position = 15)
-    private String patientCode;
-
-    @ApiModelProperty(value = "患者姓名", position = 16)
-    private String patientName;
-
-    @ApiModelProperty(value = "科室名称", position = 18)
-    private String deptName;
-
-    @ApiModelProperty(value = "性别", position = 20)
-    private String patientGender;
-
-    @ApiModelProperty(value = "上一次看护的时间", position = 21)
-    private Date lastCareTime;
-
-    @ApiModelProperty(value = "上一次填写问卷时间", position = 22)
-    private Date lastQuestionTime;
-
-}

+ 0 - 19
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizClinicRoomQueryDTO.java

@@ -1,19 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import java.util.*;
-/**
- * 诊疗室查询参数
- *
- * @author lf
- * @date  2025/06/09 10:59
- **/
-@Data
-@ApiModel("诊疗室查询参数")
-@ToString
-public class BizClinicRoomQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 38
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizClinicRoomWxUserDTO.java

@@ -1,38 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Insert;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.*;
-/**
- * 诊室患者绑定id传输对象
- *
- * @author lf
- * @date  2025/06/09 11:54
- **/
-@Data
-@ApiModel("诊室患者绑定id传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizClinicRoomWxUserDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-    @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "微信用户", position = 2)
-    private String wxUserId;
-
-    @ApiModelProperty(value = "是否为看护中", position = 3)
-    private Boolean care;
-
-    @ApiModelProperty(value = "诊室id", position = 4)
-    private String clinicRoomId;
-
-}

+ 0 - 19
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizClinicRoomWxUserQueryDTO.java

@@ -1,19 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import java.util.*;
-/**
- * 诊室患者绑定id查询参数
- *
- * @author lf
- * @date  2025/06/09 11:54
- **/
-@Data
-@ApiModel("诊室患者绑定id查询参数")
-@ToString
-public class BizClinicRoomWxUserQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 50
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizDeptDTO.java

@@ -1,50 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Insert;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.*;
-/**
- * 科室传输对象
- *
- * @author lf
- * @date  2025/06/04 14:09
- **/
-@Data
-@ApiModel("科室传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizDeptDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "科室名称", position = 2)
-    private String name;
-
-    @ApiModelProperty(value = "科室级别", position = 3)
-    private Integer level;
-
-    @ApiModelProperty(value = "是否为叶子节点", position = 4)
-    private Integer leave;
-
-    @ApiModelProperty(value = "父级id", position = 5)
-    private String parentId;
-
-    @ApiModelProperty(value = "排序", position = 6)
-    private Integer sort;
-
-    @ApiModelProperty(value = "节点路径", position = 7)
-    private String nodePath;
-
-    @ApiModelProperty(value = "问题组id", position = 12)
-    private String groupId;
-
-}

+ 0 - 21
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizDeptQueryDTO.java

@@ -1,21 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import java.util.*;
-/**
- * 科室查询参数
- *
- * @author lf
- * @date  2025/06/04 14:09
- **/
-@Data
-@ApiModel("科室查询参数")
-@ToString
-public class BizDeptQueryDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty("科室名称")
-    private String name;
-}

+ 0 - 40
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizHospitalDTO.java

@@ -1,40 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-
-/**
- * 医院信息传输对象
- *
- * @author lf
- * @date  2025/05/23 16:33
- **/
-@Data
-@ApiModel("医院信息传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizHospitalDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "name", position = 2)
-    private String name;
-
-    @ApiModelProperty(value = "镇痛泵的系统编码", position = 3)
-    private String pumpHospitalCode;
-
-    @ApiModelProperty(value = "是否启用", position = 4)
-    private Integer enable;
-
-    @ApiModelProperty(value = "管理员id", position = 9)
-    private String leaderId;
-
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizHospitalQueryDTO.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import lombok.Data;
-
-/**
- * 医院信息查询参数
- *
- * @author lf
- * @date  2025/05/23 16:33
- **/
-@Data
-@ApiModel("医院信息查询参数")
-@ToString
-public class BizHospitalQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 59
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocAndSquareCoverDTO.java

@@ -1,59 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.core.annotation.ColumnDefaultValue;
-import cn.tr.core.annotation.Comment;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import org.apache.ibatis.type.JdbcType;
-
-import java.io.Serializable;
-
-/**
- * @author wangzl
- * @description: 宣教文档转换成广场数据
- * @date 2025/5/27 16:18
- */
-@Data
-public class BizMissionDocAndSquareCoverDTO implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty(value = "宣教类型", position = 1)
-    private String type;
-
-    @ApiModelProperty(value = "宣教名称", position = 2)
-    private String title;
-
-    @ApiModelProperty(value = "宣教来源", position = 3)
-    private String source;
-
-    @ApiModelProperty(value = "封面图", position = 4)
-    private String image;
-
-    @ApiModelProperty(value = "宣教内容", position = 5)
-    private String content;
-
-    @ApiModelProperty(value = "宣教阶段", position = 6)
-    private String phase;
-
-    @ApiModelProperty(value = "间隔时间段(最小值),如术前2-6天,即2", position = 7)
-    private Integer intervalMinDay;
-
-    @ApiModelProperty(value = "间隔时间段(最大值),如术后2-6天,即6", position = 8)
-    private Integer intervalMaxDay;
-
-    /** version */
-    @ApiModelProperty(value = "version", position = 14)
-    private Integer version;
-
-    /** 宣教内容MD5 */
-    @ApiModelProperty(value = "md5", position = 16)
-    private String contentMd5;
-
-    /** md5 */
-    @ApiModelProperty(value = "md5", position = 13)
-    private String md5;
-
-
-}

+ 0 - 59
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocDTO.java

@@ -1,59 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.Date;
-
-/**
- * 宣教文档传输对象
- *
- * @author lf
- * @date  2025/05/23 16:24
- **/
-@Data
-@ApiModel("宣教文档传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizMissionDocDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "宣教类型", position = 2)
-    private String type;
-
-    @ApiModelProperty(value = "宣教名称", position = 3)
-    private String title;
-
-    @ApiModelProperty(value = "宣教来源", position = 4)
-    private String source;
-
-    @ApiModelProperty(value = "封面图", position = 5)
-    private String image;
-
-    @ApiModelProperty(value = "宣教内容", position = 6)
-    private String content;
-
-    @ApiModelProperty(value = "宣教阶段", position = 7)
-    private String phase;
-
-    @ApiModelProperty(value = "间隔时间段(最小值),如术前2-6天,即2", position = 8)
-    private Integer intervalMinDay;
-
-    @ApiModelProperty(value = "间隔时间段(最大值),如术后2-6天,即6", position = 9)
-    private Integer intervalMaxDay;
-
-    @ApiModelProperty(value = "版本号", position = 15)
-    private Integer version;
-
-    @ApiModelProperty(value = "md5", position = 16)
-    private String md5;
-
-}

+ 0 - 53
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocJsonDTO.java

@@ -1,53 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.ToString;
-
-/**
- * @author wangzl
- * @description: 宣教文档转换签名对象json对象
- * @date 2025/5/26 11:26
- */
-@Data
-@ApiModel("宣教文档转换Json对象字段")
-@ToString
-public class BizMissionDocJsonDTO {
-
-    /** 宣教类型 */
-    @ApiModelProperty(value = "宣教类型", position = 2)
-    private String type;
-
-    /** 宣教名称 */
-    @ApiModelProperty(value = "宣教名称", position = 3)
-    private String title;
-
-    /** 宣教来源 */
-    @ApiModelProperty(value = "宣教来源", position = 4)
-    private String source;
-
-    /** 封面图 */
-    @ApiModelProperty(value = "封面图", position = 5)
-    private String image;
-
-    /** 宣教内容 */
-    @ApiModelProperty(value = "宣教内容", position = 6)
-    private String content;
-
-    /** 宣教阶段 */
-    @ApiModelProperty(value = "宣教阶段", position = 7)
-    private String phase;
-
-    /** 间隔时间段(最小值),如术前2-6天,即2 */
-    @ApiModelProperty(value = "间隔时间段(最小值),如术前2-6天,即2", position = 8)
-    private Integer intervalMinDay;
-
-    /** 间隔时间段(最大值),如术后2-6天,即6 */
-    @ApiModelProperty(value = "间隔时间段(最大值),如术后2-6天,即6", position = 9)
-    private Integer intervalMaxDay;
-
-    /** 医院id(医院上传的自己的文档) */
-    @ApiModelProperty(value = "医院id(医院上传的自己的文档)", position = 10)
-    private String tenantId;
-}

+ 0 - 30
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocQueryDTO.java

@@ -1,30 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import io.swagger.annotations.ApiModelProperty;
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import lombok.Data;
-
-import java.io.Serializable;
-
-/**
- * 宣教文档查询参数
- *
- * @author lf
- * @date  2025/05/23 16:24
- **/
-@Data
-@ApiModel("宣教文档查询参数")
-@ToString
-public class BizMissionDocQueryDTO implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty("科室ID")
-    private String deptId;
-
-    @ApiModelProperty("查询标题内容")
-    private String title;
-
-    @ApiModelProperty("宣教阶段 术前:BEFORE, 术后:AFTER")
-    private String phase;
-}

+ 0 - 67
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocSquareDTO.java

@@ -1,67 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-
-/**
- * 宣教文档广场传输对象
- *
- * @author lf
- * @date  2025/05/23 14:24
- **/
-@Data
-@ApiModel("宣教文档广场传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizMissionDocSquareDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "宣教类型", position = 2)
-    private String type;
-
-    @ApiModelProperty(value = "宣教名称", position = 3)
-    private String title;
-
-    @ApiModelProperty(value = "宣教来源", position = 4)
-    private String source;
-
-    @ApiModelProperty(value = "封面图", position = 5)
-    private String image;
-
-    @ApiModelProperty(value = "宣教内容", position = 6)
-    private String content;
-
-    @ApiModelProperty(value = "宣教阶段", position = 7)
-    private String phase;
-
-    @ApiModelProperty(value = "间隔时间段(最小值),如术前2-6天,即2", position = 8)
-    private Integer intervalMinDay;
-
-    @ApiModelProperty(value = "间隔时间段(最大值),如术后2-6天,即6", position = 9)
-    private Integer intervalMaxDay;
-
-    @ApiModelProperty(value = "引用次数", position = 11)
-    private Integer citationCount;
-
-    @ApiModelProperty(value = "文档归属人", position = 12)
-    private String owner;
-
-    @ApiModelProperty(value = "md5", position = 13)
-    private String md5;
-
-    @ApiModelProperty(value = "version", position = 14)
-    private Integer version;
-
-    @ApiModelProperty(value = "文档由医院上传,此处为医院上传的文档id", position = 15)
-    private String hospitalDocId;
-
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizMissionDocSquareQueryDTO.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import lombok.Data;
-
-/**
- * 宣教文档广场查询参数
- *
- * @author lf
- * @date  2025/05/23 14:24
- **/
-@Data
-@ApiModel("宣教文档广场查询参数")
-@ToString
-public class BizMissionDocSquareQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 74
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizPainAssessmentDTO.java

@@ -1,74 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Insert;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.*;
-/**
- * 患者疼痛评估传输对象
- *
- * @author lf
- * @date  2025/06/26 16:05
- **/
-@Data
-@ApiModel("患者疼痛评估传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizPainAssessmentDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "评估记录ID", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "静息时疼痛评分(0-10)", position = 2)
-    private Integer restingPain;
-
-    @ApiModelProperty(value = "运动时疼痛评分(0-10)", position = 3)
-    private Integer movementPain;
-
-    @ApiModelProperty(value = "过去24小时内最剧烈疼痛评分(0-10)", position = 4)
-    private Integer painLast24h;
-
-    @ApiModelProperty(value = "爆发痛每日发生频次", position = 5)
-    private Integer flareUpFrequency;
-
-    @ApiModelProperty(value = "爆发痛每次持续时长(分钟)", position = 6)
-    private Integer flareUpDuration;
-
-    @ApiModelProperty(value = "睡眠质量状况(极差/很差/较差/尚可/正常)", position = 7)
-    private String sleepStatus;
-
-    @ApiModelProperty(value = "精神状态(极差/很差/较差/尚可/正常)", position = 8)
-    private String mentalStatus;
-
-    @ApiModelProperty(value = "食欲状况(极差/很差/较差/尚可/正常)", position = 9)
-    private String appetiteStatus;
-
-    @ApiModelProperty(value = "恶心呕吐情况(呕吐/仅恶心/无)", position = 10)
-    private String nauseaVomiting;
-
-    @ApiModelProperty(value = "瘙痒程度(无/轻度/中度/重度)", position = 11)
-    private String itching;
-
-    @ApiModelProperty(value = "眩晕程度(无/轻度/中度/重度)", position = 12)
-    private String dizziness;
-
-    @ApiModelProperty(value = "喉咙疼痛程度(无/轻度/中度/重度)", position = 13)
-    private String throatPain;
-
-    @ApiModelProperty(value = "声音嘶哑情况(无/有)", position = 14)
-    private String voiceHoarseness;
-
-    @ApiModelProperty(value = "患者满意度评分(不满意/较满意/满意)", position = 15)
-    private String satisfactionRating;
-
-    @ApiModelProperty(value = "手术id", position = 21)
-    private String clinicId;
-
-}

+ 0 - 19
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizPainAssessmentQueryDTO.java

@@ -1,19 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import java.util.*;
-/**
- * 患者疼痛评估查询参数
- *
- * @author lf
- * @date  2025/06/26 16:05
- **/
-@Data
-@ApiModel("患者疼痛评估查询参数")
-@ToString
-public class BizPainAssessmentQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 44
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizPatientDTO.java

@@ -1,44 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Insert;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.*;
-/**
- * 患者信息传输对象
- *
- * @author lf
- * @date  2025/06/09 15:58
- **/
-@Data
-@ApiModel("患者信息传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizPatientDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "病人姓名", position = 2)
-    private String name;
-
-    @ApiModelProperty(value = "病人性别", position = 3)
-    private String gender;
-
-    @ApiModelProperty(value = "病人出生年月日", position = 4)
-    private Date birthday;
-
-    @ApiModelProperty(value = "身份证号", position = 5)
-    private String cardNo;
-
-    @ApiModelProperty(value = "当前手术id", position = 6)
-    private String currentClinicId;
-
-}

+ 0 - 19
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizPatientQueryDTO.java

@@ -1,19 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import java.util.*;
-/**
- * 患者信息查询参数
- *
- * @author lf
- * @date  2025/06/09 15:58
- **/
-@Data
-@ApiModel("患者信息查询参数")
-@ToString
-public class BizPatientQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 49
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionAnswerDTO.java

@@ -1,49 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.module.smart.common.entity.BizQuestionEntity;
-import cn.tr.module.smart.common.entity.BizWxAppletQuestionAnswerEntity;
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Insert;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.*;
-/**
- * 问卷回答传输对象
- *
- * @author lf
- * @date  2025/06/19 09:20
- **/
-@Data
-@ApiModel("问卷回答传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionAnswerDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = " ", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "回答的内容", position = 2)
-    private List<BizWxAppletQuestionAnswerEntity> content;
-
-    @ApiModelProperty(value = "问卷问题", position = 3)
-    private List<BizQuestionEntity> question;
-
-    @ApiModelProperty(value = "手术id", position = 4)
-    private String clinicId;
-
-    @ApiModelProperty(value = "问卷组id", position = 5)
-    private String questionGroupId;
-
-    @ApiModelProperty(value = "问卷推送时间", position = 6)
-    private Date sendTime;
-
-    @ApiModelProperty(value = "问卷回答时间", position = 7)
-    private Date answerTime;
-
-}

+ 0 - 19
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionAnswerQueryDTO.java

@@ -1,19 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import java.util.*;
-/**
- * 问卷回答查询参数
- *
- * @author lf
- * @date  2025/06/19 09:20
- **/
-@Data
-@ApiModel("问卷回答查询参数")
-@ToString
-public class BizQuestionAnswerQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 46
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionDTO.java

@@ -1,46 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.config.handler.StringListTypeHandler;
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import com.baomidou.mybatisplus.annotation.TableField;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.List;
-
-/**
- * 问卷调查问题字段传输对象
- *
- * @author lf
- * @date  2025/05/23 17:03
- **/
-@Data
-@ApiModel("问卷调查问题字段传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "问题组id", position = 2)
-    private String groupId;
-
-    @ApiModelProperty(value = "字段名称", position = 4)
-    private String fieldName;
-
-    @ApiModelProperty(value = "字段类型,字典(input_box_type)", position = 5)
-    private String inputBoxType;
-
-    @ApiModelProperty(value = "options", position = 6)
-    private List<String> options;
-
-    @ApiModelProperty(value = "排序", position = 7)
-    private Integer sort;
-
-}

+ 0 - 40
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionGroupDTO.java

@@ -1,40 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-
-/**
- * 医院的问卷组传输对象
- *
- * @author lf
- * @date  2025/05/23 16:45
- **/
-@Data
-@ApiModel("医院的问卷组传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionGroupDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "问卷名称", position = 2)
-    private String name;
-
-    @ApiModelProperty(value = "问卷类型", position = 3)
-    private String type;
-
-    @ApiModelProperty(value = "医院的问卷版本号", position = 8)
-    private Integer verison;
-
-    @ApiModelProperty(value = "md5", position = 9)
-    private String md5;
-
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionGroupQueryDTO.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import lombok.Data;
-
-/**
- * 医院的问卷组查询参数
- *
- * @author lf
- * @date  2025/05/23 16:45
- **/
-@Data
-@ApiModel("医院的问卷组查询参数")
-@ToString
-public class BizQuestionGroupQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 46
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionGroupSquareDTO.java

@@ -1,46 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-
-/**
- * 问卷组广场传输对象
- *
- * @author lf
- * @date  2025/05/23 16:36
- **/
-@Data
-@ApiModel("问卷组广场传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionGroupSquareDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "问卷名称", position = 2)
-    private String name;
-
-    @ApiModelProperty(value = "问卷类型", position = 3)
-    private String type;
-
-    @ApiModelProperty(value = "医院的问卷版本号", position = 8)
-    private Integer verison;
-
-    @ApiModelProperty(value = "md5", position = 9)
-    private String md5;
-
-    @ApiModelProperty(value = "问卷由医院上传,此处为医院所配置的问卷id", position = 10)
-    private String hospitalGroupId;
-
-    @ApiModelProperty(value = "引用次数", position = 11)
-    private Integer citationCount;
-
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionGroupSquareQueryDTO.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import lombok.Data;
-
-/**
- * 问卷组广场查询参数
- *
- * @author lf
- * @date  2025/05/23 16:36
- **/
-@Data
-@ApiModel("问卷组广场查询参数")
-@ToString
-public class BizQuestionGroupSquareQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionQueryDTO.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import lombok.Data;
-
-/**
- * 问卷调查问题字段查询参数
- *
- * @author lf
- * @date  2025/05/23 17:03
- **/
-@Data
-@ApiModel("问卷调查问题字段查询参数")
-@ToString
-public class BizQuestionQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 47
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionSquareDTO.java

@@ -1,47 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.List;
-
-/**
- * 问卷调查问题字段传输对象
- *
- * @author lf
- * @date  2025/05/23 16:50
- **/
-@Data
-@ApiModel("问卷调查问题字段传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionSquareDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "问题组id", position = 1)
-    private String groupId;
-
-    @ApiModelProperty(value = "id", position = 2)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "字段唯一标识", position = 3)
-    private String fieldKey;
-
-    @ApiModelProperty(value = "字段名称", position = 4)
-    private String fieldName;
-
-    @ApiModelProperty(value = "字段类型,字典(input_box_type)", position = 5)
-    private String inputBoxType;
-
-    @ApiModelProperty(value = "options", position = 6)
-    private List<String> options;
-
-    @ApiModelProperty(value = "排序", position = 7)
-    private Integer sort;
-
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionSquareQueryDTO.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import lombok.Data;
-
-/**
- * 问卷调查问题字段查询参数
- *
- * @author lf
- * @date  2025/05/23 16:50
- **/
-@Data
-@ApiModel("问卷调查问题字段查询参数")
-@ToString
-public class BizQuestionSquareQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 61
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizWxUserDTO.java

@@ -1,61 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-import java.util.*;
-/**
- * 微信用户传输对象
- *
- * @author lf
- * @date  2025/05/23 14:03
- **/
-@Data
-@ApiModel("微信用户传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizWxUserDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "微信小程序的union_id", position = 2)
-    private String unionId;
-
-    @ApiModelProperty(value = "电话号码", position = 3)
-    private String phone;
-
-    @ApiModelProperty(value = "昵称", position = 4)
-    private String nickname;
-
-    @ApiModelProperty(value = "头像链接", position = 5)
-    private String avatar;
-
-    @ApiModelProperty(value = "注册时间", position = 6)
-    private Date registerTime;
-
-    @ApiModelProperty(value = "最后登录时间", position = 7)
-    private Date lastLoginTime;
-
-    @ApiModelProperty(value = "最后登录ip", position = 8)
-    private String lastLoginIp;
-
-    @ApiModelProperty(value = "最后登录地址", position = 9)
-    private String lastLoginAddress;
-
-    @ApiModelProperty(value = "公众号的open_id", position = 10)
-    private String openId;
-
-    @ApiModelProperty(value = "小程序的app_id", position = 11)
-    private String appId;
-
-    @ApiModelProperty(value = "最后登陆的医院id", position = 12)
-    private String lastLoginTenantId;
-
-}

+ 0 - 31
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizWxUserHospitalDTO.java

@@ -1,31 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import cn.tr.plugin.mybatis.pojo.BaseDTO;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import cn.tr.core.validation.Update;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import javax.validation.constraints.*;
-
-/**
- * 医院和用户的绑定关系传输对象
- *
- * @author lf
- * @date  2025/05/23 14:21
- **/
-@Data
-@ApiModel("医院和用户的绑定关系传输对象")
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizWxUserHospitalDTO extends BaseDTO  {
-    private static final long serialVersionUID = 1L;
-    @ApiModelProperty(value = "id", position = 1)
-     @NotBlank  (message = "主键不能为空",groups = {Update.class})
-    private String id;
-
-    @ApiModelProperty(value = "微信用户id", position = 2)
-    private String wxUserId;
-
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizWxUserHospitalQueryDTO.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import lombok.Data;
-
-/**
- * 医院和用户的绑定关系查询参数
- *
- * @author lf
- * @date  2025/05/23 14:21
- **/
-@Data
-@ApiModel("医院和用户的绑定关系查询参数")
-@ToString
-public class BizWxUserHospitalQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizWxUserQueryDTO.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.dto;
-
-import lombok.ToString;
-import io.swagger.annotations.ApiModel;
-import lombok.Data;
-
-/**
- * 微信用户查询参数
- *
- * @author lf
- * @date  2025/05/23 14:03
- **/
-@Data
-@ApiModel("微信用户查询参数")
-@ToString
-public class BizWxUserQueryDTO  {
-    private static final long serialVersionUID = 1L;
-}

+ 0 - 30
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/entity/BizQuestionEntity.java

@@ -1,30 +0,0 @@
-package cn.tr.module.smart.common.entity;
-
-import cn.tr.module.smart.common.enums.QuestionTypeEnums;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-
-import java.util.List;
-
-@Data
-public class BizQuestionEntity {
-    /** 字段名称 */
-    @ApiModelProperty(value = "字段名称", position = 4)
-    private String fieldName;
-
-    /** 字段类型,字典(input_box_type)
-     * {@link QuestionTypeEnums}
-     *
-     *
-     * * */
-    @ApiModelProperty(value = "字段类型,字典(input_box_type)", position = 5)
-    private String inputBoxType;
-
-    /** options */
-    @ApiModelProperty(value = "options", position = 6)
-    private List<String> options;
-
-    /** 排序 */
-    @ApiModelProperty(value = "排序", position = 7)
-    private Integer sort;
-}

+ 0 - 26
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/entity/BizWxAppletQuestionAnswerEntity.java

@@ -1,26 +0,0 @@
-package cn.tr.module.smart.common.entity;
-
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.ToString;
-
-import java.util.List;
-
-/**
- * @Author zzy
- * @Data 2025/6/4
- * @Version 1.0
- * @Description XXX
- */
-@Data
-@ApiModel("微信小程序提交术前问卷")
-@ToString
-public class BizWxAppletQuestionAnswerEntity {
-
-    @ApiModelProperty("问题字段名称")
-    private String filedName;
-
-    @ApiModelProperty("问题回答")
-    private List<String> content;
-}

+ 0 - 14
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/ClinicPhaseEnums.java

@@ -1,14 +0,0 @@
-package cn.tr.module.smart.common.enums;
-
-/**
- * @author wangzl
- * @description: 手术常量
- * @date 2025/6/4 9:14
- */
-public interface ClinicPhaseEnums {
-
-    /** 术前 */
-    String BEFORE = "BEFORE";
-    /** 术后 */
-    String AFTER = "AFTER";
-}

+ 0 - 7
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/PatientGenderEnums.java

@@ -1,7 +0,0 @@
-package cn.tr.module.smart.common.enums;
-
-public interface PatientGenderEnums {
-    String MAN="man";
-
-    String WOMAN="woman";
-}

+ 0 - 14
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/QuestionGroupTypeEnums.java

@@ -1,14 +0,0 @@
-package cn.tr.module.smart.common.enums;
-
-public interface QuestionGroupTypeEnums {
-
-    /**
-     * 术前问卷
-     */
-    String PRE="pre_question";
-
-    /**
-     * 术后问卷
-     */
-    String AFTER="after_question";
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/QuestionTypeEnums.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.enums;
-
-public interface QuestionTypeEnums {
-    /**
-     * 单选框
-     */
-    String SINGLE_SELECT="single_select";
-
-    /**
-     * 多选框
-     */
-    String MULTI_SELECT="single_select";
-
-    /**
-     * 文本输入框
-     */
-    String TEXT="text";
-}

+ 0 - 13
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/enums/UserTypeEnums.java

@@ -1,13 +0,0 @@
-package cn.tr.module.smart.common.enums;
-
-public interface UserTypeEnums {
-    /**
-     * 患者小程序用户
-     */
-    String PATIENT_WX_APPLET="PatientWxApplet";
-
-    /**
-     * 医生APP用户
-     */
-    String APP_DOCTOR="AppDoctor";
-}

+ 0 - 31
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizClinicRoomMapper.java

@@ -1,31 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizClinicRoomPO;
-import cn.tr.module.smart.common.dto.BizClinicRoomDTO;
-import cn.tr.module.smart.wx.dto.BizClinicAddOrEditDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 诊疗室映射工具
-*
-* @author lf
-* @date  2025/06/09 10:59
-**/
-@Mapper
-public interface BizClinicRoomMapper {
-    BizClinicRoomMapper INSTANCE = Mappers.getMapper(BizClinicRoomMapper.class);
-
-    BizClinicRoomPO convertPO(BizClinicRoomDTO source);
-
-    BizClinicRoomPO convertPO(BizClinicAddOrEditDTO source);
-
-    BizClinicRoomDTO convertDto(BizClinicRoomPO source);
-
-    List<BizClinicRoomDTO> convertDtoList(List<BizClinicRoomPO> source);
-
-    List<BizClinicRoomPO> convertPOList(List<BizClinicRoomDTO> source);
-
-}

+ 0 - 28
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizClinicRoomWxUserMapper.java

@@ -1,28 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizClinicRoomWxUserPO;
-import cn.tr.module.smart.common.dto.BizClinicRoomWxUserDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 诊室患者绑定id映射工具
-*
-* @author lf
-* @date  2025/06/09 11:54
-**/
-@Mapper
-public interface BizClinicRoomWxUserMapper {
-    BizClinicRoomWxUserMapper INSTANCE = Mappers.getMapper(BizClinicRoomWxUserMapper.class);
-
-    BizClinicRoomWxUserPO convertPO(BizClinicRoomWxUserDTO source);
-
-    BizClinicRoomWxUserDTO convertDto(BizClinicRoomWxUserPO source);
-
-    List<BizClinicRoomWxUserDTO> convertDtoList(List<BizClinicRoomWxUserPO> source);
-
-    List<BizClinicRoomWxUserPO> convertPOList(List<BizClinicRoomWxUserDTO> source);
-
-}

+ 0 - 31
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizDeptMapper.java

@@ -1,31 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.dto.BizDeptDTO;
-import cn.tr.module.smart.common.po.BizDeptPO;
-import cn.tr.module.smart.wx.controller.vo.BizWxDeptVO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 科室映射工具
-*
-* @author lf
-* @date  2025/06/04 14:09
-**/
-@Mapper
-public interface BizDeptMapper {
-    BizDeptMapper INSTANCE = Mappers.getMapper(BizDeptMapper.class);
-
-    BizDeptPO convertPO(BizDeptDTO source);
-
-    BizDeptDTO convertDto(BizDeptPO source);
-
-    List<BizWxDeptVO> convertWxDTOList(List<BizDeptPO> source);
-
-    List<BizDeptDTO> convertDtoList(List<BizDeptPO> source);
-
-    List<BizDeptPO> convertPOList(List<BizDeptDTO> source);
-
-}

+ 0 - 28
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizHospitalMapper.java

@@ -1,28 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizHospitalPO;
-import cn.tr.module.smart.common.dto.BizHospitalDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 医院信息映射工具
-*
-* @author lf
-* @date  2025/05/23 16:33
-**/
-@Mapper
-public interface BizHospitalMapper {
-    BizHospitalMapper INSTANCE = Mappers.getMapper(BizHospitalMapper.class);
-
-    BizHospitalPO convertPO(BizHospitalDTO source);
-
-    BizHospitalDTO convertDto(BizHospitalPO source);
-
-    List<BizHospitalDTO> convertDtoList(List<BizHospitalPO> source);
-
-    List<BizHospitalPO> convertPOList(List<BizHospitalDTO> source);
-
-}

+ 0 - 43
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizMissionDocMapper.java

@@ -1,43 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.dto.BizMissionDocAndSquareCoverDTO;
-import cn.tr.module.smart.common.dto.BizMissionDocDTO;
-import cn.tr.module.smart.common.dto.BizMissionDocJsonDTO;
-import cn.tr.module.smart.common.po.BizMissionDocPO;
-import cn.tr.module.smart.wx.controller.vo.BizDeptAndDocVO;
-import org.mapstruct.Mapper;
-import org.mapstruct.Mapping;
-import org.mapstruct.Mappings;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 宣教文档映射工具
-*
-* @author lf
-* @date  2025/05/23 16:24
-**/
-@Mapper
-public interface BizMissionDocMapper {
-    BizMissionDocMapper INSTANCE = Mappers.getMapper(BizMissionDocMapper.class);
-
-    BizMissionDocPO convertPO(BizMissionDocDTO source);
-
-    BizMissionDocDTO convertDto(BizMissionDocPO source);
-
-    List<BizMissionDocDTO> convertDtoList(List<BizMissionDocPO> source);
-
-    List<BizMissionDocPO> convertPOList(List<BizMissionDocDTO> source);
-
-    BizMissionDocJsonDTO convertJsonDTO(BizMissionDocPO source);
-
-    BizMissionDocPO convertSquarePO(BizMissionDocAndSquareCoverDTO source);
-    BizMissionDocAndSquareCoverDTO convertCoverDTO(BizMissionDocPO source);
-
-    @Mappings({
-            @Mapping(source = "id", target = "docId"),
-    })
-    BizDeptAndDocVO convertWxVODetail(BizMissionDocPO source);
-
-}

+ 0 - 34
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizMissionDocSquareMapper.java

@@ -1,34 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.dto.BizMissionDocAndSquareCoverDTO;
-import cn.tr.module.smart.common.dto.BizMissionDocJsonDTO;
-import cn.tr.module.smart.common.dto.BizMissionDocSquareDTO;
-import cn.tr.module.smart.common.po.BizMissionDocSquarePO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 宣教文档广场映射工具
-*
-* @author lf
-* @date  2025/05/23 14:24
-**/
-@Mapper
-public interface BizMissionDocSquareMapper {
-    BizMissionDocSquareMapper INSTANCE = Mappers.getMapper(BizMissionDocSquareMapper.class);
-
-    BizMissionDocSquarePO convertPO(BizMissionDocSquareDTO source);
-
-    BizMissionDocSquareDTO convertDto(BizMissionDocSquarePO source);
-
-    List<BizMissionDocSquareDTO> convertDtoList(List<BizMissionDocSquarePO> source);
-
-    List<BizMissionDocSquarePO> convertPOList(List<BizMissionDocSquareDTO> source);
-
-    BizMissionDocJsonDTO convertJsonDTO(BizMissionDocSquarePO source);
-    BizMissionDocSquarePO convertSquarePO(BizMissionDocAndSquareCoverDTO source);
-    BizMissionDocAndSquareCoverDTO convertCoverDTO(BizMissionDocSquarePO source);
-
-}

+ 0 - 28
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizPainAssessmentMapper.java

@@ -1,28 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizPainAssessmentPO;
-import cn.tr.module.smart.common.dto.BizPainAssessmentDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 患者疼痛评估映射工具
-*
-* @author lf
-* @date  2025/06/26 16:05
-**/
-@Mapper
-public interface BizPainAssessmentMapper {
-    BizPainAssessmentMapper INSTANCE = Mappers.getMapper(BizPainAssessmentMapper.class);
-
-    BizPainAssessmentPO convertPO(BizPainAssessmentDTO source);
-
-    BizPainAssessmentDTO convertDto(BizPainAssessmentPO source);
-
-    List<BizPainAssessmentDTO> convertDtoList(List<BizPainAssessmentPO> source);
-
-    List<BizPainAssessmentPO> convertPOList(List<BizPainAssessmentDTO> source);
-
-}

+ 0 - 31
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizPatientMapper.java

@@ -1,31 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizPatientPO;
-import cn.tr.module.smart.common.dto.BizPatientDTO;
-import cn.tr.module.smart.wx.dto.BizClinicAddOrEditDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 患者信息映射工具
-*
-* @author lf
-* @date  2025/06/09 15:58
-**/
-@Mapper
-public interface BizPatientMapper {
-    BizPatientMapper INSTANCE = Mappers.getMapper(BizPatientMapper.class);
-
-    BizPatientPO convertPO(BizClinicAddOrEditDTO source);
-
-    BizPatientPO convertPO(BizPatientDTO source);
-
-    BizPatientDTO convertDto(BizPatientPO source);
-
-    List<BizPatientDTO> convertDtoList(List<BizPatientPO> source);
-
-    List<BizPatientPO> convertPOList(List<BizPatientDTO> source);
-
-}

+ 0 - 35
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionAnswerMapper.java

@@ -1,35 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.entity.BizQuestionEntity;
-import cn.tr.module.smart.common.po.BizQuestionAnswerPO;
-import cn.tr.module.smart.common.dto.BizQuestionAnswerDTO;
-import cn.tr.module.smart.wx.controller.vo.BizWxDeptQuestionVO;
-import cn.tr.module.smart.wx.dto.BizWxAppletCommitSurgeryQuestionDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 问卷回答映射工具
-*
-* @author lf
-* @date  2025/06/19 09:20
-**/
-@Mapper
-public interface BizQuestionAnswerMapper {
-    BizQuestionAnswerMapper INSTANCE = Mappers.getMapper(BizQuestionAnswerMapper.class);
-
-    BizQuestionAnswerPO convertPO(BizQuestionAnswerDTO source);
-
-    BizQuestionAnswerPO convertPO(BizWxAppletCommitSurgeryQuestionDTO source);
-
-    BizQuestionAnswerDTO convertDto(BizQuestionAnswerPO source);
-
-    List<BizQuestionAnswerDTO> convertDtoList(List<BizQuestionAnswerPO> source);
-
-    List<BizQuestionAnswerPO> convertPOList(List<BizQuestionAnswerDTO> source);
-
-    List<BizWxDeptQuestionVO> convertWxAppletVOList(List<BizQuestionEntity> source);
-
-}

+ 0 - 28
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionGroupMapper.java

@@ -1,28 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizQuestionGroupPO;
-import cn.tr.module.smart.common.dto.BizQuestionGroupDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 医院的问卷组映射工具
-*
-* @author lf
-* @date  2025/05/23 16:45
-**/
-@Mapper
-public interface BizQuestionGroupMapper {
-    BizQuestionGroupMapper INSTANCE = Mappers.getMapper(BizQuestionGroupMapper.class);
-
-    BizQuestionGroupPO convertPO(BizQuestionGroupDTO source);
-
-    BizQuestionGroupDTO convertDto(BizQuestionGroupPO source);
-
-    List<BizQuestionGroupDTO> convertDtoList(List<BizQuestionGroupPO> source);
-
-    List<BizQuestionGroupPO> convertPOList(List<BizQuestionGroupDTO> source);
-
-}

+ 0 - 28
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionGroupSquareMapper.java

@@ -1,28 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizQuestionGroupSquarePO;
-import cn.tr.module.smart.common.dto.BizQuestionGroupSquareDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 问卷组广场映射工具
-*
-* @author lf
-* @date  2025/05/23 16:36
-**/
-@Mapper
-public interface BizQuestionGroupSquareMapper {
-    BizQuestionGroupSquareMapper INSTANCE = Mappers.getMapper(BizQuestionGroupSquareMapper.class);
-
-    BizQuestionGroupSquarePO convertPO(BizQuestionGroupSquareDTO source);
-
-    BizQuestionGroupSquareDTO convertDto(BizQuestionGroupSquarePO source);
-
-    List<BizQuestionGroupSquareDTO> convertDtoList(List<BizQuestionGroupSquarePO> source);
-
-    List<BizQuestionGroupSquarePO> convertPOList(List<BizQuestionGroupSquareDTO> source);
-
-}

+ 0 - 33
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionMapper.java

@@ -1,33 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.entity.BizQuestionEntity;
-import cn.tr.module.smart.common.po.BizQuestionPO;
-import cn.tr.module.smart.common.dto.BizQuestionDTO;
-import cn.tr.module.smart.wx.controller.vo.BizWxDeptQuestionVO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 问卷调查问题字段映射工具
-*
-* @author lf
-* @date  2025/05/23 17:03
-**/
-@Mapper
-public interface BizQuestionMapper {
-    BizQuestionMapper INSTANCE = Mappers.getMapper(BizQuestionMapper.class);
-
-    BizQuestionPO convertPO(BizQuestionDTO source);
-
-    BizQuestionDTO convertDto(BizQuestionPO source);
-
-    List<BizQuestionDTO> convertDtoList(List<BizQuestionPO> source);
-
-    List<BizQuestionPO> convertPOList(List<BizQuestionDTO> source);
-
-    List<BizQuestionEntity> convertEntityList(List<BizQuestionPO> source);
-
-    List<BizWxDeptQuestionVO> convertWxDeptQuestionVOList(List<BizQuestionPO> list);
-}

+ 0 - 28
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizQuestionSquareMapper.java

@@ -1,28 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizQuestionSquarePO;
-import cn.tr.module.smart.common.dto.BizQuestionSquareDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 问卷调查问题字段映射工具
-*
-* @author lf
-* @date  2025/05/23 16:50
-**/
-@Mapper
-public interface BizQuestionSquareMapper {
-    BizQuestionSquareMapper INSTANCE = Mappers.getMapper(BizQuestionSquareMapper.class);
-
-    BizQuestionSquarePO convertPO(BizQuestionSquareDTO source);
-
-    BizQuestionSquareDTO convertDto(BizQuestionSquarePO source);
-
-    List<BizQuestionSquareDTO> convertDtoList(List<BizQuestionSquarePO> source);
-
-    List<BizQuestionSquarePO> convertPOList(List<BizQuestionSquareDTO> source);
-
-}

+ 0 - 28
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizWxUserHospitalMapper.java

@@ -1,28 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizWxUserHospitalPO;
-import cn.tr.module.smart.common.dto.BizWxUserHospitalDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 医院和用户的绑定关系映射工具
-*
-* @author lf
-* @date  2025/05/23 14:21
-**/
-@Mapper
-public interface BizWxUserHospitalMapper {
-    BizWxUserHospitalMapper INSTANCE = Mappers.getMapper(BizWxUserHospitalMapper.class);
-
-    BizWxUserHospitalPO convertPO(BizWxUserHospitalDTO source);
-
-    BizWxUserHospitalDTO convertDto(BizWxUserHospitalPO source);
-
-    List<BizWxUserHospitalDTO> convertDtoList(List<BizWxUserHospitalPO> source);
-
-    List<BizWxUserHospitalPO> convertPOList(List<BizWxUserHospitalDTO> source);
-
-}

+ 0 - 38
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/mapper/BizWxUserMapper.java

@@ -1,38 +0,0 @@
-package cn.tr.module.smart.common.mapper;
-
-import cn.tr.module.smart.common.po.BizWxUserPO;
-import cn.tr.module.smart.common.dto.BizWxUserDTO;
-import cn.tr.module.sys.oauth2.dto.OAuth2PswLoginInfoDTO;
-import org.mapstruct.Mapper;
-import org.mapstruct.Mapping;
-import org.mapstruct.Mappings;
-import org.mapstruct.factory.Mappers;
-
-import java.util.List;
-
-/**
-* 微信用户映射工具
-*
-* @author lf
-* @date  2025/05/23 14:03
-**/
-@Mapper
-public interface BizWxUserMapper {
-    BizWxUserMapper INSTANCE = Mappers.getMapper(BizWxUserMapper.class);
-
-    BizWxUserPO convertPO(BizWxUserDTO source);
-
-    BizWxUserDTO convertDto(BizWxUserPO source);
-
-    List<BizWxUserDTO> convertDtoList(List<BizWxUserPO> source);
-
-    List<BizWxUserPO> convertPOList(List<BizWxUserDTO> source);
-
-    @Mappings(
-            {
-                    @Mapping(source = "id",target = "userId"),
-                    @Mapping(source = "lastLoginTime",target = "lastLoginDate")
-            }
-    )
-    OAuth2PswLoginInfoDTO convertPswLoginInfo(BizWxUserDTO bizWxUserDTO);
-}

+ 0 - 3
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/packageInfo.java

@@ -1,3 +0,0 @@
-package cn.tr.module.smart.common;
-
-// 医生的app接口

+ 0 - 100
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizClinicRoomPO.java

@@ -1,100 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-import cn.tr.module.smart.common.enums.ClinicPhaseEnums;
-import cn.tr.module.smart.common.enums.UserTypeEnums;
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.*;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import org.apache.ibatis.type.JdbcType;
-
-import java.util.*;
-/**
- * 诊疗室实体
- *
- * @author lf
- * @date  2025/06/09 10:59
- **/
-@Data
-@TableName(value="biz_clinic_room",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizClinicRoomPO extends TenantPO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    @ApiModelProperty("住院号")
-    private String patientCode;
-
-    @ApiModelProperty(value = "患者名称", position = 2)
-    private String patientName;
-
-    @ApiModelProperty(value = "患者性别", position = 2)
-    private String patientGender;
-    /** 年龄 */
-    @ApiModelProperty(value = "年龄", position = 2)
-    private Integer patientAge;
-
-    /** 科室 */
-    @ApiModelProperty(value = "科室", position = 3)
-    private String deptId;
-
-    @ApiModelProperty("科室名称")
-    private String deptName;
-
-    /** 手术名称 */
-    @ApiModelProperty(value = "手术名称", position = 4)
-    private String clinicName;
-
-    /** 手术开始时间 */
-    @ApiModelProperty(value = "手术开始时间", position = 5)
-    private Date clinicStartTime;
-
-    /** 手术结束时间 */
-    @ApiModelProperty(value = "手术结束时间", position = 6)
-    private Date clinicEndTime;
-
-    /**
-     * 手术状态
-     * {@link  ClinicPhaseEnums}
-     */
-    @ApiModelProperty(value = "手术状态", position = 7)
-    private String clinicStatus;
-
-    /** 最后一次随访时间 */
-    @ApiModelProperty(value = "最后一次随访时间", position = 8)
-    private String lastFollowUpTime;
-
-    /** 随访次数 */
-    @ApiModelProperty(value = "随访次数", position = 9)
-    private Integer followUpCount;
-
-    /** 是否已随访 */
-    @ApiModelProperty(value = "是否已随访", position = 10)
-    private Boolean followUp;
-
-    @ApiModelProperty("绑定的患者id")
-    private String patientId;
-
-    @ApiModelProperty("上次填写问卷时间")
-    private Date lastQuestionTime;
-    /**
-     * {@link UserTypeEnums}
-     */
-    @ApiModelProperty("最后更新临床信息的人员类型")
-    private String lastModifyUserType;
-
-    @ApiModelProperty("最后更新临床信息的人员id")
-    private String lastModifyUserBy;
-
-    @TableField(updateStrategy = FieldStrategy.NEVER,fill = FieldFill.INSERT, jdbcType = JdbcType.VARCHAR)
-    private Integer deleted;
-
-    @ApiModelProperty("头像链接")
-    private String imageUrl;
-}

+ 0 - 41
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizClinicRoomWxUserPO.java

@@ -1,41 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-
-import cn.tr.plugin.mybatis.pojo.BasePO;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import java.util.*;
-/**
- * 诊室患者绑定id实体
- *
- * @author lf
- * @date  2025/06/09 11:54
- **/
-@Data
-@TableName(value="biz_clinic_room_wx_user",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizClinicRoomWxUserPO extends BasePO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** 微信用户 */
-    @ApiModelProperty(value = "微信用户", position = 2)
-    private String wxUserId;
-
-    /** 是否为看护中 */
-    @ApiModelProperty(value = "是否为看护中", position = 3)
-    private Boolean care;
-
-    /** 诊室id */
-    @ApiModelProperty(value = "诊室id", position = 4)
-    private String clinicRoomId;
-
-}

+ 0 - 62
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizDeptPO.java

@@ -1,62 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-import cn.tr.plugin.mybatis.pojo.BasePO;
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-
-import java.util.Date;
-
-/**
- * 手术信息实体
- *
- * @author lf
- * @date  2025/05/23 14:17
- **/
-@Data
-@TableName(value="biz_dept",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizDeptPO extends TenantPO {
-
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** 科室名称 */
-    @ApiModelProperty(value = "科室名称", position = 2)
-    private String name;
-
-    /** 科室级别 */
-    @ApiModelProperty(value = "科室级别", position = 3)
-    private Integer level;
-
-    /** 是否为叶子节点 */
-    @ApiModelProperty(value = "是否为叶子节点", position = 4)
-    private Integer leave;
-
-    /** 父级id */
-    @ApiModelProperty(value = "父级id", position = 5)
-    private String parentId;
-
-    /** 排序 */
-    @ApiModelProperty(value = "排序", position = 6)
-    private Integer sort;
-
-    /** 节点路径 */
-    @ApiModelProperty(value = "节点路径", position = 7)
-    private String nodePath;
-
-    /** 问题组id */
-    @ApiModelProperty(value = "问题组id", position = 7)
-    private String groupId;
-
-
-}

+ 0 - 38
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizDocDeptPO.java

@@ -1,38 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-
-import cn.tr.plugin.mybatis.pojo.BasePO;
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import java.util.*;
-/**
- * 科室的宣教文档绑定实体
- *
- * @author wangzl
- * @date  2025/06/04 14:26
- **/
-@Data
-@TableName(value="biz_doc_dept",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizDocDeptPO extends TenantPO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** doc_id */
-    @ApiModelProperty(value = "doc_id", position = 2)
-    private String docId;
-
-    /** dept_id */
-    @ApiModelProperty(value = "dept_id", position = 3)
-    private String deptId;
-
-}

+ 0 - 41
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizHospitalPO.java

@@ -1,41 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-
-import cn.tr.plugin.mybatis.pojo.BasePO;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-
-/**
- * 医院信息实体
- *
- * @author lf
- * @date  2025/05/23 16:33
- **/
-@Data
-@TableName(value="biz_hospital",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizHospitalPO extends BasePO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** name */
-    @ApiModelProperty(value = "name", position = 2)
-    private String name;
-
-    /** 镇痛泵的系统编码 */
-    @ApiModelProperty(value = "镇痛泵的系统编码", position = 3)
-    private String pumpHospitalCode;
-
-    /** 是否启用 */
-    @ApiModelProperty(value = "是否启用", position = 4)
-    private Integer enable;
-
-}

+ 0 - 84
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizMissionDocPO.java

@@ -1,84 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-import cn.tr.core.annotation.ColumnDefaultValue;
-import cn.tr.core.annotation.Comment;
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.*;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import org.apache.ibatis.type.JdbcType;
-
-/**
- * 宣教文档实体
- *
- * @author lf
- * @date  2025/05/23 16:24
- **/
-@Data
-@TableName(value="biz_mission_doc",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizMissionDocPO extends TenantPO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** 宣教类型 */
-    @ApiModelProperty(value = "宣教类型", position = 2)
-    private String type;
-
-    /** 宣教名称 */
-    @ApiModelProperty(value = "宣教名称", position = 3)
-    private String title;
-
-    /** 宣教来源 */
-    @ApiModelProperty(value = "宣教来源", position = 4)
-    private String source;
-
-    /** 封面图 */
-    @ApiModelProperty(value = "封面图", position = 5)
-    private String image;
-
-    @ApiModelProperty(value = "封面图id", position = 6)
-    private String imageId;
-
-    /** 宣教内容 */
-    @ApiModelProperty(value = "宣教内容", position = 7)
-    private String content;
-
-    /** 宣教阶段 */
-    @ApiModelProperty(value = "宣教阶段", position = 8)
-    private String phase;
-
-    /** 间隔时间段(最小值),如术前2-6天,即2 */
-    @ApiModelProperty(value = "间隔时间段(最小值),如术前2-6天,即2", position = 9)
-    private Integer intervalMinDay;
-
-    /** 间隔时间段(最大值),如术后2-6天,即6 */
-    @ApiModelProperty(value = "间隔时间段(最大值),如术后2-6天,即6", position = 10)
-    private Integer intervalMaxDay;
-
-    /** 版本号 */
-    @ApiModelProperty(value = "版本号", position = 16)
-    private Integer version;
-
-    /** md5 签名 */
-    @ApiModelProperty(value = " md5 签名", position = 17)
-    private String md5;
-
-    /** 宣教内容MD5签名 */
-    @ApiModelProperty(value = "宣教内容MD5签名", position = 18)
-    private String contentMd5;
-
-    /** 宣教光广场ID */
-    @ApiModelProperty(value = "宣教光广场ID", position = 19)
-    private String squareDocId;
-
-    @TableField(updateStrategy = FieldStrategy.NEVER,fill = FieldFill.INSERT, jdbcType = JdbcType.VARCHAR)
-    private Integer deleted;
-
-}

+ 0 - 89
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizMissionDocSquarePO.java

@@ -1,89 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-import cn.tr.core.annotation.ColumnDefaultValue;
-import cn.tr.core.annotation.Comment;
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.*;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import org.apache.ibatis.type.JdbcType;
-
-/**
- * 宣教文档广场实体
- *
- * @author lf
- * @date  2025/05/23 14:24
- **/
-@Data
-@TableName(value="biz_mission_doc_square",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizMissionDocSquarePO extends TenantPO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** 宣教类型 */
-    @ApiModelProperty(value = "宣教类型", position = 2)
-    private String type;
-
-    /** 宣教名称 */
-    @ApiModelProperty(value = "宣教名称", position = 3)
-    private String title;
-
-    /** 宣教来源 */
-    @ApiModelProperty(value = "宣教来源", position = 4)
-    private String source;
-
-    /** 封面图 */
-    @ApiModelProperty(value = "封面图", position = 5)
-    private String image;
-
-    /** 宣教内容 */
-    @ApiModelProperty(value = "宣教内容", position = 6)
-    private String content;
-
-    /** 宣教阶段 */
-    @ApiModelProperty(value = "宣教阶段", position = 7)
-    private String phase;
-
-    /** 间隔时间段(最小值),如术前2-6天,即2 */
-    @ApiModelProperty(value = "间隔时间段(最小值),如术前2-6天,即2", position = 8)
-    private Integer intervalMinDay;
-
-    /** 间隔时间段(最大值),如术后2-6天,即6 */
-    @ApiModelProperty(value = "间隔时间段(最大值),如术后2-6天,即6", position = 9)
-    private Integer intervalMaxDay;
-
-
-    /** 引用次数 */
-    @ApiModelProperty(value = "引用次数", position = 11)
-    private Integer citationCount;
-
-    /** 文档归属人 */
-    @ApiModelProperty(value = "文档归属人", position = 12)
-    private String owner;
-
-    /** md5 */
-    @ApiModelProperty(value = "md5", position = 13)
-    private String md5;
-
-    /** version */
-    @ApiModelProperty(value = "version", position = 14)
-    private Integer version;
-
-    /** 文档由医院上传,此处为医院上传的文档id */
-    @ApiModelProperty(value = "文档由医院上传,此处为医院上传的文档id", position = 15)
-    private String hospitalDocId;
-
-    /** 宣教内容MD5 */
-    @ApiModelProperty(value = "md5", position = 16)
-    private String contentMd5;
-
-    @TableField(updateStrategy = FieldStrategy.NEVER,fill = FieldFill.INSERT, jdbcType = JdbcType.VARCHAR)
-    private Integer deleted;
-}

+ 0 - 84
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizPainAssessmentPO.java

@@ -1,84 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-import cn.tr.plugin.mybatis.pojo.TenantPO;   
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import java.util.*;
-/**
- * 患者疼痛评估实体
- *
- * @author lf
- * @date  2025/06/26 16:05
- **/
-@Data
-@TableName(value="biz_pain_assessment",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizPainAssessmentPO extends TenantPO {
-
-    /** 评估记录ID */
-    @TableId
-    @ApiModelProperty(value = "评估记录ID", position = 1)
-    private String id;
-
-    /** 静息时疼痛评分(0-10) */
-    @ApiModelProperty(value = "静息时疼痛评分(0-10)", position = 2)
-    private Integer restingPain;
-
-    /** 运动时疼痛评分(0-10) */
-    @ApiModelProperty(value = "运动时疼痛评分(0-10)", position = 3)
-    private Integer movementPain;
-
-    /** 过去24小时内最剧烈疼痛评分(0-10) */
-    @ApiModelProperty(value = "过去24小时内最剧烈疼痛评分(0-10)", position = 4)
-    private Integer painLast24h;
-
-    /** 爆发痛每日发生频次 */
-    @ApiModelProperty(value = "爆发痛每日发生频次", position = 5)
-    private Integer flareUpFrequency;
-
-    /** 爆发痛每次持续时长(分钟) */
-    @ApiModelProperty(value = "爆发痛每次持续时长(分钟)", position = 6)
-    private Integer flareUpDuration;
-
-    /** 睡眠质量状况(极差/很差/较差/尚可/正常) */
-    @ApiModelProperty(value = "睡眠质量状况(极差/很差/较差/尚可/正常)", position = 7)
-    private String sleepStatus;
-
-    /** 精神状态(极差/很差/较差/尚可/正常) */
-    @ApiModelProperty(value = "精神状态(极差/很差/较差/尚可/正常)", position = 8)
-    private String mentalStatus;
-
-    /** 食欲状况(极差/很差/较差/尚可/正常) */
-    @ApiModelProperty(value = "食欲状况(极差/很差/较差/尚可/正常)", position = 9)
-    private String appetiteStatus;
-
-    /** 恶心呕吐情况(呕吐/仅恶心/无) */
-    @ApiModelProperty(value = "恶心呕吐情况(呕吐/仅恶心/无)", position = 10)
-    private String nauseaVomiting;
-
-    /** 瘙痒程度(无/轻度/中度/重度) */
-    @ApiModelProperty(value = "瘙痒程度(无/轻度/中度/重度)", position = 11)
-    private String itching;
-
-    /** 眩晕程度(无/轻度/中度/重度) */
-    @ApiModelProperty(value = "眩晕程度(无/轻度/中度/重度)", position = 12)
-    private String dizziness;
-
-    /** 喉咙疼痛程度(无/轻度/中度/重度) */
-    @ApiModelProperty(value = "喉咙疼痛程度(无/轻度/中度/重度)", position = 13)
-    private String throatPain;
-
-    /** 声音嘶哑情况(无/有) */
-    @ApiModelProperty(value = "声音嘶哑情况(无/有)", position = 14)
-    private String voiceHoarseness;
-
-    /** 患者满意度评分(不满意/较满意/满意) */
-    @ApiModelProperty(value = "患者满意度评分(不满意/较满意/满意)", position = 15)
-    private String satisfactionRating;
-
-}

+ 0 - 38
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizPatientPO.java

@@ -1,38 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.*;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import org.apache.ibatis.type.JdbcType;
-
-import java.util.*;
-/**
- * 患者信息实体
- *
- * @author lf
- * @date  2025/06/09 15:58
- **/
-@Data
-@TableName(value="biz_patient",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizPatientPO extends TenantPO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    @ApiModelProperty(value = "住院号",position = 6)
-    private String patientCode;
-
-    /** 当前手术id */
-    @ApiModelProperty(value = "当前手术id", position = 6)
-    private String currentClinicId;
-
-    @TableField(updateStrategy = FieldStrategy.NEVER,fill = FieldFill.INSERT, jdbcType = JdbcType.VARCHAR)
-    private Integer deleted;
-}

+ 0 - 59
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionAnswerPO.java

@@ -1,59 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-import cn.tr.module.smart.common.entity.BizQuestionEntity;
-import cn.tr.module.smart.common.entity.BizWxAppletQuestionAnswerEntity;
-import cn.tr.module.smart.wx.controller.vo.BizWxDeptQuestionVO;
-import cn.tr.plugin.mybatis.config.handler.JsonbTypeHandler;
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import java.util.*;
-/**
- * 问卷回答实体
- *
- * @author lf
- * @date  2025/06/19 09:20
- **/
-@Data
-@TableName(value="biz_question_answer",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionAnswerPO extends TenantPO {
-
-    /**   */
-    @TableId
-    @ApiModelProperty(value = " ", position = 1)
-    private String id;
-
-    /** 回答的内容 */
-    @ApiModelProperty(value = "回答的内容", position = 2)
-    @TableField(typeHandler = JsonbTypeHandler.class)
-    private List<BizWxAppletQuestionAnswerEntity> content;
-
-    /** 问卷问题 */
-    @ApiModelProperty(value = "问卷问题", position = 3)
-    @TableField(typeHandler = JsonbTypeHandler.class)
-    private List<BizQuestionEntity> question;
-
-    /** 手术id */
-    @ApiModelProperty(value = "手术id", position = 4)
-    private String clinicId;
-
-    /** 问卷组id */
-    @ApiModelProperty(value = "问卷组id", position = 5)
-    private String questionGroupId;
-
-    /** 问卷推送时间 */
-    @ApiModelProperty(value = "问卷推送时间", position = 6)
-    private Date sendTime;
-
-    /** 问卷回答时间 */
-    @ApiModelProperty(value = "问卷回答时间", position = 7)
-    private Date answerTime;
-
-}

+ 0 - 40
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionGroupPO.java

@@ -1,40 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-import cn.tr.module.smart.common.enums.QuestionGroupTypeEnums;
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-
-/**
- * 医院的问卷组实体
- *
- * @author lf
- * @date  2025/05/23 16:45
- **/
-@Data
-@TableName(value="biz_question_group",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionGroupPO extends TenantPO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** 问卷名称 */
-    @ApiModelProperty(value = "问卷名称", position = 2)
-    private String name;
-
-    /**
-     * {@link QuestionGroupTypeEnums}
-     * 问卷类型
-     * */
-    @ApiModelProperty(value = "问卷类型", position = 3)
-    private String type;
-
-}

+ 0 - 41
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionGroupSquarePO.java

@@ -1,41 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-
-import cn.tr.module.smart.common.enums.QuestionGroupTypeEnums;
-import cn.tr.plugin.mybatis.pojo.BasePO;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-
-/**
- * 问卷组广场实体
- *
- * @author lf
- * @date  2025/05/23 16:36
- **/
-@Data
-@TableName(value="biz_question_group_square",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionGroupSquarePO extends BasePO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** 问卷名称 */
-    @ApiModelProperty(value = "问卷名称", position = 2)
-    private String name;
-
-    /**
-     * {@link QuestionGroupTypeEnums}
-     * 问卷类型
-     * */
-    @ApiModelProperty(value = "问卷类型", position = 3)
-    private String type;
-
-}

+ 0 - 60
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionPO.java

@@ -1,60 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-
-import cn.tr.module.smart.common.enums.QuestionTypeEnums;
-import cn.tr.plugin.mybatis.config.handler.StringListTypeHandler;
-import cn.tr.plugin.mybatis.pojo.BasePO;
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-
-import java.util.List;
-
-/**
- * 问卷调查问题字段实体
- *
- * @author lf
- * @date  2025/05/23 17:03
- **/
-@Data
-@TableName(value="biz_question",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionPO extends TenantPO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** 问题组id */
-    @ApiModelProperty(value = "问题组id", position = 2)
-    private String groupId;
-
-    /** 字段名称 */
-    @ApiModelProperty(value = "字段名称", position = 4)
-    private String fieldName;
-
-    /** 字段类型,字典(input_box_type)
-     * {@link QuestionTypeEnums}
-     *
-     *
-     * * */
-    @ApiModelProperty(value = "字段类型,字典(input_box_type)", position = 5)
-    private String inputBoxType;
-
-    /** options */
-    @ApiModelProperty(value = "options", position = 6)
-    @TableField(typeHandler = StringListTypeHandler.class)
-    private List<String> options;
-
-    /** 排序 */
-    @ApiModelProperty(value = "排序", position = 7)
-    private Integer sort;
-
-}

+ 0 - 58
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionSquarePO.java

@@ -1,58 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-
-import cn.tr.plugin.mybatis.config.handler.StringListTypeHandler;
-import cn.tr.plugin.mybatis.pojo.BasePO;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-
-import java.util.List;
-
-/**
- * 问卷调查问题字段实体
- *
- * @author lf
- * @date  2025/05/23 16:50
- **/
-@Data
-@TableName(value="biz_question_square",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizQuestionSquarePO extends BasePO {
-
-    /** 问题组id */
-    @ApiModelProperty(value = "问题组id", position = 1)
-    private String groupId;
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 2)
-    private String id;
-
-    /** 字段唯一标识 */
-    @ApiModelProperty(value = "字段唯一标识", position = 3)
-    private String fieldKey;
-
-    /** 字段名称 */
-    @ApiModelProperty(value = "字段名称", position = 4)
-    private String fieldName;
-
-    /** 字段类型,字典(input_box_type) */
-    @ApiModelProperty(value = "字段类型,字典(input_box_type)", position = 5)
-    private String inputBoxType;
-
-    /** options */
-    @ApiModelProperty(value = "options", position = 6)
-    @TableField(typeHandler = StringListTypeHandler.class)
-    private List<String> options;
-
-    /** 排序 */
-    @ApiModelProperty(value = "排序", position = 7)
-    private Integer sort;
-
-}

+ 0 - 36
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizWxUserHospitalPO.java

@@ -1,36 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-import cn.tr.plugin.mybatis.pojo.BasePO;
-import cn.tr.plugin.mybatis.pojo.TenantPO;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-
-/**
- * 医院和用户的绑定关系实体
- *
- * @author lf
- * @date  2025/05/23 14:21
- **/
-@Data
-@TableName(value="biz_wx_user_hospital",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizWxUserHospitalPO extends BasePO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** 微信用户id */
-    @ApiModelProperty(value = "微信用户id", position = 2)
-    private String wxUserId;
-
-    /** 医院id */
-    @ApiModelProperty(value = "医院id", position = 3)
-    private String tenantId;
-}

+ 0 - 72
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizWxUserPO.java

@@ -1,72 +0,0 @@
-package cn.tr.module.smart.common.po;
-
-
-import cn.tr.plugin.mybatis.pojo.BasePO;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.ToString;
-import java.util.*;
-/**
- * 微信用户实体
- *
- * @author lf
- * @date  2025/05/23 14:03
- **/
-@Data
-@TableName(value="biz_wx_user",autoResultMap = true)
-@EqualsAndHashCode(callSuper = true)
-@ToString
-public class BizWxUserPO extends BasePO {
-
-    /** id */
-    @TableId
-    @ApiModelProperty(value = "id", position = 1)
-    private String id;
-
-    /** 微信小程序的union_id */
-    @ApiModelProperty(value = "微信小程序的union_id", position = 2)
-    private String unionId;
-
-    /** 电话号码 */
-    @ApiModelProperty(value = "电话号码", position = 3)
-    private String phone;
-
-    /** 昵称 */
-    @ApiModelProperty(value = "昵称", position = 4)
-    private String nickname;
-
-    /** 头像链接 */
-    @ApiModelProperty(value = "头像链接", position = 5)
-    private String avatar;
-
-    /** 注册时间 */
-    @ApiModelProperty(value = "注册时间", position = 6)
-    private Date registerTime;
-
-    /** 最后登录时间 */
-    @ApiModelProperty(value = "最后登录时间", position = 7)
-    private Date lastLoginTime;
-
-    /** 最后登录ip */
-    @ApiModelProperty(value = "最后登录ip", position = 8)
-    private String lastLoginIp;
-
-    /** 最后登录地址 */
-    @ApiModelProperty(value = "最后登录地址", position = 9)
-    private String lastLoginAddress;
-
-    /** 公众号的open_id */
-    @ApiModelProperty(value = "公众号的open_id", position = 10)
-    private String openId;
-
-    /** 小程序的app_id */
-    @ApiModelProperty(value = "小程序的app_id", position = 11)
-    private String appId;
-
-    /** 最后登陆的医院id */
-    @ApiModelProperty(value = "最后登陆的医院id", position = 12)
-    private String lastLoginTenantId;
-}

+ 0 - 67
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/register/WxSendTemplateMsgRegister.java

@@ -1,67 +0,0 @@
-package cn.tr.module.smart.common.register;
-
-import cn.tr.core.exception.ServiceException;
-import cn.tr.core.exception.TRExcCode;
-import cn.tr.module.smart.web.dto.WxTemplateDTO;
-import cn.tr.module.smart.wx.handler.AbstractWxSendTemplateMsgHandler;
-import lombok.extern.slf4j.Slf4j;
-import me.chanjar.weixin.common.error.WxErrorException;
-import me.chanjar.weixin.mp.api.WxMpService;
-import org.springframework.aop.support.AopUtils;
-import org.springframework.beans.BeansException;
-import org.springframework.beans.factory.config.BeanPostProcessor;
-import org.springframework.stereotype.Component;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.concurrent.atomic.AtomicReference;
-
-/**
- * @author wangzl
- * @description: TODO
- * @date 2025/5/23 11:02
- */
-@Component
-@Slf4j
-public class WxSendTemplateMsgRegister implements BeanPostProcessor {
-    private final Map<Class<?>, AbstractWxSendTemplateMsgHandler<?>> map = new HashMap<>();
-
-    @Override
-    public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
-        if (bean instanceof AbstractWxSendTemplateMsgHandler) {
-
-            AbstractWxSendTemplateMsgHandler<?> handler = (AbstractWxSendTemplateMsgHandler<?>) bean;
-            Class<?> clazz = handler.getSupportedType();
-            if (clazz == null) {
-                throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001, "Handler 未正确实现 getSupportedType(): " + handler.getClass());
-            }
-            map.put(((AbstractWxSendTemplateMsgHandler<?>) bean).getSupportedType(), (AbstractWxSendTemplateMsgHandler<?>) bean);
-            log.info("注册 Handler: " + clazz + " -> " + handler.getClass());
-        }
-        return BeanPostProcessor.super.postProcessAfterInitialization(bean, beanName);
-    }
-
-    @SuppressWarnings("unchecked")
-    public <T extends WxTemplateDTO> String sendMessage(WxMpService wxMpService, String unionId, String appId, String url, T msg) throws WxErrorException {
-        if (msg == null) {
-            throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001, "参数对象msg不能为空");
-        }
-        Class<?> clazz = AopUtils.isAopProxy(msg) ? AopUtils.getTargetClass(msg) : msg.getClass();
-        AtomicReference<AbstractWxSendTemplateMsgHandler<T>> handler = new AtomicReference<>((AbstractWxSendTemplateMsgHandler<T>) map.get(clazz));
-
-        // 如果直接没找到,尝试找父类匹配的 handler
-        if (handler.get() == null) {
-            map.entrySet().stream()
-                    .filter(entry -> entry.getKey().isAssignableFrom(clazz))
-                    .findFirst()
-                    .ifPresent(entry -> handler.set((AbstractWxSendTemplateMsgHandler<T>) entry.getValue()));
-
-        }
-
-        if (handler.get() == null) {
-            throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001, "没有找到对handler对象" + clazz);
-        }
-        return handler.get().sendMessage(wxMpService, unionId, url, appId, msg);
-
-    }
-}

+ 0 - 35
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizClinicRoomRepository.java

@@ -1,35 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import cn.tr.module.smart.wx.controller.vo.BizWxAppletClinicDetailVO;
-import cn.tr.module.smart.wx.controller.vo.BizWxAppletClinicVO;
-import cn.tr.module.smart.wx.dto.BizWxAppletClinicQueryDTO;
-import cn.tr.module.smart.app.controller.dto.WxDoctorClinicRoomDTO;
-import cn.tr.module.smart.app.controller.vo.WxDoctorClinicRoomVO;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizClinicRoomPO;
-
-import java.util.Date;
-import java.util.List;
-
-/**
- * 诊疗室Mapper接口
- *
- * @author lf
- * @date  2025/06/09 10:59
- **/
-@Repository
-@Mapper
-public interface BizClinicRoomRepository extends BaseMapper<BizClinicRoomPO> {
-    List<BizWxAppletClinicVO> stdSelectWxAppletClinicList(@Param("query") BizWxAppletClinicQueryDTO query);
-
-    List<WxDoctorClinicRoomVO> selectByClinicRoomAndPatientList(@Param("source") WxDoctorClinicRoomDTO source);
-
-    BizWxAppletClinicVO stdSelectWxAppletCareClinicByUserId(@Param("currentUserId") String currentUserId);
-
-    BizClinicRoomPO stdWxAppletSelectByPatientCodeAndClinicStartTime(@Param("patientCode") String patientCode, @Param("clinicStartTime")Date clinicStartTime);
-
-    BizWxAppletClinicDetailVO stdSelectWxAppletById(@Param("id") String id);
-}

+ 0 - 20
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizClinicRoomWxUserRepository.java

@@ -1,20 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizClinicRoomWxUserPO;
-import org.springframework.web.bind.annotation.PathVariable;
-
-/**
- * 诊室患者绑定idMapper接口
- *
- * @author lf
- * @date  2025/06/09 11:54
- **/
-@Repository
-@Mapper
-public interface BizClinicRoomWxUserRepository extends BaseMapper<BizClinicRoomWxUserPO> {
-    void shiftWxAppletCurrent(@Param("userId") String userId,@Param("clinicRoomId") String clinicRoomId);
-}

+ 0 - 18
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizDeptRepository.java

@@ -1,18 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import cn.tr.module.smart.common.po.BizDeptPO;
-import cn.tr.module.smart.common.po.BizHospitalPO;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-
-/**
- * 医院信息Mapper接口
- *
- * @author lf
- * @date  2025/05/23 16:33
- **/
-@Repository
-@Mapper
-public interface BizDeptRepository extends BaseMapper<BizDeptPO> {
-}

+ 0 - 16
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizDocDeptRepository.java

@@ -1,16 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import cn.tr.module.smart.common.po.BizDocDeptPO;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-/**
- * 科室的宣教文档绑定Mapper接口
- *
- * @author wangzl
- * @date  2025/06/04 14:26
- **/
-@Repository
-@Mapper
-public interface BizDocDeptRepository extends BaseMapper<BizDocDeptPO> {
-}

+ 0 - 16
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizHospitalRepository.java

@@ -1,16 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizHospitalPO;
-/**
- * 医院信息Mapper接口
- *
- * @author lf
- * @date  2025/05/23 16:33
- **/
-@Repository
-@Mapper
-public interface BizHospitalRepository extends BaseMapper<BizHospitalPO> {
-}

+ 0 - 33
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizMissionDocRepository.java

@@ -1,33 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import cn.tr.module.smart.common.po.BizMissionDocPO;
-import cn.tr.module.smart.wx.controller.vo.BizDeptAndDocVO;
-import cn.tr.module.smart.wx.dto.BizWxQueryDTO;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.stereotype.Repository;
-
-import java.util.Collection;
-import java.util.List;
-
-/**
- * 宣教文档Mapper接口
- *
- * @author lf
- * @date  2025/05/23 16:24
- **/
-@Repository
-@Mapper
-public interface BizMissionDocRepository extends BaseMapper<BizMissionDocPO> {
-
-    BizMissionDocPO selectBizMissionDocById(String id);
-
-    BizMissionDocPO selectOneBySquareId(String squareId);
-
-    int updateBizMissionDocById(BizMissionDocPO source);
-
-    List<BizDeptAndDocVO> selectBizDeptAndDocByDeptIdList(@Param("query") BizWxQueryDTO query);
-
-    int updateDeletedById(@Param("ids") Collection<String> ids);
-}

+ 0 - 25
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizMissionDocSquareRepository.java

@@ -1,25 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import cn.tr.module.smart.common.po.BizMissionDocSquarePO;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.stereotype.Repository;
-
-import java.util.Collection;
-
-/**
- * 宣教文档广场Mapper接口
- *
- * @author lf
- * @date  2025/05/23 14:24
- **/
-@Repository
-@Mapper
-public interface BizMissionDocSquareRepository extends BaseMapper<BizMissionDocSquarePO> {
-
-    BizMissionDocSquarePO selectOneByHospitalId(String id);
-    int updateBizMissionDocSquareById(BizMissionDocSquarePO source);
-
-    int updateDeletedById(@Param("ids") Collection<String> ids);
-}

+ 0 - 16
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizPainAssessmentRepository.java

@@ -1,16 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizPainAssessmentPO;
-/**
- * 患者疼痛评估Mapper接口
- *
- * @author lf
- * @date  2025/06/26 16:05
- **/
-@Repository
-@Mapper
-public interface BizPainAssessmentRepository extends BaseMapper<BizPainAssessmentPO> {
-}

+ 0 - 24
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizPatientRepository.java

@@ -1,24 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import cn.tr.module.smart.app.controller.dto.WxDoctorPatientInfoDTO;
-import cn.tr.module.smart.app.controller.vo.WxDoctorPatientVO;
-import cn.tr.module.smart.common.po.BizPatientPO;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.stereotype.Repository;
-
-import java.util.List;
-
-/**
- * 患者信息Mapper接口
- *
- * @author lf
- * @date  2025/06/09 15:58
- **/
-@Repository
-@Mapper
-public interface BizPatientRepository extends BaseMapper<BizPatientPO> {
-
-    List<WxDoctorPatientVO> selectPatientList(@Param("query") WxDoctorPatientInfoDTO query);
-}

+ 0 - 16
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionAnswerRepository.java

@@ -1,16 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizQuestionAnswerPO;
-/**
- * 问卷回答Mapper接口
- *
- * @author lf
- * @date  2025/06/19 09:20
- **/
-@Repository
-@Mapper
-public interface BizQuestionAnswerRepository extends BaseMapper<BizQuestionAnswerPO> {
-}

+ 0 - 16
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionGroupRepository.java

@@ -1,16 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizQuestionGroupPO;
-/**
- * 医院的问卷组Mapper接口
- *
- * @author lf
- * @date  2025/05/23 16:45
- **/
-@Repository
-@Mapper
-public interface BizQuestionGroupRepository extends BaseMapper<BizQuestionGroupPO> {
-}

+ 0 - 16
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionGroupSquareRepository.java

@@ -1,16 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizQuestionGroupSquarePO;
-/**
- * 问卷组广场Mapper接口
- *
- * @author lf
- * @date  2025/05/23 16:36
- **/
-@Repository
-@Mapper
-public interface BizQuestionGroupSquareRepository extends BaseMapper<BizQuestionGroupSquarePO> {
-}

+ 0 - 16
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionRepository.java

@@ -1,16 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizQuestionPO;
-/**
- * 问卷调查问题字段Mapper接口
- *
- * @author lf
- * @date  2025/05/23 17:03
- **/
-@Repository
-@Mapper
-public interface BizQuestionRepository extends BaseMapper<BizQuestionPO> {
-}

+ 0 - 16
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizQuestionSquareRepository.java

@@ -1,16 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizQuestionSquarePO;
-/**
- * 问卷调查问题字段Mapper接口
- *
- * @author lf
- * @date  2025/05/23 16:50
- **/
-@Repository
-@Mapper
-public interface BizQuestionSquareRepository extends BaseMapper<BizQuestionSquarePO> {
-}

+ 0 - 16
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizWxUserHospitalRepository.java

@@ -1,16 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizWxUserHospitalPO;
-/**
- * 医院和用户的绑定关系Mapper接口
- *
- * @author lf
- * @date  2025/05/23 14:21
- **/
-@Repository
-@Mapper
-public interface BizWxUserHospitalRepository extends BaseMapper<BizWxUserHospitalPO> {
-}

+ 0 - 22
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/repository/BizWxUserRepository.java

@@ -1,22 +0,0 @@
-package cn.tr.module.smart.common.repository;
-
-import cn.tr.module.smart.wx.controller.vo.BizWxUserBindHospitalVO;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.stereotype.Repository;
-import cn.tr.module.smart.common.po.BizWxUserPO;
-
-import java.util.List;
-
-/**
- * 微信用户Mapper接口
- *
- * @author lf
- * @date  2025/05/23 14:03
- **/
-@Repository
-@Mapper
-public interface BizWxUserRepository extends BaseMapper<BizWxUserPO> {
-    List<BizWxUserBindHospitalVO> allBindHospital(@Param("userId") String userId);
-}

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