|
|
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
|
|
|
|