select u.manage_id, u.monthly, u.year, u.describe, u.remarks, u.del_flag, u.create_by, u.create_time, u.update_by, u.update_time, u.dept_id, u.files_id from t_branch_manage u left join sys_dept d on u.dept_id = d.dept_id SELECT seq_t_branch_manage.NEXTVAL as id FROM DUAL insert into t_branch_manage manage_id, monthly, year, describe, remarks, del_flag, create_by, create_time, update_by, update_time, dept_id, files_id, #{manageId}, #{monthly}, #{year}, #{describe}, #{remarks}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{deptId}, #{filesId}, update t_branch_manage monthly = #{monthly}, year = #{year}, describe = #{describe}, remarks = #{remarks}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, dept_id = #{deptId}, files_id = #{filesId}, where manage_id = #{manageId} update t_branch_manage set del_flag = 2 where manage_id = #{manageId} update t_branch_manage set del_flag = 2 where manage_id in #{manageId}