{call Student_Add(
#{appId,mode=IN} , #{userId,mode=IN} , #{schoolId,mode=IN}, #{xml,mode=IN},
#{Err,mode=OUT,jdbcType=VARCHAR,resultMap=AddStudentMap}
)}
{call Student_Edit(
#{appId,mode=IN} , #{userId,mode=IN} , #{studentUserId,mode=IN},#{parentUserId,mode=IN},
#{studentId,mode=IN},#{parentId,mode=IN},#{xml,mode=IN},
#{Err,mode=OUT,jdbcType=VARCHAR,resultMap=EditStudentMap}
)}
{call Teachers_Add(
#{appId,mode=IN} , #{userId,mode=IN} , #{schoolId,mode=IN}, #{xml,mode=IN},
#{Err,mode=OUT,jdbcType=VARCHAR,resultMap=AddTeacherMap},
#{YongHuId,mode=OUT,jdbcType=VARCHAR,resultMap=AddTeacherMap},
#{LaoShiId,mode=OUT,jdbcType=VARCHAR,resultMap=AddTeacherMap}
)}
{call Teacher_Edit(
#{appId,mode=IN} , #{userId,mode=IN} , #{xml,mode=IN},
#{Err,mode=OUT,jdbcType=VARCHAR,resultMap=EditTeacherMap}
)}
delete Agency where DATEDIFF(d,intime,GETDATE())>7;
delete Teacher where DATEDIFF(d,intime,GETDATE())>7;
delete Student where DATEDIFF(d,intime,GETDATE())>7;
update Agency set state = 0 where DATEDIFF(n , intime, getdate()) > 240
update Teacher set state = 0 where DATEDIFF(n , intime, getdate()) > 240
update Teacher set state = 0 where deptID like '%${deptId}%'
update Student set state = 0 where DATEDIFF(n , intime, getdate()) > 240
update Student set state = 0 where classID like '%${classId}%'
insert into Agency(deptID , deptName , superDeptID , intime , state)
values (#{deptId} , #{deptName} , #{superDeptId} , GETDATE() , 1)
insert into Teacher(userID , account , name , deptID , intime , state)
values (#{userId} , #{account} , #{name} , #{deptId} , GETDATE() , 1)
insert into Student(userID , account , name , classID , intime , state , isCard , isEquipment , card_crafts,cardID,cardid2,cardid3)
values (#{userId} , #{account} , #{name} , #{classId} , GETDATE() , 1 ,0,0,2,#{cardID},#{cardID2},#{cardID3})