zhangf@suq.cn
|
0914cd9e41
|
feat(piadmin): 添加短信验证码发送功能
- 在 Captcha 类中新增 sendMess 方法用于发送短信验证码
- 新增 curlPost 函数用于发送 POST 请求
- 添加 OpenApiSuq 类处理短信发送逻辑
- 更新路由配置,增加用户端发送短信验证码接口
- 新增短信配置文件 sms.php
- 在 UserLoginController 中添加 sendMsg 方法处理短信发送请求
- 修复路由配置中的语法错误
- 添加 ext-curl 扩展依赖
|
1 week 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
|
dbba5ee924
|
fix(openai): 简化OpenAI客户端异常抛出参数
- 移除ApiException中多余的空字符串参数
- 统一异常消息格式,仅保留必要信息
- 清理未使用的异常参数传递
|
1 week ago |
zhangf@suq.cn
|
bc9efd7985
|
feat(ai): 添加AI命令下拉数据接口及OpenAI客户端支持
- 新增 pureIndex 方法用于获取指定类型的AI命令数据
- 添加OpenAI PHP客户端库支持及配置文件
- 实现OpenAiClient工具类封装聊天接口调用
- 配置Redis队列插件及相关日志记录
- 在创作任务服务中集成Redis消息队列发送功能
- 更新路由配置添加AI命令下拉数据访问权限控制
- 引入ApiException异常处理完善错误提示机制
|
1 week ago |
zhangf@suq.cn
|
8da7b79a05
|
feat:init
|
2 weeks ago |