IntermediateContractMapper.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  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.fjhx.sale.mapper.intermediate.IntermediateContractMapper">
  4. <select id="getPage" resultType="com.fjhx.sale.entity.intermediate.vo.IntermediateContractVo">
  5. SELECT c.CODE,
  6. c.amount,
  7. c.currency,
  8. c.sell_corporation_id oldSellCorporationId,
  9. c.buy_corporation_id oldBuyCorporationId,
  10. d.id documentsId,
  11. ic.sell_corporation_id,
  12. ic.sell_contact_name,
  13. ic.sell_contact_number,
  14. ic.buy_corporation_id,
  15. ic.buy_contact_name,
  16. ic.buy_contact_number,
  17. ic.create_user,
  18. ic.create_time,
  19. ic.update_user,
  20. ic.update_time
  21. FROM documents d
  22. LEFT JOIN contract c ON d.contract_id = c.id
  23. LEFT JOIN documents_transport dp ON d.id = dp.documents_id
  24. LEFT JOIN intermediate_contract ic ON ic.documents_id = d.id
  25. ${ew.customSqlSegment}
  26. </select>
  27. <select id="contactList" resultType="com.fjhx.sale.entity.intermediate.vo.IntermediateContractVo">
  28. SELECT ic.sell_contact_name,
  29. ic.sell_contact_number,
  30. ic.buy_contact_name,
  31. ic.buy_contact_number
  32. FROM intermediate_contract ic
  33. ${ew.customSqlSegment}
  34. </select>
  35. </mapper>