提交 62273877 编写于 作者: 王炳明

更新文章

上级 cfa3433c
# 5.1 Gin 实战:Hello World
## 1. 环境的准备
## 1. Go 环境的准备
打开你的 Goland,设置好 GOPATH,我这里设置的是 `/Users/MING/Code/Golang`
......@@ -85,7 +85,89 @@ $ go run main.go
![image-20200419175221473](/Users/MING/Library/Application Support/typora-user-images/image-20200419175221473.png)
## 3. 项目目录
## 3. 前端环境搭建
## 4. 表的设计
### 文章(posts)
| 字段 | 类型 | 说明 | 角色 |
| ----------- | ---- | -------- | ----------- |
| id | int | | 主键 |
| title | char | 标题 | |
| tag_id | int | 标签 | 外键 |
| author | int | 作者 | 外键 |
| content | text | 正文 | |
| update_timestamp | timestamp | 更新时间 | |
| create_timestamp | timestamp | 发布时间 | |
| category_id | int | 类别 | 外键 |
| page_view | int | 浏览量 | |
| like_count | int | 点赞数 | |
### 标签(Tags)
| 字段 | 类型 | 说明 | 角色 |
| ----- | ---- | -------- | ----- |
| id | int | | 主键 |
| name | char | 标签名 | |
| count | int | 文章数量 | |
| create_timestamp | timestamp | 创建时间 | |
| update_timestamp | timestamp | 更新时间 | |
### 分类(Categories)
| 字段 | 类型 | 说明 | 角色 |
| ---- | ---- | ---- | ---- |
| id | int | | 主键 |
| name | char | 分类名 | |
| count | int | 文章数量 | |
| create_timestamp | timestamp | 创建时间 | |
| update_timestamp | timestamp | 更新时间 | |
### 评论(Comments)
| 字段 | 类型 | 说明 | 角色 |
| ---- | ---- | ---- | ---- |
| id | int | | 主键 |
| post_id | int | | 外键 |
| user_id | int | | 外键 |
| comment | text | 评论 | |
| create_timestamp | timestamp | 创建时间 | |
| update_timestamp | timestamp | 更新时间 | |
### 用户(Users)
| 字段 | 类型 | 说明 | 角色 |
| ---- | ---- | ---- | ---- |
| id | int | | 主键 |
| user | char | 用户名 | |
| passwd | char | 密码 | |
| email | char | 邮箱 | |
| profile_picture | char | 头像路径 | |
| last_login | timestamp | 最后登陆时间 | |
| create_timestamp | timestamp | 创建时间 | |
| update_timestamp | timestamp | 更新时间 | |
## 5. 整理一下接口
### 文章(Posts)
### 评论(Comments)
### 用户(Users)
## 6. 项目结构解析
以之前创建的项目目录为根目录,继续创建如下目录
......@@ -94,4 +176,4 @@ $ go run main.go
- models:应用数据库模型
- pkg:存放各种代码包
- routers:路由逻辑处理
- runtime:应用运行时数据
\ No newline at end of file
- runtimestamp:应用运行时数据
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册