LibManagerAuditMapper.xml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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.ssj.service.mapper.LibManagerAuditMapper">
  4. <select id="findPageByType" resultType="com.ssj.service.sys.curator.dto.CuratorAuditDTO">
  5. select tb_lib_manager_audit.id, tb_lib_manager_audit.name curator_name,
  6. tb_lib_manager_audit.telephone,
  7. tb_lib_join.league_name lib_name,
  8. tb_lib_manager_audit.last_update_time applyTime
  9. from tb_lib_manager_audit,
  10. tb_lib_join
  11. where tb_lib_manager_audit.lib_id = tb_lib_join.id
  12. and tb_lib_manager_audit.type = #{type}
  13. and tb_lib_manager_audit.status = 3
  14. <if test="name neq ''">
  15. and tb_lib_manager_audit.name like '%${name}%'
  16. </if>
  17. </select>
  18. <select id="findPageByName" resultType="com.ssj.bean.weixin.libmy.domain.TbLibManagerAudit">
  19. select t.*
  20. from tb_lib_manager_audit t
  21. where t.type = 17
  22. <if test="name !=null and name!=''">
  23. and t.name regexp #{name}
  24. </if>
  25. <if test="subject !=null and subject!=''">
  26. union select t.*
  27. from tb_lib_manager_audit t
  28. where t.type = 17
  29. and t.subject regexp #{subject}
  30. </if>
  31. <if test="authority !=null and authority!=''">
  32. union select t.*
  33. from tb_lib_manager_audit t
  34. where t.type = 17
  35. and t.authority regexp concat('[',#{authority},']')
  36. </if>
  37. and t.status = 3
  38. </select>
  39. </mapper>