select id, dept_id, project_id, exam_title, exam_type, craft_type, craft_post, single_num, multiple_num, estimate_num, full_mark, pass_mark, use_number, is_del, create_by, create_time, update_by, update_time, remark from bus_exam_info insert into bus_exam_info dept_id, project_id, exam_title, exam_type, craft_type, craft_post, single_num, multiple_num, estimate_num, full_mark, pass_mark, use_number, is_del, create_by, create_time, update_by, update_time, remark, #{deptId}, #{projectId}, #{examTitle}, #{examType}, #{craftType}, #{craftPost}, #{singleNum}, #{multipleNum}, #{estimateNum}, #{fullMark}, #{passMark}, #{useNumber}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, update bus_exam_info dept_id = #{deptId}, project_id = #{projectId}, exam_title = #{examTitle}, exam_type = #{examType}, craft_type = #{craftType}, craft_post = #{craftPost}, single_num = #{singleNum}, multiple_num = #{multipleNum}, estimate_num = #{estimateNum}, full_mark = #{fullMark}, pass_mark = #{passMark}, use_number = #{useNumber}, is_del = #{isDel}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, where id = #{id} delete from bus_exam_info where id = #{id} delete from bus_exam_info where id in #{id} delete from bus_exam_info_ques where exam_id in #{examId} delete from bus_exam_info_ques where exam_id = #{examId} insert into bus_exam_info_ques( exam_id, question_id, marks, sort_by) values ( #{item.examId}, #{item.questionId}, #{item.marks}, #{item.sortBy})