PeaceSheep's blog PeaceSheep's blog
首页
  • 分类
  • 标签
  • 归档
相关链接
提建议&咨询&赞赏
GitHub (opens new window)

PeaceSheep

以最简洁、易懂的话解决问题
首页
  • 分类
  • 标签
  • 归档
相关链接
提建议&咨询&赞赏
GitHub (opens new window)
  • 多智能体控制

  • 网络

  • 数据库

    • 简历管理系统——API列表
      • login
        • 1. 登录功能
      • user
        • 1. 注册功能
        • 2. 查询我的信息
        • 3. 修改我的信息功能
      • reset-password(暂定,先不要写实现,后面没时间就算了)
        • 1. 重置密码功能
      • logout
        • 1. 登出功能
      • reward
        • 1. 创建获奖记录
        • 2. 删除获奖记录
        • 3. 查询获奖记录
        • 4. 更新获奖记录
      • upload-reward
        • 1. 上传证书文件功能
      • download-reward
        • 1. 下载证书文件功能
      • my-reward
        • 1. 查询我的获奖记录列表
      • resume
        • 1. 创建一份简历
        • 2. 删除一份简历
        • 3. 查询一份简历
        • 4. 更改一份简历
      • my-resume
        • 1. 查询我的简历
      • upload-resume
        • 1. 上传简历文件功能
      • download-resume
        • 1. 下载简历文件功能
  • 云计算

  • 课程
  • 数据库
PeaceSheep
2022-06-08
目录

简历管理系统——API列表

数据库作业简历管理网站API列表

# login

# 1. 登录功能

  • 请求方式:POST
  • 请求参数:
参数 说明 类型
username 学号 string
password 密码 string
  • 返回参数
参数 说明 类型
id 用户id int
username 学号 string
name 姓名 string
email 电子邮件 string
status 用户身份(1表示学生,2表示管理员) int
created_at 创建时间 string,符合rfc3399标准
last_login 上次登录时间 string,符合rfc3399标准

# user

# 1. 注册功能

  • 请求方式:POST
  • 请求参数:
参数 说明 类型
username 学号 string
password 密码 string
email 电子邮件 string
name 用户姓名 string
  • 返回参数

无参数

# 2. 查询我的信息

  • 请求方式:GET
  • 请求参数:

无参数

  • 返回参数:

同login

# 3. 修改我的信息功能

  • 请求方式:PUT
  • 请求参数:
参数 说明 类型
name 用户姓名 string
email 电子邮件地址 string

可以有空缺的参数。

  • 返回参数:

无参数

# reset-password(暂定,先不要写实现,后面没时间就算了)

# 1. 重置密码功能

  • 请求方式:POST
  • 请求参数:
参数 说明 类型
username 学号 string
validation 验证码(向管理员请求) string
password 新密码 string
  • 返回参数:

无参数

# logout

# 1. 登出功能

  • 请求方式:GET
  • 请求参数: 无参数
  • 返回参数: 无参数

# reward

# 1. 创建获奖记录

  • 请求方式:POST
  • 请求参数:
参数 说明 类型
name 获奖名称 string
rank 获奖等第(可选) string
host 主办方(可选) string
date 获奖日期 string
  • 返回参数:
参数 说明 类型
id 创建的获奖记录id int

# 2. 删除获奖记录

  • 请求方式:DELETE
  • 请求参数:
参数 说明 类型
id 要删除的获奖记录id int

id放在url中

  • 返回参数:

无参数

# 3. 查询获奖记录

  • 请求方式:GET
  • 请求参数:
参数 说明 类型
id 要查询的获奖记录id int
  • 返回参数:
参数 说明 类型
name 获奖名称 string
rank 获奖等第 string
host 主办方 string
date 获奖日期 string
file 证书文件路径 如果为空字符串,则没有上传文件

# 4. 更新获奖记录

  • 请求方式:PUT
  • 请求参数:
参数 说明 类型
id 要更新的获奖记录id int

id放在url中

其他参数同创建,可以有空缺的参数

  • 返回参数: 无参数

# upload-reward

# 1. 上传证书文件功能

  • 请求方式:POST
  • 请求参数:
参数 说明 类型
id 获奖记录id int
file 获奖记录文件 bytes

id放在url中

  • 返回参数:

无参数

# download-reward

# 1. 下载证书文件功能

  • 请求方式:GET
  • 请求参数:
参数 说明 类型
id 获奖记录id int
  • 返回参数:

无参数,直接返回二进制文件

# my-reward

# 1. 查询我的获奖记录列表

  • 请求方式:GET
  • 请求参数:
参数 说明 类型
start 起始位置 int
end 结束位置 int
  • 返回参数:
参数 说明 类型
totalNum 上传的获奖记录的个数 int
items 获奖列表 list
- id 获奖id int
- name 奖项名称 string
- created_at 上传时间 string,符合rfc3399标准

# resume

# 1. 创建一份简历

  • 请求方式:POST
  • 请求参数:
参数 说明 类型
name 简历名称 string
target 投递意向 string
  • 返回参数:

无参数

# 2. 删除一份简历

  • 请求方式:DELETE
  • 请求参数:
参数 说明 类型
id 简历id int

id放在url中

  • 返回参数:

无参数

# 3. 查询一份简历

  • 请求方式:GET
  • 请求参数:
参数 说明 类型
id 简历id int
  • 返回参数:
参数 说明 类型
name 简历名称 string
target 投递意向 string
file 简历文件路径,如果为空字符串,则没有上传文件 string

# 4. 更改一份简历

  • 请求方式:PUT
  • 请求参数:
参数 说明 类型
id 简历id int

id放在url中

其他参数同创建简历,可有空缺参数

  • 返回参数:

无参数

# my-resume

# 1. 查询我的简历

  • 请求方式:GET
  • 请求参数:
参数 说明 类型
start 起始位置 int
end 结束位置 int
  • 返回参数:
参数 说明 类型
totalNum 上传的简历的个数 int
items 简历列表 list
- id 简历id int
- name 简历名称 string
- name 上传时间 string,符合rfc3399标准

# upload-resume

# 1. 上传简历文件功能

  • 请求方式:POST
  • 请求参数:
参数 说明 类型
id 简历id int
file 简历文件 bytes

id放在url中

  • 返回参数:

无参数

# download-resume

# 1. 下载简历文件功能

  • 请求方式:GET
  • 请求参数:
参数 说明 类型
id 简历id int
  • 返回参数:

无参数,直接返回二进制文件

编辑 (opens new window)
#Go
上次更新: 2025/04/15, 10:52:45
C++实现发送SYN的端口扫描
云计算实验二手册

← C++实现发送SYN的端口扫描 云计算实验二手册→

最近更新
01
ubuntu安装g++显示已有但是输入g++又找不到命令
04-15
02
使用cloudflare-r2搭建webdav
04-08
03
LLM聚合平台客户端对比
03-29
更多文章>
Theme by Vdoing | Copyright © 2022-2025 PeaceSheep
冀ICP备2022004632号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式