address.go 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. package model
  2. import model2 "gas-cylinder-api/common/model"
  3. type Address struct {
  4. model2.Model
  5. CustomerId string `json:"customerId" gorm:"size:32;"` // 客户id
  6. Name string `json:"name" gorm:"size:32;"` // 收货人名称
  7. Phone string `json:"phone" gorm:"size:32;"` // 联系电话
  8. City string `json:"city" gorm:"size:6;"` // 所在地市
  9. Area string `json:"area" gorm:"size:6;"` // 所属区/县
  10. Address string `json:"address" gorm:"size:128"` // 详细地址
  11. Lng float64 `json:"lng" gorm:"size:9;"` // 经度
  12. Lat float64 `json:"lat" gorm:"size:9;"` // 纬度
  13. IsDefault bool `json:"isDefault" gorm:"size:128"` // 默认
  14. AddressImg string `json:"addressImg" gorm:"size:255;"` // 现场图片
  15. model2.ControlBy
  16. model2.ModelTime
  17. }
  18. func (Address) TableName() string {
  19. return "address"
  20. }
  21. func (e *Address) Generate() model2.ActiveRecord {
  22. o := *e
  23. return &o
  24. }
  25. func (e *Address) GetId() interface{} {
  26. return e.Id
  27. }