qa-prevention-gwj/src/main/resources/mybatis/datasource/eightWork/EightWorkCfdMapper.xml

276 lines
8.4 KiB
XML

<?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.zcloud.mapper.datasource.eightWork.EightWorkCfdMapper">
<!-- &lt;!&ndash;表名 &ndash;&gt;-->
<!-- <sql id="tableName">-->
<!-- BUS_CONFINEDSPACE-->
<!-- </sql>-->
<!-- &lt;!&ndash;数据字典表名 &ndash;&gt;-->
<!-- <sql id="dicTableName">-->
<!-- SYS_DICTIONARIES-->
<!-- </sql>-->
<!-- &lt;!&ndash; 字段 &ndash;&gt;-->
<!-- <sql id="Field">-->
<!-- f.CORPINFO_ID,-->
<!-- f.ISDELETE,-->
<!-- f.CREATTIME,-->
<!-- f.CREATOR,-->
<!-- f.OPERATTIME,-->
<!-- f.OPERATOR,-->
<!-- f.CHECK_NO,-->
<!-- f.WORK_CONTENT,-->
<!-- f.WORK_START_DATE,-->
<!-- f.WORK_END_DATE,-->
<!-- f.CONFIRM_DEPARTMENT_ID,-->
<!-- f.CONFIRM_USER_ID,-->
<!-- f.CONFIRM_USER_SIGNER_PATH,-->
<!-- f.CONFIRM_USER_SIGNER_TIME,-->
<!-- f.AUDIT_DEPARTMENT_ID,-->
<!-- f.AUDIT_USER_ID,-->
<!-- f.AUDIT_USER_SIGNER_PATH,-->
<!-- f.AUDIT_USER_SIGNER_TIME,-->
<!-- f.APPROVE_DEPARTMENT_ID,-->
<!-- f.APPROVE_USER_ID,-->
<!-- f.APPROVE_USER_SIGNER_PATH,-->
<!-- f.APPROVE_USER_SIGNER_TIME,-->
<!-- f.APPLY_STATUS,-->
<!-- f.CONFIRM_CONTENT,-->
<!-- f.AUDIT_CONTENT,-->
<!-- f.APPROVE_CONTENT,-->
<!-- f.OTHER_PROTECTIVE_MEASURES,-->
<!-- f.ACCEPT_DEPARTMENT_ID,-->
<!-- f.ACCEPT_USER_ID,-->
<!-- f.ACCEPT_USER_SIGNER_PATH,-->
<!-- f.ACCEPT_USER_SIGNER_TIME,-->
<!-- f.ACCEPT_CONTENT,-->
<!-- f.APPLY_DEPARTMENT_ID,-->
<!-- f.APPLY_USER_ID,-->
<!-- f.BELONG_CORP,-->
<!-- f.LIMITSPACE_ID,-->
<!-- f.WORK_USER,-->
<!-- f.SPECIAL_WORK,-->
<!-- f.RISK_IDENTIFICATION,-->
<!-- f.MEDIUM_NAME,-->
<!-- f.EDUCATE_USER,-->
<!-- f.ANALYZE_DEPARTMENT_ID,-->
<!-- f.ANALYZE_USER_ID,-->
<!-- f.GUARDIAN_DEPARTMENT_ID,-->
<!-- f.GUARDIAN_USER_ID,-->
<!-- f.GUARDIAN_USER_SIGNER_PATH,-->
<!-- f.GUARDIAN_USER_SIGNER_TIME,-->
<!-- f.GUARDIAN_CONTENT,-->
<!-- f.CONFESS_USER,-->
<!-- f.ACCEPT_CONFESS_USER,-->
<!-- f.GUARDIAN_USER,-->
<!-- f.CONFINEDSPACE_ID,-->
<!-- f.CONFESS_DEPARTMENT_ID,-->
<!-- f.CONFESS_USER_ID,-->
<!-- f.CONFESS_USER_SIGNER_PATH,-->
<!-- f.CONFESS_USER_SIGNER_TIME,-->
<!-- f.ACCEPT_CONFESS_DEPARTMENT_ID,-->
<!-- f.ACCEPT_CONFESS_USER_ID,-->
<!-- f.ACCEPT_CONFESS_USER_SIGNER_PATH,-->
<!-- f.ACCEPT_CONFESS_USER_SIGNER_TIME-->
<!-- </sql>-->
<!-- &lt;!&ndash; 字段用于新增 &ndash;&gt;-->
<!-- <sql id="Field2">-->
<!-- CORPINFO_ID,-->
<!-- ISDELETE,-->
<!-- CREATTIME,-->
<!-- CREATOR,-->
<!-- OPERATTIME,-->
<!-- OPERATOR,-->
<!-- CHECK_NO,-->
<!-- WORK_CONTENT,-->
<!-- WORK_START_DATE,-->
<!-- WORK_END_DATE,-->
<!-- CONFIRM_DEPARTMENT_ID,-->
<!-- CONFIRM_USER_ID,-->
<!-- CONFIRM_USER_SIGNER_PATH,-->
<!-- CONFIRM_USER_SIGNER_TIME,-->
<!-- AUDIT_DEPARTMENT_ID,-->
<!-- AUDIT_USER_ID,-->
<!-- AUDIT_USER_SIGNER_PATH,-->
<!-- AUDIT_USER_SIGNER_TIME,-->
<!-- APPROVE_DEPARTMENT_ID,-->
<!-- APPROVE_USER_ID,-->
<!-- APPROVE_USER_SIGNER_PATH,-->
<!-- APPROVE_USER_SIGNER_TIME,-->
<!-- APPLY_STATUS,-->
<!-- CONFIRM_CONTENT,-->
<!-- AUDIT_CONTENT,-->
<!-- APPROVE_CONTENT,-->
<!-- OTHER_PROTECTIVE_MEASURES,-->
<!-- ACCEPT_DEPARTMENT_ID,-->
<!-- ACCEPT_USER_ID,-->
<!-- ACCEPT_USER_SIGNER_PATH,-->
<!-- ACCEPT_USER_SIGNER_TIME,-->
<!-- ACCEPT_CONTENT,-->
<!-- APPLY_DEPARTMENT_ID,-->
<!-- APPLY_USER_ID,-->
<!-- BELONG_CORP,-->
<!-- LIMITSPACE_ID,-->
<!-- WORK_USER,-->
<!-- SPECIAL_WORK,-->
<!-- RISK_IDENTIFICATION,-->
<!-- MEDIUM_NAME,-->
<!-- EDUCATE_USER,-->
<!-- ANALYZE_DEPARTMENT_ID,-->
<!-- ANALYZE_USER_ID,-->
<!-- GUARDIAN_DEPARTMENT_ID,-->
<!-- GUARDIAN_USER_ID,-->
<!-- GUARDIAN_USER_SIGNER_PATH,-->
<!-- GUARDIAN_USER_SIGNER_TIME,-->
<!-- GUARDIAN_CONTENT,-->
<!-- CONFESS_USER,-->
<!-- ACCEPT_CONFESS_USER,-->
<!-- GUARDIAN_USER,-->
<!-- CONFINEDSPACE_ID,-->
<!-- CONFESS_DEPARTMENT_ID,-->
<!-- CONFESS_USER_ID,-->
<!-- CONFESS_USER_SIGNER_PATH,-->
<!-- CONFESS_USER_SIGNER_TIME,-->
<!-- ACCEPT_CONFESS_DEPARTMENT_ID,-->
<!-- ACCEPT_CONFESS_USER_ID,-->
<!-- ACCEPT_CONFESS_USER_SIGNER_PATH,-->
<!-- ACCEPT_CONFESS_USER_SIGNER_TIME-->
<!-- </sql>-->
<!-- &lt;!&ndash; 字段值 &ndash;&gt;-->
<!-- <sql id="FieldValue">-->
<!-- #{CORPINFO_ID},-->
<!-- #{ISDELETE},-->
<!-- #{CREATTIME},-->
<!-- #{CREATOR},-->
<!-- #{OPERATTIME},-->
<!-- #{OPERATOR},-->
<!-- #{CHECK_NO},-->
<!-- #{WORK_CONTENT},-->
<!-- #{WORK_START_DATE},-->
<!-- #{WORK_END_DATE},-->
<!-- #{CONFIRM_DEPARTMENT_ID},-->
<!-- #{CONFIRM_USER_ID},-->
<!-- #{CONFIRM_USER_SIGNER_PATH},-->
<!-- #{CONFIRM_USER_SIGNER_TIME},-->
<!-- #{AUDIT_DEPARTMENT_ID},-->
<!-- #{AUDIT_USER_ID},-->
<!-- #{AUDIT_USER_SIGNER_PATH},-->
<!-- #{AUDIT_USER_SIGNER_TIME},-->
<!-- #{APPROVE_DEPARTMENT_ID},-->
<!-- #{APPROVE_USER_ID},-->
<!-- #{APPROVE_USER_SIGNER_PATH},-->
<!-- #{APPROVE_USER_SIGNER_TIME},-->
<!-- #{APPLY_STATUS},-->
<!-- #{CONFIRM_CONTENT},-->
<!-- #{AUDIT_CONTENT},-->
<!-- #{APPROVE_CONTENT},-->
<!-- #{OTHER_PROTECTIVE_MEASURES},-->
<!-- #{ACCEPT_DEPARTMENT_ID},-->
<!-- #{ACCEPT_USER_ID},-->
<!-- #{ACCEPT_USER_SIGNER_PATH},-->
<!-- #{ACCEPT_USER_SIGNER_TIME},-->
<!-- #{ACCEPT_CONTENT},-->
<!-- #{APPLY_DEPARTMENT_ID},-->
<!-- #{APPLY_USER_ID},-->
<!-- #{BELONG_CORP},-->
<!-- #{LIMITSPACE_ID},-->
<!-- #{WORK_USER},-->
<!-- #{SPECIAL_WORK},-->
<!-- #{RISK_IDENTIFICATION},-->
<!-- #{MEDIUM_NAME},-->
<!-- #{EDUCATE_USER},-->
<!-- #{ANALYZE_DEPARTMENT_ID},-->
<!-- #{ANALYZE_USER_ID},-->
<!-- #{GUARDIAN_DEPARTMENT_ID},-->
<!-- #{GUARDIAN_USER_ID},-->
<!-- #{GUARDIAN_USER_SIGNER_PATH},-->
<!-- #{GUARDIAN_USER_SIGNER_TIME},-->
<!-- #{GUARDIAN_CONTENT},-->
<!-- #{CONFESS_USER},-->
<!-- #{ACCEPT_CONFESS_USER},-->
<!-- #{GUARDIAN_USER},-->
<!-- #{CONFINEDSPACE_ID},-->
<!-- #{CONFESS_DEPARTMENT_ID},-->
<!-- #{CONFESS_USER_ID},-->
<!-- #{CONFESS_USER_SIGNER_PATH},-->
<!-- #{CONFESS_USER_SIGNER_TIME},-->
<!-- #{ACCEPT_CONFESS_DEPARTMENT_ID},-->
<!-- #{ACCEPT_CONFESS_USER_ID},-->
<!-- #{ACCEPT_CONFESS_USER_SIGNER_PATH},-->
<!-- #{ACCEPT_CONFESS_USER_SIGNER_TIME}-->
<!-- </sql>-->
<!-- 列表 -->
<select id="datalist" parameterType="page" resultType="pd">
select
CONCAT_WS(" ","受限空间作业",f.CHECK_NO) as CHECK_NO,f.CONFINEDSPACE_ID as ID
from
bus_confinedspace_cfd f
where f.ISDELETE = '0' and f.APPLY_STATUS &gt; 0 and f.APPLY_STATUS &lt; 6 and f.CORPINFO_ID = #{pd.CORPINFO_ID}
union
select
CONCAT_WS(" ","盲板抽堵作业",b.CHECK_NO) as CHECK_NO,b.BLINDBOARD_ID as ID
from
bus_blindboard b
where b.CORPINFO_ID = #{pd.CORPINFO_ID} and b.APPLY_STATUS &gt; 0 and b.APPLY_STATUS &lt; 6 and b.ISDELETE = '0'
union
select
CONCAT_WS(" ","临时用电作业",e.CHECK_NO) as CHECK_NO,e.ELECTRICITY_ID as ID
from
bus_electricity e
where e.CORPINFO_ID = #{pd.CORPINFO_ID} and e.APPLY_STATUS &gt; 0 and e.APPLY_STATUS &lt; 5 and e.ISDELETE = '0'
union
select
CONCAT_WS(" ","吊装作业",g.CHECK_NO) as CHECK_NO,g.HOISTING_ID as ID
from
bus_hoisting_cfd g
where g.CORPINFO_ID = #{pd.CORPINFO_ID} and g.APPLY_STATUS &gt; 0 and g.APPLY_STATUS &lt; 6 and g.ISDELETE = '0'
union
select
CONCAT_WS(" ","动土作业",a.CHECK_NO) as CHECK_NO ,a.BREAKGROUND_ID as ID
from
bus_breakground a
where a.CORPINFO_ID = #{pd.CORPINFO_ID} and a.APPLY_STATUS &gt; 0 and a.APPLY_STATUS &lt; 6 and a.ISDELETE = '0'
union
select
CONCAT_WS(" ","断路作业",d.CHECK_NO) as CHECK_NO,d.CUTROAD_ID as ID
from
bus_cutroad d
where d.CORPINFO_ID = #{pd.CORPINFO_ID} and d.APPLY_STATUS &gt; 0 and d.APPLY_STATUS &lt; 6 and d.ISDELETE = '0'
union
select
CONCAT_WS(" ","高处作业",w.CHECK_NO) as CHECK_NO,w.HIGHWORK_ID as ID
from
bus_highwork w
where w.CORPINFO_ID = #{pd.CORPINFO_ID} and w.APPLY_STATUS &gt; 0 and w.APPLY_STATUS &lt; 6 and w.ISDELETE = '0'
union
select
CONCAT_WS(" ","动火作业",h.CHECK_NO) as CHECK_NO,h.HOTWORK_ID as ID
from
bus_hotwork_cfd h
where h.CORPINFO_ID = #{pd.CORPINFO_ID} and h.APPLY_STATUS &gt; 0 and h.APPLY_STATUS &lt; 8 and h.ISDELETE = '0'
</select>
<select id="getWorkUserLabels" parameterType="java.util.List" resultType="pd">
select
if (CONCAT(c.CORP_NAME,'-',d.NAME,'-',f.NAME) is not null ,CONCAT(c.CORP_NAME,'-',d.NAME,'-',f.NAME), '') as label
from
SYS_USER f
left join BUS_CORP_INFO c on f.CORPINFO_ID = c.CORPINFO_ID
left join OA_DEPARTMENT d on d.DEPARTMENT_ID = f.DEPARTMENT_ID
where f.USER_ID in
<foreach collection="list" open="(" separator="," close=")" item="item" index="index">
#{item}
</foreach>
</select>
</mapper>