@ -14,12 +14,13 @@ public enum MenuEnums {
// 管理岗位子类型
JT_S_01("系统管理员", T_ADMIN, 1),
JT_S_02("教师管理员", null, null),
JT_S_04("院校管理员", T_COLLEGES_ADMIN, 2),
JT_S_02("教师管理员", T_TEACHER, 3),
// 操作岗位子类型
JT_S_03("学生", T_STUDENT, 4),
JT_S_05("教师", T_TEACHER, 3);
// JT_S_05("教师", T_TEACHER, 3)
;
private final String name;
private final String attributeName;
@ -252,7 +252,7 @@ public class Teacher extends BaseEntity implements AbstractToken {
@Override
public MenuEnums getIdentity() {
return MenuEnums.JT_S_05;
return MenuEnums.JT_S_02;
}
public Long getUniversitySystemId() {
@ -1,3 +1,15 @@
fromTypeFragment
===
* sql片段,用于显示来源类型,系统超管或者院校导入。该片段一定要在select的最后添加,没有结尾符号
,IF
((
SELECT EXISTS
( SELECT 1 FROM core_user za WHERE za.id = t.user_id AND za.job_type1 = 'JT_S_01' ))
OR t.user_id IS NULL,
'系统超管',
'院校上传'
) AS from_type
queryByCondition
* 根据不为空的参数进行分页查询
@ -5,6 +17,7 @@ queryByCondition
select
@pageTag(){
t.*
#use("fromTypeFragment")#
@}
from teacher_open_course_merge_resources_info t
where 1=1
@ -64,6 +77,7 @@ queryByConditionQuery
@ -239,6 +253,7 @@ getValuesByQuery
* 根据不为空的参数进行查询
select t.*
where 1=1 and #function("teacherOpenCourseMergeResourcesInfo.query")#
@if(!isEmpty(teacherOpenCourseMergeResourcesInfoId)){