12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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
- }
|