1、swagger接口文档

beetlsql3-dev
陈沅
parent 43f67916cc
commit 09b2d0317b

@ -46,4 +46,6 @@ public interface SchoolClassDao extends BaseMapper<SchoolClass> {
List<Map<String,Object>> getClassIdsByZhiyun(Long userId);
List<Map<String,Object>> findAllClass();
List<Map<String,Object>> getClassIdsByZhiyunAndUserIdIsNull();
}

@ -131,4 +131,6 @@ public interface StudentDao extends BaseMapper<Student>{
List<Student> getNoBaseStudent();
List<String> findStudentNoByClassId(Long classId);
List<Map<String,Object>> findAllStudent();
}

@ -310,4 +310,8 @@ public class SchoolClassService extends CoreBaseService<SchoolClass> {
return schoolClassDao.findAllClass();
}
public List<Map<String,Object>> getClassIdsByZhiyunAndUserIdIsNull(){
return schoolClassDao.getClassIdsByZhiyunAndUserIdIsNull();
}
}

@ -1670,4 +1670,8 @@ public class StudentService extends CoreBaseService<Student> {
public List<Student> getNoBaseStudent(){
return studentDao.getNoBaseStudent();
}
public List<Map<String,Object>> findAllStudent(){
return studentDao.findAllStudent();
}
}

@ -1091,6 +1091,9 @@ public class AccountController {
@ApiOperation("理财接口:获取教师授课班级列表")
@GetMapping("getClassIdsByZhiyun.json")
public JsonResult getClassIdsByZhiyun(Long userId) {
if(userId==null){
return JsonResult.success(schoolClassService.getClassIdsByZhiyunAndUserIdIsNull());
}
return JsonResult.success(schoolClassService.getClassIdsByZhiyun(userId));
}
@ -1099,4 +1102,16 @@ public class AccountController {
public JsonResult findAllClass() {
return JsonResult.success(schoolClassService.findAllClass());
}
@ApiOperation("理财接口:获取所有用户")
@GetMapping("findAllUser.json")
public JsonResult findAllUser() {
return JsonResult.success(coreUserService.findAllUser());
}
@ApiOperation("理财接口:获取所有学生信息")
@GetMapping("findAllStudent.json")
public JsonResult findAllStudent() {
return JsonResult.success(studentService.findAllStudent());
}
}

@ -226,4 +226,22 @@ teacher.teacher_id;
findAllClass
===
select class_id as id,class_name as name from school_class where class_status = 1
select class_id as id,class_name as name from school_class where class_status = 1
getClassIdsByZhiyunAndUserIdIsNull
===
SELECT
teacher.teacher_id as userId,
GROUP_CONCAT(DISTINCT school_class.class_id ORDER BY school_class.class_id SEPARATOR ',') AS class_ids,
3 as roleId
FROM
universities_colleges
JOIN
school_class ON universities_colleges.universities_colleges_id = school_class.universities_colleges_id
JOIN
teacher ON teacher.universities_colleges_id = universities_colleges.universities_colleges_id
GROUP BY
teacher.teacher_id, universities_colleges.universities_colleges_id, universities_colleges.universities_colleges_name
ORDER BY
teacher.teacher_id;

@ -2236,4 +2236,8 @@ group by student_account_asset_allocation.student_id)
findStudentNoByClassId
===
select student_sn as studentNo from student where class_id =#classId#
select student_sn as studentNo from student where class_id =#classId#
findAllStudent
===
select student_id as id,student_name as name,student_sn as schoolNumber,4 as roleId,class_id as classId from student
Loading…
Cancel
Save