insert into
bpm_read_record_hi
(id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,task_key_,task_name_,token_,qualfieds_,qualfied_names_,auditor_,auditor_name_,opinion_,status_,form_def_id_,form_name_,create_time_,assign_time_,complete_time_,dur_ms_,files_,interpose_,org_id_,org_path_)
select
id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,task_key_,task_name_,token_,qualfieds_,qualfied_names_,auditor_,auditor_name_,opinion_,status_,form_def_id_,form_name_,create_time_,assign_time_,complete_time_,dur_ms_,files_,interpose_,org_id_,org_path_
from bpm_read_record where proc_inst_id_=#{procInstId}
select id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,task_key_,
task_name_,reader_,reader_name_,org_id_,org_path_,max(read_time_) as
read_time_
from bpm_read_record
${ew.customSqlSegment}
select id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,task_key_,
task_name_,reader_,reader_name_,org_id_,org_path_,read_time_
from bpm_read_record
${ew.customSqlSegment}
SELECT test.* FROM (SELECT
id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,
task_key_,task_name_,reader_,reader_name_,org_id_,org_path_,read_time_,
row_number() over(partition by reader_ order by read_time_ desc) as
row_flg
FROM bpm_read_record
${ew.customSqlSegment}
) test
where test.row_flg = '1'
select
id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,task_key_,
task_name_,reader_,reader_name_,org_id_,org_path_,read_time_
from bpm_read_record
${ew.customSqlSegment}
SELECT test.* FROM (SELECT
id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,
task_key_,task_name_,reader_,reader_name_,org_id_,org_path_,read_time_,
row_number() over(partition by reader_ order by read_time_ desc) as
row_flg
FROM bpm_read_record
${ew.customSqlSegment}
) test
where test.row_flg = '1'
select
id_,proc_def_id_,sup_inst_id_,proc_inst_id_,task_id_,task_key_,
task_name_,reader_,reader_name_,org_id_,org_path_,read_time_
from bpm_read_record
${ew.customSqlSegment}
GROUP BY reader_
ORDER BY read_time_ desc
SELECT * FROM bpm_read_record
WHERE
task_id_=#{taskId}
SELECT * FROM bpm_read_record
WHERE
task_id_ in
#{taskId}
SELECT * FROM bpm_read_record
WHERE
task_id_=#{taskId}
and reader_ in
#{readerId}
SELECT
*
FROM
bpm_read_record
WHERE
PROC_INST_ID_ = #{instId}
AND TASK_ID_ != ''
AND READER_ != #{reader}
SELECT * FROM bpm_read_record
WHERE
task_id_=#{taskId}
SELECT * FROM bpm_read_record
WHERE
proc_inst_id_=#{procInstId}
select distinct t.proc_inst_id_ FROM bpm_read_record t
WHERE t.sup_inst_id_=#{procInstId}
select distinct
t.sup_inst_id_
FROM bpm_read_record t WHERE t.proc_inst_id_=#{procInstId} and
sup_inst_id_!='0'
SELECT * FROM bpm_read_record
WHERE proc_inst_id_ in
#{instId}
order by read_time_ desc
DELETE FROM bpm_read_record WHERE proc_inst_id_ in
#{instId}
SELECT * FROM bpm_read_record
WHERE proc_inst_id_ = #{instId}
AND task_key_ = #{nodeId}
order by read_time_ desc
SELECT
count(id_)
FROM
bpm_read_record
WHERE
task_id_ = #{taskId}
AND reader_ = (
SELECT
b.OWNER_ID_
FROM
bpm_task b
WHERE
b.id_ = #{taskId}
)