From aa4a9a6f2f40f57fc725ebcd5a6c09d34921f0eb Mon Sep 17 00:00:00 2001
From: 赵文轩 <1652863494@qq.com>
Date: 星期五, 07 六月 2024 10:23:06 +0800
Subject: [PATCH] hisAPI配置

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/domain/HisApiConfig.java                  |   55 ++++++++++++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/HisApiConfigMapper.java            |   18 ++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/HisApiConfigServiceImpl.java |   22 +++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/HisApiConfigService.java          |   13 ++++
 ltkj-hosp/src/main/resources/mapper/HisApiConfigMapper.xml                      |   22 +++++++
 5 files changed, 130 insertions(+), 0 deletions(-)

diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/HisApiConfig.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/HisApiConfig.java
new file mode 100644
index 0000000..2f749e5
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/HisApiConfig.java
@@ -0,0 +1,55 @@
+package com.ltkj.hosp.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+ * his璇锋眰API绠$悊琛�
+ * @TableName his_api_config
+ */
+@TableName(value ="his_api_config")
+@Data
+public class HisApiConfig implements Serializable {
+    /**
+     * 
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * API璇锋眰璺緞 渚嬪:/api/his/xxxx
+     */
+    private String apiUrl;
+
+    /**
+     * API璇锋眰浠g爜 渚嬪:Getlabgermrepinfo
+     */
+    private String apiMethod;
+
+    /**
+     * 鏁版嵁搴撹〃鍚� 鍊间负ltkj_璇锋眰浠g爜
+     */
+    private String tabName;
+
+    /**
+     * 鏄惁鎼哄甫鍒嗛〉鍙傛暟 0鍚� 1鏄�
+     */
+    private Integer isLimit;
+
+    /**
+     * 杩斿洖鏁版嵁涓殑涓婚敭瀛楁 鑻辨枃閫楀彿鍒嗛殧
+     */
+    private String primaryKeys;
+
+    /**
+     * 鎺ュ彛璇存槑
+     */
+    private String remark;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}
\ No newline at end of file
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/HisApiConfigMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/HisApiConfigMapper.java
new file mode 100644
index 0000000..559f86d
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/HisApiConfigMapper.java
@@ -0,0 +1,18 @@
+package com.ltkj.hosp.mapper;
+
+import com.ltkj.hosp.domain.HisApiConfig;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author chacca
+* @description 閽堝琛ㄣ�恏is_api_config(his璇锋眰API绠$悊琛�)銆戠殑鏁版嵁搴撴搷浣淢apper
+* @createDate 2024-06-06 20:24:30
+* @Entity com.ltkj.hosp.domain.HisApiConfig
+*/
+public interface HisApiConfigMapper extends BaseMapper<HisApiConfig> {
+
+}
+
+
+
+
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/HisApiConfigService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/HisApiConfigService.java
new file mode 100644
index 0000000..af727fe
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/HisApiConfigService.java
@@ -0,0 +1,13 @@
+package com.ltkj.hosp.service;
+
+import com.ltkj.hosp.domain.HisApiConfig;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author chacca
+* @description 閽堝琛ㄣ�恏is_api_config(his璇锋眰API绠$悊琛�)銆戠殑鏁版嵁搴撴搷浣淪ervice
+* @createDate 2024-06-06 20:24:30
+*/
+public interface HisApiConfigService extends IService<HisApiConfig> {
+
+}
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/HisApiConfigServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/HisApiConfigServiceImpl.java
new file mode 100644
index 0000000..e201af9
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/HisApiConfigServiceImpl.java
@@ -0,0 +1,22 @@
+package com.ltkj.hosp.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ltkj.hosp.domain.HisApiConfig;
+import com.ltkj.hosp.service.HisApiConfigService;
+import com.ltkj.hosp.mapper.HisApiConfigMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author chacca
+* @description 閽堝琛ㄣ�恏is_api_config(his璇锋眰API绠$悊琛�)銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
+* @createDate 2024-06-06 20:24:30
+*/
+@Service
+public class HisApiConfigServiceImpl extends ServiceImpl<HisApiConfigMapper, HisApiConfig>
+    implements HisApiConfigService{
+
+}
+
+
+
+
diff --git a/ltkj-hosp/src/main/resources/mapper/HisApiConfigMapper.xml b/ltkj-hosp/src/main/resources/mapper/HisApiConfigMapper.xml
new file mode 100644
index 0000000..406207f
--- /dev/null
+++ b/ltkj-hosp/src/main/resources/mapper/HisApiConfigMapper.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ltkj.hosp.mapper.HisApiConfigMapper">
+
+    <resultMap id="BaseResultMap" type="com.ltkj.hosp.domain.HisApiConfig">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="apiUrl" column="api_url" jdbcType="VARCHAR"/>
+            <result property="apiMethod" column="api_method" jdbcType="VARCHAR"/>
+            <result property="tabName" column="tab_name" jdbcType="VARCHAR"/>
+            <result property="isLimit" column="is_limit" jdbcType="TINYINT"/>
+            <result property="primaryKeys" column="primary_keys" jdbcType="VARCHAR"/>
+            <result property="remark" column="remark" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,api_url,api_method,
+        tab_name,is_limit,primary_keys,
+        remark
+    </sql>
+</mapper>

--
Gitblit v1.8.0