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())
;