feat(dashboard): task system with DB persistence, CRUD endpoints, frontend API integration
This commit is contained in:
@@ -62,3 +62,37 @@ public sealed record ModelOption(
|
||||
string Name,
|
||||
string Provider
|
||||
);
|
||||
|
||||
// ── Dashboard Task DTOs ──
|
||||
|
||||
public sealed record DashboardTaskDto(
|
||||
Guid Id,
|
||||
string Title,
|
||||
string? Detail,
|
||||
string Source,
|
||||
string State,
|
||||
string Priority,
|
||||
string? AssignedTo,
|
||||
DateTimeOffset CreatedAt,
|
||||
DateTimeOffset UpdatedAt
|
||||
);
|
||||
|
||||
public sealed record CreateDashboardTaskRequest(
|
||||
string Title,
|
||||
string? Detail,
|
||||
string? Source,
|
||||
string? Priority,
|
||||
string? AssignedTo
|
||||
);
|
||||
|
||||
public sealed record UpdateDashboardTaskRequest(
|
||||
string? Title,
|
||||
string? Detail,
|
||||
string? Source,
|
||||
string? Priority,
|
||||
string? AssignedTo
|
||||
);
|
||||
|
||||
public sealed record UpdateDashboardTaskStatusRequest(
|
||||
string Status
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user