云梦泽
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 留言板
『博客开发日记-后台』之重置用户密码接口的实现

『博客开发日记-后台』之重置用户密码接口的实现

重置用户密码接口的实现 重置用户密码接口的需求 先检查用户是否存在 管理员密码只能由管理员本人重置 重置密码并加密入库 如果用户有邮箱,则发送重置密码通知邮件给用户 代码实现 AdminUserController 123456789@PutMapping("/{id}/password/reset") @PreAuthorize(&quo
2026-05-20
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之删除用户接口的实现

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

删除用户接口的实现 删除用户接口的需求 先检查用户是否存在 要禁止删除系统管理员用户 要注意的是 不应该将用户和角色的关联关系删除,避免后续恢复用户时丢失角色配置 代码实现 在 AdminUserServiceImpl 中 123456789101112131415161718192021222324252627282930313233343536373839404142434445
2026-05-20
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之为所有应该加上权限标识的接口加上对应的权限标识

『博客开发日记-后台』之为所有应该加上权限标识的接口加上对应的权限标识

为所有应该加上权限标识的接口加上对应的权限标识 前言 在后台管理系统中 有一些权限是特定用户才能使用的 比如一些文章编辑 这些是博主才可以使用而游客不能使用的 所以有必要给这些接口添加上权限验证 需要注意的是 在前端中有很多按钮都是有权限标识的 但不是所有按钮都会调用后端接口的 所以这些按钮的权限标识就不许要在后端添加上 只需要对有调用后端接口的按钮的权限标识添加上就好了 代码实现 在后
2026-05-20
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之更新用户信息接口的实现

『博客开发日记-后台』之更新用户信息接口的实现

编辑用户信息接口的实现 编辑用户信息接口的需求 其实用户信息的需求和新增的差不多 要注意的是 超级管理员只能由自己修改自己的信息 别人不能改管理员信息 如果是修改用户状态(正常或禁用) 就给对应用户发送邮箱(如果用户有邮箱的话) 代码实现 创建 UpdateUserDto 12345678910111213141516171819202122232425262728293031323334
2026-05-18
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之新增用户接口的实现

『博客开发日记-后台』之新增用户接口的实现

新增用户接口的实现 新增用户接口的需求 检查用户名是否已经存在 检查部门是否存在 检查角色是否存在,且不能包含系统超级管理员角色 新增用户并设置默认密码并加密后入库 保存用户角色关联 代码实现 创建 AddRoleDto 12345678910111213141516171819202122232425262728293031323334353637383940414243/** *
2026-05-17
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取用户表单数据接口的实现

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

获取用户表单数据接口的实现 获取用户表单数据接口的需求 根据用户id查询表单数据 注意还要查该用户所属的角色id列表 这涉及到用户角色关联表 代码实现 创建 UserFormDetailVo 12345678910111213141516171819202122232425262728293031323334353637@Data@AllArgsConstructor@NoArgsC
2026-05-17
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取用户列表接口的实现

『博客开发日记-后台』之获取用户列表接口的实现

获取用户列表接口的实现 获取用户列表接口的需求 根据关键字(用户名/昵称/手机号码)模糊查询用户 根据状态筛选 按部门id查询 按创建时间查询 根据创建时间降序排序 支持分页查询 查询是否为系统管理员 代码实现 生成 SysUser 123456789101112131415161718192021222324252627282930313233343536373839404142
2026-05-17
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之日志导出接口的实现

『博客开发日记-后台』之日志导出接口的实现

导出日志数据接口的实现 导出日志数据接口的需求 搜索需求和获取日志列表差不多 然后导出需求和导出评论的哪个差不多 要根据是否传入分页参数决定查询方式 代码实现 在 LogController 中 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
2026-05-17
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取日志列表接口的实现

『博客开发日记-后台』之获取日志列表接口的实现

获取日志列表接口的实现 获取日志列表接口的需求 根据关键字(操作人或页面标题)模糊查询文件 根据访问时间降序排序 支持分页查询 代码实现 新建 LogListDto 123456789101112131415161718/** * 日志查询请求DTO */@Data@AllArgsConstructor@NoArgsConstructor@ApiModel(description =
2026-05-16
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之记录访问日志接口的实现

『博客开发日记-后台』之记录访问日志接口的实现

记录访问日志接口的实现 记录访问日志接口的需求 和前台的接口一样 代码实现 也和前台的一样,调用的是同一个接口实现方法 所以这里只需要在 StatisticController 里添加接口方法就行了 要注意接口的url路径 123456@PostMapping("/visits/recordVisit") @ApiOperation(value = "后台
2026-05-16
博客开发
#技术向 #个人博客 #前端 #后端
1…45678…20

搜索

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