PostMapper.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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="org.springblade.system.mapper.PostMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="postResultMap" type="org.springblade.system.entity.Post">
  6. <result column="id" property="id"/>
  7. <result column="create_user" property="createUser"/>
  8. <result column="create_dept" property="createDept"/>
  9. <result column="create_time" property="createTime"/>
  10. <result column="update_user" property="updateUser"/>
  11. <result column="update_time" property="updateTime"/>
  12. <result column="status" property="status"/>
  13. <result column="is_deleted" property="isDeleted"/>
  14. <result column="category" property="category"/>
  15. <result column="post_code" property="postCode"/>
  16. <result column="post_name" property="postName"/>
  17. <result column="sort" property="sort"/>
  18. <result column="remark" property="remark"/>
  19. </resultMap>
  20. <select id="selectPostPage" resultMap="postResultMap">
  21. select * from blade_post where is_deleted = 0
  22. </select>
  23. <select id="getPostNames" resultType="java.lang.String">
  24. SELECT
  25. post_name
  26. FROM
  27. blade_view_post
  28. WHERE
  29. id IN
  30. <foreach collection="array" item="ids" index="index" open="(" close=")" separator=",">
  31. #{ids}
  32. </foreach>
  33. and is_deleted = 0
  34. </select>
  35. </mapper>