select class_id,class_name,class_code, major_id, teacher_id, grade_id,dept_id, status, create_by, create_time, update_by, update_time from srs_class select c.class_id, c.major_id, class_code,c.teacher_id,c.class_name, c.dept_id, c.status, c.create_by, c.create_time, c.update_by, c.update_time, m.*,d.*,g.*,t.* from srs_class c left JOIN srs_majors m ON c.major_id = m.major_id left JOIN sys_dept d ON m.college_id = d.dept_id left join srs_grade g on c.grade_id = g.grade_id left join cph_teacher t on t.teacher_id = c.teacher_id insert into srs_class class_id, class_name, major_id, grade_id, teacher_id, dept_id, status, create_by, create_time, update_by, update_time, class_code, #{classId}, #{className}, #{majorId}, #{gradeId}, #{teacherId}, #{deptId}, #{status}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{classCode}, update srs_class major_id = #{majorId}, class_name = #{className}, dept_id = #{deptId}, class_code = #{classCode}, teacher_id = #{teacherId}, grade_id =#{gradeId}, status = #{status}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where class_id = #{classId} delete from srs_class where class_id = #{classId} delete from srs_class where class_id in #{classId} UPDATE srs_class SET major_id = #{item.majorId}, class_name = #{item.className}, teacher_id = #{item.teacherId}, dept_id = #{item.deptId}, grade_id = #{item.gradeId}, update_time = Now() WHERE class_code = #{item.classCode} update srs_class when class_code=#{i.classCode} then #{i.majorId} when class_code=#{i.classCode} then #{i.teacherId} when class_code=#{i.classCode} then #{i.className} when class_code=#{i.classCode} then #{i.updateTime} where class_code in #{i.classCode} INSERT INTO srs_class (major_id, class_name, teacher_id,dept_id,grade_id,class_code,create_time) VALUES (#{item.majorId}, #{item.className}, #{item.teacherId}, #{item.deptId}, #{item.gradeId}, #{item.classCode},Now()) ;