# BlogBack **Repository Path**: cangeer/blog-back ## Basic Information - **Project Name**: BlogBack - **Description**: 博客后端,包括树形权限系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-16 - **Last Updated**: 2023-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 这是个什么系统 **权限系统** + **博客系统** + **库存系统**,其中权限系统的内容最重也是最完善,整个设计是基于RBAC0模型,其中角色有相关字段isSuper标识为是否为超管。当初想把系统融合一方面是因为权限系统几乎是必要的,而是博客系统和库存系统有点**简陋**,为了方便修改和上线就集成为一个系统。 ## 为什么要做这个系统 21年开始在智慧零售战略合作部的前端组服务,接触的都是管理端、管理平台,因此Antd、Antd Pro、Pro Component、UMI比较收悉,为了更加全面的了解项目、积累项目经验、挑战自己的成长。将在组内的一些封装的比较好的东西带来出来,比如**基于Antd Table组件的虚拟列表Table**,各种Hooks,useEvent、useThis、useCountDown。 ## 完成之后的感想 - 当初出来实习的时候感觉完成需求还是有点吃力,主要是对Antd等UI框架不熟悉,现在收悉了写管理端的页面还是手到擒来,因此如果你也是一名刚出社会的管理端小年轻,建议先多熟悉UI框架和库,能让你上手干活更快。 - 出来上班一年多了,完成整个项目比较顺利没有阻碍点,一半高兴一半失落,因为感觉只学到了管理端的东西,当然也养成一些恶习,上线项目比较随意,老是粗心 ## 后续会迭代,或者迭代方向是什么 - 一个基础的博客系统可能也就和掘金一样,有一些热榜,然后进行分类,但是当前Artricle表缺乏viewTimes、collectTimes等等字段,所以无法统计。但是本系统主要的功能是管理不是展示,所以可能有个热榜管理能够影响热榜排序等。热榜(通过后端启动定时任务聚合计算最近最受欢迎的词条) - 后续可能会有一些用户行为的上报,接入一些平台,看看是不是有人会访问该网站 - 后续可能基于博客所需功能进行拓展,比如评论表、收藏表 等等,当然也可能会有广告管理,在展示系统会有各种广告推荐 ## 最后 期望这个互联网寒冬尽快过去,期望疫情尽快过去,大家身体健康长寿 > [gitee-本系统前端代码](https://gitee.com/cangeer/blog-front);[gitee-本系统后端代码](https://gitee.com/cangeer/blog-back)