INSERT INTO classes(
classesid, classlevel, classname, description, schoolyear, classorder,
schoolid, areaid, teacherid, classtype, status, source)
VALUES (
(SELECT NEXTVAL('seq_classesid')),
#{classesid},
#{classlevel}, #{classname}, #{description}, #{schoolyear}, #{classorder},
#{schoolid}, #{areaid}, #{teacherid}, #{classtype}, #{status}, #{source})
INSERT INTO classes(
classesid, classlevel, classname, description, schoolyear, classorder,
schoolid, areaid, teacherid, classtype, status, source)
VALUES (
#{classesid},
#{classlevel}, #{classname}, #{description}, #{schoolyear}, #{classorder},
#{schoolid}, #{areaid}, #{teacherid}, #{classtype}, #{status}, #{source})
UPDATE classes
classlevel = #{classlevel},
classname = #{classname},
description = #{description},
schoolyear = #{schoolyear},
classorder = #{classorder},
schoolid = #{schoolid},
areaid = #{areaid},
teacherid = #{teacherid},
classtype = #{classtype},
status = #{status},
source = #{source}
WHERE classesid=#{classesid}
INSERT INTO classmessage(
classmessageid, content, teacherid, created, starttime, endtime,
status, areaid,isexam)
VALUES (
(SELECT NEXTVAL('seq_classmessageid')),
#{classmessageid},
#{content}, #{teacherid}, #{created}, #{starttime}, #{endtime},
#{status}, #{areaid},#{isexam})
INSERT INTO classownmessage(
classesid, classmessageid, areaid)
VALUES (#{classesid}, #{classmessageid}, #{areaid})
update classmessage set status = 0 where classmessageid = #{classmessageid}
update classmessage set status = 0 where classmessageid in
#{classmessageId}
update studentownclass set isdelegate = 0 where classesid = #{classesid}
update studentownclass set isdelegate = 1 where classesid = #{classesId} and studentid = #{studentId}
DELETE FROM studentOwnClass
WHERE classesId = #{classesId}
AND studentId IN (${studentIds})
DELETE FROM studentOwnClass
WHERE classesId in
(select s.classesid
from studentownclass s inner join
classes c
on s.classesid=c.classesid and s.status=1 and c.classtype=1 and s.studentId=#{studentId})
AND studentId=#{studentId}
update studentownclass set classesid=#{newClassesId} where classesId=#{oldClassesId} and studentId = #{studentId}
delete from studentownclass where classesId=#{classesId} and studentId = #{studentId}
update classes set status = 0 where classesId=#{classesId}