From 6c47a8e1761af41963f20b200d9ce8546724dbc7 Mon Sep 17 00:00:00 2001 From: dpurbosakti Date: Wed, 8 Oct 2025 10:25:58 +0700 Subject: [PATCH] feat (person-address): add postalCode --- internal/domain/main-entities/person-address/dto.go | 3 +++ internal/use-case/main-use-case/person-address/helper.go | 1 + 2 files changed, 4 insertions(+) diff --git a/internal/domain/main-entities/person-address/dto.go b/internal/domain/main-entities/person-address/dto.go index 0fcd52df..821cf788 100644 --- a/internal/domain/main-entities/person-address/dto.go +++ b/internal/domain/main-entities/person-address/dto.go @@ -10,6 +10,7 @@ type CreateDto struct { Rt string `json:"rt" validate:"maxLength=2"` Rw string `json:"rw" validate:"maxLength=2"` Village_Code string `json:"village_code" validate:"maxLength=10"` + PostalCode string `json:"postalCode" validate:"maxLength=6"` } type ReadListDto struct { @@ -43,6 +44,7 @@ type ResponseDto struct { Rt string `json:"rt"` Rw string `json:"rw"` Village_Code string `json:"village_code"` + PostalCode string `json:"postalCode"` } func (d PersonAddress) ToResponse() ResponseDto { @@ -52,6 +54,7 @@ func (d PersonAddress) ToResponse() ResponseDto { Rt: d.Rt, Rw: d.Rw, Village_Code: d.Village_Code, + PostalCode: d.PostalCode, } resp.Main = d.Main return resp diff --git a/internal/use-case/main-use-case/person-address/helper.go b/internal/use-case/main-use-case/person-address/helper.go index a09c7b57..f3197d76 100644 --- a/internal/use-case/main-use-case/person-address/helper.go +++ b/internal/use-case/main-use-case/person-address/helper.go @@ -22,4 +22,5 @@ func setData[T *e.CreateDto | *e.UpdateDto](input T, data *e.PersonAddress) { data.Rt = inputSrc.Rt data.Rw = inputSrc.Rw data.Village_Code = inputSrc.Village_Code + data.PostalCode = inputSrc.PostalCode }