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

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

更新部门接口的实现 更新部门接口的需求 检查部门是否存在 校验部门名称是否重复(排除自己) 校验部门编号是否重复(排除自己) 检查是否将部门状态从正常改为禁用并统计该部门下的成员数量 如果部门内有成员则不允许禁用 添加父节点路径:根节点为 0,子节点为 父节点路径,父节点ID 顶级部门设置 treePath 如果当前部门是顶级部门直接赋值 0 如果不是顶级部门就先查父部门是否存在 再取父部门的路
2026-05-24
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之添加部门接口的实现

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

添加部门接口的实现 添加部门接口的需求 检测部门名称与部门编号是否已经纯在 添加父节点路径:根节点为 0,子节点为 父节点路径,父节点ID 顶级部门设置 treePath 如果当前部门是顶级部门直接赋值 0 如果不是顶级部门就先查父部门是否存在 再取父部门的路径再用","拼接出当前部门完整的层级路径 代码实现 DeptController 12345678@PostMappin
2026-05-24
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取部门表单数据接口的实现

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

获取部门表单数据接口的实现 获取部门表单数据接口的需求 获取部门id 封装为Vo返回 代码实现 DeptController 123456789 @GetMapping("/{id}/form")@PreAuthorize("@ps.hasPermission('blog:dept:update')"
2026-05-22
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取部门列表接口的实现

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

获取部门列表接口的实现 获取部门列表接口的需求 根据关键字查询 查询状态正常的用户 根据状态查询 获取当前用户拥有的数据权限范围 查询状态正常的部门,按排序降序 查询所有符合条件的部门 如果不是超级管理员且查出来的部门不包含根节点则补上根节点,保证树能正常展开 代码实现 在 DeptController 中添加接口 12345678@GetMapping@PreAuthorize(
2026-05-22
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取用户下拉选项接口的实现

『博客开发日记-后台』之获取用户下拉选项接口的实现

获取用户下拉选项接口的实现 获取用户下拉选项接口的需求 按排序字段降序排列 查询状态正常的用户 超级管理员可以看到全部 普通用户按数据权限限制 要根据不同角色的用户来调整他们能看到的信息 代码实现 在 AdminUserController 中添加接口 1234567@GetMapping("/options")@SystemLog(businessName =
2026-05-22
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之解绑邮箱接口的实现

『博客开发日记-后台』之解绑邮箱接口的实现

解绑邮箱接口的实现 解绑邮箱接口的需求 需求和解绑手机号接口差不多 都一样的 就换个参 需要注意的是复制粘贴过来一些验证和参数一定要注意 代码实现 在 AdminUserController 中 12345678@DeleteMapping("/email")@SystemLog(businessName = "解绑邮箱接口")@ApiOpe
2026-05-22
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之绑定或更换邮箱接口的实现

『博客开发日记-后台』之绑定或更换邮箱接口的实现

绑定或更换邮箱接口的实现 绑定或更换邮箱接口的需求 需求和上面的手机号差不多 都一样的 就换个参 需要注意的是复制粘贴过来一些验证和参数一定要注意 代码实现 在 AdminUserController 中 1234567@PutMapping("/email")@SystemLog(businessName = "绑定或更换邮箱接口")@ApiO
2026-05-22
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之获取邮箱验证码接口的实现

『博客开发日记-后台』之获取邮箱验证码接口的实现

获取邮箱验证码接口的实现 获取邮箱验证码接口的需求 这是后台用户需要换绑邮箱时进行发送验证码操作的 校验邮箱不能为空 校验邮箱格式 记录IP地址,防止大量请求发送验证码 获得验证码并存入redis 代码实现 在 AdminUserController 中 12345678@PostMapping("/email/code")@SystemLog(busi
2026-05-22
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之解绑手机号接口的实现

『博客开发日记-后台』之解绑手机号接口的实现

解绑手机号接口的实现 解绑手机号接口的需求 检测用户是否登录 验证当前用户是否存在 检测当前手机号是否被绑定 密码不能为空 校验当前密码 校验验证码 前面校验都通过后对手机号进行解绑 代码实现 在 AdminUserController 中 12345678@DeleteMapping("/mobile")@SystemLog(businessName = &q
2026-05-22
博客开发
#技术向 #个人博客 #前端 #后端
『博客开发日记-后台』之绑定或更换手机号接口的实现

『博客开发日记-后台』之绑定或更换手机号接口的实现

绑定或更换手机号接口的实现 绑定或更换手机号接口的需求 检测用户是否登录 校验手机号格式 验证码不能为空 密码不能为空 验证当前用户是否存在 校验验证码 手机号不能被其他用户占用 更新手机号 删除验证码缓存 代码实现 在 AdminUserController 中 1234567@PutMapping("/mobile")@SystemLog(businessN
2026-05-22
博客开发
#技术向 #个人博客 #前端 #后端
1…34567…21

搜索

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