|  | @@ -50,12 +50,15 @@
 | 
											
												
													
														|  |              <result column="exec_org_name" property="name"/>
 |  |              <result column="exec_org_name" property="name"/>
 | 
											
												
													
														|  |          </collection>
 |  |          </collection>
 | 
											
												
													
														|  |          <!-- 检查要点关系映射 -->
 |  |          <!-- 检查要点关系映射 -->
 | 
											
												
													
														|  | -        <collection property="rulePointList" ofType="com.xunmei.core.safetyCheck.domain.SafetyCheckRulePoint">
 |  | 
 | 
											
												
													
														|  | 
 |  | +        <collection property="rulePointList" ofType="com.xunmei.core.safetyCheck.vo.ruleItem.SafetyCheckRulePointSelectVo">
 | 
											
												
													
														|  |              <result column="rule_point_id" property="id"/>
 |  |              <result column="rule_point_id" property="id"/>
 | 
											
												
													
														|  |              <result column="rule_point_rule_id" property="ruleId"/>
 |  |              <result column="rule_point_rule_id" property="ruleId"/>
 | 
											
												
													
														|  | 
 |  | +            <result column="rule_point_rule_name" property="ruleName"/>
 | 
											
												
													
														|  |              <result column="rule_point_item_id" property="itemId"/>
 |  |              <result column="rule_point_item_id" property="itemId"/>
 | 
											
												
													
														|  | -            <result column="rule_point_name" property="name"/>
 |  | 
 | 
											
												
													
														|  | 
 |  | +            <result column="rule_point_item_name" property="itemName"/>
 | 
											
												
													
														|  | 
 |  | +            <result column="rule_point_point_name" property="pointName"/>
 | 
											
												
													
														|  |              <result column="rule_point_area_id" property="areaId"/>
 |  |              <result column="rule_point_area_id" property="areaId"/>
 | 
											
												
													
														|  | 
 |  | +            <result column="rule_point_area_name" property="areaName"/>
 | 
											
												
													
														|  |          </collection>
 |  |          </collection>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      </resultMap>
 |  |      </resultMap>
 | 
											
										
											
												
													
														|  | @@ -122,35 +125,44 @@
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      <select id="selectCoreSafecheckPlanById" parameterType="Long"
 |  |      <select id="selectCoreSafecheckPlanById" parameterType="Long"
 | 
											
												
													
														|  |              resultMap="CoreSafecheckPlanResult">
 |  |              resultMap="CoreSafecheckPlanResult">
 | 
											
												
													
														|  | -        SELECT c.*,
 |  | 
 | 
											
												
													
														|  | -               o1.NAME             AS plan_create_org_name,
 |  | 
 | 
											
												
													
														|  | -               o2.NAME             AS plan_of_org_name,
 |  | 
 | 
											
												
													
														|  | -               r.role_name,
 |  | 
 | 
											
												
													
														|  | -               r.id                AS role_id,
 |  | 
 | 
											
												
													
														|  | -               eo.plan_id          AS exec_org_plan_id,
 |  | 
 | 
											
												
													
														|  | -               eo.org_id           AS exec_org_org_id,
 |  | 
 | 
											
												
													
														|  | -               co.plan_id          AS check_org_plan_id,
 |  | 
 | 
											
												
													
														|  | -               co.org_id           AS check_org_org_id,
 |  | 
 | 
											
												
													
														|  | -               rp.id               as rule_point_id,
 |  | 
 | 
											
												
													
														|  | -               rp.rule_id          as rule_point_rule_id,
 |  | 
 | 
											
												
													
														|  | -               rp.item_id          as rule_point_item_id,
 |  | 
 | 
											
												
													
														|  | -               rp.name             as rule_point_name,
 |  | 
 | 
											
												
													
														|  | -               rp.area_id          as rule_point_area_id,
 |  | 
 | 
											
												
													
														|  | -               o3.id               as exec_org_id,
 |  | 
 | 
											
												
													
														|  | -               o3.name             as exec_org_name,
 |  | 
 | 
											
												
													
														|  | -               o4.id               as check_org_id,
 |  | 
 | 
											
												
													
														|  | -               o4.name             as check_org_name
 |  | 
 | 
											
												
													
														|  | -        FROM core_safecheck_plan c
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN sys_org o1 ON c.plan_create_org_id = o1.id
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN sys_org o2 ON c.plan_of_org_id = o2.id
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN core_safecheck_plan_to_role pr ON c.id = pr.plan_id
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN sys_role r ON r.id = pr.role_id
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN core_safecheck_plan_to_exec_org eo ON eo.plan_id = c.id
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN sys_org o3 ON eo.org_id = o3.id
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN core_safecheck_plan_to_check_org co ON co.plan_id = c.id
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN sys_org o4 ON co.org_id = o4.id
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN core_safecheck_plan_to_point pp ON pp.plan_id = c.id
 |  | 
 | 
											
												
													
														|  | -                 LEFT JOIN core_safetycheck_rule_point rp ON rp.id = pp.point_id
 |  | 
 | 
											
												
													
														|  | 
 |  | +        SELECT
 | 
											
												
													
														|  | 
 |  | +            cr.NAME AS rule_point_rule_name,
 | 
											
												
													
														|  | 
 |  | +            ri.NAME AS rule_point_item_name,
 | 
											
												
													
														|  | 
 |  | +            rp.NAME AS rule_point_point_name,
 | 
											
												
													
														|  | 
 |  | +            are.NAME AS rule_point_area_name,
 | 
											
												
													
														|  | 
 |  | +            are.id AS rule_point_area_id,
 | 
											
												
													
														|  | 
 |  | +            rp.id AS rule_point_id,
 | 
											
												
													
														|  | 
 |  | +            rp.rule_id AS rule_point_rule_id,
 | 
											
												
													
														|  | 
 |  | +            rp.item_id AS rule_point_item_id,
 | 
											
												
													
														|  | 
 |  | +            rp.area_id AS rule_point_area_id,
 | 
											
												
													
														|  | 
 |  | +            c.*,
 | 
											
												
													
														|  | 
 |  | +            o1.NAME AS plan_create_org_name,
 | 
											
												
													
														|  | 
 |  | +            o2.NAME AS plan_of_org_name,
 | 
											
												
													
														|  | 
 |  | +            r.role_name,
 | 
											
												
													
														|  | 
 |  | +            r.id AS role_id,
 | 
											
												
													
														|  | 
 |  | +            eo.plan_id AS exec_org_plan_id,
 | 
											
												
													
														|  | 
 |  | +            eo.org_id AS exec_org_org_id,
 | 
											
												
													
														|  | 
 |  | +            co.plan_id AS check_org_plan_id,
 | 
											
												
													
														|  | 
 |  | +            co.org_id AS check_org_org_id,
 | 
											
												
													
														|  | 
 |  | +            o3.id AS exec_org_id,
 | 
											
												
													
														|  | 
 |  | +            o3.NAME AS exec_org_name,
 | 
											
												
													
														|  | 
 |  | +            o4.id AS check_org_id,
 | 
											
												
													
														|  | 
 |  | +            o4.NAME AS check_org_name
 | 
											
												
													
														|  | 
 |  | +        FROM
 | 
											
												
													
														|  | 
 |  | +            core_safecheck_plan c
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN sys_org o1 ON c.plan_create_org_id = o1.id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN sys_org o2 ON c.plan_of_org_id = o2.id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN core_safecheck_plan_to_role pr ON c.id = pr.plan_id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN sys_role r ON r.id = pr.role_id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN core_safecheck_plan_to_exec_org eo ON eo.plan_id = c.id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN sys_org o3 ON eo.org_id = o3.id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN core_safecheck_plan_to_check_org co ON co.plan_id = c.id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN sys_org o4 ON co.org_id = o4.id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN core_safecheck_plan_to_point pp ON pp.plan_id = c.id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN core_safetycheck_rule_point rp ON rp.id = pp.point_id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN core_safetycheck_rule_item ri ON ri.id = rp.item_id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN core_safetycheck_rule cr ON cr.id = ri.rule_id
 | 
											
												
													
														|  | 
 |  | +                LEFT JOIN sys_area are ON are.id = rp.area_id
 | 
											
												
													
														|  |          where c.id = #{id}
 |  |          where c.id = #{id}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      </select>
 |  |      </select>
 |