| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <?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.ruoyi.interfaces.mapper.SysMetaTableMapper">
- <resultMap type="com.ruoyi.interfaces.domain.SysMetaTable" id="SysMetaTableResult">
- <result property="dsCode" column="DS_CODE"/>
- <result property="metaTable" column="META_TABLE"/>
- <result property="metaName" column="META_NAME"/>
- <result property="metaType" column="META_TYPE"/>
- <result property="metaCatalog" column="META_CATALOG"/>
- <result property="metaSchema" column="META_SCHEMA"/>
- <result property="metaNote" column="META_NOTE"/>
- <result property="metaSort" column="META_SORT"/>
- </resultMap>
- <sql id="selectSysMetaTableVo">
- select DS_CODE, META_TABLE, META_NAME, META_TYPE, META_CATALOG, META_SCHEMA, META_NOTE,META_SORT
- from sys_meta_table
- </sql>
- <select id="selectSysMetaTableList" parameterType="com.ruoyi.interfaces.domain.SysMetaTable"
- resultMap="SysMetaTableResult">
- <include refid="selectSysMetaTableVo"/>
- <where>
- <if test="dsCode != null and dsCode != ''">and ds_code = #{dsCode} </if>
- <if test="metaName != null and metaName != ''">and META_NAME like concat('%', #{metaName}, '%')</if>
- <if test="metaType != null and metaType != ''">and META_TYPE = #{metaType}</if>
- <if test="metaCatalog != null and metaCatalog != ''">and META_CATALOG = #{metaCatalog}</if>
- <if test="metaSchema != null and metaSchema != ''">and META_SCHEMA = #{metaSchema}</if>
- <if test="metaNote != null and metaNote != ''">and META_NOTE = #{metaNote}</if>
- <if test="metaSort != null">and META_SORT = #{metaSort}</if>
- </where>
- order by META_SORT
- </select>
- <select id="selectSysMetaTableByDsCode" parameterType="String" resultMap="SysMetaTableResult">
- <include refid="selectSysMetaTableVo"/>
- where DS_CODE = #{dsCode}
- </select>
- <insert id="insertSysMetaTable" parameterType="com.ruoyi.interfaces.domain.SysMetaTable">
- insert into sys_meta_table
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="dsCode != null">DS_CODE,</if>
- <if test="metaTable != null">META_TABLE,</if>
- <if test="metaName != null and metaName != ''">META_NAME,</if>
- <if test="metaType != null">META_TYPE,</if>
- <if test="metaCatalog != null">META_CATALOG,</if>
- <if test="metaSchema != null">META_SCHEMA,</if>
- <if test="metaNote != null">META_NOTE,</if>
- <if test="metaSort != null">META_SORT,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="dsCode != null">#{dsCode},</if>
- <if test="metaTable != null">#{metaTable},</if>
- <if test="metaName != null and metaName != ''">#{metaName},</if>
- <if test="metaType != null">#{metaType},</if>
- <if test="metaCatalog != null">#{metaCatalog},</if>
- <if test="metaSchema != null">#{metaSchema},</if>
- <if test="metaNote != null">#{metaNote},</if>
- <if test="metaSort != null">#{metaSort},</if>
- </trim>
- </insert>
- <update id="updateSysMetaTable" parameterType="com.ruoyi.interfaces.domain.SysMetaTable">
- update sys_meta_table
- <trim prefix="SET" suffixOverrides=",">
- META_NAME = #{metaName,jdbcType=VARCHAR},
- META_TYPE = #{metaType,jdbcType=VARCHAR},
- META_CATALOG = #{metaCatalog,jdbcType=VARCHAR},
- META_SCHEMA = #{metaSchema,jdbcType=VARCHAR},
- META_NOTE = #{metaNote,jdbcType=VARCHAR},
- META_SORT = #{metaSort,jdbcType=INTEGER},
- </trim>
- where DS_CODE = #{dsCode}
- and META_TABLE = #{metaTable}
- </update>
- <delete id="deleteSysMetaTable" parameterType="String">
- delete
- from sys_meta_table
- where DS_CODE = #{dsCode}
- and META_TABLE = #{metaTable}
- </delete>
- </mapper>
|