ChickenCageMapper.xml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="cn.vber.breeding.mapper.ChickenCageMapper">
  6. <resultMap id="chickenCageVo" type="cn.vber.breeding.domain.vo.ChickenCageVo">
  7. </resultMap>
  8. <select id="selectPageList" resultMap="chickenCageVo">
  9. SELECT
  10. coop.coop_name as chicken_coop_name,
  11. cage.id,
  12. cage.cage_num,
  13. cage.chicken_coop_id,
  14. cage.`status`,
  15. cage.max_capacity,
  16. cage.create_time,
  17. cage.update_by,
  18. cage.update_time,
  19. cage.remark,
  20. cage.create_by,
  21. cage.create_org
  22. FROM
  23. f_chicken_cage AS cage
  24. LEFT JOIN
  25. (select coop_name,id,create_org from f_chicken_coop) AS coop
  26. ON
  27. cage.chicken_coop_id = coop.id
  28. ${ew.getCustomSqlSegment}
  29. </select>
  30. <select id="selectListVo" resultMap="chickenCageVo">
  31. SELECT
  32. coop.coop_name as chicken_coop_name,
  33. cage.id,
  34. cage.cage_num,
  35. cage.chicken_coop_id,
  36. cage.`status`,
  37. cage.max_capacity,
  38. cage.create_time,
  39. cage.update_by,
  40. cage.update_time,
  41. cage.remark,
  42. cage.create_by,
  43. cage.create_org
  44. FROM
  45. f_chicken_cage AS cage
  46. LEFT JOIN
  47. (select coop_name,id,create_org from f_chicken_coop) AS coop
  48. ON
  49. cage.chicken_coop_id = coop.id
  50. ${ew.getCustomSqlSegment}
  51. </select>
  52. </mapper>