1、swagger接口文档

beetlsql3-dev
陈沅 1 year ago
parent 3d22b21d29
commit a77986a106

@ -121,6 +121,6 @@ public interface StudentDao extends BaseMapper<Student>{
PageQuery<Map<String,Object>> pagedListStudentInfoByClassId(PageQuery query);
List<Student> findAllBySchoolId(Long schoolId);
List<Map<String,Object>> findAllBySchoolId(Long schoolId);
}

@ -1632,7 +1632,17 @@ public class StudentService extends CoreBaseService<Student> {
return studentDao.pagedListStudentInfoByClassId(pageQuery);
}
public List<Student> findAllBySchoolId(Long schoolId) {
return studentDao.findAllBySchoolId(schoolId);
public List<Map<String,Object>> findAllBySchoolId(Long schoolId) {
List<Map<String, Object>> mapList = studentDao.findAllBySchoolId(schoolId);
List<Map<String,Object>> dataList = new ArrayList<>();
//将内部元素弄成驼峰
for (Map<String, Object> map : mapList) {
Map<String,Object> data= new HashMap<>();
data.put("studentNo",map.get("studentno"));
data.put("name",map.get("name"));
data.put("classId",map.get("classid"));
dataList.add(data);
}
return dataList;
}
}

@ -889,7 +889,7 @@ public class AccountController {
@ApiOperation("根据学校id获取学生信息")
@GetMapping("findAllStudentBySchoolId.json")
public JsonResult<List<Student>> findAllStudentBySchoolId(Long schoolId) {
public JsonResult<List<Map<String,Object>>> findAllStudentBySchoolId(Long schoolId) {
return JsonResult.success(studentService.findAllBySchoolId(schoolId));
}

@ -2214,4 +2214,4 @@ pagedListStudentInfoByClassId
findAllBySchoolId
===
select * from student join universities_colleges uc on student.org_id = uc.org_id where old_school_id = #schoolId#
select student.student_sn as studentNo,student.student_name as name,school_class.old_class_id as classId from student join universities_colleges uc on student.org_id = uc.org_id join school_class on student.class_id =school_class.class_id where old_school_id = #schoolId#
Loading…
Cancel
Save