LogInImgMapper.xml 2.4 KB

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