双重预防项目-国泰新华二开定制版
16639036659
2024-05-30 aecdefe2d7f9d116327d295c43e1d4ad1f4a813b
src/main/resources/mybatis/tr/RiskListMapper.xml
@@ -337,4 +337,51 @@
        select * from tr_risk_list
        where risk_list_name = #{riskListName}
    </select>
    <resultMap type="com.ruoyi.project.tr.riskList.domain.RiskList" id="RiskListResultOfPlan">
        <result property="riskListId"    column="risk_list_id"    />
        <result property="createBy"    column="create_by"    />
        <result property="createTime"    column="create_time"    />
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="remark"    column="remark"    />
        <result property="riskListNum"    column="risk_list_num"    />
        <result property="riskListName"    column="risk_list_name"    />
        <result property="riskListIsSpecial"    column="risk_list_is_special"    />
        <result property="riskListImgUrl"    column="risk_list_img_url"    />
        <result property="riskListDeviceType"    column="risk_list_device_type"    />
        <result property="riskListDeviceModel"    column="risk_list_device_model"    />
        <result property="riskListWorkType"    column="risk_list_work_type"    />
        <result property="riskListWorkFrequency"    column="risk_list_work_frequency"    />
        <result property="riskListCraftsType"    column="risk_list_crafts_type"    />
        <result property="riskListCraftsDescription"    column="risk_list_crafts_description"    />
        <result property="regionId"    column="region_id"    />
        <result property="regionName"    column="region_name"    />
        <result property="deptId"    column="dept_id"    />
        <result property="deptName"    column="dept_name"    />
        <result property="riskTypeName"    column="risk_type_name"    />
        <result property="userId"    column="user_id"    />
        <result property="userName"    column="user_name"    />
        <result property="riskType"    column="risk_type"    />
        <result property="companyId"    column="company_id"    />
        <result property="isEvaluation"    column="is_evaluation"    />
        <result property="evaluationNowFengxianJibie"    column="evaluation_now_fengxian_jibie"    />
        <result property="evaluationNowFengxianse"    column="evaluation_now_fengxianse"    />
        <result property="evaluationNowJibie"    column="evaluation_now_jibie"    />
    </resultMap>
<!--    List<RiskList> getAllPlan(int riskType);-->
    <select id="getAllPlan"  resultMap="RiskListResultOfPlan">
        SELECT
            a.*,
            c.evaluation_now_fengxian_jibie,
            c.evaluation_now_fengxianse,
            c.evaluation_now_jibie
        FROM tr_risk_list a
        LEFT JOIN tr_risk_evaluation_plan b ON b.evaluation_risk_id = a.risk_list_id
        left join tr_risk_check_point c on c.plan_id = b.plan_id
        where a.risk_type = 5
    </select>
</mapper>