INSERT INTO univclasses(classesid,classlevel,classname,description,schoolyear,classorder,schoolid,areaid,teacherid,classtype,status,source)
VALUES (
(SELECT NEXTVAL('seq_univclassesid')),
#{classesid},
#{classlevel},#{classname},#{description},#{schoolyear},#{classorder},
#{schoolid},#{areaid},#{teacherid},#{classtype},#{status},#{source})
Update univclasses
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 univclassmessage(classmessageid,content,teacherid,created,starttime,endtime,status,areaid)
VALUES (
(SELECT NEXTVAL('seq_univclassmessageid')),
#{classmessageid},
#{content},#{teacherid},#{created},#{starttime},#{endtime},#{status},#{areaid})
INSERT INTO univclassownmessage(classesid,classmessageid,areaid)
VALUES (#{classesid},#{classmessageid},#{areaid})
update Univclassmessage set status = 0 where classmessageid = #{classmessageid}
update Univstudentownclass set isdelegate = 0 where classesid = #{classesid}
update Univstudentownclass set isdelegate = 1 where classesid = #{classesId} and studentid = #{studentId}
DELETE FROM univstudentOwnClass
WHERE classesId = #{classesId}
AND studentId IN (${studentIds})