LiftDataMapper.xml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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.LiftDataMapper">
  4. <!-- 获取指定时间段内的电梯数据 -->
  5. <select id="getLiftDataList" parameterType="cn.com.ty.lift.batch.applet.dao.model.request.CommonRequest"
  6. resultType="cn.com.ty.lift.batch.applet.dao.model.LiftDataModel">
  7. select
  8. pclr.mt_company_id as mtCompanyId,
  9. pclr.create_date as connectTime,
  10. pclr.lift_company_status as liftCompanyStatus,
  11. p.id as projectId,
  12. p.project_name as projectName,
  13. p.project_status as projectStatus,
  14. p.end_date as projectEndTime,
  15. plr.out_service_date as lostTime,
  16. r.id as regionId,
  17. r.area_name as regionName
  18. from
  19. platform_company_lift_relevance pclr
  20. left join
  21. project_lift_relevance plr
  22. on
  23. pclr.lift_id = plr.lift_id
  24. left join
  25. project p
  26. on
  27. plr.project_id = p.id
  28. left join
  29. region r
  30. on
  31. p.region_id = r.id
  32. where
  33. true
  34. and
  35. pclr.mt_company_id = #{mtCompanyId}
  36. </select>
  37. </mapper>