发表于: 2019-10-30 22:58:47

1 976


今天完成的事情:

作为一个开发一定要习惯PM改需求,增加需求什么的。

有些请求,返回参数是固定的,就把他单独列出来,剩的一真写,有特殊的把他补上就好

详细查询请求参数:

字段
说明
类型
是否必填
注释
idXX序号Number

列表查询请求参数:默认包含页数与行数

字段
说明
类型
是否必填
注释
page页数Number默认第一页
size行数(每页记录数)Number默认十条数据

详细查询与列表查询返回参数:

字段

说明

类型

code

状态码

Number

message

状态信息

String

data

json格式数据

String

删除请求参数:

字段
说明
类型
是否必填
注释
idXX序号Number


删除与修改返回参数:

字段

说明

类型

code

状态码

Number

message

状态信息

String


增加返回参数:

字段

说明

类型

code

状态码

Number

message

状态信息

String

id新增数据id



之前文章和视频是分开弄接口,后面想了想,反正都是一个表里的,就一个接口解决了,前端传类型来区分就好了。


学习对象列表查询

接口:/a/u/list/study

请求方式:get
字段
说明
类型
是否必填
注释
type学习对象类型Number文章:10 /视频:20
title标题String模糊查询
status状态Number上架:1 /下架:0
grade年级Number初一:11、高一:21
startTime起始时间Number若需要进行日期区间搜索,起始时间与结束时间为必填
endTime结束时间Number若需要进行日期区间搜索,起始时间与结束时间为必填
lowestPrice最低价Number若要进行价格区间搜索,最低价为必填
highestPrice最高价Number若要进行价格敬意搜索,最高价为必填
author老师姓名(著作人)String文章表里为文章作者,课程表里为老师姓名,数据库统一为(suthor著作人/作者)

返回参数:同通用样例

data:

字段

说明

类型

id序号Number
title标题String
createBy上传人(创建人)String
createAt发布时间(创建时间)Number
status上下架状态Number
price原价(价格)Number
discount折扣价Number
author老师(著作人)String

学习对象详细查询

接口:/a/u/study

请求方式:get

请求参数:同通用样例

返回参数:同通用样例

data:

字段

说明

类型

id序号Number
cover封面String
title标题String
author作者,教课老师(著作人)String
content文章内容String
video课程视频String
grade课程归属(年级)Number
course课程归属(课程类型)Number
price价格Number
discount折扣价Number
intr课程简介String
difficulty学习难点String
studyTarget学习目标String
avatar头像String
authorTitle相关称号(著作人称号)String
authorIntr老师简介(著作人简介)String


学习对象增加

接口:/a/u/study

请求方式:post

请求参数:

字段

说明

类型

是否必填
注释
cover封面String封面图片小于……
title标题String小于20汉字,40字符
grade归属(年级)Number年级由1起始,对应一年级
author作者,教课老师(著作人)String文章作者
content文章内容String
video课程视频String
course课程归属(课程类型)Number
price原价(价格)Number
discount折扣价Number
intr课程简介String小于200
difficulty学习难点String小于200
studyTarget学习目标String小于100
avatar头像String不大于5M
authorTitle相关称号(著作人称号)String小于10汉字,20字符
authorIntr老师简介(著作人简介)String

返回参数:同通用样例

学习对象删除

接口:/a/u/study

请求方式:delect

请求参数:同通用样例

返回参数:同通用样例

学习对象修改

接口:/a/u/study

请求方式:put

请求参数:

字段

说明

类型

是否必填
注释
id序号Number
cover封面String封面图片小于……
title标题String小于20汉字,40字符
grade归属(年级)Number年级由1起始,对应一年级
author作者,教课老师(著作人)String文章作者
content文章内容String
video课程视频String
course课程归属(课程类型)Number
price原价(价格)Number
discount折扣价Number
intr课程简介String小于200
difficulty学习难点String小于200
studyTarget学习目标String小于100
avatar头像String不大于5M
authorTitle相关称号(著作人称号)String小于10汉字,20字符
authorIntr老师简介(著作人简介)String

返回参数:同通用样例

学习对象上下架

接口:/a/u/study

请求方式:put

请求参数:

字段

说明

类型

是否必填
注释
id序号Number
status上下架Number

返回参数:同文章修改


明天计划的事情:

把PM要改功能重新写接口和方案。


遇到的问题:

有些你决的好的做法,PM不认可,你能怎么办,,比如列表查询要请求文章里面的内容。明明标题就好了,或者弄介绍。

嗯,要不我只获取这个内容的开头一小段?应该是可以的。


收获:




返回列表 返回列表
评论

    分享到