restructure area

This commit is contained in:
dpurbosakti
2025-10-09 12:27:56 +07:00
parent 63d2f2342c
commit 601bbd5a0a
15 changed files with 112 additions and 53 deletions

No files matched your search

@@ -1,11 +1,13 @@
package regency
import ed "simrs-vx/internal/domain/main-entities/district"
import (
edb "simrs-vx/internal/domain/main-entities/district/base"
ep "simrs-vx/internal/domain/main-entities/province"
erb "simrs-vx/internal/domain/main-entities/regency/base"
)
type Regency struct {
Id uint16 `json:"id" gorm:"primaryKey"`
Province_Code string `json:"province_code" gorm:"size:2"`
Code string `json:"code" gorm:"unique;size:4"`
Name string `json:"name" gorm:"size:50"`
Districts []*ed.District `json:"districts,omitempty" gorm:"foreignKey:Regency_Code;references:Code"`
erb.Basic
Province *ep.Province `json:"province,omitempty" gorm:"foreignKey:Province_Code;references:Code"`
Districts []*edb.Basic `json:"districts,omitempty" gorm:"foreignKey:Regency_Code;references:Code"`
}