UserPhotoMapper.xml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  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="UserPhotoMapper">
  4. <!--表名 -->
  5. <sql id="tableName">
  6. SYS_USERPHOTO
  7. </sql>
  8. <!-- 字段 -->
  9. <sql id="Field">
  10. USERNAME,
  11. PHOTO0,
  12. PHOTO1,
  13. PHOTO2,
  14. PHOTO3,
  15. USERPHOTO_ID
  16. </sql>
  17. <!-- 字段值 -->
  18. <sql id="FieldValue">
  19. #{USERNAME},
  20. #{PHOTO0},
  21. #{PHOTO1},
  22. #{PHOTO2},
  23. #{PHOTO3},
  24. #{USERPHOTO_ID}
  25. </sql>
  26. <!-- 新增-->
  27. <insert id="save" parameterType="pd">
  28. insert into
  29. <include refid="tableName"></include>
  30. (
  31. <include refid="Field"></include>
  32. ) values (
  33. <include refid="FieldValue"></include>
  34. )
  35. </insert>
  36. <!-- 删除-->
  37. <delete id="delete" parameterType="pd">
  38. delete from
  39. <include refid="tableName"></include>
  40. where
  41. USERPHOTO_ID = #{USERPHOTO_ID}
  42. </delete>
  43. <!-- 修改 -->
  44. <update id="edit" parameterType="pd">
  45. update
  46. <include refid="tableName"></include>
  47. set
  48. PHOTO0 = #{PHOTO0},
  49. PHOTO1 = #{PHOTO1},
  50. PHOTO2 = #{PHOTO2},
  51. PHOTO3 = #{PHOTO3}
  52. where
  53. USERNAME = #{USERNAME}
  54. </update>
  55. <!-- 通过ID获取数据 -->
  56. <select id="findById" parameterType="pd" resultType="pd">
  57. select
  58. <include refid="Field"></include>
  59. from
  60. <include refid="tableName"></include>
  61. where
  62. USERNAME = #{USERNAME}
  63. </select>
  64. <!-- 列表 -->
  65. <select id="datalistPage" parameterType="page" resultType="pd">
  66. select
  67. <include refid="Field"></include>
  68. from
  69. <include refid="tableName"></include>
  70. where 1=1
  71. <if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 -->
  72. and
  73. (
  74. <!-- 根据需求自己加检索条件
  75. 字段1 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
  76. or
  77. 字段2 LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
  78. -->
  79. )
  80. </if>
  81. </select>
  82. <!-- 列表(全部) -->
  83. <select id="listAll" parameterType="pd" resultType="pd">
  84. select
  85. <include refid="Field"></include>
  86. from
  87. <include refid="tableName"></include>
  88. </select>
  89. <!-- 批量删除 -->
  90. <delete id="deleteAll" parameterType="String">
  91. delete from
  92. <include refid="tableName"></include>
  93. where
  94. USERPHOTO_ID in
  95. <foreach item="item" index="index" collection="array" open="(" separator="," close=")">
  96. #{item}
  97. </foreach>
  98. </delete>
  99. <!-- fh313596790qq(青苔) -->
  100. </mapper>