chore(db): Regenerate database code from processing issues queries
- Add ProcessingIssues model struct - Update Querier interface with processing issues methods - Add generated query implementations for CreateProcessingIssue, ListProcessingIssuesByLibrary, GetProcessingIssueStats, ResolveProcessingIssue, DeleteProcessingIssue - Add GetLibraryWithType query for fetching library with type information
This commit is contained in:
@@ -334,6 +334,19 @@ type PanelData struct {
|
||||
UpdatedAt pgtype.Timestamptz `db:"updated_at" json:"updated_at"`
|
||||
}
|
||||
|
||||
// Tracks media items that cannot be properly processed in their assigned library due to format mismatches or other issues
|
||||
type ProcessingIssues struct {
|
||||
ID pgtype.UUID `db:"id" json:"id"`
|
||||
MediaItemID pgtype.UUID `db:"media_item_id" json:"media_item_id"`
|
||||
LibraryID pgtype.UUID `db:"library_id" json:"library_id"`
|
||||
IssueType string `db:"issue_type" json:"issue_type"`
|
||||
IssueDescription string `db:"issue_description" json:"issue_description"`
|
||||
Severity string `db:"severity" json:"severity"`
|
||||
Resolved pgtype.Bool `db:"resolved" json:"resolved"`
|
||||
ResolvedAt pgtype.Timestamptz `db:"resolved_at" json:"resolved_at"`
|
||||
CreatedAt pgtype.Timestamptz `db:"created_at" json:"created_at"`
|
||||
}
|
||||
|
||||
type ReaderSettings struct {
|
||||
ID pgtype.UUID `db:"id" json:"id"`
|
||||
UserID pgtype.UUID `db:"user_id" json:"user_id"`
|
||||
|
||||
Reference in New Issue
Block a user