(一)增加文章分类表

新建model/Category,表的结构如下所示:

图1(model/Category)

同时别忘了在DBservice.go文件中引入这个结构体,否则不会生成Category表

然后像user一样,写增删改查,同时新增时检查是否含有同类的名称,有的话就不能新增

后续和前面的User一样。

(二)增加文章表

新建model/Article,表的结构如下:

图二(model/Article.go)

除增删改查外多加了一个查询分类下的所有文章,函数如下:

图三(model/Article.go)

经过上述步骤,所有的表和接口都写完了,分别有用户表、分类表、文章表,其中文章和分类表有关联关系,其实文章表和用户表也应有对应关系,暂时不表。

对应的接口如下图所示:


图四 所有的接口

注:项目的原作者是:https://space.bilibili.com/402177130,有开源代码,也有视频,老厉害了,有兴趣的可以自己去学习,我这个先跟着做,然后再做改进。