Browse Source

实现 /medicalRec/list 接口

WangKang 7 months ago
parent
commit
7463dce665

+ 6 - 0
ruoyi-admin/src/main/resources/application-dev.yml

@@ -52,6 +52,12 @@ spring:
           url: jdbc:mysql://8.137.127.56:3307/emoon_ai_plus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
           username: emoon_ai_plus
           password: HE2WrbSzY7tjHfWj
+        open-db:
+          type: com.zaxxer.hikari.HikariDataSource
+          driverClassName: com.mysql.cj.jdbc.Driver
+          url: jdbc:mysql://8.137.127.56:3307/open_emoon_com?useSSL=false&serverTimezone=Asia/Shanghai
+          username: open_emoon_com
+          password: GitJxZxEdMaYK2ac
 #        # 从库数据源
 #        slave:
 #          lazy: true

+ 2 - 0
ruoyi-modules/emoon-chat/src/main/java/com/emoon/chat/controller/MedicalRecController.java

@@ -1,5 +1,6 @@
 package com.emoon.chat.controller;
 
+import cn.dev33.satoken.annotation.SaIgnore;
 import com.emoon.chat.domain.MedicalRecDo;
 import com.emoon.chat.service.IMedicalRecService;
 import lombok.RequiredArgsConstructor;
@@ -24,6 +25,7 @@ public class MedicalRecController {
 
     private final IMedicalRecService medicalRecService;
 
+    @SaIgnore
     @PostMapping("/list")
     public List<MedicalRecDo> medicalRecDoList(@RequestBody MedicalRecDo map) {
         return medicalRecService.queryList(map);

+ 15 - 1
ruoyi-modules/emoon-chat/src/main/java/com/emoon/chat/domain/MedicalRecDo.java

@@ -2,6 +2,7 @@ package com.emoon.chat.domain;
 
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonProperty;
 import lombok.AllArgsConstructor;
 import lombok.Builder;
 import lombok.Data;
@@ -16,7 +17,7 @@ import lombok.NoArgsConstructor;
 @Builder
 @NoArgsConstructor
 @AllArgsConstructor
-@TableName("medical_rec")
+@TableName("think_medical_rec")
 public class MedicalRecDo {
 
     private Long id;
@@ -24,36 +25,48 @@ public class MedicalRecDo {
     /**
      * 病历编号
      */
+    @JsonProperty("mr_id")
     @TableField("mr_id")
     private String mrId;
 
     /**
      * 病人就诊信息id
      */
+    @JsonProperty("pat_visit_info_id")
     @TableField("pat_visit_info_id")
     private String patVisitInfoId;
 
     /**
      * 病案类型
      */
+    @JsonProperty("type_name")
     @TableField("type_name")
     private String typeName;
 
+    @JsonProperty("dept_id")
     @TableField("dept_id")
     private String deptId;
 
+    @JsonProperty("dept_name")
     @TableField("dept_name")
     private String deptName;
 
     @TableField("status")
     private String status;
 
+
     @TableField("create_time")
+    @JsonProperty("create_time")
+    private String createTime;
+
+    @TableField("creator")
     private String creator;
 
+
     @TableField("editor")
     private String editor;
 
+    @JsonProperty("edit_time")
     @TableField("edit_time")
     private String editTime;
 
@@ -66,6 +79,7 @@ public class MedicalRecDo {
     /**
      * 病案完成时间
      */
+    @JsonProperty("cmplt_time")
     @TableField("cmplt_time")
     private String cmpltTime;
 

+ 2 - 0
ruoyi-modules/emoon-chat/src/main/java/com/emoon/chat/service/IMedicalRecService.java

@@ -1,5 +1,6 @@
 package com.emoon.chat.service;
 
+import com.baomidou.dynamic.datasource.annotation.DS;
 import com.emoon.chat.domain.MedicalRecDo;
 
 import java.util.List;
@@ -11,6 +12,7 @@ import java.util.List;
  */
 public interface IMedicalRecService {
 
+    @DS("open-db")
     List<MedicalRecDo> queryList(MedicalRecDo medicalRecDo);
 
 }