add delete and update internal reference

This commit is contained in:
vanilia
2025-10-14 10:56:25 +07:00
parent bd6c76fee9
commit 973af63bf6
4 changed files with 316 additions and 51 deletions
@@ -5,6 +5,7 @@ Any functions that are used internally by the use-case
package internal_reference
import (
"simrs-vx/internal/domain/base-entities/core"
ir "simrs-vx/internal/domain/main-entities/internal-reference"
)
@@ -21,3 +22,14 @@ func setData[T *ir.CreateDto | *ir.UpdateDto](input T, data *ir.InternalReferenc
data.Unit_Id = inputSrc.Unit_Id
data.Doctor_Id = inputSrc.Doctor_Id
}
func setDataUpdate(src ir.UpdateDto) *ir.InternalReference {
return &ir.InternalReference{
Main: core.Main{
Id: uint(src.Id),
},
Encounter_Id: src.Encounter_Id,
Unit_Id: src.Unit_Id,
Doctor_Id: src.Doctor_Id,
}
}