云梦泽
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 留言板
『博客开发日记-后台』之全部已读通知接口的实现

『博客开发日记-后台』之全部已读通知接口的实现

全部已读通知接口的实现 全部已读通知接口的需求 先校验登录状态,如果是未登录返回需要登录 查询当前用户可见的已发布的通知 将通知在 sys_notice_user 中批量标记为已读 没有通知时直接返回 提取当前页可见通知ID 查询当前用户针对这些通知是否已经存在阅读记录 新增未读记录和更新已有未读记录分开来收集然后再批量入库 当前用户没有该通知的阅读记录,则新增一条已读记录 已有记录但状态不是已
2026-05-29
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取通知详情信息接口的实现

『博客开发日记-后台』之获取通知详情信息接口的实现

获取通知详情信息接口的实现 获取通知详情信息接口的需求 根据通知id 查询通知详情 回填发布人名称 代码实现 在 NoticeController 中添加接口 12345678910@GetMapping("/{id}/detail")@SystemLog(businessName = "获取通知详情信息(用户查看通知信息时用
2026-05-29
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之撤回通知接口的实现

『博客开发日记-后台』之撤回通知接口的实现

撤回通知接口的实现 撤回通知接口的需求 检查通知是否存在 已撤回的通知无需重复撤回 更新通知状态并写入撤回时间 代码实现 在 NoticeController 中添加接口 123456789@PutMapping("/{id}/revoke")@PreAuthorize("@ps.hasPermission('sys
2026-05-29
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之发布通知接口的实现

『博客开发日记-后台』之发布通知接口的实现

发布通知接口的实现 发布通知接口的需求 检查通知是否存在 已发布的通知无需重复发布 更新通知状态并写入发布时间 代码实现 在 NoticeController 中添加接口 123456789@PutMapping("/{id}/publish")@PreAuthorize("@ps.hasPermission('sy
2026-05-29
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之删除通知接口的实现

『博客开发日记-后台』之删除通知接口的实现

删除通知接口的实现 删除通知接口的需求 检查通知是否存在 找出不存在的 通知id 遍历每个通知ID,将相关图片移动到deleted文件夹,并同步删除文件表记录 查找需要移动的图片URL并去重 批量移动图片到 deleted 文件夹 同步删除文件表记录 逻辑删除通知(将 del_flag 从 0 > 1) 代码实现 在 NoticeController 中添加接口 123456789
2026-05-29
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之更新通知接口的实现

『博客开发日记-后台』之更新通知接口的实现

更新通知接口的实现 更新通知接口的需求 其实通知和写文章差不多 检查通知是否存在 处理通知内容中的图片 提取旧内容中的图片URL 处理新内容中的临时图片 提取新内容中的图片URL 先更新通知,避免先删 OSS 再更新数据库 如果标题发生变化,同步更新文件表里的文件来源 数据库更新成功后,再删除不再使用的内容图片 代码实现 在 NoticeController 中添加接口 12
2026-05-29
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取通知详情接口的实现

『博客开发日记-后台』之获取通知详情接口的实现

获取通知详情接口的实现 获取通知详情接口的需求 检查id是否为空 查询通知基础信息 未登录用户只能查看全体通知;登录用户可查看全体通知和发给自己的指定通知 回填发布人名称 回填指定接收人的信息 登录用户查看详情后更新阅读状态 代码实现 在 NoticeController 中添加接口 123456789@GetMapping("/notice/{id}&
2026-05-28
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记』之获取通知列表接口的实现

『博客开发日记』之获取通知列表接口的实现

获取通知列表接口的实现 获取通知列表接口的需求 这是前台获取通知列表的接口 前台仅展示已发布通知;未登录用户只能看全体通知,登录用户还能看发给自己的指定通知 如果是指定用户的话通知只能是指定的用户才能看到 按发布时间倒序排序 分页查询 查询发布人的名字并回填 如果当前用户已登录,再查询并回填阅读状态 未读优先,已读在后;同状态下保持发布时间倒序 代码实现 前期准备 用 EasyCode
2026-05-28
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之添加通知接口的实现

『博客开发日记-后台』之添加通知接口的实现

添加通知接口的实现 添加通知接口的需求 只处理通知内容中的临时图片,将其转为正式文件 将通知内容中的临时图片转正并同步文件表 同一通知里可能重复引用同一张临时图片,先去重 把目标用户ID列表转换成数据库存储格式 将元数据写入文件表 代码实现 在 NoticeController 中添加接口 12345678 @PostMapping@PreAuthorize("@ps.h
2026-05-27
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取通知表单数据接口的实现

『博客开发日记-后台』之获取通知表单数据接口的实现

获取通知表单数据接口的实现 获取通知表单数据接口的需求 根据通知id 查询通知详情 需要注意的是这个接口是在编辑通知时用上的 查看通知用的是另一个接口 代码实现 在 NoticeController 中添加接口 1234567891011 @GetMapping("/{id}/form")@PreAuthorize("@ps.h
2026-05-27
博客开发
#技术向 #个人博客 #前端 #后端
123…19

搜索

云梦泽 Mi Manchi
Hexo Fluid
总访问量 次 总访客数 人