ContractData.xml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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="cn.com.ty.lift.batch.applet.dao.mapper.ContractDataMapper" >
  4. <!-- 获取时间段内的合同数据 -->
  5. <select id="getContractDataList" parameterType="cn.com.ty.lift.batch.applet.dao.model.request.CommonRequest"
  6. resultType="cn.com.ty.lift.batch.applet.dao.model.ContractDataModel">
  7. select
  8. c.id as id,
  9. c.mt_company_id as mtCompanyId,
  10. c.code as code,
  11. c.star_date as starDate,
  12. c.end_date as endDate,
  13. c.given_date as givenDate,
  14. c.status as contractStatus,
  15. c.previous_id as previousId,
  16. c.moneys as contractMoney,
  17. pay.plan_money as planMoney,
  18. pay.work_money as workMoney,
  19. pay.plan_date as planDate,
  20. p.project_name as projectName
  21. from
  22. contracts c
  23. left join
  24. project p
  25. on
  26. c.project_id = p.id
  27. left join
  28. payment pay
  29. on
  30. c.id = pay.contracts_id
  31. where
  32. c.given_date <![CDATA[ >= ]]> #{startTimeStr}
  33. and
  34. c.given_date <![CDATA[ <= ]]> #{endTimeStr}
  35. </select>
  36. </mapper>