From be96d50d2abbc4e51c6a226e12094abcd4dc6083 Mon Sep 17 00:00:00 2001
From: lige <bestlige@outlook.com>
Date: 星期二, 30 一月 2024 09:24:30 +0800
Subject: [PATCH] 用户his中间表

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java     |   26 ++++++
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java |   63 +++++++++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java                |   21 +++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java                   |  101 +++++++++++++++++++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java             |   17 ++++
 ltkj-admin/src/main/resources/application.yml                                     |    8 +-
 6 files changed, 232 insertions(+), 4 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java
new file mode 100644
index 0000000..0cb06be
--- /dev/null
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java
@@ -0,0 +1,63 @@
+package com.ltkj.web.controller.system;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.ltkj.hosp.sqlDomain.LtkjPackageHis;
+import com.ltkj.hosp.sqlDomain.SysUserMid;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ltkj.common.core.controller.BaseController;
+import com.ltkj.common.core.domain.AjaxResult;
+import com.ltkj.hosp.service.ISysUserMidService;
+import com.ltkj.common.core.page.TableDataInfo;
+
+import java.util.List;
+
+/**
+ * 鐢ㄦ埛his涓棿琛�
+ *
+ * @author ltkj_璧典匠璞�&鏉庢牸
+ * @date 2024-01-30
+ */
+@RestController
+@RequestMapping("/hosp/usermid")
+public class SysUserMidController extends BaseController {
+    @Autowired
+    private ISysUserMidService sysUserMidService;
+
+    /**
+     * 鏌ヨ鐢ㄦ埛涓棿琛ㄥ垪琛�
+     */
+    @GetMapping("/list")
+    public TableDataInfo list(SysUserMid sysUserMid) {
+        startPage();
+        LambdaQueryWrapper<SysUserMid> wq=new LambdaQueryWrapper<>();
+        if (sysUserMid.getUserName()!=null){
+            wq.like(SysUserMid::getUserName, sysUserMid.getUserName());
+        }
+        if (sysUserMid.getStaffName()!=null){
+            wq.like(SysUserMid::getStaffName, sysUserMid.getStaffName());
+        }
+        if (sysUserMid.getCardNo()!=null){
+            wq.like(SysUserMid::getCardNo, sysUserMid.getCardNo());
+        }
+        List<SysUserMid> list = sysUserMidService.list(wq);
+        return getDataTable(list);
+    }
+
+
+    /**
+     * 鑾峰彇鐢ㄦ埛涓棿琛ㄨ缁嗕俊鎭�
+     */
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id) {
+        return success(sysUserMidService.getById(id));
+    }
+
+
+
+}
diff --git a/ltkj-admin/src/main/resources/application.yml b/ltkj-admin/src/main/resources/application.yml
index 458d8fc..581be6d 100644
--- a/ltkj-admin/src/main/resources/application.yml
+++ b/ltkj-admin/src/main/resources/application.yml
@@ -73,15 +73,15 @@
   # redis 閰嶇疆
   redis:
     # 鍦板潃
-#    host: 101.42.27.146
-    host: localhost
+    host: 101.42.27.146
+#    host: localhost
     # 绔彛锛岄粯璁や负6379
     port: 6379
     # 鏁版嵁搴撶储寮�
     database: 0
     # 瀵嗙爜
-#    password: 654321
-    password: 123456
+    password: 654321
+#    password: 123456
     # 杩炴帴瓒呮椂鏃堕棿
     timeout: 120s
     lettuce:
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java
new file mode 100644
index 0000000..a604dc0
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java
@@ -0,0 +1,21 @@
+package com.ltkj.hosp.mapper;
+
+import java.util.List;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ltkj.hosp.sqlDomain.LtkjPackageHis;
+import com.ltkj.hosp.sqlDomain.SysUserMid;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 鐢ㄦ埛涓棿琛∕apper鎺ュ彛
+ *
+ * @author ltkj_璧典匠璞�&鏉庢牸
+ * @date 2024-01-30
+ */
+@Mapper
+public interface SysUserMidMapper extends BaseMapper<SysUserMid> {
+
+
+
+}
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java
new file mode 100644
index 0000000..a48e81d
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java
@@ -0,0 +1,17 @@
+package com.ltkj.hosp.service;
+
+import java.util.List;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ltkj.hosp.sqlDomain.SysUserMid;
+
+/**
+ * 鐢ㄦ埛涓棿琛⊿ervice鎺ュ彛
+ *
+ * @author ltkj_璧典匠璞�&鏉庢牸
+ * @date 2024-01-30
+ */
+public interface ISysUserMidService extends IService<SysUserMid> {
+
+
+}
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java
new file mode 100644
index 0000000..b56878d
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java
@@ -0,0 +1,26 @@
+package com.ltkj.hosp.service.impl;
+
+import java.util.List;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ltkj.hosp.domain.TbTransition;
+import com.ltkj.hosp.mapper.TbTransitionMapper;
+import com.ltkj.hosp.sqlDomain.SysUserMid;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ltkj.hosp.mapper.SysUserMidMapper;
+import com.ltkj.hosp.service.ISysUserMidService;
+
+/**
+ * 鐢ㄦ埛涓棿琛⊿ervice涓氬姟灞傚鐞�
+ *
+ * @author ltkj_璧典匠璞�&鏉庢牸
+ * @date 2024-01-30
+ */
+@Service
+public class SysUserMidServiceImpl extends ServiceImpl<SysUserMidMapper, SysUserMid>  implements ISysUserMidService {
+    @Autowired
+    private SysUserMidMapper sysUserMidMapper;
+
+
+}
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java
new file mode 100644
index 0000000..ec244ad
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java
@@ -0,0 +1,101 @@
+package com.ltkj.hosp.sqlDomain;
+
+import com.ltkj.common.annotation.Excel;
+import com.ltkj.common.core.domain.BaseEntity;
+import lombok.Data;
+
+/**
+ * 鐢ㄦ埛涓棿琛ㄥ璞� sys_user_mid
+ *
+ * @author ltkj_璧典匠璞�&鏉庢牸
+ * @date 2024-01-30
+ */
+@Data
+public class SysUserMid extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 鐢ㄦ埛ID
+     */
+    private Long id;
+
+    /**
+     * 鐢ㄦ埛宸ュ彿
+     */
+    @Excel(name = "鐢ㄦ埛宸ュ彿")
+    private String userName;
+
+    /**
+     * 濮撳悕
+     */
+    @Excel(name = "濮撳悕")
+    private String staffName;
+
+    /**
+     * 鐢ㄦ埛鎬у埆锛�0鐢� 1濂� 2鏈煡锛�
+     */
+    @Excel(name = "鐢ㄦ埛鎬у埆", readConverterExp = "0=鐢�,1=濂�,2=鏈煡")
+    private String sex;
+
+    /**
+     * 韬唤璇佷欢鍙�
+     */
+    @Excel(name = "韬唤璇佷欢鍙�")
+    private String cardNo;
+
+    /**
+     * 鎵嬫満鍙风爜
+     */
+    @Excel(name = "鎵嬫満鍙风爜")
+    private String phonenumber;
+
+    /**
+     * 鍖讳繚缂栫爜
+     */
+    @Excel(name = "鍖讳繚缂栫爜")
+    private String medicalId;
+
+    /**
+     * 涓撳-璧勬牸璇佸彿
+     */
+    @Excel(name = "涓撳-璧勬牸璇佸彿")
+    private Long phaCertifiedNo;
+
+    /**
+     * 澶勬柟鑱岀О锛圥T10.01.029)
+     */
+    @Excel(name = "澶勬柟鑱岀О", readConverterExp = "澶勬柟鑱岀О锛圥T10.01.029)")
+    private String cftitle;
+
+    /**
+     * 閮ㄩ棬ID
+     */
+    @Excel(name = "閮ㄩ棬ID")
+    private Long deptId;
+
+    /**
+     * 瀵瑰簲绉戝鍚嶇О
+     */
+    @Excel(name = "瀵瑰簲绉戝鍚嶇О")
+    private String deptName;
+
+    /**
+     * 绛惧悕鍥剧墖缂栫爜
+     */
+    @Excel(name = "绛惧悕鍥剧墖缂栫爜")
+    private String qmtpbm;
+
+    /**
+     * 浜哄憳绫诲埆锛圥T10.01.009锛�
+     */
+    @Excel(name = "浜哄憳绫诲埆", readConverterExp = "P=T10.01.009")
+    private String kindCode;
+
+    /**
+     * 鏁版嵁鐘舵��(PT10.00.004)
+     */
+    @Excel(name = "鏁版嵁鐘舵��(PT10.00.004)")
+    private String effective;
+
+
+}

--
Gitblit v1.8.0