feat (person): add front and endtitle
This commit is contained in:
@@ -11,6 +11,8 @@ import (
|
||||
|
||||
type CreateDto struct {
|
||||
Name string `json:"name"`
|
||||
FrontTitle *string `json:"frontTitle"`
|
||||
EndTitle *string `json:"endTitle"`
|
||||
BirthDate *time.Time `json:"birthDate,omitempty"`
|
||||
BirthRegency_Code *string `json:"birthRegency_code"`
|
||||
Gender_Code *erp.GenderCode `json:"gender_code"`
|
||||
@@ -30,6 +32,8 @@ type ReadListDto struct {
|
||||
|
||||
type FilterDto struct {
|
||||
Name string `json:"name"`
|
||||
FrontTitle *string `json:"frontTitle"`
|
||||
EndTitle *string `json:"endTitle"`
|
||||
BirthDate *time.Time `json:"birthDate,omitempty"`
|
||||
BirthRegency_Code *string `json:"birthRegency_code"`
|
||||
Gender_Code *erp.GenderCode `json:"gender_code"`
|
||||
@@ -69,6 +73,8 @@ type MetaDto struct {
|
||||
type ResponseDto struct {
|
||||
ecore.Main
|
||||
Name string `json:"name"`
|
||||
FrontTitle *string `json:"frontTitle"`
|
||||
EndTitle *string `json:"endTitle"`
|
||||
BirthDate *time.Time `json:"birthDate,omitempty"`
|
||||
BirthRegency_Code *string `json:"birthRegency_code"`
|
||||
Gender_Code *erp.GenderCode `json:"gender_code"`
|
||||
@@ -86,6 +92,8 @@ type ResponseDto struct {
|
||||
func (d *Person) ToResponse() ResponseDto {
|
||||
resp := ResponseDto{
|
||||
Name: d.Name,
|
||||
FrontTitle: d.FrontTitle,
|
||||
EndTitle: d.EndTitle,
|
||||
BirthDate: d.BirthDate,
|
||||
BirthRegency_Code: d.BirthRegency_Code,
|
||||
Gender_Code: d.Gender_Code,
|
||||
|
||||
@@ -18,6 +18,8 @@ func setData[T *e.CreateDto | *e.UpdateDto](input T, data *e.Person) {
|
||||
}
|
||||
|
||||
data.Name = inputSrc.Name
|
||||
data.FrontTitle = inputSrc.FrontTitle
|
||||
data.EndTitle = inputSrc.EndTitle
|
||||
data.BirthDate = inputSrc.BirthDate
|
||||
data.BirthRegency_Code = inputSrc.BirthRegency_Code
|
||||
data.Gender_Code = inputSrc.Gender_Code
|
||||
|
||||
Reference in New Issue
Block a user