一.创建实体类
首先要插件的就是各种实体类,对于一条新闻来说,他只有一个分类,但它可以有多个标签,比如说车祸的新闻,这类新闻一般划分到突发事件的分类里,但它可以同时拥有多个标签,比如可以带上小轿车车祸的标签,可以带上事故地点的标签等等。所以结论如下
- 一条新闻对应一种分类
- 一种分类可以对应多条新闻
- 一条新闻可以对应多个标签
- 一个标签可以对应多条新闻
根据以上结论创建下图的实体类
Tag类
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d02fa847578dea6e61a44be6abb5256a.png)
Type类
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e8e6c5feee974bb5755dae75f7514fff.png)
News类
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8b4d8175c999719c2536438ec8dc48ba.png)
二.分类管理流程
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a3baf90942400272bd24c826563ac4ff.png)
如上图,用户在前端点击分类按钮后首先会展示给用户分类列表界面,这个界面每页显示三行,根据id逆序排序