package model import model2 "cold-logistics/common/model" var ( AddressTypeSender = "sender" AddressTypeConsignee = "consignee" ) type Address struct { model2.Model Name string `json:"name" gorm:"size:32;"` // 收货人名称 Phone string `json:"phone" gorm:"size:32;"` // 联系电话 Address string `json:"address" gorm:"size:128"` // 详细地址 IsDefault bool `json:"isDefault" gorm:"-"` // 默认 ProvinceId string `json:"provinceId" gorm:"size:255;"` // 省Id ProvinceName string `json:"provinceName" gorm:"size:255;"` // 省中文名 CityId string `json:"cityId" gorm:"size:255;"` // 市Id CityName string `json:"cityName" gorm:"size:255;"` // 市中文名 RegionId string `json:"regionId" gorm:"size:255;"` // 区Id RegionName string `json:"regionName" gorm:"size:255;"` // 区中文名 AddressType string `json:"addressType" gorm:"size:255;" ` //地址类型:sender-发货人 consignee-收货人 model2.ControlBy model2.ModelTime model2.DeptBy } func (Address) TableName() string { return "address" } func (e *Address) Generate() model2.ActiveRecord { o := *e return &o } func (e *Address) GetId() interface{} { return e.Id }