select u.notice_id, u.contact_leader, u.activity_time, u.activity_venue, u.activity_content, u.leader_attendance, u.remarks, u.del_flag, u.create_by, u.create_time, u.update_by, u.update_time, u.dept_id from t_branch_activity_notice u left join sys_dept d on u.dept_id = d.dept_id SELECT seq_t_branch_activity_notice.NEXTVAL as noticeId FROM DUAL insert into t_branch_activity_notice notice_id, contact_leader, activity_time, activity_venue, activity_content, leader_attendance, remarks, del_flag, create_by, create_time, update_by, update_time, dept_id, #{noticeId}, #{contactLeader}, #{activityTime}, #{activityVenue}, #{activityContent}, #{leaderAttendance}, #{remarks}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{deptId}, update t_branch_activity_notice contact_leader = #{contactLeader}, activity_time = #{activityTime}, activity_venue = #{activityVenue}, activity_content = #{activityContent}, leader_attendance = #{leaderAttendance}, remarks = #{remarks}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, dept_id = #{deptId}, where notice_id = #{noticeId} update t_branch_activity_notice set del_flag = 2 where notice_id = #{noticeId} update t_branch_activity_notice set del_flag = 2 where notice_id in #{noticeId}