1、swagger接口文档

beetlsql3-dev
陈沅 1 year ago
parent 8281644aa2
commit 536f0d78e1

@ -34,4 +34,7 @@ public interface SchoolClassDao extends BaseMapper<SchoolClass> {
List<String> getAllSchoolClass(Long orgId);
List<Map<String,Object>> getClassesByOrgId(Long orgId);
List<Map<String,Object>> getClassListByMajorId(String majorId);
}

@ -38,7 +38,8 @@ import static com.ibeetl.admin.core.util.ListUtils.getDuplicateElements;
@Transactional
public class SchoolClassService extends CoreBaseService<SchoolClass> {
@Autowired private SchoolClassDao schoolClassDao;
@Autowired
private SchoolClassDao schoolClassDao;
@Autowired
@Lazy
private UniversitiesCollegesService universitiesCollegesService;
@ -64,12 +65,14 @@ public class SchoolClassService extends CoreBaseService<SchoolClass>{
public List<SchoolClass> getValuesByQuery(SchoolClassQuery schoolClassQuery) {
return schoolClassDao.getValuesByQuery(schoolClassQuery);
}
public List<SchoolClass> getValuesByQueryNotWithPermission(SchoolClassQuery schoolClassQuery) {
return schoolClassDao.getValuesByQueryNotWithPermission(schoolClassQuery);
}
/**
*
*
* @param prefix
* @return
*/
@ -85,6 +88,7 @@ public class SchoolClassService extends CoreBaseService<SchoolClass>{
/**
*
*
* @param classList
*/
public void validateClassSnListIsExistsThrow(List<SchoolClass> classList, String orgIds) {
@ -122,6 +126,7 @@ public class SchoolClassService extends CoreBaseService<SchoolClass>{
/**
* ID
*
* @param classList
*/
public void validateClassSnListIsExistsThrow(List<SchoolClass> classList) {
@ -155,6 +160,7 @@ public class SchoolClassService extends CoreBaseService<SchoolClass>{
/**
*
*
* @param name
* @param orgId
* @return
@ -188,6 +194,7 @@ public class SchoolClassService extends CoreBaseService<SchoolClass>{
/**
*
*
* @return
*/
public String buildClassSnEnsureUnique(@NotNull(message = "院校不能为空!") UniversitiesColleges universitiesColleges, @NotNull(message = "班级名称不能为空!") String className) {
@ -248,4 +255,8 @@ public class SchoolClassService extends CoreBaseService<SchoolClass>{
public List<Map<String, Object>> findClassByOrgId(Long orgId) {
return schoolClassDao.getClassesByOrgId(orgId);
}
public List<Map<String, Object>> getClassListByMajorId(String majorId) {
return schoolClassDao.getClassListByMajorId(majorId);
}
}

@ -790,4 +790,10 @@ public class AccountController {
public JsonResult<List<Map<String, Object>>> getStudentsByClassId(String classList) {
return JsonResult.success(studentService.getStudentInfoByClassId(classList));
}
@ApiOperation("根据专业id获取班级列表")
@GetMapping("getClassListByMajorId.json")
public JsonResult<List<Map<String,Object>>> getClassListByMajorId(String majorId){
return JsonResult.success(schoolClassService.getClassListByMajorId(majorId));
}
}

Loading…
Cancel
Save