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
@@ -0,0 +1,7 @@
package base
type Basic struct {
Id uint32 `json:"id" gorm:"primaryKey"`
Village_Code string `json:"village_code" gorm:"size:10"`
Code string `json:"code" gorm:"unique;size:5"`
}
@@ -1,7 +1,11 @@
package postalcode
import (
ep "simrs-vx/internal/domain/main-entities/postal-code/base"
ev "simrs-vx/internal/domain/main-entities/village"
)
type PostalCode struct {
Id uint32 `json:"id" gorm:"primaryKey"`
Code string `json:"code" gorm:"unique;size:5"`
Village_Code string `json:"village_code" gorm:"size:10"`
ep.Basic
Village *ev.Village `json:"village,omitempty" gorm:"foreignKey:Village_Code;references:Code"`
}