Commit graph

288 commits

Author SHA1 Message Date
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