DataSetConfigMapper.xml 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  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.sundata.internalevaluation.configuration.mapper.DataSetConfigMapper">
  6. <!-- 数据集配置页面初始化 -->
  7. <select id="getDataList" resultType="com.sundata.internalevaluation.configuration.model.DataSetConfigModel">
  8. SELECT
  9. T1.DATASETNO AS dataSetNo,
  10. T1.DATASETNAME AS dataSetName,
  11. T1.DATASOURCESNO AS dataSourcesNo
  12. FROM SYS_DATASET_CONFIG T1
  13. LEFT JOIN SYS_DATA_SOURCES T2
  14. ON T1.DATASOURCESNO = T2.DATASOURCESNO
  15. <where>
  16. <if test="dataSetNo != null and dataSetNo !=''">
  17. T1.DATASETNO like concat(concat('%',#{dataSetNo}),'%')
  18. </if>
  19. <if test="dataSetName != null and dataSetName !=''">
  20. and T1.DATASETNAME like concat(concat('%', #{dataSetName}),'%')
  21. </if>
  22. </where>
  23. </select>
  24. <!-- 数据集配置页面新增 -->
  25. <insert id="createData" parameterType="com.sundata.internalevaluation.configuration.model.DataSetConfigModel">
  26. INSERT INTO SYS_DATASET_CONFIG
  27. (
  28. DATASETNO,
  29. DATASETNAME,
  30. DATASOURCESNO
  31. )
  32. VALUES
  33. (
  34. #{dataSetNo},
  35. #{dataSetName},
  36. #{dataSourcesNo}
  37. )
  38. </insert>
  39. <!-- 数据集配置页面删除 -->
  40. <delete id="deleteRows">
  41. DELETE FROM SYS_DATASET_CONFIG
  42. <where>
  43. <if test="dataSetNo != null and dataSetNo !=''">
  44. DATASETNO = #{dataSetNo}
  45. </if>
  46. </where>
  47. </delete>
  48. <!-- 数据集配置页面修改 -->
  49. <update id="updateExistData" parameterType="com.sundata.internalevaluation.configuration.model.DataSetConfigModel">
  50. UPDATE SYS_DATASET_CONFIG
  51. <trim suffixOverrides=",">
  52. <set>
  53. <if test="dataSetNo != null and dataSetNo !=''">
  54. DATASETNO = #{dataSetNo},
  55. </if>
  56. <if test="dataSetName != null and dataSetName !=''">
  57. DATASETNAME = #{dataSetName},
  58. </if>
  59. <if test="dataSourcesNo != null and dataSourcesNo !=''">
  60. DATASOURCESNO = #{dataSourcesNo},
  61. </if>
  62. </set>
  63. </trim>
  64. </update>
  65. <!-- 数据集配置查询当前行 -->
  66. <select id="selectDetailData" resultType="com.sundata.internalevaluation.configuration.model.DataSetConfigModel">
  67. SELECT
  68. DATASETNO AS dataSetNo,
  69. DATASETNAME AS dataSetName,
  70. DATASOURCESNO AS dataSourcesNo
  71. FROM SYS_DATASET_CONFIG
  72. <where>
  73. <if test="dataSetNo != null and dataSetNo !=''">
  74. DATASETNO = #{dataSetNo}
  75. </if>
  76. <if test="dataSourcesNo != null and dataSourcesNo !=''">
  77. DATASOURCESNO = #{dataSourcesNo}
  78. </if>
  79. </where>
  80. </select>
  81. <!-- 数据源字典 -->
  82. <select id="selectDataSource" resultType="com.sundata.admin.nounmanage.model.DictContent">
  83. select DATASOURCESNO as id, DATASOURCESNAME as text from SYS_DATA_SOURCES
  84. </select>
  85. </mapper>