address

package
v0.0.0-...-1f6533e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2024 License: MulanPSL-2.0 Imports: 4 Imported by: 0

Documentation

Index

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 (a *Addresses) AddressList(ctx context.Context) ([]Addresses, error)

func (*Addresses) CreateAdd

func (a *Addresses) CreateAdd(ctx context.Context, in *Addresses) (*Addresses, error)

func (*Addresses) DeleteAddress

func (a *Addresses) DeleteAddress(ctx context.Context, id int64) error

func (*Addresses) GetAddressInfoByID

func (a *Addresses) GetAddressInfoByID(ctx context.Context, id int64) (*Addresses, error)

func (*Addresses) GetDefaultAddr

func (a *Addresses) GetDefaultAddr(ctx context.Context, userId int64) (*Addresses, error)

func (*Addresses) UpdateAddress

func (a *Addresses) UpdateAddress(ctx context.Context, id int64, updateInfo *Addresses) error

func (*Addresses) UpdateDefaultAddress

func (a *Addresses) UpdateDefaultAddress(ctx context.Context, userId int64, id int64) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL