zhangf@suq.cn
|
704624f980
|
feat(proxy): 新增代理用户管理功能
- 新增 ProxyBaseDao 抽象基类,提供通用数据访问方法
- 新增 ProxyUserController 控制器,实现用户增删改查接口
- 新增 ProxyUserService 服务类,处理代理用户业务逻辑
- 新增 ProxyUserValidate 验证器,校验用户输入参数
- 新增代理用户相关路由配置,包括保存、更新、列表、详情、删除和封禁功能
- 新增 RequestUtils 工具类方法,获取代理用户信息
- 新增统计模块头部信息接口路由
- 实现用户密码加密存储和验证
- 实现用户账号唯一性校验
- 实现用户软删除功能
- 实现用户状态封禁/解封功能
- 添加事务处理确保数据一致性
- 添加分页和排序参数处理
- 添加字段默认值自动填充功能
|
2 days ago |
zhangf@suq.cn
|
28a7e9cc42
|
feat(piadmin): 新增代理端菜单管理功能
feat(proxy):新增代理端用户登录及获取菜单功能
|
5 days ago |
zhangf@suq.cn
|
f31eef6a2d
|
feat(piadmin): 支持多文件上传功能
- 新增多文件上传处理逻辑
- 遍历上传文件数组并逐个处理
- 返回所有上传文件的结果集合
- 兼容单文件和多文件上传场景
|
6 days ago |
zhangf@suq.cn
|
c473d86f12
|
feat(piadmin): 添加手机号注册功能
- 新增注册验证器 RegisterValidate,包含姓名、性别、手机号、验证码字段
- 在 UserLoginController 中添加 register 方法处理注册请求
- UserService 中实现 register 业务逻辑,包括手机号重复检查和验证码验证
- 新增注册相关错误码:4000
|
6 days ago |
zhangf@suq.cn
|
95deae5267
|
feat(user): 添加手机号验证码登录功能
- 在 Captcha 类中新增 verify 方法用于验证码校验
- 新增 /mobileLogin 路由接口支持手机号登录
- UserController 中实现 mobileLogin 接口逻辑
- UserService 中增加 mobileLogin 业务处理方法
- 登录时验证手机号与验证码匹配性
- 集成验证码过期及错误提示机制
- 移除 SystemAdminService 中调试代码 var_dump
|
6 days ago |
zhangf@suq.cn
|
0914cd9e41
|
feat(piadmin): 添加短信验证码发送功能
- 在 Captcha 类中新增 sendMess 方法用于发送短信验证码
- 新增 curlPost 函数用于发送 POST 请求
- 添加 OpenApiSuq 类处理短信发送逻辑
- 更新路由配置,增加用户端发送短信验证码接口
- 新增短信配置文件 sms.php
- 在 UserLoginController 中添加 sendMsg 方法处理短信发送请求
- 修复路由配置中的语法错误
- 添加 ext-curl 扩展依赖
|
6 days ago |
zhangf@suq.cn
|
45ce3c92d1
|
feat(piadmin): 新增用户菜单管理功能
- 添加用户菜单控制器、模型、服务及数据访问对象
- 实现菜单的增删改查及权限获取接口
- 在路由中注册用户菜单相关接口地址
- 支持菜单树形结构展示与层级路径管理
- 增加菜单编码唯一性校验和父子关系处理逻辑
- 提供批量删除及其子菜单的功能实现
- 完善菜单数据软删除和事务回滚机制
|
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
|
8da7b79a05
|
feat:init
|
2 weeks ago |