MaintenanceDataMapper.xml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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.status as status,
  15. plr.first_time as firstDate,
  16. p.project_name as projectName
  17. from
  18. maintenance_plan mp
  19. left join
  20. project_lift_relevance plr
  21. on
  22. mp.lift_id = plr.lift_id
  23. left join
  24. project p
  25. on
  26. mp.project_id = p.id
  27. where mp.mt_company_id = #{mtCompanyId}
  28. and
  29. mp.plan_date <![CDATA[ >= ]]> #{startTimeDateStr}
  30. and
  31. mp.plan_date <![CDATA[ <= ]]> #{endTimeDateStr}
  32. </select>
  33. <!-- 全年维保数据 -->
  34. <select id="getMonthMaintenanceData" parameterType="cn.com.ty.lift.batch.applet.dao.model.request.CommonRequest"
  35. resultType="cn.com.ty.lift.batch.applet.dao.model.MaintenanceDataModel">
  36. select
  37. mp.plan_date as planDate,
  38. mp.status as status
  39. from
  40. maintenance_plan mp
  41. where mp.mt_company_id = #{mtCompanyId}
  42. and
  43. mp.plan_date <![CDATA[ >= ]]> #{startTimeDateStr}
  44. and
  45. mp.plan_date <![CDATA[ <= ]]> #{endTimeDateStr}
  46. </select>
  47. </mapper>