『博客开发日记-后台』之获取分页查询分类列表接口的实现 获取分页查询分类列表接口的实现 获取分页查询分类列表接口的需求 支持根据分类名称模糊查询 只查询未删除的分类 要根据状态筛选 以创建时间降序 支持分页查询 查询未删除且已发布的文章并统计文章数 代码实现 先创建 CategoryListDto 12345678910111213141516171819202122/** * 分类列表请求DTO */@Data@ApiModel(descr 2026-04-17 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之删除文章接口的实现 编辑更新文章接口的实现 编辑更新文章接口的需求 根据文章id删除文章 要是逻辑删除( del_flag 从 0 > 1) 支持批量删除 找出文章中上传的图片然后在oss中进行对应的操作 正式文件 > 已删除文件 代码实现 其他操作都差不多 主要在 AdminPostsServiceImpl 中实现功能就好 1234567891011121314151617181920212223242526 2026-04-16 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之再升级oss文件存储服务 对oss文件存储服务进行再升级 前言 由于后端需要写的删除文章的相关功能是逻辑删除新式 为了避免在对文章进行逻辑删除后在对在oss中的文件进行物理删除 需要将oss文件存储转换功能进行升级 添加关于删除时将正式文件转换成“已删除”文件 这样就达到一种逻辑删除的功能 然后为了应对以后可能会开发到文件恢复的功能 再添加一个将“已删除”里的文件转换到正式文件中的功能 所以要在 OssFileServi 2026-04-16 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记』之对oss文件存储服务进行升级 对oss文件存储服务进行升级 前言 在之前的开发中有对上传图片等文件进行处理 将图片上传到oss对象存储中 但是存在一个问题是 当用户调用上传接口时会上传图像到oss 这样并没有什么问题 但是用户上传但是不保存时图片还是上传上去了 举个例子就是 用户上传头像 > 成功上传至oss > 不保存 > 图片仍然保存在oss 由于oss对象存储空间是有限的 如果对上传的图片不加限制 长此以往空间就会 2026-04-13 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之编辑更新文章接口的实现 编辑更新文章接口的实现 编辑更新文章接口的需求 根据文章id获取文章信息(必须要有id才能进行更新操作) 要可以更新缩略图或文章内容里的图片或者文件,即正确上传oss中的更新操作 支持更新文章基本信息 更新标签关联关系 代码实现 下面只展示服务类里的实现代码 1234567891011121314151617181920212223242526272829303132333435363738 2026-04-13 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之实现mp自动填充创建时间、更新时间等字段的功能 实现mp自动填充创建时间、更新时间等字段的功能 前言 在数据表中会有一些字段如创建时间、更新时间、创建者id、更新者id在创建或者更新时要同步数据更新 为了避免繁琐的在每一个接口中都写这些创建或更新代码 现在用mp里自带的 @TableField 注解 来实现 数据库操作时自动填充公共字段 的功能 代码实现 创建 MyMetaObjectHandler 用于配置MP字段自动填充 12345 2026-04-12 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之写文章接口的实现 写文章接口的实现 写文章接口的需求 文章需要关联分类和标签 可以上传缩略图 也可以在正文中添加图片 文章可以直接发布 也可以保存到草稿箱 代码实现 与这个接口相关的有很多接口先前都已经实现如关联分类和标签(分类,标签下拉列表),上传缩略图(上传图片文件) 所以这个接口只需要实现添加功能就行 需要注意的是还要创建文章标签关联接口和实现类 这个接口目前只作为调用使用,里面不需要写实现代码 新建 2026-04-12 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之上传图片文件接口的实现 上传图片文件接口的实现 上传图片文件接口的需求 和前台的上传接口需求一样 代码实现 直接调用前台的上传接口就行 新建FilesController类 需要注意的是后台和前台传的参数不同,后台传的是file 1234567891011121314151617//上传文件相关接口@RestController@RequestMapping("/files")@Api(tags 2026-04-12 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之分类和标签下拉选项列表接口的实现 获取分类和标签下拉选项列表接口的实现 获取分类和标签下拉选项列表接口的需求 根据分类和标签的id查询出所有状态正常的分类和标签条目就行 然后封装成对应的分类和标签Vo响应给前端 代码实现 先创建CategoryOptionVo和TagOptionVo 要注意的是因为前端用的el-select-v2 需要的是 {value, label} 格式 而后端的表和响应的数据是id和name 所以要用到 2026-04-11 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取文章表单数据接口的实现 获取文章表单数据接口的实现 获取文章表单数据接口的需求 根据文章id查询出文章详情 代码实现 创建PostsFormDetailVo用于返回响应数据 123456789101112131415161718192021222324252627282930313233343536373839@Data@AllArgsConstructor@NoArgsConstructor@ApiModel(de 2026-04-11 博客开发 #技术向 #个人博客 #前端 #后端