发表于: 2020-03-19 22:54:19
1 1541
今天 不光没网 还没水 我吐了
1.今天重新规划一下需要建的表:
(1)用户表:用户管理功能
(2)工作室表:工作室管理功能
(3)作品表:作品管理功能
(4)留言表:留言管理功能
(5)模块表:模块管理功能
(6)后台账户表:后台账户管理功能、通过账户密码进入后台功能
(7)后台角色表:后台角色管理功能
(8)banner表:banner管理功能
(9)后台轨迹表:后台轨迹管理功能
2.根据DB设计原则开始设计表
(1)用户表:
(2)留言表:
根据user表中的id关联到留言表message,用于创建新的留言,这里将用户分开建为两个表的原因是我想,在修改留言的时候,不会影响用户,如,我想删除一条留言,如果将用户和留言绑定在一起,就会把用户也一起删了,这也不符合DB设计规范。
(3)工作室表:
这里工作室表workshop对照原型图中的设计就可以了
(4)作品表:
(5)模块表
(6)后台账户表
(7)角色表
这里设置和账户表中的account外键级联
(8)banner
(9)后台轨迹
后台轨迹就是前台用户的操作轨迹,当前台用户有任何操作就会创建一条数据,里面存放了操作时间,后台人员也可进行删除记录。
3.设计接口文档
1.留言管理
留言列表
请求地址:GET /room/allMessage
请求参数:无
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
messageList | List<Message> | 留言列表 | 返回所有留言 | 是 |
编辑留言
请求地址:GET /room/toSelectMessage/{id}
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
id | long | Message_id | 要编辑的id | 是 |
返回参数:selectMessage.jsp
删除留言
请求地址:DELETE /room/deleteMessage/{id}
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
id | long | Message_id | 要删除的id | 是 |
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Message | String | 状态信息 |
| 是 |
取消编辑
请求地址:room/allMessage
请求参数:无
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
messageList | List<Message> | 留言列表 | 返回所有留言 | 是 |
设为精选
请求地址:room/allMessage
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Status | Number | 精选状态 | 0普通 1精选 | 否,默认为0 |
messageList | List<Message> | 留言列表 | 返回所有留言 | 是 |
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Message | String | 状态信息 |
| 是 |
取消精选
请求地址:message/allMessage
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Status | Number | 精选状态 | 0普通 1精选 | 否,默认为0 |
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
Message | String | 状态信息 |
| 是 |
回复留言
请求地址:message/replyMessage
请求参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Message | String | 添加留言 |
| 是 |
返回参数:
字段 | 类型 | 说明 | 备注 | 是否必填 |
Code | Number | 状态码 |
| 否 |
messageList | List<Message> | 留言列表 | 返回所有留言 | 是 |
Message | String | 返回数据 |
| 是 |
今日问题 暂无 接口文档 没写完
评论