
基于Spring Boot的毕业设计选题系统+源码+文档说明
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目是一款基于Spring Boot开发的毕业设计选题系统,内含完整源代码及详细文档说明,旨在为学生和指导教师提供便捷的设计选题管理平台。
# 基于SpringBoot的毕业设计选题系统接口设计
## 1. 角色信息 - @RequestMapping(/role)
### 1.1 角色登录
##### 接口名:verifyRole
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:------|:-------|:-------------|:-----------------|
| roleName | String | 登录名 | |
| passWord | String | 登录密码 | |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---------|:----------|:---------------|:----------------------------------|
| isSuccessful | Boolean | 是否成功 | |
| roleId | Integer | 角色ID | |
| roleType | Integer | 角色类型。
0-领导;
1-管理员 |
### 1.2 根据角色ID获取角色信息
##### 接口名:getRoleById
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:--------|:-------|:-------------|:-----------------|
| id | Integer | 角色ID |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:-----------|:---------|:---------------|:----------------------------------|
| isSuccessful | Boolean | 是否成功 | |
| data | Role | 角色信息 |
## 2. 教师信息
### 2.1 分页获取教师信息
##### 接口名:listTeachersByCurr
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:----------|:-------|:-------------|:-----------------|
| page | Integer | 页码数 | |
| num | Integer | 每页数量 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:----------|:-------|:---------------|:----------------------------------|
| isSuccessful | Boolean | 是否成功 | |
| total | Integer | 数据总数 | |
| count | Integer | 当前页数据数 | |
| list | List | 数据信息 |
### 2.2 根据ID获取教师信息
##### 接口名:getTeacherById
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:--------|:-------|:-------------|:-----------------|
| id | Integer | 教师ID |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:----------|:---------|:---------------|:----------------------------------|
| isSuccessful | Boolean | 是否成功 | |
| data | Entity | 教师信息 |
### 2.3 根据教师ID和登录密码修改教师登录密码
##### 接口名:updatePasswordById
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:----------|:-------|:-----------------|:----------------------------------|
| id | Integer | 教师ID | |
| password | String | 教师登录密码 | |
| newPassword | String | 新登录密码 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:----------|:---------|:---------------|:----------------------------------|
| isSuccessful | Boolean | 是否成功 | |
| message | String | 消息 |
### 2.4 分页获取所有老师专长信息
##### 接口名:listExpertisesByCurr
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:----------|:-------|:---------------|:----------------------------------|
| page | Integer | 页码数 |
此资源内项目代码都经过测试运行成功,功能正常的情况下才上传,请放心下载使用。本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶;当然也可作为毕设项目、课程设计或作业演示之用。如果基础较好,也可以在此代码基础上进行修改以实现其他功能,并可用于毕业设计或其他学术用途。下载后请首先阅读README.md文件(如有),仅供学习参考,请勿用于商业用途。
全部评论 (0)


