From 158e57f6f2794f32e0f38cb49d03a6064f899d1d Mon Sep 17 00:00:00 2001 From: vanilia Date: Fri, 12 Dec 2025 07:47:28 +0700 Subject: [PATCH] seed complete --- internal/domain/main-entities/specialist/dto.go | 8 ++++---- internal/use-case/main-use-case/specialist/helper.go | 5 +++-- .../simgos-sync-use-case/seeder/specialist/seeder.go | 4 ++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/internal/domain/main-entities/specialist/dto.go b/internal/domain/main-entities/specialist/dto.go index 04f848cd..1b75e7cb 100644 --- a/internal/domain/main-entities/specialist/dto.go +++ b/internal/domain/main-entities/specialist/dto.go @@ -7,10 +7,10 @@ import ( ) type CreateDto struct { - Id *uint `json:"id"` - Installation_Code string `json:"installation_code"` - Code string `json:"code" validate:"maxLength=10"` - Name string `json:"name" validate:"maxLength=50"` + Id *uint `json:"id"` + Installation_Code *string `json:"installation_code"` + Code string `json:"code" validate:"maxLength=10"` + Name string `json:"name" validate:"maxLength=50"` } type ReadListDto struct { diff --git a/internal/use-case/main-use-case/specialist/helper.go b/internal/use-case/main-use-case/specialist/helper.go index 49f5745f..f5130d4e 100644 --- a/internal/use-case/main-use-case/specialist/helper.go +++ b/internal/use-case/main-use-case/specialist/helper.go @@ -25,8 +25,9 @@ func setData[T *e.CreateDto | *e.UpdateDto](input T, data *e.Specialist) { func setBulkData(input []e.CreateDto) (data []e.Specialist) { for _, i := range input { data = append(data, e.Specialist{ - Code: i.Code, - Name: i.Name, + Code: i.Code, + Name: i.Name, + Installation_Code: i.Installation_Code, }) } diff --git a/internal/use-case/simgos-sync-use-case/seeder/specialist/seeder.go b/internal/use-case/simgos-sync-use-case/seeder/specialist/seeder.go index 038c2356..e108aaee 100644 --- a/internal/use-case/simgos-sync-use-case/seeder/specialist/seeder.go +++ b/internal/use-case/simgos-sync-use-case/seeder/specialist/seeder.go @@ -36,10 +36,10 @@ func SeedSpecialist(event *pl.Event, tx *db.Dualtx) error { speCode := strconv.Itoa(int(v.No)) - var insCode string + var insCode *string if v.KdUnit != 0 { code := strconv.Itoa(v.KdUnit) - insCode = code + insCode = &code } speData = append(speData, es.CreateDto{