PIG AI
|
f0b83406be
|
feat(upms): 新增ByteArrayMultipartFile工具类实现内存型文件上传
- 实现基于byte[]的MultipartFile接口适配RemoteFileService
- 提供两种构造方式支持直接byte[]或InputStream输入
- 包含完整文件属性(name/originalFilename/contentType)处理方法
- 内置空文件检查和文件大小计算能力
|
2025-07-05 15:27:31 +08:00 |
|
PIG AI
|
a3951a0368
|
refactor(excel): 替换alibaba-excel为fastexcel依赖
- 将alibaba-excel相关import更新为cn.idev.excel
- 更新pom.xml中依赖为fastexcel 1.2.0
- 修改Excel相关注解及工具类的包路径
|
2025-07-05 14:58:12 +08:00 |
|
PIG AI
|
dc0e814522
|
refactor: 统一代码格式,优化注释风格
|
2025-07-05 09:11:13 +08:00 |
|
PIG AI
|
809b17da68
|
feat(file): 增强文件下载功能与实体定义
- 使用SysFile.Fields常量替代硬编码字符串字段名
- 增加文件不存在时的日志警告与提前返回处理
- 为SysFile实体添加FieldNameConstants注解与Serial标记
- 优化文件下载响应头设置与异常处理逻辑
|
2025-07-04 12:07:06 +08:00 |
|
PIG AI
|
b1646437bc
|
feat(tenant): 完善用户注册时tenantId的自动填充逻辑
- 在RegisterUserDTO中新增tenantId字段用于接收前端传入的租户ID
- 修改SysUserServiceImpl中用户注册逻辑,支持自动继承当前登录用户的tenantId
- 调整SysUserMapper.xml查询条件,允许查询未分配tenantId的用户
|
2025-07-04 12:04:57 +08:00 |
|
PIG AI
|
c8a8da7497
|
feat(tenant): 新增租户用户管理功能
- 在SysUserPost实体类中添加tenantId字段
- 新增SysTenantUserDTO用于租户用户数据传输
- 在SysTenantController中新增用户租户管理接口
- 实现租户用户的增删改查及分页查询功能
- 优化ValidateCodeFilter中的验证码校验逻辑
- 修复PigxUserDetailsService中空部门列表处理问题
|
2025-07-04 12:01:27 +08:00 |
|
PIG AI
|
d3770993ce
|
refactor(user): update user information retrieval to use UserDTO and improve method documentation
|
2025-07-04 11:58:50 +08:00 |
|
PIG AI
|
7205251977
|
feat(upms): ❕ 增强多租户支持,支持在线切换租户
- 新增SysTenantUser实体类及Mapper用于租户用户关系管理
- 新增SysUserDept实体类及Mapper实现用户多部门支持
- 重构用户信息查询逻辑,支持跨租户查询
- 优化部门管理,支持多租户下的部门树查询
- 扩展UserInfo DTO增加deptId字段
- 重构Redis授权服务,优化租户信息存储结构
# Conflicts:
# pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysTenantController.java
# pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/SysUserService.java
|
2025-07-04 11:56:14 +08:00 |
|
PIG AI
|
a970fe166a
|
refactor(stream): 替换Collectors.toList()为toList()方法
- 优化代码简洁性,使用Java 16引入的Stream.toList()替代Collectors.toList()
- 统一代码风格,减少冗余代码
- 提升代码可读性,简化stream操作
|
2025-07-04 11:50:17 +08:00 |
|
PIG AI
|
155a303bec
|
feat(sys-file): 支持自定义文件名上传功能
- 在文件上传接口中增加fileName参数以支持自定义文件名
- 当未提供fileName时保持原有UUID生成逻辑
- 同步修改相关controller和feign接口的签名
- 完善相关方法的JavaDoc注释
|
2025-06-23 16:16:44 +08:00 |
|
PIG AI
|
00fb8ce48b
|
feat(file): 新增内部文件上传接口
- 在RemoteFileService中新增innerUpload方法并添加NoToken注解
- 在SysFileController中新增innerUpload接口方法并标记为Inner
- 支持通过微服务内部调用上传文件功能
|
2025-06-23 16:16:12 +08:00 |
|
冷冷
|
6912730e94
|
feat(RemoteFileService): 新增文件上传功能
- 在RemoteFileService接口中添加upload方法用于文件上传
- 支持MultipartFile类型参数和MULTIPART_FORM_DATA媒体类型
- 返回R对象包含文件存储路径信息
|
2025-06-23 16:09:34 +08:00 |
|
冷冷
|
c536348d52
|
feat(ai-chat): 添加 AI 聊天功能及相关 DTO 和控制器
- 新增 `AiChatMessageDTO` 用于处理 AI 聊天消息
- 新增 `AiChatController` 提供 AI 聊天接口,支持普通聊天和网络搜索模式
- 在 `pom.xml` 中添加大模型相关依赖
|
2025-03-12 12:05:58 +08:00 |
|
冷冷
|
a233aa5b5a
|
refactor(upms-api): 优化 SysRouteConf 实体类的字段填充逻辑
在 `SysRouteConf` 实体类中,为 `createBy`、`updateBy`、`createTime`、`updateTime` 和 `delFlag` 字段添加了 `@TableField` 注解,以自动填充
|
2025-03-07 18:08:35 +08:00 |
|
冷冷
|
7f8626e04f
|
feat: 更新 PigxTokenEndpoint 和相关模板,优化授权流程和界面
|
2025-02-18 22:17:42 +08:00 |
|
冷冷
|
ab86bce01c
|
fix(flow): 获取部门主管的时候,提示用户凭证已过期
Closes #6183
|
2025-01-22 15:10:22 +08:00 |
|
冷冷
|
31f41db931
|
fix(upms): register user can not set roleId
特别重要的更新,涉及安全问题
|
2024-12-23 15:04:27 +08:00 |
|
冷冷
|
0d798c328f
|
refactor(data): 数据权限查询角色优化
|
2024-11-26 14:06:11 +08:00 |
|
李世永
|
a2a9bf529f
|
fix:#5728 第三方账号绑定后前端还是显示未绑定
|
2024-08-17 22:40:58 +08:00 |
|
冷冷
|
ec0703d45d
|
feat(upms): 新增短信、邮件、hook 发送和API 工具
(cherry picked from commit 9f61bc82799fb97e85237d2951cd1ebce8673328)
|
2024-08-16 15:27:08 +08:00 |
|
冷冷
|
a616bcc2de
|
♻️ [系统管理] RemoteUserService 增加 list 查询接口
(cherry picked from commit f56af224109f27bcf66a25c4f24f3c6ad3048d8c)
|
2024-08-16 15:19:23 +08:00 |
|
冷冷
|
e94b2f1d63
|
✨ Introducing new features. 【系统管理】敏感词维护管理
(cherry picked from commit 85fbc6de0d50a9dc8869ed54c55155583fdc0709)
|
2024-08-16 15:18:11 +08:00 |
|
冷冷
|
03b3ecac55
|
✨ Introducing new features. 文件上传入库文件hash值
(cherry picked from commit 37178bcadff8aa29b50e43fb1b24063457f893ec)
|
2024-08-16 15:17:30 +08:00 |
|
冷冷
|
f650c2c743
|
🔒 对外输出严禁输出敏感字段 password
(cherry picked from commit 302553bbeb28016e5a11976461d73f8a6a3bd370)
|
2024-08-16 15:16:35 +08:00 |
|
冷冷
|
e96eaa2179
|
✨ 新增 pigx-common-sensitive 脱敏模块
(cherry picked from commit 39899b1e8ff25ca1ac3708086c1ddb677fb56541)
|
2024-08-16 15:16:26 +08:00 |
|
冷冷
|
aba51bbdb8
|
♻️ 增加 NoToken 注解方便对应 无token feign调用场景
(cherry picked from commit 2d78533a29c9c392f75d76cf202ae1daf8f7c77b)
|
2024-08-16 15:16:20 +08:00 |
|
冷冷
|
c80178148a
|
feat(代码生成): 支持直接同步菜单、同步网关路由
(cherry picked from commit d61b38419bc70139e40ea6e5e5fe494c66eaaee2)
|
2024-08-16 15:11:28 +08:00 |
|
冷冷
|
1a10197b48
|
🐛 部门负责人编码和代码查询规则不一样
(cherry picked from commit 8d2417ad4578832caaa94bb2377b896fc6134b46)
|
2024-06-20 16:51:39 +08:00 |
|
冷冷
|
45fc19a5b2
|
✨ 调整日程管理相关的字段名称 适配 Oracle数据库
|
2024-05-31 14:54:08 +08:00 |
|
冷冷
|
852be70ab9
|
🗃️ 重构部分字段SQL 适配Oracle 数据库
|
2024-05-30 14:54:03 +08:00 |
|
冷冷
|
079d70e204
|
✨ #5631 建议增加密码过期提示或强制修改密码需求
|
2024-05-04 11:33:43 +08:00 |
|
冷冷
|
6fcfb260b4
|
✨ RemoteUserService 增加注册端点调用
(cherry picked from commit 8709f40273e3be646009119b9deb619c2a38c311)
|
2024-04-25 14:34:59 +08:00 |
|
冷冷
|
7fbecca54e
|
✨ 增加 RemoteFileService.java 文件传输工具类
|
2024-04-20 21:56:45 +08:00 |
|
冷冷
|
3d1bbef3a7
|
♻️ SysUser 集成 MyBatisPlus Model 方便使用
|
2024-04-20 21:56:37 +08:00 |
|
冷冷
|
27de7564c5
|
✨ 增加 RemoteFileService.java 文件传输工具类
|
2024-04-20 21:56:33 +08:00 |
|
冷冷
|
c5e4d9a0d9
|
♻️ #5540 【需求】租户管理> 所属的菜单变更后自动同步目标租户
|
2024-04-17 20:30:29 +08:00 |
|
冷冷
|
55943af46d
|
♻️ 社交登录前端支持自动根据后端接口数据配置,不再需要前端 .env 写死打包
|
2024-03-08 15:31:26 +08:00 |
|
lbw
|
d2585f2890
|
✨ Introducing new features. 动态菜单增加带参组件字段
|
2024-02-20 13:31:42 +08:00 |
|
lbw
|
bd762afa2d
|
✨ Introducing new features. 行政区划管理功能
|
2024-02-20 13:24:01 +08:00 |
|
lbw
|
48fcea9978
|
♻️ Refactoring code. 重构钉钉企业登录,支持后端动态配置应用信息 #5478
|
2024-02-20 13:22:59 +08:00 |
|
lbw
|
96278499dc
|
✨ Introducing new features. @TenantTable 注解
|
2024-02-19 13:03:14 +08:00 |
|
luolin
|
d7f9cb21fb
|
♻️ Refactoring code.新增角色与菜单VO对象
|
2024-02-04 18:03:17 +08:00 |
|
lbw
|
e0fd01d74b
|
✨ Introducing new features. org component
|
2023-11-29 09:31:13 +08:00 |
|
lbw
|
2716461566
|
♻️ Refactoring code. 日程管理支持按周显示,抽取部分枚举值
|
2023-11-27 14:04:12 +08:00 |
|
lbw
|
673896ecf7
|
♻️ Refactoring code. 支持钉钉、企微登录
|
2023-11-27 13:53:54 +08:00 |
|
lbw
|
a8f77654c0
|
✨ Introducing new features. 新增消息管理
|
2023-11-27 13:40:58 +08:00 |
|
lbw
|
07d9f0c98c
|
♻️ Refactoring code. Vo -> VO
|
2023-11-08 15:52:43 +08:00 |
|
lbw
|
736a81473f
|
♻️ Refactoring code. 重构文件上传支持文件夹参数
|
2023-10-21 11:13:27 +08:00 |
|
lbw
|
893c4c79a4
|
♻️ Refactoring code. 脱敏支持 车牌号、IPV4
|
2023-10-09 13:35:07 +08:00 |
|
lbw
|
1653e11fc3
|
♻️ Refactoring code. 重构日志管理支持请求参数记录
|
2023-08-14 11:42:18 +08:00 |
|