init commit

This commit is contained in:
2026-04-16 14:20:58 -05:00
commit cc973cc11c
51 changed files with 2447 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
defmodule WorkloadService.Router do
use Commanded.Commands.Router
dispatch(
[
WorkloadService.Commands.QuoteTask.CreateTask,
WorkloadService.Commands.QuoteTask.SubmitResponse,
WorkloadService.Commands.QuoteTask.ApproveSubmission,
WorkloadService.Commands.QuoteTask.CompleteTask
],
to: WorkloadService.Aggregates.QuoteTask,
identity: :id
)
dispatch(
[
WorkloadService.Commands.SolicitationTask.CreateTask,
WorkloadService.Commands.SolicitationTask.SubmitResponse,
WorkloadService.Commands.SolicitationTask.ApproveSubmission,
WorkloadService.Commands.SolicitationTask.CompleteTask
],
to: WorkloadService.Aggregates.SolicitationTask,
identity: :id
)
end
defmodule WorkloadService.CommandedApp do
use Commanded.Application,
otp_app: :workload_service
router(WorkloadService.Router)
end