select task_id, pre_task_id, task_type, task_status, code, create_by, create_time, update_by, update_time, remark, company_id, month_order from tm_task insert into tm_task pre_task_id, task_type, task_dept_id, split_type, task_status, `code`, month_order, create_by, create_time, update_by, update_time, remark, company_id, #{preTaskId}, #{taskType}, #{taskDeptId}, #{splitType}, #{taskStatus}, #{code}, #{monthOrder}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{companyId}, update tm_task task_type = #{taskType}, task_status = #{taskStatus}, code = #{code}, month_order = #{monthOrder}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, remark = #{remark}, company_id = #{companyId}, update_time = NOW() where task_id = #{taskId} update tm_task set task_status = #{newStatus}, update_time = NOW() where task_id = #{taskId} delete from tm_task where task_id = #{taskId} delete from tm_task where task_id in #{taskId} delete from tm_task where task_id in ( select task_id from purchase_check_info where id in #{id} )