字段并对受其影响的所有接口进行修改 给友链表添加 status 和 sort 字段并对受其影响的所有接口进行修改 起因 在开发后台中发现友链表缺少排序和状态列 需要改的代码 要改的代码并不多 只是前台的获取友链接口要改 搞笑的是 我前台的获取友链接口已经对友链的状态进行筛选了 也是自己做项目的时候丢三落四 表都没设计好 然后这里少一点那里少一点 先给实体类和对应的vo类加上字段 LinkServiceImpl 不 2026-04-19 博客开发 #技术向 #个人博客 #前端 #后端
字段并对受其影响的所有接口进行修改 给标签表添加 status 和 sort 字段并对受其影响的所有接口进行修改 起因 我在做后台系统的时候发现分类列表中有状态和排序列,但是在标签中却没有 然后一看数据表 标签表里没有这两个字段 因为标签表是很前期的时候设计的 和后面设计的分类表没这么统一 这也是我在写这个项目中遇到的最大的设计缺陷 事到如今没办法了 只能改呗 你别看只是两个字段的事 他涉及到的接口(前台,后台)和类(实体类)这些 2026-04-19 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之删除标签接口的实现 删除标签接口的实现 删除标签接口的需求 收集所有文章的标签信息 检查每个标签下是否有文章 通过 文章标签表 查出该标签中是否有文章 获取关联信息 如果有 不允许删除 并返回错误提示 如果没有则可以删除 代码实现 在 AdminTagServiceImpl 中实现方法 1234567891011121314151617181920212223242526272829303132333435 2026-04-19 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之更新标签接口的实现 修改标签接口的实现 修改标签接口的需求 根据标签id获得旧的分类信息 更新分类信息 代码实现 由于标签没有像分类那样的状态字段 所以不需要检查标签的状态信息 创建 UpdateTagDto 请求对象 123456789101112131415161718/** * 更新标签请求DTO */@Data@AllArgsConstructor@NoArgsConstructor@ApiModel 2026-04-19 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之添加标签接口的实现 添加标签接口的实现 添加标签测试接口的需求 可以添加分类 代码实现 创建 AddTagDto 请求对象 123456789101112131415/** * 添加标签请求DTO */@Data@AllArgsConstructor@NoArgsConstructor@ApiModel(description = "添加标签请求对象")public class AddTa 2026-04-19 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记』之前台和后台一些关于获取文章列表接口对文章所属分类检测的优化 前台和后台一些关于获取文章列表接口对文章所属分类检测的优化 起因 在测试后台删除和修改(状态修改为禁用)分类时前后台对获取文章列表会出现关于 分类 的空指针异常 经过检测发现是在前后台中的获取文章列表接口在获取列表时没对分类的状态进行检测 应该做的检测是 获取文章列表时要获取状态正常的分类(正常且未删除)下的文章 为了减少对数据库的查询 应该在查文章表时使用子查询 代码实现 使用子查询 1 2026-04-18 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取标签表单数据接口的实现 获取标签表单数据接口的实现 获取标签表单数据接口的需求 根据标签id查询出该标签要需要返回的数据 代码实现 创建 TagFormDetailVo 来返回数据 123456789101112131415@Data@AllArgsConstructor@NoArgsConstructor@ApiModel(description = "后台标签表单详情响应对象")publi 2026-04-17 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之删除分类接口的实现 删除分类接口的实现 删除分类接口的需求 收集所有文章的分类信息 检查每个分类下是否有文章 根据文章表查出该分类中是否有文章 如果有 不允许删除 并返回错误提示 如果没有则可以删除 代码实现 在 AdminCategoryServiceImpl 中实现方法 1234567891011121314151617181920212223242526272829303132333435363738 2026-04-17 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之修改分类接口的实现 修改分类接口的实现 修改分类接口的需求 根据分类id获得旧的分类信息 检查是否将分类状态从正常改为禁用 更新分类信息 代码实现 创建 UpdateCategoryDto 请求对象 12345678910111213141516171819202122232425/** * 更新分类请求DTO */@Data@AllArgsConstructor@NoArgsConstructor@ApiM 2026-04-17 博客开发 #技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之添加分类接口的实现 新建分类接口的实现 新建分类测试接口的需求 可以添加分类 代码实现 创建 AddCategoryDto 请求对象 123456789101112131415161718192021/** * 添加分类请求DTO */@Data@AllArgsConstructor@NoArgsConstructor@ApiModel(description = "添加分类请求对象")p 2026-04-17 博客开发 #技术向 #个人博客 #前端 #后端