<?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="org.jeecg.modules.dncFlow.mapper.IHisWorkTaskMapper">
|
<select id="queryHisTaskList" resultType="org.jeecg.modules.dncFlow.entity.HisWorkTask">
|
SELECT
|
fb.id AS id,
|
aht.NAME_ AS name,
|
aht.DESCRIPTION_ AS cause,
|
su.realname AS assignee,
|
aht.START_TIME_ AS startTime,
|
aht.END_TIME_ AS endTime,
|
assign.status as status
|
FROM
|
flow_my_business fb,
|
act_hi_taskinst aht,
|
NC_ASSIGN_FILE_STREAM assign,
|
sys_user su
|
WHERE
|
fb.data_id= #{drapprovedataId}
|
AND fb.process_instance_id= aht.PROC_INST_ID_
|
AND su.username= aht.ASSIGNEE_
|
AND fb.data_id= assign.STREAM_ID
|
ORDER BY
|
aht.START_TIME_ ASC
|
</select>
|
<select id="queryJjHisTaskByJjId" resultType="org.jeecg.modules.dncFlow.entity.HisWorkTask">
|
select fb.id as id,
|
aht.NAME_ as name,
|
su.realname as assignee,
|
aht.START_TIME_ as startTime,
|
aht.END_TIME_ as endTime,
|
aht.DESCRIPTION_ as cause
|
from flow_my_business fb
|
left join plm_mbom_jijiagy_approval pmjja on pmjja.id = fb.data_id
|
left join plm_mbom_procedurespecification pmjj on pmjj.id = pmjja.details
|
left join act_hi_taskinst aht on fb.process_instance_id = aht.PROC_INST_ID_
|
left join sys_user su on su.username = aht.ASSIGNEE_
|
where pmjj.id = #{id}
|
ORDER BY aht.START_TIME_ ASC
|
</select>
|
|
<select id="queryJjGgHisTaskByJjId" resultType="org.jeecg.modules.dncFlow.entity.HisWorkTask">
|
select fb.id as id,
|
aht.NAME_ as name,
|
su.realname as assignee,
|
aht.START_TIME_ as startTime,
|
aht.END_TIME_ as endTime,
|
aht.DESCRIPTION_ as cause
|
from flow_my_business fb
|
left join plm_mbom_jjgg_approval pmjja on pmjja.id = fb.data_id
|
left join plm_mbom_jjgg pmjj on pmjj.id = pmjja.details
|
left join act_hi_taskinst aht on fb.process_instance_id = aht.PROC_INST_ID_
|
left join sys_user su on su.username = aht.ASSIGNEE_
|
where pmjj.id = #{id}
|
ORDER BY aht.START_TIME_ ASC
|
</select>
|
|
<select id="queryLsHisTaskByJjId" resultType="org.jeecg.modules.dncFlow.entity.HisWorkTask">
|
select fb.id as id,
|
aht.NAME_ as name,
|
su.realname as assignee,
|
aht.START_TIME_ as startTime,
|
aht.END_TIME_ as endTime,
|
aht.DESCRIPTION_ as cause
|
from flow_my_business fb
|
left join plm_mbom_approval_lsgy pmjja on pmjja.id = fb.data_id
|
left join plm_mbom_lsgy pmjj on pmjj.id = pmjja.details
|
left join act_hi_taskinst aht on fb.process_instance_id = aht.PROC_INST_ID_
|
left join sys_user su on su.username = aht.ASSIGNEE_
|
where pmjj.id = #{id}
|
ORDER BY aht.START_TIME_ ASC
|
</select>
|
|
<select id="queryFxHisTaskByJjId" resultType="org.jeecg.modules.dncFlow.entity.HisWorkTask">
|
select fb.id as id,
|
aht.NAME_ as name,
|
su.realname as assignee,
|
aht.START_TIME_ as startTime,
|
aht.END_TIME_ as endTime,
|
aht.DESCRIPTION_ as cause
|
from flow_my_business fb
|
left join plm_mbom_approval_fxgy pmjja on pmjja.id = fb.data_id
|
left join plm_mbom_fxgy pmjj on pmjj.id = pmjja.details
|
left join act_hi_taskinst aht on fb.process_instance_id = aht.PROC_INST_ID_
|
left join sys_user su on su.username = aht.ASSIGNEE_
|
where pmjj.id = #{id}
|
ORDER BY aht.START_TIME_ ASC
|
</select>
|
</mapper>
|