TXinyiPhosphorusMapper.xml 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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.slibra.business.mapper.TXinyiPhosphorusMapper">
  6. <resultMap type="TXinyiPhosphorus" id="TXinyiPhosphorusResult">
  7. <result property="ID" column="ID" />
  8. <result property="testDate" column="TEST_DATE" />
  9. <result property="testTime" column="TEST_TIME" />
  10. <result property="ECC" column="ECC" />
  11. <result property="YHHL" column="YHHL" />
  12. <result property="EHHL" column="EHHL" />
  13. <result property="createdTime" column="CREATED_TIME" />
  14. </resultMap>
  15. <sql id="selectTXinyiPhosphorusVo">
  16. select ID, TEST_DATE, TEST_TIME, ECC, YHHL, EHHL, CREATED_TIME from t_xinyi_phosphorus
  17. </sql>
  18. <select id="selectTXinyiPhosphorusList" parameterType="TXinyiPhosphorus" resultMap="TXinyiPhosphorusResult">
  19. <include refid="selectTXinyiPhosphorusVo"/>
  20. <where>
  21. 1 = 1
  22. <if test="testDate != null and testDate != ''"> and TEST_DATE = #{testDate}</if>
  23. <if test="testTime != null and testTime != ''"> and TEST_TIME = #{testTime}</if>
  24. <if test="ECC != null "> and ECC = #{ECC}</if>
  25. <if test="YHHL != null "> and YHHL = #{YHHL}</if>
  26. <if test="EHHL != null "> and EHHL = #{EHHL}</if>
  27. <if test="createdTime != null "> and CREATED_TIME = #{createdTime}</if>
  28. </where>
  29. </select>
  30. <select id="selectTXinyiPhosphorusByID" parameterType="Long" resultMap="TXinyiPhosphorusResult">
  31. <include refid="selectTXinyiPhosphorusVo"/>
  32. where ID = #{ID}
  33. </select>
  34. <insert id="insertTXinyiPhosphorus" parameterType="TXinyiPhosphorus" useGeneratedKeys="true" keyProperty="ID">
  35. insert into t_xinyi_phosphorus
  36. <trim prefix="(" suffix=")" suffixOverrides=",">
  37. <if test="testDate != null">TEST_DATE,</if>
  38. <if test="testTime != null">TEST_TIME,</if>
  39. <if test="ECC != null">ECC,</if>
  40. <if test="YHHL != null">YHHL,</if>
  41. <if test="EHHL != null">EHHL,</if>
  42. <if test="createdTime != null">CREATED_TIME,</if>
  43. </trim>
  44. <trim prefix="values (" suffix=")" suffixOverrides=",">
  45. <if test="testDate != null">#{testDate},</if>
  46. <if test="testTime != null">#{testTime},</if>
  47. <if test="ECC != null">#{ECC},</if>
  48. <if test="YHHL != null">#{YHHL},</if>
  49. <if test="EHHL != null">#{EHHL},</if>
  50. <if test="createdTime != null">#{createdTime},</if>
  51. </trim>
  52. </insert>
  53. <update id="updateTXinyiPhosphorus" parameterType="TXinyiPhosphorus">
  54. update t_xinyi_phosphorus
  55. <trim prefix="SET" suffixOverrides=",">
  56. <if test="testDate != null">TEST_DATE = #{testDate},</if>
  57. <if test="testTime != null">TEST_TIME = #{testTime},</if>
  58. <if test="ECC != null">ECC = #{ECC},</if>
  59. <if test="YHHL != null">YHHL = #{YHHL},</if>
  60. <if test="EHHL != null">EHHL = #{EHHL},</if>
  61. <if test="createdTime != null">CREATED_TIME = #{createdTime},</if>
  62. </trim>
  63. ,revision = revision + 1
  64. where ID = #{ID}
  65. </update>
  66. <delete id="deleteTXinyiPhosphorusByID" parameterType="Long">
  67. update t_xinyi_phosphorus set del_flag = 2,revision = revision + 1 where del_flag = 0 and ID = #{ID}
  68. </delete>
  69. <delete id="deleteTXinyiPhosphorusByIDs" parameterType="String">
  70. update t_xinyi_phosphorus set del_flag = 2,revision = revision + 1 where del_flag = 0 and ID in
  71. <foreach item="ID" collection="array" open="(" separator="," close=")">
  72. #{ID}
  73. </foreach>
  74. </delete>
  75. </mapper>