sol
d3fd9ea9d2
refactor(base): refactor base controller and service with enhanced data handling
2026-03-24 17:18:10 +08:00
sol
f95c9a7ebf
refactor(base): refactor base controller and service with enhanced data handling
2026-03-24 16:58:51 +08:00
sol
fe82fb5596
perf(loadbalancer): change log level from info to debug for header routing
2026-03-19 15:03:35 +08:00
sol
f1f200de3e
feat(message): add scope field annotation to message envelope user entity
2026-03-18 17:32:59 +08:00
sol
c0e125d71c
refactor(message): update message envelope controller and service methods
2026-03-18 13:20:54 +08:00
sol
c9ee2c3e9c
fix(message): add null check for user ids in message envelope service
2026-03-17 17:15:21 +08:00
sol
b1f4a92bef
feat(message): add user lookup functionality to message envelope service
2026-03-17 14:38:15 +08:00
sol
cabc5efa39
refactor(message): move message entities to model system package and update message handling
2026-03-17 13:44:28 +08:00
sol
c18d4956b5
feat(tracing): add trace start time tracking and improve request logging
2026-03-16 16:10:42 +08:00
sol
c679368795
refactor(atlas): migrate to Atlas HCL configuration and update table naming strategy
2026-03-16 11:07:37 +08:00
sol
ab853a6cf5
feat(request-log): implement dynamic table name handling for request logs
2026-03-16 09:04:25 +08:00
sol
30c3af4cc5
fix(system-menu): remove MenuService Transactional
2026-03-13 16:58:18 +08:00
sol
d00cf18cf6
feat(common): RequestLogMessageEnvelop
2026-03-12 22:40:15 +08:00
sol
df4bec9704
feat(common): BaseTreeService
2026-03-12 21:08:08 +08:00
sol
eeb5e862a4
Merge remote-tracking branch 'origin/main'
2026-03-12 18:12:45 +08:00
sol
cb14d9b601
feat(common): pom jakarta.servlet-api
2026-03-12 18:12:23 +08:00
sol
acc5c83f88
fix(generated): Update the error message in the generated client code
2026-03-12 06:19:50 +08:00
sol
dbfdcf1e10
Merge remote-tracking branch 'origin/main'
2026-03-12 04:51:52 +08:00
sol
7420871565
feat(common): add global system logging with trace support
2026-03-12 04:48:45 +08:00
sol
789f45f709
plugin(FeignInterceptor): add GlobalScope
2026-03-10 18:11:58 +08:00
sol
5049a0fe06
common: ThreadPoolConfig add @Primary
2026-03-10 14:22:41 +08:00
sol
0aa330714a
refactor(dto): manually set properties in MessageEnvelopeUpdateDto
2026-03-04 17:19:17 +08:00
sol
11cd683439
refactor(loadbalancer): change access modifiers of abstract methods in HeaderRoutingLoadBalancer to public
2026-03-04 13:52:55 +08:00
sol
f955f5b43d
refactor(loadbalancer): simplify HeaderRoutingLoadBalancer by using abstract methods for service name and discovery client
2026-03-04 13:50:29 +08:00
sol
26942ea276
refactor(loadbalancer): abstract HeaderRoutingLoadBalancer
2026-03-04 13:45:07 +08:00
sol
c22ce281be
feat(loadbalancer): implement HeaderRoutingLoadBalancer for service instance selection
2026-03-04 11:17:14 +08:00
sol
ed13454c2a
fix(config): update server port from 9528 to 9527 in application.yml
2026-03-04 10:00:42 +08:00
sol
8ab74c4d85
refactor(message): remove SuperBuilder annotation from MessageEnvelopeEntity
2026-03-04 09:37:08 +08:00
sol
ff9d78bec5
feat(message): introduce DTOs for creating and updating message envelopes
2026-03-03 16:24:59 +08:00
sol
ab30f7aa9c
feat(config): update node-name and node-ip configurations in application files
2026-03-03 14:11:34 +08:00
sol
c9d1d6be39
feat(config): refactor node_name configuration in application-web.yml and application-discovery.yml
2026-03-01 11:46:04 +08:00
sol
958a14dd4a
feat(config): add node_name configuration to application-web.yml
2026-03-01 11:44:41 +08:00
sol
e17c862cdf
feat(config): add NODE_NAME_KEY constant to SystemConfigValues
2026-03-01 11:39:25 +08:00
sol
fa595424ff
feat(discovery): set default node name in application-discovery.yml
2026-03-01 11:07:47 +08:00
sol
1992df298f
feat(discovery): add metadata configuration for node name in application-discovery.yml
2026-03-01 11:00:33 +08:00
sol
3221473e87
refactor(message): Rename parameter 'type' to 'handlerType' for clarity in support method
2026-02-28 14:29:14 +08:00
sol
6a1800de23
feat(registry): Refactor RegistryServer for improved service registration and add Redis plugin dependency
2026-02-28 13:42:58 +08:00
sol
f9d7de4dc8
feat(system): Add message management functionality.
2026-02-28 10:49:28 +08:00
sol
61b84a53f8
refactor(cloud): Remove redundant spring-boot-starter-parent dependencies
2026-02-10 14:16:36 +08:00
bgasol
4fd603013b
feat(registry): implement RegistryServer for service registration with Redisson
2026-01-23 09:41:34 +08:00
sol
ce6a76734e
build(plugin-discovery): Support switching between service discovery plug-ins based on Maven profile
2026-01-13 10:50:07 +08:00
sol
e4b659e908
refactor(plugin-discovery): Rename plugin discovery modules and refactor dependency structures
2026-01-08 14:47:32 +08:00
sol
e7c257b4da
feat(discovery): Add a service discovery plugin and replace Nacos dependencies
2026-01-08 14:15:04 +08:00
sol
6847139cbd
refactor(plugin-swagger): remove nacos-client dependence
2026-01-06 14:32:20 +08:00
smile
f7475580f8
feat(core): add Excel import/export capability and template download
...
- Introduce PoiCapability utility class to provide core Excel import/export functions
- Add generic methods in BaseController to obtain entity and DTO classes
- Implement base methods for downloading import templates and importing data from Excel
- Rename generic parameters in BasePageDto for better readability
- Upgrade fastexcel to version 1.3.0
- Remove legacy BasePoiController and BasePoiService classes
- Integrate and expose Excel import APIs in RoleController
- Rewrite importValidator in RoleService to support row-level validation
- Create new capability package and PoiCapability class for unified POI operations
2025-12-11 18:07:50 +08:00
sol
af36f1ebf8
feat(user): Update the user department fetch logic to support the requesting header domain
2025-12-10 10:37:12 +08:00
smile
a7b4ccdf1b
feat(redis): Support for polymorphic serialization based on @JsonTypeInfo
2025-12-09 09:12:56 +08:00
smile
23c9e84f6a
feat(redis): introduce a custom JSON codec to support polymorphic types
...
- Add `CustomJsonJacksonCodec` to handle Redisson serialization/deserialization
- Replace the default `JsonJacksonCodec` with the custom codec
- Enable automatic polymorphic-type recognition via `@JsonTypeInfo` annotations
- Implement a type-cache mechanism to boost deserialization performance
- Configure `ObjectMapper` to ignore unknown properties and disable default typing
- Update Redisson configuration logs to reflect the new codec in use
2025-12-04 11:39:43 +08:00
sol
0df09fee6f
Merge remote-tracking branch 'origin/main' into main
2025-12-03 17:58:09 +08:00
sol
9d07997ebf
feat(websocket): enhance WebSocket handler with null safety and cleanup
2025-12-03 17:57:43 +08:00