insert into pj_evaluate_record
(dept_id, evaluate_name, template_id, version, year_and_month, task_status, is_active)
values (#{orgId}, #{templateTitle}, #{templateId}, #{version}, #{evaluateDate}, 0, 1)
insert into pj_evaluate_sub
(evaluate_id, pro_id, sub_id, sub_name,pro_name,is_active)
values
(#{id}, #{item.proId}, #{item.id},#{item.subName},#{item.proName}, 1)
insert into pj_task_evaluated
(evaluate_id, post_id, user_list, evaluate_type, is_wait, evaluate_method)
values (#{id}, #{deptId}, #{ids}, '0', #{isWait}, 1)
update pj_evaluate_record
set dept_id = #{orgId},
evaluate_name = #{templateTitle},
template_id = #{templateId},
year_and_month = #{evaluateDate},
version = #{version}
where evaluate_id = #{id}
update pj_evaluate_record
set is_active = 0
where evaluate_id = #{id}
update pj_evaluate_sub
set is_active = 0
where evaluate_id = #{id}
delete
from pj_evaluate_sub
where evaluate_id = #{id}
delete
from pj_task_evaluated
where evaluate_id = #{id}