feat (patient): adjust after newbornstatus added
This commit is contained in:
@@ -17,6 +17,7 @@ import (
|
|||||||
type CreateDto struct {
|
type CreateDto struct {
|
||||||
Person_Id *uint `json:"-"`
|
Person_Id *uint `json:"-"`
|
||||||
Person *ep.UpdateDto `json:"person"`
|
Person *ep.UpdateDto `json:"person"`
|
||||||
|
NewBornStatus bool `json:"newBornStatus"`
|
||||||
PersonAddresses []epa.UpdateDto `json:"personAddresses"`
|
PersonAddresses []epa.UpdateDto `json:"personAddresses"`
|
||||||
PersonContacts []epc.UpdateDto `json:"personContacts"`
|
PersonContacts []epc.UpdateDto `json:"personContacts"`
|
||||||
PersonRelatives []epr.UpdateDto `json:"personRelatives"`
|
PersonRelatives []epr.UpdateDto `json:"personRelatives"`
|
||||||
@@ -32,10 +33,11 @@ type ReadListDto struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type FilterDto struct {
|
type FilterDto struct {
|
||||||
Person_Id *uint `json:"person-id"`
|
Person_Id *uint `json:"person-id"`
|
||||||
RegisteredAt *time.Time `json:"registeredAt"`
|
NewBornStatus *bool `json:"newBornStatus"`
|
||||||
Status_Code erc.ActiveStatusCode `json:"status-code"`
|
RegisteredAt *time.Time `json:"registeredAt"`
|
||||||
Number *string `json:"number"`
|
Status_Code erc.ActiveStatusCode `json:"status-code"`
|
||||||
|
Number *string `json:"number"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type ReadDetailDto struct {
|
type ReadDetailDto struct {
|
||||||
@@ -76,20 +78,22 @@ type MetaDto struct {
|
|||||||
|
|
||||||
type ResponseDto struct {
|
type ResponseDto struct {
|
||||||
ecore.Main
|
ecore.Main
|
||||||
Person_Id *uint `json:"person_id"`
|
Person_Id *uint `json:"person_id"`
|
||||||
Person *ep.Person `json:"person,omitempty"`
|
Person *ep.Person `json:"person,omitempty"`
|
||||||
RegisteredAt *time.Time `json:"registeredAt"`
|
NewBornStatus bool `json:"newBornStatus"`
|
||||||
Status_Code erc.ActiveStatusCode `json:"status_code"`
|
RegisteredAt *time.Time `json:"registeredAt"`
|
||||||
Number *string `json:"number"`
|
Status_Code erc.ActiveStatusCode `json:"status_code"`
|
||||||
|
Number *string `json:"number"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (d Patient) ToResponse() ResponseDto {
|
func (d Patient) ToResponse() ResponseDto {
|
||||||
resp := ResponseDto{
|
resp := ResponseDto{
|
||||||
Person_Id: d.Person_Id,
|
Person_Id: d.Person_Id,
|
||||||
Person: d.Person,
|
Person: d.Person,
|
||||||
RegisteredAt: d.RegisteredAt,
|
NewBornStatus: d.NewBornStatus,
|
||||||
Status_Code: d.Status_Code,
|
RegisteredAt: d.RegisteredAt,
|
||||||
Number: d.Number,
|
Status_Code: d.Status_Code,
|
||||||
|
Number: d.Number,
|
||||||
}
|
}
|
||||||
resp.Main = d.Main
|
resp.Main = d.Main
|
||||||
return resp
|
return resp
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ func setData[T *e.CreateDto | *e.UpdateDto](input T, data *e.Patient) error {
|
|||||||
data.Person_Id = inputSrc.Person_Id
|
data.Person_Id = inputSrc.Person_Id
|
||||||
data.RegisteredAt = inputSrc.RegisteredAt
|
data.RegisteredAt = inputSrc.RegisteredAt
|
||||||
data.Status_Code = inputSrc.Status_Code
|
data.Status_Code = inputSrc.Status_Code
|
||||||
|
data.NewBornStatus = inputSrc.NewBornStatus
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user