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