DcPageOfficeFjpjlglReportDao.xml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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.goldenwater.dcproj.dao.DcPageOfficeFjpjlglReportDao">
  4. <!--福建水利工程项目法人安全生产标准化评审 成果报告 -->
  5. <!-- 根据 项目法人 登记表Id(RGSTR_ID)获取到评分结果 -->
  6. <sql id="table_columns">
  7. pjlgl.ID,pjlgl.OBJ_ID,pjlgl.NAME,pjlgl.AD_CODE,pjlgl.AD_NAME,
  8. pjlgl.DATA_STAT,
  9. pjlgl.IMGR_STAT, pjlgl.SAFDL_STAT,
  10. pjlgl.IMGR_TATL, pjlgl.SAFDL_TATL,
  11. pjlgl.IMGR_LAC, pjlgl.SAFDL_LAC,
  12. pjlgl.RAT_SOC,
  13. pjlgl.STATE,pjlgl.IS_CNFM
  14. </sql>
  15. <select id="selectFjpjlglScore" resultType="java.util.HashMap">
  16. select <include refid="table_columns" />
  17. from BIS_INSP_FJPJLGL pjlgl
  18. where pjlgl.ID = #{rgstrId}
  19. </select>
  20. <!-- 根据 项目法人 登记表Id(RGSTR_ID)获取到 4.0现场管理(390分) BIS_INSP_FJPJLGL_IMGR 的评分明细 -->
  21. <select id="selectStstnScoreListIMGR" resultType="java.util.HashMap" >
  22. select IMGR.ID, ss.EXPLAIN
  23. from BIS_INSP_FJPJLGL_IMGR IMGR
  24. left join BIS_INSP_STSTN_SCORE ss on IMGR.id = ss.CASE_ID
  25. where IMGR.RGSTR_ID = #{rgstrId}
  26. order by ss.SCORE_NAME
  27. </select>
  28. <!-- 根据 项目法人 登记表Id(RGSTR_ID)获取到 5.0安全风险管控及隐患排查治理(160分) BIS_INSP_FJPJLGL_SAFDL 的评分明细 -->
  29. <select id="selectStstnScoreListSAFDL" resultType="java.util.HashMap" >
  30. select SAFDL.ID, ss.EXPLAIN
  31. from BIS_INSP_FJPJLGL_SAFDL SAFDL
  32. left join BIS_INSP_STSTN_SCORE ss on SAFDL.id = ss.CASE_ID
  33. where SAFDL.RGSTR_ID = #{rgstrId}
  34. order by ss.SCORE_NAME
  35. </select>
  36. <!-- 根据 项目法人 登记表Id(RGSTR_ID)获取到 评审专家列表 -->
  37. <select id="selectExpertList" resultType="java.util.HashMap" >
  38. select lgl.ID,p.PERS_NAME from BIS_INSP_FJPJLGL lgl
  39. left join BIS_INSP_ALL_OBJ obj on lgl.OBJ_ID = obj.OBJ_ID
  40. left join BIS_INSP_ALL_RLATION rl on rl.ID = obj.ID
  41. left join BIS_INSP_ALL_RLATION_PERS p on p.GUID = rl.PERSID
  42. where lgl.ID = #{rgstrId}
  43. </select>
  44. </mapper>