Documentation
¶
Index ¶
- type Addresses
- func (a *Addresses) AddressList(ctx context.Context) ([]Addresses, error)
- func (a *Addresses) CreateAdd(ctx context.Context, in *Addresses) (*Addresses, error)
- func (a *Addresses) DeleteAddress(ctx context.Context, id int64) error
- func (a *Addresses) GetAddressInfoByID(ctx context.Context, id int64) (*Addresses, error)
- func (a *Addresses) GetDefaultAddr(ctx context.Context, userId int64) (*Addresses, error)
- func (a *Addresses) UpdateAddress(ctx context.Context, id int64, updateInfo *Addresses) error
- func (a *Addresses) UpdateDefaultAddress(ctx context.Context, userId int64, id int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addresses ¶
type Addresses struct {
gorm.Model
UserId int64 `json:"user_id" gorm:"column:user_id;type:int(11);comment:用户ID"`
Name string `json:"name" gorm:"column:name;type:varchar(30);comment:收货人姓名"`
Mobile string `json:"mobile" gorm:"column:mobile;type:char(11);comment:手机号"`
Province string `json:"province" gorm:"column:province;type:varchar(20);comment:省"`
City string `json:"city" gorm:"column:city;type:varchar(30);comment:市"`
County string `json:"county" gorm:"column:county;type:varchar(30);comment:县"`
Township string `json:"township" gorm:"column:township;type:varchar(30);comment:乡镇"`
Address string `json:"address" gorm:"column:address;type:varchar(200);comment:详细地址"`
IsDefault bool `json:"is_default" gorm:"column:is_default;type:tinyint(1);comment:是否默认地址 true 是 false 否"`
}
Addresses 地址表
func NewAddress ¶
func NewAddress() *Addresses
func (*Addresses) AddressList ¶
func (*Addresses) DeleteAddress ¶
func (*Addresses) GetAddressInfoByID ¶
func (*Addresses) GetDefaultAddr ¶
func (*Addresses) UpdateAddress ¶
Click to show internal directories.
Click to hide internal directories.