Commit Graph
220 Commits
Author SHA1 Message Date
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