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
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
bde74577f6
feat(auth): Add a system permission authentication configuration
2025-09-05 15:08:54 +08:00
sol
f9af9892d2
feat(websocket): 优化 WebSocket消息处理
...
- 重构了 PingMessageHandler 和 WebSocketHandlerImpl 类
- 新增 GetWSTopic 工具方法,用于生成 WebSocket 主题
- 在 PingMessageHandler 中添加了 serviceName 属性,用于动态生成主题
- 优化了消息发送逻辑,提高了代码复用性和可维护性
2025-08-28 11:36:57 +08:00
sol
4a1ce2324e
perf(cache): Optimized baseCache search
2025-08-19 16:25:52 +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
aaba20fd79
feat(websocket): Implement WebSocket message handling and authentication interceptor
2025-07-04 09:59:14 +08:00
sol
bc3110e708
feat(service): Refactored the "cacheSearch" method
2025-06-26 10:12:46 +08:00
sol
730c8fe559
feat(service): Enhance selectByIds method to include additional table lookup after fetching entities
2025-06-25 15:20:20 +08:00
sol
23f193b619
feat(websocket): Implement SendMessageChunkDto for chunked message sending in MyWebSocketHandler
2025-06-20 10:20:12 +08:00
sol
7839966b15
feat(dependencies): Add common-base-model dependency to pom.xml and rename WsSendMessageDto class
2025-06-19 15:31:15 +08:00
Sol
c548ec9b6e
refactor(common-base-web): Optimize BaseEntityClass method
...
- Use ResolvableType to replace reflection mechanism to get generic types
2025-06-13 12:28:01 +08:00
Sol
24baf77516
fix(common-base-web): Optimize the null value processing of the findIds method
2025-06-13 11:34:59 +08:00
Sol
88489f907c
refactor(service): Optimize cache deletion logic
2025-06-13 10:50:23 +08:00
Sol
3fa8dfa1ca
feat(service): Optimize data query efficiency through cache
2025-06-13 00:53:33 +08:00
Sol
1871139cc9
feat(common-base-web): Add cache support and optimize entity operations
2025-06-12 23:36:41 +08:00
Sol
6f0111674e
feat(service): Add cache deletion operation after entity insertion
2025-06-12 14:11:00 +08:00
Sol
745ccc8b38
refactor(file): Refactor file upload logic
2025-06-11 15:45:59 +08:00
Sol
97ba7cffaf
fix(service): Fix cache update logic
2025-06-11 10:28:32 +08:00
Sol
05afb9afb6
refactor(common-base-web): Optimize cache deletion logic
2025-06-11 10:06:25 +08:00
Sol
e6b2a76bef
fix(common): Fix cache penetration issue
2025-06-11 10:02:22 +08:00
Sol
71d41b675b
feat(system): Implement basic Service caching functions and optimize logging
2025-06-10 20:02:59 +08:00
Sol
1c592a57ef
feat(common-base-web): Add cache to clear faces and annotations
2025-06-10 14:12:12 +08:00
Sol
544b176783
refactor(auth): Optimize token refresh logic
2025-06-06 09:31:46 +08:00
Sol
cda688618f
refactor(auth): Use the @SneakyThrows annotation to handle interrupt exceptions
2025-06-05 10:08:05 +08:00
Sol
5cbf6026e2
refactor(common-base-model): Lombok annotations for optimized entities and DTO classes
2025-05-30 15:15:24 +08:00
Sol
e4b6bdb82d
refactor(lombok): refactor Lombok annotations in entity and DTO classes
...
- Replace `@Data` with `@Getter`, `@Setter`, and `@SuperBuilder`
- Add `@NoArgsConstructor` and `@AllArgsConstructor` where applicable
- Remove redundant `@EqualsAndHashCode` annotations
- Update usage of `BaseVo` and `PageVo`
- Unify code style to improve readability and maintainability
2025-05-30 12:37:59 +08:00
Sol
f02e0f82ef
feat(plugin-micrometer): dynamically set management port and configure Actuator endpoints
...
- Add `DynamicManagementPortProcessor` to dynamically set the management server port
- Update `application-micrometer.yml` to enable common Actuator endpoints
- Refactor `SaTokenConfigure` to remove whitelist configuration for Actuator endpoints
2025-05-30 11:43:40 +08:00
Sol
0e882a58c1
feat(plugin): add WebSocket plugin and configure related features
...
- Introduced a new WebSocket plugin module to enable WebSocket communication
- Updated gateway CORS configuration to exclude WebSocket paths
- Enhanced Redis setup by adding message listener support
- Modified Sa-Token configuration to allow WebSocket paths to bypass filters
- Added WebSocket configuration class for STOMP endpoints and message broker setup
- Implemented Tomcat WebSocket configuration for scientific WebSocket initialization
2025-05-29 18:18:58 +08:00
Sol
3a433a1047
fix(auth): Optimize authentication exception handling
2025-05-29 11:32:29 +08:00
Sol
5cb7affa2b
refactor(架构调整): Remove Seata-related code and optimize cache logic
2025-05-24 19:07:21 +08:00
Sol
17251be10a
refactor(auth): Optimize token refresh tasks
2025-05-23 11:31:44 +08:00
Sol
b4beaf4b08
ci:Adjust log configuration and optimize project structure
2025-05-21 12:07:55 +08:00
Sol
89d2c4a8df
fix(auth): Optimize the Same-Token refresh task.
2025-05-19 11:29:09 +08:00
Sol
9da03ec4ff
refactor(common): Use Lombok annotations to simplify entity class code
2025-05-17 19:04:24 +08:00
Sol
9d6e49c94e
fix(common-base-web): Fix null pointer exception in findById method
2025-05-16 22:56:07 +08:00
Sol
b538ceb9f9
feat(plugin-redis): Add Redisson support and implement Same-Token scheduled refresh.
2025-05-14 17:38:26 +08:00
Sol
d4fbffc31d
refactor: Refine the description of the menu type and sort type
2025-05-13 21:41:42 +08:00
Sol
b1b5874c69
feat(exception): add parameter validation exception handling
2025-05-06 17:25:34 +08:00
Sol
437c7bee43
feat(cloud): Add Feign and Loadbalance model.
2025-04-25 21:48:26 +08:00
Sol
6869ede0ef
refactor(common): remove ClientServer and update GatewayConfig routeIdList init function
2025-04-25 19:19:12 +08:00
Sol
c0cc05fc68
refactor(web-system): Refactor captcha functionality
...
- Removed unused imports in BaseTreeEntity
- Refactored captcha generation and validation logic in LoginService
- Added RedisCacheConfig class to enable Redis caching
- Removed redundant code in StpInterfaceImpl
- Removed YmlPropertySourceFactory class
- Added CaptchaCache class for managing captcha cache
2025-04-23 23:49:37 +08:00
Sol
656c194f3f
feat(auth): Rewrite GatewayConfig
...
- Rewrite GatewayConfig classes for dynamic route generation-use DiscoveryClient and InstanceRegisteredEvent for service discovery and automatic route addition
2025-04-23 18:40:59 +08:00
Sol
7604753889
refactor(common-base-model): remove BaseTreeEntity parentId() function
2025-04-16 20:14:00 +08:00
Sol
6aa1b2877c
feat(auth): add Controller scan retry
2025-04-15 23:35:02 +08:00
Sol
a4fde4a670
refactor(common-base-web) use list.parallelStream()
2025-04-15 19:30:26 +08:00