address

package
v0.0.0-...-9fc3f77 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Address

type Address struct {
	global.Model
	UserId   uint   `json:"userId" gorm:"column:userId;type:uint;size:32;not null"`
	Country  string `json:"country" gorm:"column:country;type:varchar(255);not null;index:country"`
	Province string `json:"province" gorm:"column:province;type:varchar(255);not null;index:province"`
	City     string `json:"city" gorm:"column:city;type:varchar(255);not null;index:city"`
	Distinct string `json:"distinct" gorm:"column:distinct;type:varchar(255);not null;index:distinct"`
	Street   string `json:"street" gorm:"column:street;type:varchar(255);not null;index:street"`
	Detail   string `json:"detail" gorm:"column:detail;type:varchar(255);not null"`
	Tag      string `json:"tag" gorm:"column:tag;type:varchar(255);default:'';index:tag"`
}

func (Address) Table

func (Address) Table() string

type DAO

type DAO interface {
	GetAddressById(ctx context.Context, id uint) (*Address, error)
	GetAddressesByUserId(ctx context.Context, userId uint) ([]*Address, error)
	CreateAddress(ctx context.Context, address *Address) error
	UpdateAddress(ctx context.Context, address *Address) error
	DeleteAddress(ctx context.Context, id uint) error
}

type JdbcImpl

type JdbcImpl struct {
	// contains filtered or unexported fields
}

func NewJdbcImpl

func NewJdbcImpl(db *gorm.DB) *JdbcImpl

func (*JdbcImpl) CreateAddress

func (impl *JdbcImpl) CreateAddress(ctx context.Context, address *Address) error

func (*JdbcImpl) DeleteAddress

func (impl *JdbcImpl) DeleteAddress(ctx context.Context, id uint) error

func (*JdbcImpl) GetAddressById

func (impl *JdbcImpl) GetAddressById(ctx context.Context, id uint) (*Address, error)

func (*JdbcImpl) GetAddressesByUserId

func (impl *JdbcImpl) GetAddressesByUserId(ctx context.Context, userId uint) (addrs []*Address, err error)

func (*JdbcImpl) UpdateAddress

func (impl *JdbcImpl) UpdateAddress(ctx context.Context, address *Address) error

Jump to

Keyboard shortcuts

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