发表于: 2020-08-05 23:58:17

1 1900


今天完成的事情:

1.编写接口文档

公告

请求地址:/u/notice

请求方式:GET

请求参数:

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
data返回对象Json

data

字段
说明
类型
备注

id

bigint(20)

主键id


title

varchar(20)

标题


content

varchar(255)

公告内容



签到

获取当前积分

请求地址:/u/uscore/{uid}

请求方法:GET

请求参数:

字段
说明
类型
是否必填
备注
uid用户idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
uscore当前用户所拥有积分Number


获取本月签到时间

请求地址:/u/sign/sign_date/{uid}

请求方法:GET

请求参数:

字段
说明
类型
是否必填
备注
uid用户idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
data签到日期Json当前用户本月签到记录

data

字段
说明
类型
备注
sign_date签到时间Number


点击签到

请求地址:/u/sign/{uid}

请求方法:POST

请求参数:

字段
说明
类型
是否必填
备注
uid用户idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String


获取连续签到天数

请求地址:/u/sign/sign_countMonth{uid}

请求方法:GET

请求参数:

字段
说明
类型
是否必填
备注
uid用户idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
sign_countMonth本月连续签到天数Number
score增加积分Number


消息

消息列表

请求地址:/u/news/{uid}

请求方式:GET

请求参数:

字段
说明
类型
是否必填
备注
uid用户idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
data消息Json

data

字段
说明
类型
备注
title标题String
content内容String
url跳转链接String


我的

个人信息

请求地址:/u/user/{uid}

请求方式:GET

请求参数:

字段
说明
类型
是否必填
备注
uid用户idNumber


返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
data用户信息Json

data

字段
说明
类型
备注
uname姓名String
uphoto头像String
ugender性别Number
uphone手机String
gid年级Number见约定



我的课程

请求地址:/u/course/{uid}

请求方式:GET

请求参数:

字段
说明
类型
是否必填
备注
uid用户idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
data课程Json

data

字段
说明
类型
备注
id课程idNumber
name课程名称String
image封面String
content课程内容String


修改个人信息(姓名/头像/性别/年级)

请求地址:/u/user/{uid}

请求方式:PUT

请求参数:

字段
说明
类型
是否必填
备注
uid用户idNumber
uname姓名String
uphoto头像String
ugender性别Number
gid年级Number

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String


绑定手机号

请求地址:/u/user/uphone/{id}

请求方式:POST

请求参数:

字段
说明
类型
是否必填
备注
uphone手机号Number
code验证码Number

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String


发送验证码

请求地址:/u/user/sendmsg

请求方式:POST

请求参数:

字段
说明
类型
是否必填
备注
uphone手机号Number

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String


课程管理

支付

banner图

请求地址:/u/banner

请求方式:GET

请求参数:

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
databanner图Json

data

字段
说明
类型
备注
image封面String
url指向链接String


获取推荐课程

请求地址:/u/course/recommend

请求方式:GET

请求参数:

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
counts购买人数Number
data课程Json

data

字段
说明
类型
备注
name课程名称String
image封面String
price课程价格Number

查询课程详情

请求地址:/u/course/{cid}

请求方式:GET

请求参数:

字段
说明
类型
是否必填
备注
cid课程idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
status收藏状态Number约定
data课程Json

data

字段
说明
类型
备注
name课程名称String
video视频链接String
createat创建时间Number
price课程价格Number
content课程详情String


根据年级/学科查询课程

请求地址:/u/course

请求方式:GET

请求参数:

字段
说明
类型
是否必填
备注
gid年级Number
sid科目Number

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
counts购买人数Number
data课程Json

data

字段
说明
类型
备注
name课程名称String
image封面String
price课程价格Number

搜索课程

请求地址:/u/course/search

请求方式:GET

请求参数:

字段
说明
类型
是否必填
备注
keyword关键字String

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
counts购买人数Number
data课程Json

data

字段
说明
类型
备注
name课程名称String
image封面String
price课程价格Number


后台

登录

请求地址:/login

请求方式:POST

请求参数:

字段
说明
类型
是否必填
备注
name用户名String
password密码String

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String


消息管理

查询所有消息

请求地址:/a/news

请求方式:GET

请求参数:

字段
说明
类型
是否必填
备注
pagenow当前页数Number
pagesize每页显示条数Number

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
data消息Json

data

字段
说明
类型
备注
id主键idNumber
title消息标题String
type推送方式Number约定
time推送时间Number
status状态Number约定


查询单条消息

请求地址:/a/news/{nid}

请求方式:GET

请求参数:

字段
说明
类型
是否必填
备注
nid消息idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
data消息Json

data

字段
说明
类型
备注
id主键idNumber
title消息标题String
time推送时间Number
url跳转urlString
createat创建时间Number
createby创建人String


根据条件查询消息

请求地址:/a/news

请求方法:GET

请求参数:

字段
说明
类型
是否必填
备注
title消息标题String
status状态Number
type推送方式Number
time_start起始时间Number
time_end终止时间Number·
pagenow当前页数Number
pagesize每页显示条数Number

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String
data消息Json

data

字段
说明
类型
备注
id主键idNumber
title消息标题String
type推送方式Number约定
time推送时间Number
status状态Number约定


新增消息

请求地址:/a/news

请求方式:POST

请求参数:

字段
说明
类型
是否必填
备注
title消息标题String
content消息内容String
url跳转urlString
gid推送年级Number约定
type推送方式Number约定
time推送时间Number

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String

删除消息

请求地址:/a/news/{nid}

请求方式:DELETE

请求参数:

字段
说明
类型
是否必填
备注
nid消息idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String


修改消息推送方式

请求地址:/a/news/{nid}

请求方式:PUT

请求参数:

字段
说明
类型
是否必填
备注
nid消息idNumber

返回参数:

字段
说明
类型
备注
code状态码Number
message状态信息String



返回列表 返回列表
评论

    分享到