41 lines
1.9 KiB
XML
41 lines
1.9 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.adc.da.wkflow.business_main.mapper.BusProcessNewMapper">
|
|
|
|
<select id="findNoExecuteBusProcessNew"
|
|
resultType="com.adc.da.wkflow.business_main.entity.BusProcessNew">
|
|
select BUS_PROCESS_NEW.* from BUS_PROCESS_NEW
|
|
INNER JOIN ACT_HI_TASKINST on BUS_PROCESS_NEW.TASK_ID = ACT_HI_TASKINST.ID_
|
|
where BUS_PROCESS_NEW.TASK_ID in
|
|
<foreach collection="taskIds" index="index" item="item" open="(" separator="," close=")">
|
|
#{item}
|
|
</foreach>
|
|
and ACT_HI_TASKINST.END_TIME_ is null
|
|
</select>
|
|
|
|
<select id="findNoExecuteBusProcessNewForEnd"
|
|
resultType="com.adc.da.wkflow.business_main.entity.BusProcessNew">
|
|
select BUS_PROCESS_NEW.* from BUS_PROCESS_NEW
|
|
INNER JOIN ACT_HI_TASKINST on BUS_PROCESS_NEW.TASK_ID = ACT_HI_TASKINST.ID_
|
|
where BUS_PROCESS_NEW.TASK_ID in
|
|
<foreach collection="taskIds" index="index" item="item" open="(" separator="," close=")">
|
|
#{item}
|
|
</foreach>
|
|
-- and ACT_HI_TASKINST.END_TIME_ is NOT null
|
|
</select>
|
|
|
|
<select id="queryTaskName" resultType="java.lang.String">
|
|
SELECT NAME_ FROM ACT_HI_TASKINST WHERE ID_ = #{id}
|
|
</select>
|
|
<select id="selectEOByTaskId" resultType="com.adc.da.wkflow.business_main.entity.BusProcessNew">
|
|
select BUS_PROCESS_NEW.* from BUS_PROCESS_NEW
|
|
INNER JOIN ACT_HI_TASKINST on BUS_PROCESS_NEW.TASK_ID = ACT_HI_TASKINST.ID_
|
|
where BUS_PROCESS_NEW.P_ID = #{prcId}
|
|
order by CREATE_DATE desc
|
|
</select>
|
|
<select id="selectEOByDataId" resultType="com.adc.da.wkflow.business_main.entity.BusProcessNew">
|
|
select BUS_PROCESS_NEW.* from BUS_PROCESS_NEW
|
|
where BUS_PROCESS_NEW.DATA_ID = #{dataId}
|
|
</select>
|
|
</mapper>
|