You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zhangf@suq.cn
e119a7eabe
feat(user): 实现用户权限控制及数据访问层重构
- 新增UserAuthorizationMiddleware中间件,用于用户身份验证和权限控制
- 创建UserBaseDao基类,替代原有的BaseDao,提供用户数据访问基础功能
- 更新多个DAO类继承UserBaseDao,包括AiCommandDao、ArticleCategoryDao等
- 在RequestUtils中添加getUserInfo方法,用于获取当前用户信息
- 修改路由配置,将原有管理员权限中间件替换为用户权限中间件
- 新增User模型类,定义用户表结构和软删除特性
- 添加用户登录路由和相关控制器支持
- 实现附件上传接口的用户权限版本
- 移除BaseDao中的数据权限逻辑,转移到UserBaseDao中处理
- 添加用户数据权限控制,限制用户只能访问自己的数据
|
1 week ago |
| .. |
|
20250901
|
feat:init
|
2 weeks ago |