数据库设计与 API 接口文档
1. 数据库设计
- user(用户表)
属性 | 描述 | 主键 | 为空 | 备注 |
---|---|---|---|---|
username | 用户名 | key | 不为空 | 唯一,不可修改,不能重名 |
password | 密码 | 不为空 | 可修改 | |
nickname | 用户昵称 | 可为空 | 为空,指定一个随机哈希值 | |
用户邮箱 | 不可为空 | 创建时根据用户输入指定,可修改 | ||
info | 个人简介 | 不可为空 | 创建时系统提供默认值,可修改 | |
avatar | 用户头像 | 系统指定 | 头像保存路径,系统提供默认头像,可修改 | |
create_time | 创建时间 | 系统指定 | 根据注册时间设置,存储为时间戳 |
- article(文章表)
属性 | 描述 | 主键 | 为空 | 备注 |
---|---|---|---|---|
id | 文章 id | key | 系统指定 | 不可修改 |
title | 文章标题 | 不为空 | 可修改 | |
username | 文章作者 | 系统指定 | 不能修改 | |
content | 文章内容 | 不为空 | 可修改 | |
accessPulish_count | 评论数量 | 不为空 | 系统根据评论表计算生成 | |
article_brief | 文章简介描述 | 不可为空 | 可修改 | |
article_img | 文章封面图片地址 | 不可为空 | 可修改 | |
label | 文章所属标签 | 不可为空 | 可修改 | |
like_Star | 文章被点赞数量 | 不可为空 | 系统根据点赞数计算生成 | |
visited | 文章访问量 | 不可为空 | 系统根据访问数计算生成 | |
time | 发表时间 | 系统指定 | 系统根据发布时间生成时间戳,不可修改 | |
article_categroy | 文章分类 | 不为空 | 可修改 |
- comment(评论表)
属性 | 描述 | 主键 | 为空 | 备注 |
---|---|---|---|---|
comment_id | 评论 id | key | 系统指定 | 不可修改 |
user_id | 评论人 id | 系统指定 | 不可修改 | |
article_id | 被评论文章 id | 系统指定 | 一旦文章被删除,要将 status 置 0 | |
father_id | 回复评论的 id | 系统指定 | 指向被评论对象,为空表示是评论文章,否则表示回复评论 | |
time | 评论时间 | 系统指定 | 不可修改 | |
status | 评论状态 | 系统指定 | 1 表示评论存在,0 表示评论被删除 |
- carousel(轮播图表)
属性 | 描述 | 主键 | 为空 | 备注 |
---|---|---|---|---|
picture_id | 图片 id | key | 系统指定 | 不可修改 |
url | 图片地址 | 系统指定 | 不可修改 | |
order | 轮播图排序 | 可为空 | 展示的图片可设置为 1 2 3 4,否则为 0 |
- category(分类表)
属性 | 描述 | 主键 | 为空 | 备注 |
---|---|---|---|---|
list_id | 分类 id | key | 系统指定 | 不可修改 |
list_name | 分类名称 | 不为空 | id 前 5 的分类为系统默认的,不可修改;其他可修改 | |
info | 分类简介 | 不为空 | id 前 5 的分类为系统默认的,不可修改;其他可修改 | |
status | 分类状态 | 系统指定 | 1 表示分类存在,0 表示分类删除 |
2. API 接口文档
未注册用户
- 查看所有文章与评论
- 查看管理员上传的demo
- 查看相册
- 查看留言
- 注册
注册用户
- 登录/登出
- 个人信息管理(修改用户昵称,密码,头像,用户名无法修改)
- 网站留言/留言回复
- 文章管理(写文章,改文章,删文章,回复评论)
- 文章评论/评论回复
管理员
- 删文章
- 删除用户
- 查看留言
- 上传相册
数据库设计与 API 接口文档相关推荐
- js学习总结----crm客户管理系统之项目开发流程和api接口文档
CRM ->客户管理系统 CMS ->内容发布管理系统 ERP ->企业战略信息管理系统 OA -> 企业办公管理系统 产品 / UI设计:需求分析,产品定位,市场调查...按 ...
- java扫描接口_一种扫描接口并生成可调用API接口文档的方法与流程
本发明属于JavaWeb开发技术领域,涉及一种API接口文档的生成方法,尤其是一种扫描接口并生成可调用API接口文档的方法. 背景技术: API(Application Programming Int ...
- 芋道 Spring Boot API 接口文档 Swagger 入门
点击上方"芋道源码",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 RP ...
- python生成api文档_Django 自动生成api接口文档教程
最近在写测试平台,需要实现一个节点服务器的api,正好在用django,准备使用djangorestframework插件实现. 需求 实现一个接口,在调用时,通过传递的参数,直接运行对应项目的自动化 ...
- Spring Boot API 接口文档 Swagger 入门
转载自 芋道 Spring Boot API 接口文档 Swagger 入门 摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/Swagger/ 「芋道源码」欢迎转 ...
- python api接口生成_Django 自动生成api接口文档教程
最近在写测试平台,需要实现一个节点服务器的api,正好在用django,准备使用djangorestframework插件实现. 需求 实现一个接口,在调用时,通过传递的参数,直接运行对应项目的自动化 ...
- 盘点 8 款好用的 API 接口文档管理工具
随着互联网的普及和发展,API 接口已经无处不在.它已经在 Web 应用程序.移动应用程序.云计算.物联网.人工智能等领域中得到广泛应用. 例如,在金融行业中,API 接口可以被用于构建支付服务.银行 ...
- Swagger3 API接口文档规范课程(Java1234)(内含教学视频+源代码)
Swagger3 API接口文档规范课程(Java1234)(内含教学视频+源代码) 教学视频+源代码下载链接地址:https://download.csdn.net/download/weixin_ ...
- 开发日记-20190328 关键词 利用eolinker一键快速生成API接口文档
今天感觉效率真的很低= =各个层面的,apk发布到现场发现出现了问题,所以一个下午都在忙着解决现场出现的问题,领导一直打电话询问进度,午觉也没有睡所以今天预计的很多计划都处于停滞状态,像昨天规划的今天 ...
最新文章
- 吴思教授:揭秘视觉信息处理的闭环
- Compute API 关键概念 详解
- 把Java程序打包成jar文件包并执行
- 【机器学习基础】数学推导+纯Python实现机器学习算法8-9:线性可分支持向量机和线性支持向量机...
- oracle 物理读,逻辑读的理解
- 【LeetCode】【HOT】208. 实现 Trie (前缀树)
- idea2020.2中@test是怎么测试的_[翻译]Angular Schematics: 单元测试
- linux目录结构来源6,Linux入门基础 #6 Linux系统目录架构
- md5 ios java代码_IOS端與Java端MD5加密方法
- dll domodal运行时异常_解决装备疑难,计算机丢失***.dll文件方法「设计画圈」
- java api1.8中文版(由谷歌,百度,有道,必应翻译)
- 物联网无线传输技术有哪些?
- 侍魂微信新服务器2019,侍魂胧月传说手游2019年5月14日微信问答试炼答案
- Kernel中bluetooth相关的config选项
- java策略模式使用场景,Java设计模式—策略模式
- 2022年高考送祝福,金秋9月,CSDN等你哦!
- 20155314 2016-2017-2 《Java程序设计》第4周学习总结
- 交换机到底有什么用?
- 计算机输入法如何显示在桌面,Windows10系统启用输入法语言栏桌面提示框的方法...
- 导出收藏到html是什么意思,详细说明如何导出浏览器的收藏夹