feat (control-letter): add doctor_id
This commit is contained in:
@@ -12,6 +12,7 @@ import (
|
|||||||
|
|
||||||
// internal - domain - main-entities
|
// internal - domain - main-entities
|
||||||
|
|
||||||
|
ed "simrs-vx/internal/domain/main-entities/doctor"
|
||||||
ee "simrs-vx/internal/domain/main-entities/encounter"
|
ee "simrs-vx/internal/domain/main-entities/encounter"
|
||||||
es "simrs-vx/internal/domain/main-entities/specialist"
|
es "simrs-vx/internal/domain/main-entities/specialist"
|
||||||
ess "simrs-vx/internal/domain/main-entities/subspecialist"
|
ess "simrs-vx/internal/domain/main-entities/subspecialist"
|
||||||
@@ -23,6 +24,7 @@ type CreateDto struct {
|
|||||||
Unit_Id *uint `json:"unit_id"`
|
Unit_Id *uint `json:"unit_id"`
|
||||||
Specialist_Id *uint `json:"specialist_id"`
|
Specialist_Id *uint `json:"specialist_id"`
|
||||||
Subspecialist_Id *uint `json:"subspecialist_id"`
|
Subspecialist_Id *uint `json:"subspecialist_id"`
|
||||||
|
Doctor_Id *uint `json:"doctor_id"`
|
||||||
Date *time.Time `json:"date"`
|
Date *time.Time `json:"date"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -37,6 +39,7 @@ type FilterDto struct {
|
|||||||
Unit_Id *uint `json:"unit-id"`
|
Unit_Id *uint `json:"unit-id"`
|
||||||
Specialist_Id *uint `json:"specialist-id"`
|
Specialist_Id *uint `json:"specialist-id"`
|
||||||
Subspecialist_Id *uint `json:"subspecialist-id"`
|
Subspecialist_Id *uint `json:"subspecialist-id"`
|
||||||
|
Doctor_Id *uint `json:"doctor-id"`
|
||||||
Date *time.Time `json:"date"`
|
Date *time.Time `json:"date"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -77,6 +80,8 @@ type ResponseDto struct {
|
|||||||
Specialist *es.Specialist `json:"specialist,omitempty"`
|
Specialist *es.Specialist `json:"specialist,omitempty"`
|
||||||
Subspecialist_Id *uint `json:"subspecialist_id"`
|
Subspecialist_Id *uint `json:"subspecialist_id"`
|
||||||
Subspecialist *ess.Subspecialist `json:"subspecialist,omitempty"`
|
Subspecialist *ess.Subspecialist `json:"subspecialist,omitempty"`
|
||||||
|
Doctor_Id *uint `json:"doctor_id"`
|
||||||
|
Doctor *ed.Doctor `json:"doctor,omitempty"`
|
||||||
Date *time.Time `json:"date"`
|
Date *time.Time `json:"date"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -90,6 +95,8 @@ func (d ControlLetter) ToResponse() ResponseDto {
|
|||||||
Specialist: d.Specialist,
|
Specialist: d.Specialist,
|
||||||
Subspecialist_Id: d.Subspecialist_Id,
|
Subspecialist_Id: d.Subspecialist_Id,
|
||||||
Subspecialist: d.Subspecialist,
|
Subspecialist: d.Subspecialist,
|
||||||
|
Doctor_Id: d.Doctor_Id,
|
||||||
|
Doctor: d.Doctor,
|
||||||
Date: d.Date,
|
Date: d.Date,
|
||||||
}
|
}
|
||||||
resp.Main = d.Main
|
resp.Main = d.Main
|
||||||
|
|||||||
@@ -21,5 +21,6 @@ func setData[T *e.CreateDto | *e.UpdateDto](input T, data *e.ControlLetter) {
|
|||||||
data.Unit_Id = inputSrc.Unit_Id
|
data.Unit_Id = inputSrc.Unit_Id
|
||||||
data.Specialist_Id = inputSrc.Specialist_Id
|
data.Specialist_Id = inputSrc.Specialist_Id
|
||||||
data.Subspecialist_Id = inputSrc.Subspecialist_Id
|
data.Subspecialist_Id = inputSrc.Subspecialist_Id
|
||||||
|
data.Doctor_Id = inputSrc.Doctor_Id
|
||||||
data.Date = inputSrc.Date
|
data.Date = inputSrc.Date
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user