THazardWorkPlanCheck.xml 2.53 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.testor.module.hazard.dao.THazardWorkPlanCheckDao">
    <!-- 开启二级缓存 -->
    <!-- <cache type="org.mybatis.caches.ehcache.LoggingEhcache"/> -->
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.testor.module.hazard.model.domain.THazardWorkPlanCheck">
        <id column="id" property="id"/>
        <id column="plan_id" property="planId"/>
        <id column="check_time" property="checkTime"/>
        <id column="is_compliant" property="isCompliant"/>
        <id column="problem_type" property="problemType"/>
        <id column="check_description" property="checkDescription"/>
        <id column="check_images" property="checkImages"/>
        <id column="check_signature" property="checkSignature"/>
        <id column="check_status" property="checkStatus"/>
        <id column="code" property="code"/>
        <id column="workType" property="workType"/>
        <id column="workLevel" property="workLevel"/>
        <id column="stakeholderWork" property="stakeholderWork"/>
        <id column="check_signature_time" property="checkSignatureTime"/>
22
        <id column="check_name" property="checkName"/>
23 24 25 26 27
    </resultMap>

    <select id="selectTHazardWorkPlanCheckList" resultMap="BaseResultMap">
        select hwpc.*,hwp.code code,hwp.work_type workType,hwp.work_level workLevel,hwp.stakeholder_work stakeholderWork
        from t_hazard_work_plan_check hwpc
28
        left join t_hazard_work_plan hwp on hwpc.plan_id = hwp.id
29 30 31 32 33 34 35
        where hwpc.status = '0' and hwpc.plan_id = #{param.planId}
        order by hwpc.create_date desc
    </select>

    <select id="selectAppTHazardWorkPlanCheckList" resultMap="BaseResultMap">
        select hwpc.*,hwp.code code,hwp.work_type workType,hwp.work_level workLevel,hwp.stakeholder_work stakeholderWork
        from t_hazard_work_plan_check hwpc
36
        left join t_hazard_work_plan hwp on hwpc.plan_id = hwp.id
37
        where hwpc.status = '0' and hwpc.plan_id = #{param.planId} and hwpc.create_by=#{param.createBy}
38
        order by hwpc.check_time desc
39 40 41 42 43 44 45 46 47 48
    </select>

    <select id="detail" resultMap="BaseResultMap">
        select hwpc.*,hwp.code code,hwp.work_type workType,hwp.work_level workLevel,hwp.stakeholder_work stakeholderWork
        from t_hazard_work_plan_check hwpc
        left join t_hazard_work_plan hwp on hwpc.plan_id = hwp.id
        where hwpc.status = '0' and hwpc.id = #{id}
    </select>

</mapper>