select id, main_image, train_type, train_nature, train_participants, begin_date, end_date, train_content, is_del, create_by, create_time, update_by, update_time, remark from work_train insert into work_train main_image, train_type, train_nature, train_participants, begin_date, end_date, train_content, is_del, create_by, create_time, update_by, update_time, remark, #{mainImage}, #{trainType}, #{trainNature}, #{trainParticipants}, #{beginDate}, #{endDate}, #{trainContent}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update work_train main_image = #{mainImage}, train_type = #{trainType}, train_nature = #{trainNature}, train_participants = #{trainParticipants}, begin_date = #{beginDate}, end_date = #{endDate}, train_content = #{trainContent}, is_del = #{isDel}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where id = #{id} delete from work_train where id = #{id} delete from work_train where id in #{id} delete from work_train_dept where train_id in #{trainId} delete from work_train_dept where train_id = #{trainId} insert into work_train_dept( train_id, dept_id, is_main) values ( #{item.trainId}, #{item.deptId}, #{item.isMain})