Commit graph

28 commits

Author SHA1 Message Date
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
sol
39a543c74c Refactor(auth): Refactor authorization initialization logic
- Modify the startup method of `ControllerScanner`, replacing `ApplicationRunner` with `ApplicationReadyEvent` listener
- Update the README file to clarify that `web-system` and `web-file` need to be started manually
- Refactor the menu initialization logic in `SystemInitData`, replacing `MenuApi` with `MenuService`
2025-03-13 18:07:52 +08:00
sol
4388586ca2 refactor(database): optimize database configuration and logging
1. Replace custom SQL logger with P6Spy for better SQL monitoring\n2. Optimize MyBatis-Plus configuration structure\n3. Add delay for ControllerScanner to ensure Nacos registration\n4. Update project documentation with detailed deployment guide\n5. Fix code formatting and remove redundant imports
2025-03-13 17:03:33 +08:00
Bga Sol
5f627eef67 init 2025-02-12 17:22:25 +08:00