基本信息

案例ID:237731

技术顾问:至境 - 8年经验 - 深圳四块科技

联系沟通

微信扫码,建群沟通

项目名称:后台管理系统

所属行业:企业服务 - 行业细分软件

->查看更多案例

案例介绍

技术架构
后端技术栈
Spring Boot - 核心框架
Spring Security + JWT - 认证授权
MyBatis-Plus - ORM 框架
MySQL - 数据库
Redis - 缓存(验证码等)
Hutool - 工具类库
Swagger - API 文档
前端技术栈
Vue 3 - 渐进式框架
Element Plus - UI 组件库
Pinia - 状态管理
Vue Router - 路由管理
Axios - HTTP 请求
🎯 核心业务模块
1️⃣ 用户管理 (UserController)
功能清单:
✅ 用户列表查询(分页、条件检索)
✅ 新增/编辑/删除用户
✅ 用户状态管理(启用/禁用)
✅ 重置密码/修改密码
✅ 分配用户角色(支持多角色)
✅ 逻辑删除保护
关键特性:
超级管理员(ID=1)特殊保护,禁止删除和禁用
用户名唯一性校验
密码加密存储
关联 user_role 表实现多角色绑定
2️⃣ 角色管理 (RoleController)
功能清单:
✅ 角色列表查询(分页)
✅ 新增/编辑/删除角色
✅ 角色状态管理
✅ 分配菜单权限(含按钮权限)
✅ 查看已分配权限
✅ 逻辑删除
关键特性:
超级管理员角色(SUPER_ADMIN)特殊保护
角色编码唯一性校验
支持清空角色权限
3️⃣ 菜单管理 (MenuController)
功能清单:
✅ 菜单树形结构展示
✅ 新增/编辑/删除菜单/按钮
✅ 菜单排序、显示/隐藏
✅ 启用/禁用菜单
✅ 查询所有可分配权限
菜单类型:
menu - 菜单项(带页面路由)
button - 按钮权限(操作权限标识)
link - 外链

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服