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