发表于: 2020-03-29 22:11:30
1 1357
修改接口文档
Banner管理
Banner列表
请求地址:GET /banner/bannerList
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
|
|
Msg | String | 显示信息 |
|
|
Banner | List<banner> | 所有banner | 返回所有banner的列表 | 是 |
Data
字段 | 类型 | 说明 | 备注 | 是否必填 |
Id | Number | 状态码 |
| 是 |
Img | String | 图片地址 | 图片用地址存放 |
|
Update_from | String | Name | 修改人 |
|
Url | String | Banner_url | banner地址 |
|
Status | int | 状态 | 默认0上架,1下架 |
|
Creat_at | Long | 创建时间 |
|
|
Update_at | Long | 修改时间 |
|
|
查询单条banner请求地址:GET /banner/selectBanner/id=
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
id | long | Banner_id |
| 是 |
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Msg | String | 显示信息 | Url | 是 |
Url | String | 作品链接 | Url | 是 |
Data
字段 | 类型 | 说明 | 备注 | 是否必填 |
Id | Number | 状态码 |
| 是 |
Img | String | 图片地址 | 图片用地址存放 |
|
Update_from | String | Name | 修改人 |
|
Url | String | Banner_url | banner地址 |
|
Status | int | 状态 | 默认0上架,1下架 |
|
Creat_at | Long | 创建时间 |
|
|
Update_at | Long | 修改时间 |
|
|
删除作品
请求地址:DELETE /banner/deleteBanner/
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
id | long | id | Banner_id | 是 |
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Msg | String | 显示信息 |
|
|
新增作品
请求地址:POST /room/banner/editBanner
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Id | Number | 状态码 |
| 是 |
Img | String | 图片地址 | 图片用地址存放 |
|
Update_from | String | Name | 修改人 |
|
Url | String | Banner_url | banner地址 |
|
Creat_at | Long | 创建时间 |
|
|
Update_at | Long | 修改时间 |
|
|
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
|
|
Msg | String | 显示信息 |
|
|
查询单个banner
请求地址:GET /room/banner/selectBanner/{id}
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
id | long | Works_id | id | 是 |
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Msg | String | 显示信息 |
|
|
Banner | List | 单条List |
|
|
设置上架
请求地址:GET /banner/updateBannerSetting/id=
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
id | long | Banner_id | id | 是 |
Status | Int | 状态 | 上架为0 |
|
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Msg | String | 显示信息 |
|
|
Banner | List | Status=0 | 默认上架 |
|
设置下架
请求地址:GET /banner/updateBannerCancel/id=
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
id | long | Banner_id | id | 是 |
Status | Int | 状态 | 下架为1 |
|
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Msg | String | 显示信息 |
|
|
Banner | List | Status=1 | 默认上架 |
|
前台展示banner
请求地址:GET /banner/frontDeskList
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
id | long | Works_id | id | 是 |
Status | Int | Status=0 | 展示所有状态码为0的数据 |
|
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Msg | String | 显示信息 |
|
|
Banner | List | 展示所有状态码为0的数据 |
|
|
后台展示banner
请求地址:GET /banner/backDeskList
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
id | long | Works_id | id | 是 |
Status | Int | Status=1 | 展示所有状态码为1的数据 | 是 |
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Msg | String | 显示信息 |
|
|
Banner | List | 展示所有状态码为1的数据 |
|
改BUG
校验器的validator创建错误
解决办法
问题可能原因在包没有导对,有可能包导的不全或者版本过低
修改pom.xml文件
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.2.4.Final</version>
</dependency>
部分深度思考:
1.
只需要书写dao 层,和XML文件,简单的业务逻辑中service层和impl 层可以省略,
基于mybatis plus 强大的条件构造器,几乎可以不用在dao层和xml写方法和sql 语句。
15.
实体表就是对应实际对象的表,比如:学生表,老师表;
关系表是表示表与表之间的数据关系,关系表设计一般只存在多对多;
- 设计表:
- 一对一和一对多在表中多加一个关联字段,多对多多设计一个关联表,
- 代码中实体类的编写:一对一在实体类中多加一个属性,一对多在实体类中多加一个集合属性,多对多就是在两个实体类中各加一个集合属性。
16.
如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字;
保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值;
因为若是高并发大流量事务场景,使用外键可能容易造成死锁,以及数据库资源出现瓶颈,所以一般互联网行业高频率高并发不建议使用。
今日问题 暂无
评论