在写完用户模块后后,接下来就是文章模块了。
对文章模块来说总的就是这几部分:
- 数据库模型设计
- 文章标签功能
- 热门文章功能
- 文章轮播图功能
- 文章列表
- 文章详情
- 评论
- 评论回复
- 文章搜索功能
一、数据库设计
从主页面的数据结构来看,对文章模块这里需要设计这么几个表:
- 文章标签表
- 文章表
- 热门文章表
- 文章轮播图表
- 评论表
具体数据库表设计如下:
1. 文章标签表
字段名 | 字段类型 | 关联表 | 关联类型 | 关联操作 |
---|---|---|---|---|
id | int | |||
name | char | |||
create_time | datetime | |||
update_time | datetime | |||
is_delete | boolean |
2. 文章表
字段名 | 字段类型 | 关联表 | 关联类型 | 关联操作 |
---|---|---|---|---|
id | int | |||
title | char | |||
digest | char | |||
content | text | |||
clicks | integer | |||
image_url | url | |||
author_id | int | users.Users | ManyTOone | SET.NULL |
tag_id | int | Tags | ManyToOne | SET.NULL |
create_time | datetime | |||
update_time | datetime | |||
is_delete |