sol
080ea5dc29
refactor(video): edit @GetMapping("/play/{id}")
2025-09-21 16:41:06 +08:00
sol
20a70f3360
refactor(file): 文件存储
2025-09-19 22:33:59 +08:00
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
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
7408258faa
refactor(common-base-web): Extract import and export functions into separate classes
2025-09-16 10:40:29 +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
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
0346cd1ccc
feat(common-base): 添加角色导入导出功能
...
- 新增导入模板下载和 Excel 导入功能- 实现基于 EasyExcel 的高效导入逻辑
- 添加数据校验和错误处理机制
- 更新相关模型和接口定义
2025-09-08 16:56:11 +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
9afbf3584d
perf(database): Optimized the paging query index
2025-07-26 00:19:45 +08:00
sol
0a7768d775
refactor(database): Update table names and indexes
...
Updated @TableName annotations in DepartmentEntity, FileEntity, ImageEntity, MenuEntity, PermissionEntity, RoleEntity, and UserEntity
Updated @JoinTable annotations in RoleEntity and UserEntity
Updated methods for querying associated tables in RoleService and UserService
Updated creation scripts for file, image, video, permission, menu, role, and user tables
Removed unnecessary indexes and added pagination primary order indexes
2025-07-25 22:14:20 +08:00
sol
04eb6015ea
feat(file): Add a video table and optimize the video frame rate field
2025-07-23 14:39:59 +08:00
sol
d7092a5d75
feat(file): Add video management function
2025-07-23 14:29:35 +08:00
sol
c87e0ffc65
refactor(OpenApiConfig): Remove unnecessary NacosException handling and simplify server list creation
2025-07-22 10:58:09 +08:00
sol
31049fd589
feat(docker): Update environment variables and add build scripts for backend and frontend
2025-07-11 15:29:09 +08:00
sol
bfeee19038
feat(image-service): Refactor findOtherTable method to use fileService for file retrieval
2025-07-08 09:46:37 +08:00
sol
aaba20fd79
feat(websocket): Implement WebSocket message handling and authentication interceptor
2025-07-04 09:59:14 +08:00
sol
62ebab50ec
feat(gateway): Implement dynamic route synchronization and improve service registration handling
2025-07-01 12:24:12 +08:00
sol
d5be623aa9
feat(gateway): Add dynamic route registration and improve route addition logging
2025-07-01 11:01:46 +08:00