另外几个接口文档

简介: 提供班级与学员信息管理功能,支持班级列表分页查询、添加、修改、删除及详情查看,同时支持学员信息条件查询,涵盖基本信息、班级关联、学历等字段,便于高效管理教学资源。

班级管理
班级列表查询
基本信息
请求路径:/clazzs
请求方式:GET
接口描述:该接口用于班级列表数据的条件分页查询
请求参数
参数格式:queryString
参数说明:
参数名称
是否必须
示例
备注
name

黄埔一期
班级名称
begin

2023/1/1
范围匹配的开始时间(结课时间)
end

2023/5/1
范围匹配的结束时间(结课时间)
page

1
分页查询的页码,如果未指定,默认为1
pageSize

10
分页查询的每页记录数,如果未指定,默认为10
请求数据样例:
/clazzs?page=1&pageSize=5
/clazzs?name=java&page=1&pageSize=5
/clazzs?begin=2023-01-01&end=2023-06-30&page=1&pageSize=5
/clazzs?name=java&begin=2023-01-01&end=2023-06-30&page=1&pageSize=5
响应数据
参数格式:application/json
参数说明:
名称
类型
是否必须
备注
其他信息
code
number
必须
响应码, 1 成功 , 0 失败
msg
string
非必须
提示信息
data
object
必须
返回的数据
|- total
number
必须
总记录数
|- rows
object []
必须
数据列表
item 类型: object
|- id
number
非必须
id
|- name
string
非必须
班级名称
|- room
string
非必须
班级教室
|- beginDate
string
非必须
开课时间
|- endDate
string
非必须
结课时间
|- masterId
number
非必须
班主任(员工ID)
|- masterName
string
非必须
班主任姓名(员工姓名)
|- createTime
string
非必须
创建时间
|- updateTime
string
非必须
更新时间
|- status
string
非必须
状态 (未开班、已开班、已结课)
响应数据样例:
删除班级
基本信息
请求路径:/clazzs/{id}
请求方式:DELETE
接口描述:该接口用于删除班级信息
请求参数
参数格式:路径参数
参数说明:
参数名
类型
示例
是否必须
备注
id
number
1
必须
班级的ID
请求参数样例:/clazzs/5
响应数据
参数格式:application/json
参数说明:
参数名
类型
是否必须
备注
code
number
必须
响应码,1 代表成功,0 代表失败
msg
string
非必须
提示信息
data
object
非必须
返回的数据
响应数据样例:
添加班级
基本信息
请求路径:/clazzs
请求方式:POST
接口描述:该接口用于添加班级信息
请求参数
参数格式:application/json
参数说明:
名称
类型
是否必须
备注
name
string
必须
班级名称
room
string
必须
班级教室
beginDate
string
必须
开课时间
endDate
string
必须
结课时间
masterId
number
非必须
班主任
subject
number
必须
学科, 1:java, 2:前端, 3:大数据, 4:Python, 5:Go, 6:嵌入式
请求数据样例:
响应数据
参数格式:application/json
参数说明:
参数名
类型
是否必须
备注
code
number
必须
响应码,1 代表成功,0 代表失败
msg
string
非必须
提示信息
data
object
非必须
返回的数据
响应数据样例:
根据ID查询
基本信息
请求路径:/clazzs/{id}
请求方式:GET
接口描述:该接口用于根据主键ID查询班级的信息
请求参数
参数格式:路径参数
参数说明:
参数名
类型
是否必须
备注
id
number
必须
班级ID
请求参数样例:/clazzs/8
响应数据
参数格式:application/json
参数说明:
名称
类型
是否必须
备注
code
number
必须
响应码, 1 成功 , 0 失败
msg
string
非必须
提示信息
data
object
必须
返回的数据
|- id
number
必须
id
|- name
string
必须
班级名称
|- room
string
必须
班级教室
|- beginDate
string
必须
开课时间
|- endDate
string
必须
结课时间
|- masterId
number
必须
班主任(员工ID)
|- subject
number
非必须
学科, 1:java, 2:前端, 3:大数据, 4:Python, 5:Go, 6:嵌入式
|- createTime
string
必须
创建时间
|- updateTime
string
必须
更新时间
响应数据样例:
修改班级
基本信息
请求路径:/clazzs
请求方式:PUT
接口描述:该接口用于修改班级的数据信息
请求参数
参数格式:application/json
参数说明:
名称
类型
是否必须
备注
id
number
必须
id
name
string
必须
班级名称
room
string
必须
班级教室
beginDate
string
必须
开课时间
endDate
string
必须
结课时间
masterId
number
必须
班主任ID(员工ID)
subject
number
非必须
学科, 1:java, 2:前端, 3:大数据, 4:Python, 5:Go, 6:嵌入式
请求数据样例:
响应数据
参数格式:application/json
参数说明:
参数名
类型
是否必须
备注
code
number
必须
响应码,1 代表成功,0 代表失败
msg
string
非必须
提示信息
data
object
非必须
返回的数据
响应数据样例:
查询所有班级
基本信息
请求路径:/clazzs/list
请求方式:GET
接口描述:该接口用于查询所有班级信息
请求参数

响应数据
参数格式:application/json
参数说明:
名称
类型
是否必须
备注
code
number
必须
响应码, 1 成功 , 0 失败
msg
string
非必须
提示信息
data
object[]
非必须
返回的数据
|- id
number
非必须
id
|- name
string
非必须
班级名称
|- room
string
非必须
班级教室
|- beginDate
string
非必须
开课时间
|- endDate
string
非必须
结课时间
|- masterId
number
非必须
班主任(员工ID)
|- subject
number
非必须
学科, 1:java, 2:前端, 3:大数据, 4:Python, 5:Go, 6:嵌入式
|- createTime
string
非必须
创建时间
|- updateTime
string
非必须
更新时间
响应数据样例:
学员管理
学员列表查询
基本信息
请求路径:/students
请求方式:GET
接口描述:该接口用于学员列表数据的条件分页查询
请求参数
参数格式:queryString
参数说明:
参数名称
是否必须
示例
备注
name

张三
学员姓名
degree

1
学历(1:初中,2:高中,3:大专,4:本科,5:硕士,6:博士)
clazzId

2
班级ID
page

1
分页查询的页码,如果未指定,默认为1
pageSize

10
分页查询的每页记录数,如果未指定,默认为10
请求数据样例:
/students?page=1&pageSize=5
/students?name=张&page=1&pageSize=5
/students?name=张&degree=1&clazzId=2&page=1&pageSize=5
响应数据
参数格式:application/json
参数说明:
名称
类型
是否必须
备注
code
number
必须
响应码, 1 成功 , 0 失败
msg
string
非必须
提示信息
data
object
必须
返回的数据
|- total
number
必须
总记录数
|- rows
object []
必须
数据列表
|- id
number
非必须
id
|- name
string
非必须
姓名
|- no
string
非必须
学号
|- gender
number
非必须
性别(1: 男 , 2: 女)
|- phone
string
非必须
手机号
|- degree
number
非必须
学历(1:初中,2:高中,3:大专,4:本科,5:硕士,6:博士)
|- idCard
string
非必须
身份证号
|- isCollege
number
非必须
是否是院校学生 (1: 是, 0: 否)
|- address
string
非必须
联系地址
|- graduationDate
string
非必须
毕业时间
|- violationCount
number
非必须
违纪次数
|- violationScore
number
非必须
违纪扣分
|- clazzId
number
非必须
班级ID
|- clazzName
string
非必须
班级名称
|- createTime
string
非必须
创建时间
|- updateTime
string
非必须
更新时间
响应数据样例:

相关文章
|
29天前
|
弹性计算 人工智能 前端开发
2026年阿里云新用户购买云服务器有没有优惠?新用户专属优惠政策及活动价格参考
2026年,阿里云为新用户提供多项优惠政策:新用户可抢购轻量应用服务器,2核2G配置仅38元/年,2核4G配置9.9元/月起;云服务器ECS特惠,2核2G配置99元/年,2核4G配置199元/年;通用算力型u2i实例享低至3折优惠。本文还为大家解释了新用户、老用户、产品新用户的定义,助用户精准把握优惠。建议用户购买前确认身份、按需选择产品、并关注活动规则,以更实惠的价格选购适合自己需求的云服务器。
286 6
|
3月前
|
网络安全 数据安全/隐私保护
Socks5连接失败?多半是防火墙在“搞事”
Socks5代理常因防火墙拦截而连接失败——主因是其工作在会话层、依赖非标端口(如1080),易被端口封禁、协议识别或白名单限制。本文通俗解析三大限制,并提供更换端口、SOCKS5 over TLS加密、HTTP隧道封装及企业白名单适配等4种实用解决方案。
|
5月前
|
人工智能 自然语言处理 API
外呼agent产品推荐,五大主流平台能力横向评估(2025年12月更新)
在客户服务成本攀升与体验要求提升的双重驱动下,AI Agent正重塑智能客服体系。本文从交互能力、Agent成熟度、外呼性能等五大维度,深度解析外呼agent产品:瓴羊Quick Service、天润融通、智齿科技、竹间智能、容联七陌五款主流系统,结合行业场景与选型需求,为企业提供客观选型参考,助力实现降本增效与服务升级。
|
数据挖掘 数据处理 开发者
Pandas高级数据处理:实时数据处理
本文介绍了Pandas在实时数据处理中的应用,涵盖基础概念、常见问题及解决方案。Pandas是Python中强大的数据分析库,支持流式读取和增量更新数据,适用于大规模数据集的处理。通过分块读取、数据类型优化等方法,可有效解决内存不足等问题。文中还提供了代码示例,帮助读者更好地理解和掌握Pandas在实时数据处理中的使用技巧。
333 15
|
机器学习/深度学习
YOLOv5改进 | 损失函数篇 | 更加聚焦的边界框损失Focaler-IoU | 二次创新Inner-FocalerIoU
YOLOv5改进 | 损失函数篇 | 更加聚焦的边界框损失Focaler-IoU | 二次创新Inner-FocalerIoU
1193 2
|
C语言
【C语言】条件运算符详解 - 《 A ? B : C 》
条件运算符(也称为三元运算符)是C语言中唯一的三元运算符。它通常用于替代简单的 `if-else` 语句。
1428 6
|
数据可视化 开发工具 Android开发
Android Studio
Android Studio
936 1
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的公文发文管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的公文发文管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
253 1
|
消息中间件 存储 监控
RabbitMQ 死信队列
RabbitMQ的死信队列(DLQ)是存储无法正常消费消息的特殊队列,常见于消息被拒绝、过期或队列满时。DLQ用于异常处理、任务调度和监控,通过绑定到普通队列自动路由死信消息。通过监听死信队列,可以对异常消息进行补偿和进一步处理,提升系统稳定性和可维护性。
570 1
如何将Doris的COLLECT_LIST结果用在另一个查询的条件语句里
【4月更文挑战第21天】如何将Doris的COLLECT_LIST结果用在另一个查询的条件语句里
554 0