package entity type Address struct { ID uint PostalCode string Address string Name string Lat float64 Lon float64 CityID uint ProvinceID uint } type AddressAggregated struct { Address Address Province Province City City } type Province struct { ID uint Name string } type City struct { ID uint Name string ProvinceID uint }