数据库设计与 API 接口文档

1. 数据库设计

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

2. API 接口文档

  • 未注册用户

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

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

    • 删文章
    • 删除用户
    • 查看留言
    • 上传相册
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值