RelUserTendMapper.xml 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.goldenwater.system.mapper.RelUserTendMapper">
  4. <resultMap type="RelUserTend" id="RelUserTendResult">
  5. <id property="guid" column="GUID" />
  6. <result property="userGuid" column="USER_GUID" />
  7. <result property="tendGuid" column="TEND_GUID" />
  8. <result property="fromDate" column="FROM_DATE" />
  9. <result property="toDate" column="TO_DATE" />
  10. </resultMap>
  11. <sql id="selectRelUserTendVo">
  12. select GUID, USER_GUID, TEND_GUID, FROM_DATE, TO_DATE from REL_USER_TEND
  13. </sql>
  14. <select id="selectRelUserTendList" parameterType="RelUserTend" resultMap="RelUserTendResult">
  15. <include refid="selectRelUserTendVo"/>
  16. <where>
  17. <if test="userGuid != null and userGuid != ''">
  18. AND USER_GUID like '%' || #{userGuid} || '%'
  19. </if>
  20. <if test="tendGuid != null and tendGuid != ''">
  21. AND TEND_GUID like '%' || #{tendGuid} || '%'
  22. </if>
  23. </where>
  24. order by GUID
  25. </select>
  26. <select id="selectRelUserTendById" parameterType="String" resultMap="RelUserTendResult">
  27. <include refid="selectRelUserTendVo"/>
  28. where GUID = #{guid}
  29. </select>
  30. <insert id="insertRelUserTend" parameterType="RelUserTend">
  31. insert into REL_USER_TEND(
  32. <trim suffixOverrides=",">
  33. GUID,
  34. <if test="userGuid != null">USER_GUID,</if>
  35. <if test="tendGuid != null">TEND_GUID,</if>
  36. <if test="fromDate != null">FROM_DATE,</if>
  37. <if test="toDate != null">TO_DATE</if>
  38. </trim>
  39. )values(
  40. <trim suffixOverrides=",">
  41. #{guid},
  42. <if test="userGuid != null">#{userGuid},</if>
  43. <if test="tendGuid != null">#{tendGuid},</if>
  44. <if test="fromDate != null">#{fromDate},</if>
  45. <if test="toDate != null">#{toDate}</if>
  46. </trim>
  47. )
  48. </insert>
  49. <update id="updateRelUserTend" parameterType="RelUserTend">
  50. update REL_USER_TEND
  51. <set>
  52. <if test="userGuid != null">USER_GUID = #{userGuid},</if>
  53. <if test="tendGuid != null">TEND_GUID = #{tendGuid},</if>
  54. <if test="fromDate != null">FROM_DATE = #{fromDate},</if>
  55. <if test="toDate != null">TO_DATE = #{toDate},</if>
  56. </set>
  57. where GUID = #{guid}
  58. </update>
  59. <delete id="deleteRelUserTendById" parameterType="String">
  60. delete from REL_USER_TEND where GUID = #{guid}
  61. </delete>
  62. <delete id="deleteRelUserTendByIds" parameterType="String">
  63. delete from REL_USER_TEND where GUID in
  64. <foreach collection="array" item="guid" open="(" separator="," close=")">
  65. #{guid}
  66. </foreach>
  67. </delete>
  68. </mapper>