From 9f68e668140047bb2a41f53c522e8dc829b99713 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期三, 18 九月 2024 10:47:19 +0800
Subject: [PATCH] 三方api管理表

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/ApiConfigMapper.java            |   18 +++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/ApiConfigService.java          |   13 ++++++
 ltkj-hosp/src/main/resources/mapper/ApiConfigMapper.xml                      |   26 +++++++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/ApiConfigServiceImpl.java |   22 +++++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/domain/ApiConfig.java                  |   37 ++++++++++++++++++
 5 files changed, 116 insertions(+), 0 deletions(-)

diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/ApiConfig.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/ApiConfig.java
new file mode 100644
index 0000000..556b0e8
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/ApiConfig.java
@@ -0,0 +1,37 @@
+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;
+
+/**
+ * @TableName api_config
+ */
+@TableName(value ="api_config")
+@Data
+public class ApiConfig implements Serializable {
+    private Long id;
+
+    private String apiUrl;
+
+    private String apiMethod;
+
+    private String tabName;
+
+    private Integer isResponse;
+
+    private String primaryKeys;
+
+    private String remark;
+
+    private String resultCodeKey;
+
+    private String resultDataKey;
+
+    private String type;
+
+    private static final long serialVersionUID = 1L;
+}
\ No newline at end of file
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/ApiConfigMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/ApiConfigMapper.java
new file mode 100644
index 0000000..1f73e27
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/ApiConfigMapper.java
@@ -0,0 +1,18 @@
+package com.ltkj.hosp.mapper;
+
+import com.ltkj.hosp.domain.ApiConfig;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author w
+* @description 閽堝琛ㄣ�恆pi_config(涓夋柟璇锋眰API绠$悊琛�)銆戠殑鏁版嵁搴撴搷浣淢apper
+* @createDate 2024-09-18 09:35:47
+* @Entity com.ltkj.hosp.domain.ApiConfig
+*/
+public interface ApiConfigMapper extends BaseMapper<ApiConfig> {
+
+}
+
+
+
+
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ApiConfigService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ApiConfigService.java
new file mode 100644
index 0000000..0fc5cd6
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ApiConfigService.java
@@ -0,0 +1,13 @@
+package com.ltkj.hosp.service;
+
+import com.ltkj.hosp.domain.ApiConfig;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author w
+* @description 閽堝琛ㄣ�恆pi_config(涓夋柟璇锋眰API绠$悊琛�)銆戠殑鏁版嵁搴撴搷浣淪ervice
+* @createDate 2024-09-18 09:35:47
+*/
+public interface ApiConfigService extends IService<ApiConfig> {
+
+}
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/ApiConfigServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/ApiConfigServiceImpl.java
new file mode 100644
index 0000000..eafce77
--- /dev/null
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/ApiConfigServiceImpl.java
@@ -0,0 +1,22 @@
+package com.ltkj.hosp.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ltkj.hosp.domain.ApiConfig;
+import com.ltkj.hosp.service.ApiConfigService;
+import com.ltkj.hosp.mapper.ApiConfigMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author w
+* @description 閽堝琛ㄣ�恆pi_config(涓夋柟璇锋眰API绠$悊琛�)銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
+* @createDate 2024-09-18 09:35:47
+*/
+@Service
+public class ApiConfigServiceImpl extends ServiceImpl<ApiConfigMapper, ApiConfig>
+    implements ApiConfigService{
+
+}
+
+
+
+
diff --git a/ltkj-hosp/src/main/resources/mapper/ApiConfigMapper.xml b/ltkj-hosp/src/main/resources/mapper/ApiConfigMapper.xml
new file mode 100644
index 0000000..2c30061
--- /dev/null
+++ b/ltkj-hosp/src/main/resources/mapper/ApiConfigMapper.xml
@@ -0,0 +1,26 @@
+<?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.ApiConfigMapper">
+
+    <resultMap id="BaseResultMap" type="com.ltkj.hosp.domain.ApiConfig">
+            <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="isResponse" column="is_response" jdbcType="TINYINT"/>
+            <result property="primaryKeys" column="primary_keys" jdbcType="VARCHAR"/>
+            <result property="remark" column="remark" jdbcType="VARCHAR"/>
+            <result property="resultCodeKey" column="result_code_key" jdbcType="VARCHAR"/>
+            <result property="resultDataKey" column="result_data_key" jdbcType="VARCHAR"/>
+            <result property="type" column="type" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,api_url,api_method,
+        tab_name,is_response,primary_keys,
+        remark,result_code_key,result_data_key,
+        type
+    </sql>
+</mapper>

--
Gitblit v1.8.0