RepairNoticeSettingMapper.xml 1.2 KB

123456789101112131415161718192021222324
  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.repair.mapper.RepairNoticeSettingMapper">
  4. <resultMap type="com.repair.model.vo.NoticePageVo" id="repairNoticePageMap">
  5. <result property="id" column="id"/>
  6. <result property="content" column="content"/>
  7. <result property="userName" column="username"/>
  8. <result property="updateTime" column="update_time"/>
  9. <result property="isTop" column="is_top"/>
  10. </resultMap>
  11. <select id="queryNoticePageList" resultType="com.repair.model.vo.NoticePageVo" resultMap="repairNoticePageMap">
  12. SELECT rns.id,rns.content,ra.username,rns.create_time update_time,rns.is_top FROM repair_notice_setting rns
  13. left join repair_admin ra on ra.id = rns.update_user and ra.deleted = 0
  14. <where>
  15. and rns.deleted =0
  16. <if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
  17. and rns.update_time BETWEEN #{startTime} and #{endTime}
  18. </if>
  19. </where>
  20. order by rns.create_time desc
  21. </select>
  22. </mapper>