|
|
|
@ -0,0 +1,349 @@
|
|
|
|
|
queryByCondition
|
|
|
|
|
===
|
|
|
|
|
* 根据不为空的参数进行分页查询
|
|
|
|
|
|
|
|
|
|
select
|
|
|
|
|
@pageTag(){
|
|
|
|
|
t.*
|
|
|
|
|
@}
|
|
|
|
|
from teacher_open_course_merge_student t
|
|
|
|
|
where 1=1
|
|
|
|
|
@//数据权限,该sql语句功能点,如果不考虑数据权限,可以删除此行
|
|
|
|
|
and #function("teacherOpenCourseMergeStudent.query")#
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentIdPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseId)){
|
|
|
|
|
and t.teacher_open_course_id =#teacherOpenCourseId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseIdPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
|
|
|
|
|
@}
|
|
|
|
|
@if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus) && isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status != 2
|
|
|
|
|
@}else{
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
|
|
|
|
|
@}else if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_school_class_merge_student_status,#teacherOpenCourseSchoolClassMergeStudentStatusPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(studentId)){
|
|
|
|
|
and t.student_id =#studentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(studentIdPlural)){
|
|
|
|
|
and find_in_set(t.student_id,#studentIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgId)){
|
|
|
|
|
and t.org_id =#orgId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgIdPlural)){
|
|
|
|
|
and find_in_set(t.org_id,#orgIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userId)){
|
|
|
|
|
and t.user_id =#userId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userIdPlural)){
|
|
|
|
|
and find_in_set(t.user_id,#userIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
queryByConditionQuery
|
|
|
|
|
===
|
|
|
|
|
* 根据不为空的参数进行分页查询(无权限)
|
|
|
|
|
|
|
|
|
|
select
|
|
|
|
|
@pageTag(){
|
|
|
|
|
t.*
|
|
|
|
|
@}
|
|
|
|
|
from teacher_open_course_merge_student t
|
|
|
|
|
where 1=1
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentIdPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseId)){
|
|
|
|
|
and t.teacher_open_course_id =#teacherOpenCourseId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseIdPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
|
|
|
|
|
@}
|
|
|
|
|
@if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus) && isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status != 2
|
|
|
|
|
@}else{
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
|
|
|
|
|
@}else if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_school_class_merge_student_status,#teacherOpenCourseSchoolClassMergeStudentStatusPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(studentId)){
|
|
|
|
|
and t.student_id =#studentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(studentIdPlural)){
|
|
|
|
|
and find_in_set(t.student_id,#studentIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgId)){
|
|
|
|
|
and t.org_id =#orgId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgIdPlural)){
|
|
|
|
|
and find_in_set(t.org_id,#orgIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userId)){
|
|
|
|
|
and t.user_id =#userId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userIdPlural)){
|
|
|
|
|
and find_in_set(t.user_id,#userIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
deleteTeacherOpenCourseMergeStudentByIds
|
|
|
|
|
===
|
|
|
|
|
|
|
|
|
|
* 批量删除(假删除)
|
|
|
|
|
|
|
|
|
|
update teacher_open_course_merge_student set teacher_open_course_school_class_merge_student_status = 2 where find_in_set(teacher_open_course_school_class_merge_student_id,#ids#)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
deleteByIds
|
|
|
|
|
===
|
|
|
|
|
|
|
|
|
|
* 批量删除(真删除)
|
|
|
|
|
|
|
|
|
|
delete from teacher_open_course_merge_student where find_in_set(teacher_open_course_school_class_merge_student_id,#ids#)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getByIds
|
|
|
|
|
===
|
|
|
|
|
|
|
|
|
|
select * from teacher_open_course_merge_student where find_in_set(teacher_open_course_school_class_merge_student_id,#ids#)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
updateGivenByIds
|
|
|
|
|
===
|
|
|
|
|
|
|
|
|
|
* 批量更新指定字段,无论此字段是否有值
|
|
|
|
|
|
|
|
|
|
update teacher_open_course_merge_student
|
|
|
|
|
set
|
|
|
|
|
@if(contain("teacherOpenCourseId",_given)){
|
|
|
|
|
@if(isEmpty(teacherOpenCourseId)){
|
|
|
|
|
teacher_open_course_id = null ,
|
|
|
|
|
@}else{
|
|
|
|
|
teacher_open_course_id = #teacherOpenCourseId# ,
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(contain("teacherOpenCourseSchoolClassMergeStudentJoinType",_given)){
|
|
|
|
|
@if(isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
|
|
|
|
|
teacher_open_course_school_class_merge_student_join_type = null ,
|
|
|
|
|
@}else{
|
|
|
|
|
teacher_open_course_school_class_merge_student_join_type = #teacherOpenCourseSchoolClassMergeStudentJoinType# ,
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(contain("teacherOpenCourseSchoolClassMergeStudentAddTime",_given)){
|
|
|
|
|
@if(isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
|
|
|
|
|
teacher_open_course_school_class_merge_student_add_time = null ,
|
|
|
|
|
@}else{
|
|
|
|
|
teacher_open_course_school_class_merge_student_add_time = #teacherOpenCourseSchoolClassMergeStudentAddTime# ,
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(contain("teacherOpenCourseSchoolClassMergeStudentStatus",_given)){
|
|
|
|
|
@if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
|
|
|
|
|
teacher_open_course_school_class_merge_student_status = null ,
|
|
|
|
|
@}else{
|
|
|
|
|
teacher_open_course_school_class_merge_student_status = #teacherOpenCourseSchoolClassMergeStudentStatus# ,
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(contain("studentId",_given)){
|
|
|
|
|
@if(isEmpty(studentId)){
|
|
|
|
|
student_id = null ,
|
|
|
|
|
@}else{
|
|
|
|
|
student_id = #studentId# ,
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(contain("orgId",_given)){
|
|
|
|
|
@if(isEmpty(orgId)){
|
|
|
|
|
org_id = null ,
|
|
|
|
|
@}else{
|
|
|
|
|
org_id = #orgId# ,
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(contain("userId",_given)){
|
|
|
|
|
@if(isEmpty(userId)){
|
|
|
|
|
user_id = null ,
|
|
|
|
|
@}else{
|
|
|
|
|
user_id = #userId# ,
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
teacher_open_course_school_class_merge_student_id = teacher_open_course_school_class_merge_student_id
|
|
|
|
|
where find_in_set(teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getTeacherOpenCourseMergeStudentValues
|
|
|
|
|
===
|
|
|
|
|
|
|
|
|
|
* 根据不为空的参数进行查询
|
|
|
|
|
|
|
|
|
|
select t.*
|
|
|
|
|
from teacher_open_course_merge_student t
|
|
|
|
|
where 1=1
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseId)){
|
|
|
|
|
and t.teacher_open_course_id =#teacherOpenCourseId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
|
|
|
|
|
@}else{
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status != 2
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(studentId)){
|
|
|
|
|
and t.student_id =#studentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgId)){
|
|
|
|
|
and t.org_id =#orgId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userId)){
|
|
|
|
|
and t.user_id =#userId#
|
|
|
|
|
@}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getValuesByQuery
|
|
|
|
|
===
|
|
|
|
|
|
|
|
|
|
* 根据不为空的参数进行查询
|
|
|
|
|
|
|
|
|
|
select t.*
|
|
|
|
|
from teacher_open_course_merge_student t
|
|
|
|
|
where 1=1 and #function("teacherOpenCourseMergeStudent.query")#
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentIdPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseId)){
|
|
|
|
|
and t.teacher_open_course_id =#teacherOpenCourseId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseIdPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
|
|
|
|
|
@}
|
|
|
|
|
@if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus) && isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status != 2
|
|
|
|
|
@}else{
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
|
|
|
|
|
@}else if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_school_class_merge_student_status,#teacherOpenCourseSchoolClassMergeStudentStatusPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(studentId)){
|
|
|
|
|
and t.student_id =#studentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(studentIdPlural)){
|
|
|
|
|
and find_in_set(t.student_id,#studentIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgId)){
|
|
|
|
|
and t.org_id =#orgId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgIdPlural)){
|
|
|
|
|
and find_in_set(t.org_id,#orgIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userId)){
|
|
|
|
|
and t.user_id =#userId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userIdPlural)){
|
|
|
|
|
and find_in_set(t.user_id,#userIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getValuesByQueryNotWithPermission
|
|
|
|
|
===
|
|
|
|
|
|
|
|
|
|
* 根据不为空的参数进行查询(不包含权限)
|
|
|
|
|
|
|
|
|
|
select t.*
|
|
|
|
|
from teacher_open_course_merge_student t
|
|
|
|
|
where 1=1
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentId)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_id =#teacherOpenCourseSchoolClassMergeStudentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentIdPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_school_class_merge_student_id,#teacherOpenCourseSchoolClassMergeStudentIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseId)){
|
|
|
|
|
and t.teacher_open_course_id =#teacherOpenCourseId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseIdPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentJoinType)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_join_type =#teacherOpenCourseSchoolClassMergeStudentJoinType#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentAddTime)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_add_time =#teacherOpenCourseSchoolClassMergeStudentAddTime#
|
|
|
|
|
@}
|
|
|
|
|
@if(isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus) && isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status != 2
|
|
|
|
|
@}else{
|
|
|
|
|
@if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatus)){
|
|
|
|
|
and t.teacher_open_course_school_class_merge_student_status =#teacherOpenCourseSchoolClassMergeStudentStatus#
|
|
|
|
|
@}else if(!isEmpty(teacherOpenCourseSchoolClassMergeStudentStatusPlural)){
|
|
|
|
|
and find_in_set(t.teacher_open_course_school_class_merge_student_status,#teacherOpenCourseSchoolClassMergeStudentStatusPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(studentId)){
|
|
|
|
|
and t.student_id =#studentId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(studentIdPlural)){
|
|
|
|
|
and find_in_set(t.student_id,#studentIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgId)){
|
|
|
|
|
and t.org_id =#orgId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(orgIdPlural)){
|
|
|
|
|
and find_in_set(t.org_id,#orgIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userId)){
|
|
|
|
|
and t.user_id =#userId#
|
|
|
|
|
@}
|
|
|
|
|
@if(!isEmpty(userIdPlural)){
|
|
|
|
|
and find_in_set(t.user_id,#userIdPlural#)
|
|
|
|
|
@}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|