package models import ( "encoding/json" "time" "github.com/google/uuid" ) type Case struct { ID uuid.UUID `db:"id" json:"id"` TenantID uuid.UUID `db:"tenant_id" json:"tenant_id"` CaseNumber string `db:"case_number" json:"case_number"` Title string `db:"title" json:"title"` CaseType *string `db:"case_type" json:"case_type,omitempty"` Court *string `db:"court" json:"court,omitempty"` CourtRef *string `db:"court_ref" json:"court_ref,omitempty"` Status string `db:"status" json:"status"` AISummary *string `db:"ai_summary" json:"ai_summary,omitempty"` Metadata json.RawMessage `db:"metadata" json:"metadata"` CreatedAt time.Time `db:"created_at" json:"created_at"` UpdatedAt time.Time `db:"updated_at" json:"updated_at"` }