Files
kra-new/internal/service
2026-08-22 17:43:14 +08:00
..
2026-08-22 15:53:14 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-21 10:29:14 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 15:53:14 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 15:53:14 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 17:43:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-21 10:29:14 +08:00
2026-08-22 17:43:14 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 15:53:14 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00
2026-08-22 12:13:16 +08:00

Service Layer

service adapts HTTP-facing DTOs to business usecases and owns application orchestration. Request/response/filter contracts live in dto/; the root package contains resource services, conversions, and security coordination.

dto_alias.go is a compatibility bridge for existing service callers. New transport code should import service/dto directly when it needs a contract.