-
Notifications
You must be signed in to change notification settings - Fork 0
Description
create(title, description, pet, owner, clinic, createdBy) → Skapar nytt ärende med status OPEN
getById(id) → Hämtar ärende på ID, kastar exception om det inte finns
getByPet(petId) → Hämtar alla ärenden för ett djur
getByOwner(ownerId) → Hämtar alla ärenden för en ägare
getByClinic(clinicId) → Hämtar alla ärenden för en klinik
getByClinicAndStatus(clinicId, status) → Hämtar ärenden filtrerat på klinik och status
update(id, title, description, updatedBy) → Uppdaterar titel och beskrivning
assignVet(recordId, vet, updatedBy) → Tilldelar handläggare, sätter status IN_PROGRESS automatiskt
updateStatus(recordId, newStatus, updatedBy) → Uppdaterar status, sätter closedAt om CLOSED
close(recordId, closedBy) → Stänger ärende, validerar att det inte redan är stängt