MaintenanceData.xml 1.3 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.MaintenanceDataMapper">
  4. <!-- 获取指定时间段内的维保数据 -->
  5. <select id="getMaintenanceDataList" parameterType="cn.com.ty.lift.batch.applet.dao.model.request.CommonRequest"
  6. resultType="cn.com.ty.lift.batch.applet.dao.model.MaintenanceDataModel">
  7. select
  8. mp.mt_company_id as mtCompanyId,
  9. mp.project_id as projectId,
  10. mp.plan_date as planDate,
  11. mp.lift_id as liftId,
  12. mp.create_date as createDate,
  13. mp.work_date as finishDate,
  14. mp.count as count,
  15. plr.first_time as firstDate,
  16. p.project_name as projectName
  17. from
  18. maintenance_plan mp
  19. left join
  20. maintenance_record mr
  21. on
  22. mp.id = mr.mt_plan_id
  23. left join
  24. project_lift_relevance plr
  25. on
  26. mp.lift_id = plr.lift_id
  27. left join
  28. project p
  29. on
  30. mp.project_id = p.id
  31. where
  32. mp.plan_date <![CDATA[ >= ]]> #{startTimeStr}
  33. and
  34. mp.plan_date <![CDATA[ <= ]]> #{endTimeStr}
  35. </select>
  36. </mapper>