zhangf@suq.cn
|
704624f980
|
feat(proxy): 新增代理用户管理功能
- 新增 ProxyBaseDao 抽象基类,提供通用数据访问方法
- 新增 ProxyUserController 控制器,实现用户增删改查接口
- 新增 ProxyUserService 服务类,处理代理用户业务逻辑
- 新增 ProxyUserValidate 验证器,校验用户输入参数
- 新增代理用户相关路由配置,包括保存、更新、列表、详情、删除和封禁功能
- 新增 RequestUtils 工具类方法,获取代理用户信息
- 新增统计模块头部信息接口路由
- 实现用户密码加密存储和验证
- 实现用户账号唯一性校验
- 实现用户软删除功能
- 实现用户状态封禁/解封功能
- 添加事务处理确保数据一致性
- 添加分页和排序参数处理
- 添加字段默认值自动填充功能
|
2 days ago |
zhangf@suq.cn
|
537341f4b6
|
fix(UserBaseDao): 更新用户信息获取逻辑
- 将 getAdminInfo() 更改为 getUserInfo()
- 使用 userInfo 替代 admininfo 获取用户 ID
- 保持 create_by 和 update_by 字段的赋值逻辑一致
|
7 days ago |
zhangf@suq.cn
|
e119a7eabe
|
feat(user): 实现用户权限控制及数据访问层重构
- 新增UserAuthorizationMiddleware中间件,用于用户身份验证和权限控制
- 创建UserBaseDao基类,替代原有的BaseDao,提供用户数据访问基础功能
- 更新多个DAO类继承UserBaseDao,包括AiCommandDao、ArticleCategoryDao等
- 在RequestUtils中添加getUserInfo方法,用于获取当前用户信息
- 修改路由配置,将原有管理员权限中间件替换为用户权限中间件
- 新增User模型类,定义用户表结构和软删除特性
- 添加用户登录路由和相关控制器支持
- 实现附件上传接口的用户权限版本
- 移除BaseDao中的数据权限逻辑,转移到UserBaseDao中处理
- 添加用户数据权限控制,限制用户只能访问自己的数据
|
1 week ago |
zhangf@suq.cn
|
a8e6428eae
|
feat(admin): 添加管理员数据权限控制
- 在 AdminAuthorizationMiddleware 中初始化数据权限
- 在 BaseDao 中应用数据权限过滤条件
- 在 RequestUtils 中扩展管理员信息结构以支持数据权限字段
|
1 week ago |
zhangf@suq.cn
|
9cf4785d48
|
feat(api): 新增企业画像和知识库下拉数据接口
|
1 week ago |
zhangf@suq.cn
|
258415e795
|
feat(distillation): 新增拓展问题管理功能
- 在BaseDao中增加withCount参数支持关联统计
- 新增DistillationQuestions模型并建立与DistillationWord的关联关系
- 创建DistillationQuestions控制器和服务类实现增删改查逻辑
- 添加验证规则确保数据完整性
- 在路由中注册拓展问题相关接口地址
- 优化DistillationWord模型中的questions关联查询条件
- 完善DistillationWord列表查询时的筛选字段和统计功能
|
1 week ago |
zhangf@suq.cn
|
8da7b79a05
|
feat:init
|
2 weeks ago |