Files
kra-new/internal/service
2026-08-21 11:16:12 +08:00
..
2026-08-21 11:16:12 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 11:16:12 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 11:16:12 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 11:16:12 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +08:00
2026-08-21 10:29:14 +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, route metadata, 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.