Commit graph

168 commits

Author SHA1 Message Date
sol
068fd54e1e refactor(file): 文件存储 2025-09-19 22:30:53 +08:00
sol
9849aecfa2 feat(plugin): Add data rights controls and optimize file services 2025-09-19 21:54:33 +08:00
smile
a3ed646df5 refactor(web system): Modify permissions and menu query methods in role services
-Changing the query method for permissions and menus from cacheSearch to findById - This change can improve code readability and consistency, as the findById method is typically used to directly query entities based on their IDs
2025-09-19 17:29:32 +08:00
smile
815e2e7112 refactor(web-system-8081): Optimizing the toIds method in RoleService
-Add processing for empty lists and return empty lists instead of null
-Use Collections. emptyList() instead of new ArrayList<>()
-Optimized code structure, improved code readability and robustness
2025-09-19 16:52:04 +08:00
smile
56acac8759 feat(file): Object storage persistence follows preset path rules 2025-09-19 16:04:40 +08:00
sol
3e74da643d feat(menu): Add a menu grouping ID to the file service menu item 2025-09-19 09:52:24 +08:00
smile
e345aac7b4 refactor(build): Update Maven build command to include clean phase 2025-09-18 14:34:37 +08:00
smile
40ddb4baaa feat(menu): Add a layered deployment differential synchronization tool
-Added collect-layer.sh script for on-site collection of layers.idx files
-New CompareSync.sh script added for generating differential application packages
-Update. gitignore file, add script/collect and script/diff directories - modify build.sh file, optimize backend build process
-Update the docker-compose.yml file, adjust the application startup mode - add the README.md file, and provide detailed instructions on tool usage and workflow
2025-09-18 10:46:40 +08:00
sol
85dc92e5b5 chore: The script content is outdated,Delete the build script 2025-09-18 10:09:57 +08:00
sol
86f27891a0 refactor(db): Changed the description field from VARCHAR(255) to type TEXT 2025-09-18 09:24:02 +08:00
sol
bf7d31f5a3 refactor(common): Optimized the basic service interface and tree service interface 2025-09-17 19:44:06 +08:00
sol
c13b474ea8 refactor(common): Refactor the related code for paginated queries 2025-09-17 19:23:19 +08:00
sol
8e3561848a refactor(common): Refactor the underlying entity class and tree structure services 2025-09-17 19:04:07 +08:00
smile
25d9a354e5 Refactor (common base): Refactoring Excel import and export functionality
-Optimized the logic for generating import templates and importing data
-Improved code reusability and maintainability - improved error handling and logging
-Unified API interfaces for import and export
2025-09-17 17:03:12 +08:00
sol
855a9ab466 feat(menu): Added the function of querying menus under specified menu groups 2025-09-17 15:19:52 +08:00
sol
bdb6125128 feat(menu): Added the function of querying menus under specified menu groups 2025-09-17 15:10:45 +08:00
sol
c5fd5e6760 refactor(web-system): Refactor menu initialization code 2025-09-17 11:01:28 +08:00
sol
9bc6334549 refactor(web-file-8082): Refactor menu initialization code 2025-09-17 10:50:09 +08:00
sol
b29405b8ce fix(plugin-openfeign): Fixed an issue with carrying a user identity token when requesting a feign 2025-09-17 10:23:27 +08:00
sol
b5863c78df fix(plugin-openfeign): Fix the logic for adding user identity tokens in Feign requests 2025-09-16 18:09:59 +08:00
sol
e9494ecc59 refactor(CorsConfigure, SaTokenConfigure): Add @NonNull annotation to method parameters; delete unused CacheEvictAspect and CacheEvictById classes; update GatewayConfigValues with new constant; enhance FeignInterceptor to include user identity token; modify application configuration to enable system authentication 2025-09-16 17:50:25 +08:00
sol
0f8f8d5d88 chore(run.sh): Delete script files that are no longer needed 2025-09-16 16:50:21 +08:00
sol
7408258faa refactor(common-base-web): Extract import and export functions into separate classes 2025-09-16 10:40:29 +08:00
sol
ea20afefc2 fix(client): Fix the login page 2025-09-12 15:58:13 +08:00
sol
66017fce3e feat(run.sh): Added Docker volume force rebuild work 2025-09-12 15:45:01 +08:00
sol
9c73eabc17 feat(file): Realize the online playback function of video files 2025-09-10 17:16:07 +08:00
sol
5aa47b663b test: Add streamFile 2025-09-10 11:17:30 +08:00
smile
3ef4a0a395 Merge branch 'main' of https://github.com/BgaSol/sol-cloud 2025-09-08 18:26:18 +08:00
smile
03d1c2f1d7 Build (deps): Replace Excel processing library
-Replace EasyExcel with FastExcel, version 1.2.0- Update package names for related classes and annotations
-Adjust Excel import logic, currently only supports single insertion
-Removed redundant code from onEException
2025-09-08 18:13:52 +08:00
smile
7070d8d3a7 Merge remote-tracking branch 'origin/main' 2025-09-08 16:58:24 +08:00
smile
0346cd1ccc feat(common-base): 添加角色导入导出功能
- 新增导入模板下载和 Excel 导入功能- 实现基于 EasyExcel 的高效导入逻辑
- 添加数据校验和错误处理机制
- 更新相关模型和接口定义
2025-09-08 16:56:11 +08:00
sol
942361da57 infrastructure(docker): update Docker Compose config 2025-09-05 15:27:19 +08:00
sol
fcab982385 feat(docker): Add system certification capabilities and automate build and deployment 2025-09-05 15:22:06 +08:00
sol
c69c27fd06 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	cloud/web/web-system-8081/src/main/java/com/bgasol/web/system/menu/service/MenuService.java
2025-09-05 15:09:37 +08:00
sol
bde74577f6 feat(auth): Add a system permission authentication configuration 2025-09-05 15:08:54 +08:00
smile
628a56cdfa refactor(user): update user-related code
- Remove permission check for logout endpoint
- Optimize login logic
2025-09-04 17:34:08 +08:00
smile
2b9b0423ed feat(system): 添加菜单、角色和用户相关操作的支持
- 在 DepartmentService、MenuService、PermissionService、RoleService 和 UserService 中添加了删除操作的实现
- 优化了树形结构数据的递归删除逻辑
- 处理了角色和用户删除时的关联数据清理
- 修复了一些潜在的 bug 和性能问题
2025-09-04 10:57:36 +08:00
sol
bf40695812 fix(plugin-mail): 修复邮件发送时附件加载问题
- 使用 ByteArrayResource 替代 InputStreamResource,将文件内容读入内存
-优化 Content-Type 的获取方式,取 headers 中的第一个值
- 修复了 InputStreamResource 可能导致的文件无法读取问题
2025-09-01 09:49:13 +08:00
sol
36fc542625 feat(plugin): 添加邮件服务插件
- 新增 MailService 类实现邮件发送功能
- 添加 application-mail.yml 配置文件
- 在 pom.xml 中添加 mail 插件模块
- 更新 plugin/pom.xml,调整模块顺序
2025-08-28 17:24:33 +08:00
sol
f9af9892d2 feat(websocket): 优化 WebSocket消息处理
- 重构了 PingMessageHandler 和 WebSocketHandlerImpl 类
- 新增 GetWSTopic 工具方法,用于生成 WebSocket 主题
- 在 PingMessageHandler 中添加了 serviceName 属性,用于动态生成主题
- 优化了消息发送逻辑,提高了代码复用性和可维护性
2025-08-28 11:36:57 +08:00
sol
c067653144 refactor(model-file): Refactor the toEntity that creates and updates the DTO 2025-08-21 16:42:09 +08:00
sol
4a1ce2324e perf(cache): Optimized baseCache search 2025-08-19 16:25:52 +08:00
sol
d61e8870c5 feat(model-file): update FileUpdateDto 2025-08-01 09:26:43 +08:00
sol
564f850ec6 refactor(file): Refactoring the file to upload the relevant code 2025-07-30 12:20:34 +08:00
sol
069ada0795 refactor: Optimize code structure and constant usage 2025-07-29 18:17:38 +08:00
sol
d73a76d9c1 feat(model): Add @JsonIgnore annotations to the PageDto class 2025-07-29 17:00:02 +08:00
sol
a4cc0d076e refactor(auth): Added exception capture when permissions were initialized 2025-07-29 13:55:37 +08:00
sol
988b966cd4 refactor(plugin-swagger): Refactor the service endpoint configuration 2025-07-29 11:46:09 +08:00
sol
465ae069de fix(docker): Optimized the mounting method of PostgreSQL configuration files 2025-07-28 03:25:43 +08:00
sol
9afbf3584d perf(database): Optimized the paging query index 2025-07-26 00:19:45 +08:00