sol
2e3dafd7ea
fix(minio): Adjust file stream upload parameters to optimize large file processing Changed the stream method parameter of MinioClient from a fixed size to a buffer size to support more efficient large file upload processing.
2025-09-23 22:24:20 +08:00
sol
50de33cffc
refactor(plugin-minio):Refactor OssService and migrate to the plugin module
2025-09-23 20:18:16 +08:00
sol
3f452579e5
feat(data-scope): Added data permission field comments and configuration classes
2025-09-22 20:17:34 +08:00
sol
9849aecfa2
feat(plugin): Add data rights controls and optimize file services
2025-09-19 21:54:33 +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
bde74577f6
feat(auth): Add a system permission authentication configuration
2025-09-05 15:08:54 +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
988b966cd4
refactor(plugin-swagger): Refactor the service endpoint configuration
2025-07-29 11:46:09 +08:00
sol
c87e0ffc65
refactor(OpenApiConfig): Remove unnecessary NacosException handling and simplify server list creation
2025-07-22 10:58:09 +08:00
sol
aaba20fd79
feat(websocket): Implement WebSocket message handling and authentication interceptor
2025-07-04 09:59:14 +08:00
sol
23f193b619
feat(websocket): Implement SendMessageChunkDto for chunked message sending in MyWebSocketHandler
2025-06-20 10:20:12 +08:00
sol
230b9b3a00
feat(websocket): Refactor message sending in MyWebSocketHandler to use structured JSON format
2025-06-20 10:01:04 +08:00
sol
ae1b9ccee1
feat(websocket): Enhance MyWebSocketHandler to support ping-pong messages and chunked message sending
2025-06-19 19:38:52 +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
193a9dba36
feat(websocket): Add message handling interface and implement message processing in WebSocket handler
2025-06-19 14:54:19 +08:00
sol
aae3fbe5c8
feat(websocket): Implement WebSocket handler and configuration for message broadcasting
2025-06-19 14:33:10 +08:00
Sol
1871139cc9
feat(common-base-web): Add cache support and optimize entity operations
2025-06-12 23:36:41 +08:00
Sol
71d41b675b
feat(system): Implement basic Service caching functions and optimize logging
2025-06-10 20:02:59 +08:00
Sol
adabbb45cd
refactor: Adjust log output level
2025-06-05 16:19:40 +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
4e71250f99
refactor: Delete RedisCacheConfig
2025-05-27 09:45:21 +08:00
Sol
5cb7affa2b
refactor(架构调整): Remove Seata-related code and optimize cache logic
2025-05-24 19:07:21 +08:00
Sol
615c76b0e4
build:Rename the load balancing plug-in and update the database script
2025-05-24 15:19:04 +08:00
Sol
a52169ffdb
refactor(plugin-openfeign):Optimize OpenFeign retry mechanism configuration
2025-05-22 00:03:51 +08:00
Sol
87c6486c06
refactor(plugin-openfeign):Optimize OpenFeign retry mechanism configuration
2025-05-21 23:59:14 +08:00
Sol
ba572a1e56
refactor(plugin-database): Optimize MybatisSqlLogger log output.
2025-05-21 12:10:00 +08:00
Sol
b4beaf4b08
ci:Adjust log configuration and optimize project structure
2025-05-21 12:07:55 +08:00
Sol
a15ec71e50
docs: Update SwaggerUIConfig display-operation-id.
2025-05-19 18:32:52 +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
437c7bee43
feat(cloud): Add Feign and Loadbalance model.
2025-04-25 21:48:26 +08:00
Sol
68cccbd079
refactor(plugin-openfeign):Updated FeignInterceptor comments
2025-04-25 19:04:11 +08:00
Sol
38ce61ff6b
feat(cache): todo: add UserCache
2025-04-24 23:58:50 +08:00
Sol
029db85278
Refactor: Move RedisCacheConfig to a new location
2025-04-24 00:58:59 +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
18ba89654d
feat(plugin-swagger): edit OpenAPI config
2025-04-17 11:50:06 +08:00
Sol
b781352b5e
feat(plugin-database): Optimize MyBatis-Plus configuration and add custom SQL logging
...
- Add MyBatis-Plus configuration items in application-database.yml, including cache settings and log level
- Introduce MybatisSqlLogger class for custom SQL logging, supporting colored output
2025-04-16 20:16:05 +08:00
Sol
272da2d530
refactor(dev): Update docker's .env
2025-04-11 17:51:31 +08:00
Sol
c3b5da305e
refactor(dev): Update docker's .env
2025-04-11 17:49:57 +08:00
sol
ff526774bb
refactor(database): Refactor the database configuration
2025-03-20 17:27:18 +08:00
sol
09e0f90909
refactor(database): Refactor the database configuration
2025-03-20 16:58:15 +08:00
sol
c949ffd08c
build(database): Add separate Flyway tables for each microservice
2025-03-19 18:25:16 +08:00
sol
5b749702f0
build(plugin-database): Replace MyBatis-Plus DDL with Flyway
...
- Add Flyway configuration in `application-database.yml`
- Remove `Ddl` classes from `web-file` and `web-system` modules
- Update `pom.xml` to include Flyway dependencies
- Refactor database migration scripts to follow Flyway-compatible naming and structure
2025-03-19 17:19:30 +08:00
sol
4f3419f9b1
refactor(mybatisPlus): Rename the configuration class and adjust the pagination plugin settings
2025-03-18 17:54:35 +08:00
sol
a9e2b78569
feat(plugin-database): Refactor database configuration and add dynamic data source support
...
- Update application-database.yml to add multiple PostgreSQL data source configurations
- Remove DdlAutoConfiguration class
- Update pom.xml to add dynamic-datasource dependency and remove p6spy dependency
- Rename MybatisPlusInterceptorConfig to PostgresMybatisPlusInterceptorConfig
- Delete spy.properties file
2025-03-17 14:51:02 +08:00