EmergencyRepairDataMapper.xml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  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.EmergencyRepairDataMapper">
  4. <!-- 通过时间获取指定时间段内的急修记录信息 -->
  5. <select id="getEmergencyRepairDataList" parameterType="cn.com.ty.lift.batch.applet.dao.model.request.CommonRequest"
  6. resultType="cn.com.ty.lift.batch.applet.dao.model.EmergencyRepairDataModel">
  7. select
  8. er.create_date as callerDate,
  9. er.arrive_time as arriveTime,
  10. er.assign_time as assignTime,
  11. er.create_date as createTime,
  12. er.mt_company_id as mtCompanyId,
  13. er.recovery_date as recoveryDate,
  14. er.taking_time as takingTime,
  15. p.project_name as projectName,
  16. p.region_id as regionId
  17. from
  18. emergency_repair er
  19. left join
  20. project p
  21. on
  22. er.project_id = p.id
  23. where
  24. true
  25. <if test = "mtCompanyId != null">
  26. and er.mt_company_id = #{mtCompanyId}
  27. </if>
  28. and
  29. er.create_date <![CDATA[ >= ]]> #{startTimeDateStr}
  30. and
  31. er.create_date <![CDATA[ <= ]]> #{endTimeDateStr}
  32. </select>
  33. </mapper>