10 KiB
queryByCondition
-
根据不为空的参数进行分页查询
select @pageTag(){ t.* @} from teacher_open_course_hands_on t where 1=1
@//数据权限,该sql语句功能点,如果不考虑数据权限,可以删除此行
and #function("teacherOpenCourseHandsOn.query")# @if(!isEmpty(handsOnId)){ and t.hands_on_id =#handsOnId# @} @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(courseInfoId)){ and t.course_info_id =#courseInfoId# @} @if(!isEmpty(courseChildNode)){ and t.course_child_node =#courseChildNode# @} @if(!isEmpty(handsOnName)){ and t.hands_on_name =#handsOnName# @} @if(!isEmpty(handsOnRecommend)){ and t.hands_on_recommend =#handsOnRecommend# @} @if(!isEmpty(addTime)){ and t.add_time =#addTime# @} @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#) @} @if(!isEmpty(trainingData)){ and t.training_data =#trainingData# @}
queryByConditionQuery
-
根据不为空的参数进行分页查询(无权限)
select @pageTag(){ t.* @} from teacher_open_course_hands_on t where 1=1
@if(!isEmpty(handsOnId)){ and t.hands_on_id =#handsOnId# @} @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(courseInfoId)){ and t.course_info_id =#courseInfoId# @} @if(!isEmpty(courseChildNode)){ and t.course_child_node =#courseChildNode# @} @if(!isEmpty(handsOnName)){ and t.hands_on_name =#handsOnName# @} @if(!isEmpty(handsOnRecommend)){ and t.hands_on_recommend =#handsOnRecommend# @} @if(!isEmpty(addTime)){ and t.add_time =#addTime# @} @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#) @} @if(!isEmpty(trainingData)){ and t.training_data =#trainingData# @}
deleteTeacherOpenCourseHandsOnByIds
-
批量删除
delete from teacher_open_course_hands_on where find_in_set(hands_on_id,#ids#)
getByIds
select * from teacher_open_course_hands_on where find_in_set(hands_on_id,#ids#)
updateGivenByIds
-
批量更新指定字段,无论此字段是否有值
update teacher_open_course_hands_on set @if(contain("teacherOpenCourseId",_given)){ @if(isEmpty(teacherOpenCourseId)){ teacher_open_course_id = null , @}else{ teacher_open_course_id = #teacherOpenCourseId# , @} @} @if(contain("courseInfoId",_given)){ @if(isEmpty(courseInfoId)){ course_info_id = null , @}else{ course_info_id = #courseInfoId# , @} @} @if(contain("courseChildNode",_given)){ @if(isEmpty(courseChildNode)){ course_child_node = null , @}else{ course_child_node = #courseChildNode# , @} @} @if(contain("handsOnName",_given)){ @if(isEmpty(handsOnName)){ hands_on_name = null , @}else{ hands_on_name = #handsOnName# , @} @} @if(contain("handsOnRecommend",_given)){ @if(isEmpty(handsOnRecommend)){ hands_on_recommend = null , @}else{ hands_on_recommend = #handsOnRecommend# , @} @} @if(contain("addTime",_given)){ @if(isEmpty(addTime)){ add_time = null , @}else{ add_time = #addTime# , @} @} @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# , @} @} @if(contain("trainingData",_given)){ @if(isEmpty(trainingData)){ training_data = null , @}else{ training_data = #trainingData# , @} @} hands_on_id = hands_on_id where find_in_set(hands_on_id,#handsOnIdPlural#)
getTeacherOpenCourseHandsOnValues
-
根据不为空的参数进行查询
select t.* from teacher_open_course_hands_on t where 1=1
@if(!isEmpty(handsOnId)){ and t.hands_on_id =#handsOnId# @} @if(!isEmpty(teacherOpenCourseId)){ and t.teacher_open_course_id =#teacherOpenCourseId# @} @if(!isEmpty(courseInfoId)){ and t.course_info_id =#courseInfoId# @} @if(!isEmpty(courseChildNode)){ and t.course_child_node =#courseChildNode# @} @if(!isEmpty(handsOnName)){ and t.hands_on_name =#handsOnName# @} @if(!isEmpty(handsOnRecommend)){ and t.hands_on_recommend =#handsOnRecommend# @} @if(!isEmpty(addTime)){ and t.add_time =#addTime# @} @if(!isEmpty(orgId)){ and t.org_id =#orgId# @} @if(!isEmpty(userId)){ and t.user_id =#userId# @} @if(!isEmpty(trainingData)){ and t.training_data =#trainingData# @}
getValuesByQuery
-
根据不为空的参数进行查询
select t.* from teacher_open_course_hands_on t where 1=1 and #function("teacherOpenCourseHandsOn.query")# @if(!isEmpty(handsOnId)){ and t.hands_on_id =#handsOnId# @} @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(courseInfoId)){ and t.course_info_id =#courseInfoId# @} @if(!isEmpty(courseChildNode)){ and t.course_child_node =#courseChildNode# @} @if(!isEmpty(handsOnName)){ and t.hands_on_name =#handsOnName# @} @if(!isEmpty(handsOnRecommend)){ and t.hands_on_recommend =#handsOnRecommend# @} @if(!isEmpty(addTime)){ and t.add_time =#addTime# @} @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#) @} @if(!isEmpty(trainingData)){ and t.training_data =#trainingData# @}
getValuesByQueryNotWithPermission
-
根据不为空的参数进行查询(不包含权限)
select t.* from teacher_open_course_hands_on t where 1=1 @if(!isEmpty(handsOnId)){ and t.hands_on_id =#handsOnId# @} @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(courseInfoId)){ and t.course_info_id =#courseInfoId# @} @if(!isEmpty(courseChildNode)){ and t.course_child_node =#courseChildNode# @} @if(!isEmpty(handsOnName)){ and t.hands_on_name =#handsOnName# @} @if(!isEmpty(handsOnRecommend)){ and t.hands_on_recommend =#handsOnRecommend# @} @if(!isEmpty(addTime)){ and t.add_time =#addTime# @} @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#) @} @if(!isEmpty(trainingData)){ and t.training_data =#trainingData# @}
getHandsOnList
-
查询参数
select @pageTag(){ t.* @} from teacher_open_course_hands_on t where t.teacher_open_course_id =#teacherOpenCourseId#
getExcelValues
- 根据不为空的参数进行查询导入需要的参数
SELECT * FROM (
(
select
MAX(LENGTH(t.teacher_open_course_id)) teacher_open_course_id,
MAX(LENGTH(t.course_info_id)) course_info_id,
MAX(LENGTH(t.course_child_node)) course_child_node,
MAX(LENGTH(t.hands_on_name)) hands_on_name,
MAX(LENGTH(t.hands_on_recommend)) hands_on_recommend,
MAX(LENGTH(t.add_time)) add_time,
MAX(LENGTH(t.training_data)) training_data
from teacher_open_course_hands_on t
where 1=1 and #function("teacherOpenCourseHandsOn.query")#
@if(!isEmpty(handsOnId)){
and t.hands_on_id =#handsOnId#
@}
@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(courseInfoId)){
and t.course_info_id =#courseInfoId#
@}
@if(!isEmpty(courseChildNode)){
and t.course_child_node =#courseChildNode#
@}
@if(!isEmpty(handsOnName)){
and t.hands_on_name =#handsOnName#
@}
@if(!isEmpty(handsOnRecommend)){
and t.hands_on_recommend =#handsOnRecommend#
@}
@if(!isEmpty(addTime)){
and t.add_time =#addTime#
@}
@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#)
@}
@if(!isEmpty(trainingData)){
and t.training_data =#trainingData#
@}
)
UNION ALL
(
select
t.teacher_open_course_id ,
t.course_info_id ,
t.course_child_node ,
t.hands_on_name ,
t.hands_on_recommend ,
t.add_time ,
t.training_data
from teacher_open_course_hands_on t
where 1=1 and #function("teacherOpenCourseHandsOn.query")#
@if(!isEmpty(handsOnId)){ and t.hands_on_id =#handsOnId# @} @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(courseInfoId)){ and t.course_info_id =#courseInfoId# @} @if(!isEmpty(courseChildNode)){ and t.course_child_node =#courseChildNode# @} @if(!isEmpty(handsOnName)){ and t.hands_on_name =#handsOnName# @} @if(!isEmpty(handsOnRecommend)){ and t.hands_on_recommend =#handsOnRecommend# @} @if(!isEmpty(addTime)){ and t.add_time =#addTime# @} @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#) @} @if(!isEmpty(trainingData)){ and t.training_data =#trainingData# @} ) )t