feat (person): add front and endtitle

This commit is contained in:
dpurbosakti
2025-09-01 17:58:40 +07:00
parent d8c762d5c2
commit b289831e6c
2 changed files with 10 additions and 0 deletions
@@ -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