PreventMistakeMapper.xml 870 B

1234567891011121314151617181920212223242526
  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="com.factory.web.mapper.pm.PreventMistakeMapper">
  4. <!--取得防错计划列表(TODO 计划状态需要处理)-->
  5. <select id="getPmPlanList" resultType="com.factory.web.entity.pm.res.PmPlanListRes">
  6. SELECT bp.id AS benteler_plan_id,
  7. bp.`name` AS benteler_plan_name,
  8. GROUP_CONCAT(uu.username) AS check_person,
  9. bp.created_time
  10. FROM benteler_plan bp,
  11. onsite_calendar oc,
  12. us_user uu
  13. WHERE bp.id = oc.benteler_plan_id
  14. AND oc.user_id = uu.id
  15. <if test="req.bentelerPlanName != null and req.bentelerPlanName != ''">
  16. AND bp.`name` LIKE CONCAT('%', #{req.bentelerPlanName}, '%')
  17. </if>
  18. GROUP BY bp.id
  19. </select>
  20. </mapper>