MdDataSetSqlMapper.xml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.ruoyi.interfaces.mapper.MdDataSetSqlMapper">
  6. <resultMap type="com.ruoyi.interfaces.domain.MdDataSetSql" id="MdDataSetSqlResult">
  7. <result property="id" column="ID" />
  8. <result property="dcCode" column="DC_CODE" />
  9. <result property="dsCode" column="DS_CODE" />
  10. <result property="runSql" column="RUN_SQL" />
  11. <result property="pars" column="PARS" />
  12. </resultMap>
  13. <sql id="selectMdDataSetSqlVo">
  14. select ID, DC_CODE,DS_CODE, RUN_SQL, PARS from md_data_set_sql
  15. </sql>
  16. <select id="selectMdDataSetSqlList" parameterType="com.ruoyi.interfaces.domain.MdDataSetSql" resultMap="MdDataSetSqlResult">
  17. <include refid="selectMdDataSetSqlVo"/>
  18. <where>
  19. <if test="id != null "> and ID = #{id}</if>
  20. <if test="dcCode != null and dcCode != ''"> and DC_CODE = #{dcCode}</if>
  21. <if test="dsCode != null and dsCode != ''"> and DS_CODE = #{dsCode}</if>
  22. <if test="runSql != null and runSql != ''"> and RUN_SQL = #{runSql}</if>
  23. <if test="pars != null and pars != ''"> and PARS = #{pars}</if>
  24. </where>
  25. </select>
  26. <select id="selectMdDataSetSqlByDcCode" parameterType="String" resultMap="MdDataSetSqlResult">
  27. <include refid="selectMdDataSetSqlVo"/>
  28. where DC_CODE = #{dcCode}
  29. </select>
  30. <insert id="insertMdDataSetSql" parameterType="com.ruoyi.interfaces.domain.MdDataSetSql" useGeneratedKeys="true" keyProperty="id">
  31. insert into md_data_set_sql
  32. <trim prefix="(" suffix=")" suffixOverrides=",">
  33. <if test="dcCode != null">DC_CODE,</if>
  34. <if test="dsCode != null">DS_CODE,</if>
  35. <if test="runSql != null">RUN_SQL,</if>
  36. <if test="pars != null">PARS,</if>
  37. </trim>
  38. <trim prefix="values (" suffix=")" suffixOverrides=",">
  39. <if test="dcCode != null">#{dcCode},</if>
  40. <if test="dsCode != null">#{dsCode},</if>
  41. <if test="runSql != null">#{runSql},</if>
  42. <if test="pars != null">#{pars},</if>
  43. </trim>
  44. </insert>
  45. <update id="updateMdDataSetSql" parameterType="com.ruoyi.interfaces.domain.MdDataSetSql">
  46. update md_data_set_sql
  47. <trim prefix="SET" suffixOverrides=",">
  48. <if test="dcCode != null">DC_CODE = #{dcCode},</if>
  49. <if test="dsCode != null">DS_CODE = #{dsCode},</if>
  50. <if test="runSql != null">RUN_SQL = #{runSql},</if>
  51. <if test="pars != null">PARS = #{pars},</if>
  52. </trim>
  53. where ID = #{id}
  54. </update>
  55. <delete id="deleteMdDataSetSqlById" parameterType="Long">
  56. delete from md_data_set_sql where ID = #{id}
  57. </delete>
  58. <delete id="deleteMdDataSetSqlByIds" parameterType="String">
  59. delete from md_data_set_sql where ID in
  60. <foreach item="id" collection="array" open="(" separator="," close=")">
  61. #{id}
  62. </foreach>
  63. </delete>
  64. <delete id="deleteMdDataSetSqlByDcCode">
  65. delete from md_data_set_sql where DC_CODE = #{dcCode}
  66. </delete>
  67. </mapper>