beetlsql3-dev
Mlxa0324 2 years ago
parent b97ba59b1f
commit a16127f540

@ -1,13 +1,14 @@
package com.ibeetl.jlw.dao;
import com.ibeetl.admin.core.entity.CoreUser;
import com.ibeetl.jlw.entity.CourseInfo;
import com.ibeetl.jlw.entity.UniversitiesCollegesJurisdictionCurriculumResources;
import com.ibeetl.jlw.web.query.UniversitiesCollegesJurisdictionCurriculumResourcesQuery;
import org.beetl.sql.core.engine.PageQuery;
import org.beetl.sql.mapper.BaseMapper;
import org.beetl.sql.mapper.annotation.SqlResource;
import org.springframework.stereotype.Repository;
import org.beetl.sql.mapper.annotation.Update;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Repository;
import java.util.List;
@ -25,4 +26,11 @@ public interface UniversitiesCollegesJurisdictionCurriculumResourcesDao extends
@Update
void deleteByUniversitiesCollegesId(Long universitiesCollegesId);
List<UniversitiesCollegesJurisdictionCurriculumResources> getAllByQuery(UniversitiesCollegesJurisdictionCurriculumResourcesQuery universitiesCollegesJurisdictionCurriculumResourcesQuery);
/**
*
* @param coreUser
* @return
*/
List<CourseInfo> getAuthCourseInfo(CoreUser coreUser);
}

@ -58,4 +58,6 @@ public class UniversitiesCollegesJurisdictionCurriculumResourcesService extends
public List<UniversitiesCollegesJurisdictionCurriculumResources> getValues (Object paras){
return sqlManager.select(SqlId.of("jlw.universitiesCollegesJurisdictionCurriculumResources.getUniversitiesCollegesJurisdictionCurriculumResourcesValues"),UniversitiesCollegesJurisdictionCurriculumResources.class,paras);
}
}

@ -144,7 +144,9 @@ public class ResourcesInfoController{
if (coreUser.isUniAdmin()) {
condition.setOrgIdPlural(join(Arrays.asList(coreUser.getOrgId(), 1L, null).toArray(), ","));
condition.setCourseInfoIds();
}
resourcesInfoService.queryByCondition(page);
return JsonResult.success(page);
}

@ -3,6 +3,7 @@ package com.ibeetl.jlw.web.query;
import com.ibeetl.admin.core.annotation.Query;
import com.ibeetl.admin.core.web.query.PageParam;
import com.ibeetl.jlw.entity.SchoolClass;
import com.ibeetl.jlw.web.SchoolClassController;
import java.util.Date;
@ -30,6 +31,12 @@ public class SchoolClassQuery extends PageParam {
private Long orgId;
@Query(name = "后台用户ID", display = false)
private Long userId;
/**
* {@link SchoolClassController#getValues}
*
*/
@Query(name = "教师ID", display = false)
private Long teacherId;
public Long getClassId(){
return classId;
}
@ -95,6 +102,14 @@ public class SchoolClassQuery extends PageParam {
this.universityFacultyId = universityFacultyId;
}
public Long getTeacherId() {
return teacherId;
}
public void setTeacherId(Long teacherId) {
this.teacherId = teacherId;
}
public SchoolClass pojo(){
SchoolClass pojo = new SchoolClass();
pojo.setClassId(this.getClassId());

@ -91,6 +91,12 @@ getSchoolClassValues
@if(!isEmpty(userId)){
and t.user_id =#userId#
@}
@if(!isEmpty(teacherId)){
and t.universities_colleges_id =
(select universities_colleges_id from teacher where
teacher_id = #teacherId# and teacher_status = 1
order by add_time desc limit 1)
@}
getValuesByQuery

@ -204,4 +204,11 @@ getAllByQuery
@}
@if(!isEmpty(universitiesCollegesJurisdictionExperimentalSystemId)){
and t.universities_colleges_jurisdiction_experimental_system_id =#universitiesCollegesJurisdictionExperimentalSystemId#
@}
@}
getAuthCourseInfo
===
* 获取授权的课程列表,根据系统用户
select * from
Loading…
Cancel
Save