1. 数据库设计

  1. user(用户表)
属性 描述 主键 为空 备注
username 用户名 key 不为空 唯一,不可修改,不能重名
password 密码 不为空 可修改
nickname 用户昵称 可为空 为空,指定一个随机哈希值
email 用户邮箱 不可为空 创建时根据用户输入指定,可修改
info 个人简介 不可为空 创建时系统提供默认值,可修改
avatar 用户头像 系统指定 头像保存路径,系统提供默认头像,可修改
create_time 创建时间 系统指定 根据注册时间设置,存储为时间戳
  1. article(文章表)
属性 描述 主键 为空 备注
id 文章 id key 系统指定 不可修改
title 文章标题 不为空 可修改
username 文章作者 系统指定 不能修改
content 文章内容 不为空 可修改
accessPulish_count 评论数量 不为空 系统根据评论表计算生成
article_brief 文章简介描述 不可为空 可修改
article_img 文章封面图片地址 不可为空 可修改
label 文章所属标签 不可为空 可修改
like_Star 文章被点赞数量 不可为空 系统根据点赞数计算生成
visited 文章访问量 不可为空 系统根据访问数计算生成
time 发表时间 系统指定 系统根据发布时间生成时间戳,不可修改
article_categroy 文章分类 不为空 可修改
  1. comment(评论表)
属性 描述 主键 为空 备注
comment_id 评论 id key 系统指定 不可修改
user_id 评论人 id 系统指定 不可修改
article_id 被评论文章 id 系统指定 一旦文章被删除,要将 status 置 0
father_id 回复评论的 id 系统指定 指向被评论对象,为空表示是评论文章,否则表示回复评论
time 评论时间 系统指定 不可修改
status 评论状态 系统指定 1 表示评论存在,0 表示评论被删除
  1. carousel(轮播图表)
属性 描述 主键 为空 备注
picture_id 图片 id key 系统指定 不可修改
url 图片地址 系统指定 不可修改
order 轮播图排序 可为空 展示的图片可设置为 1 2 3 4,否则为 0
  1. category(分类表)
属性 描述 主键 为空 备注
list_id 分类 id key 系统指定 不可修改
list_name 分类名称 不为空 id 前 5 的分类为系统默认的,不可修改;其他可修改
info 分类简介 不为空 id 前 5 的分类为系统默认的,不可修改;其他可修改
status 分类状态 系统指定 1 表示分类存在,0 表示分类删除

2. API 接口文档

  • 未注册用户

    • 查看所有文章与评论
    • 查看管理员上传的demo
    • 查看相册
    • 查看留言
    • 注册
  • 注册用户

    • 登录/登出
    • 个人信息管理(修改用户昵称,密码,头像,用户名无法修改)
    • 网站留言/留言回复
    • 文章管理(写文章,改文章,删文章,回复评论)
    • 文章评论/评论回复
  • 管理员

    • 删文章
    • 删除用户
    • 查看留言
    • 上传相册

数据库设计与 API 接口文档相关推荐

  1. js学习总结----crm客户管理系统之项目开发流程和api接口文档

    CRM ->客户管理系统 CMS ->内容发布管理系统 ERP ->企业战略信息管理系统 OA -> 企业办公管理系统 产品 / UI设计:需求分析,产品定位,市场调查...按 ...

  2. java扫描接口_一种扫描接口并生成可调用API接口文档的方法与流程

    本发明属于JavaWeb开发技术领域,涉及一种API接口文档的生成方法,尤其是一种扫描接口并生成可调用API接口文档的方法. 背景技术: API(Application Programming Int ...

  3. 芋道 Spring Boot API 接口文档 Swagger 入门

    点击上方"芋道源码",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 RP ...

  4. python生成api文档_Django 自动生成api接口文档教程

    最近在写测试平台,需要实现一个节点服务器的api,正好在用django,准备使用djangorestframework插件实现. 需求 实现一个接口,在调用时,通过传递的参数,直接运行对应项目的自动化 ...

  5. Spring Boot API 接口文档 Swagger 入门

    转载自 芋道 Spring Boot API 接口文档 Swagger 入门 摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/Swagger/ 「芋道源码」欢迎转 ...

  6. python api接口生成_Django 自动生成api接口文档教程

    最近在写测试平台,需要实现一个节点服务器的api,正好在用django,准备使用djangorestframework插件实现. 需求 实现一个接口,在调用时,通过传递的参数,直接运行对应项目的自动化 ...

  7. 盘点 8 款好用的 API 接口文档管理工具

    随着互联网的普及和发展,API 接口已经无处不在.它已经在 Web 应用程序.移动应用程序.云计算.物联网.人工智能等领域中得到广泛应用. 例如,在金融行业中,API 接口可以被用于构建支付服务.银行 ...

  8. Swagger3 API接口文档规范课程(Java1234)(内含教学视频+源代码)

    Swagger3 API接口文档规范课程(Java1234)(内含教学视频+源代码) 教学视频+源代码下载链接地址:https://download.csdn.net/download/weixin_ ...

  9. 开发日记-20190328 关键词 利用eolinker一键快速生成API接口文档

    今天感觉效率真的很低= =各个层面的,apk发布到现场发现出现了问题,所以一个下午都在忙着解决现场出现的问题,领导一直打电话询问进度,午觉也没有睡所以今天预计的很多计划都处于停滞状态,像昨天规划的今天 ...

最新文章

  1. 吴思教授:揭秘视觉信息处理的闭环
  2. Compute API 关键概念 详解
  3. 把Java程序打包成jar文件包并执行
  4. 【机器学习基础】数学推导+纯Python实现机器学习算法8-9:线性可分支持向量机和线性支持向量机...
  5. oracle 物理读,逻辑读的理解
  6. 【LeetCode】【HOT】208. 实现 Trie (前缀树)
  7. idea2020.2中@test是怎么测试的_[翻译]Angular Schematics: 单元测试
  8. linux目录结构来源6,Linux入门基础 #6 Linux系统目录架构
  9. md5 ios java代码_IOS端與Java端MD5加密方法
  10. dll domodal运行时异常_解决装备疑难,计算机丢失***.dll文件方法「设计画圈」
  11. java api1.8中文版(由谷歌,百度,有道,必应翻译)
  12. 物联网无线传输技术有哪些?
  13. 侍魂微信新服务器2019,侍魂胧月传说手游2019年5月14日微信问答试炼答案
  14. Kernel中bluetooth相关的config选项
  15. java策略模式使用场景,Java设计模式—策略模式
  16. 2022年高考送祝福,金秋9月,CSDN等你哦!
  17. 20155314 2016-2017-2 《Java程序设计》第4周学习总结
  18. 交换机到底有什么用?
  19. 计算机输入法如何显示在桌面,Windows10系统启用输入法语言栏桌面提示框的方法...
  20. 导出收藏到html是什么意思,详细说明如何导出浏览器的收藏夹

热门文章

  1. Jetson Nano 关机、重启命令
  2. 一阶电路暂态响应的结果分析。_研究与设计|基于ANSYS的径向驻波型超声波电机设计与分析...
  3. echarts地图无数据想显示背景色
  4. lazarus解决三角形凑边长问题
  5. 转载:HRTF virtaul surround
  6. 小米从颠覆者到追随者的巨变背后
  7. docker安装vsftpd
  8. 看电视节目(贪心算法)
  9. 广播系统网络化服务器已停止,校园IP网络广播及标准化考场系统解决方案
  10. vue - js 智能识别快递地址 电话 收件人