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}