repository

package
v1.7.13 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Code generated by 'freedom new-po'

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Admin added in v1.6.5

type Admin struct {
	freedom.Repository
}

Admin .

func (*Admin) Get added in v1.6.5

func (repo *Admin) Get(id int) (adminEntity *entity.Admin, e error)

type Builder added in v1.7.13

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

Builder

func NewORMBuilder added in v1.7.13

func NewORMBuilder() *Builder

NewORMBuilder .

func (*Builder) Execute added in v1.7.13

func (p *Builder) Execute(db *gorm.DB, object interface{}) (e error)

Execute .

func (*Builder) Order added in v1.7.13

func (b *Builder) Order() interface{}

func (*Builder) SelectColumn added in v1.7.13

func (b *Builder) SelectColumn(column ...string) *Builder

SelectColumn .

func (*Builder) SetPage added in v1.7.13

func (b *Builder) SetPage(page, pageSize int) *Builder

SetPage .

func (*Builder) TotalPage added in v1.7.13

func (p *Builder) TotalPage() int

TotalPage .

type Cart

type Cart struct {
	freedom.Repository
}

Cart .

func (*Cart) DeleteAll

func (repo *Cart) DeleteAll(userId int) (e error)

DeleteAll 删除全部购物车

func (*Cart) FindAll

func (repo *Cart) FindAll(userId int) (entitys []*entity.Cart, e error)

FindAll 获取用户购物车实体

func (*Cart) FindByGoodsId

func (repo *Cart) FindByGoodsId(userId, goodsId int) (cartEntity *entity.Cart, e error)

FindByGoodsId 获取用户某商品的购物车

func (*Cart) New

func (repo *Cart) New(userId, goodsId, num int) (cartEntity *entity.Cart, e error)

New 新增购物车

func (*Cart) Save

func (repo *Cart) Save(entity *entity.Cart) error

Save 保存购物车

type Delivery added in v1.6.5

type Delivery struct {
	freedom.Repository
}

Delivery .

func (*Delivery) New added in v1.6.5

func (repo *Delivery) New() (deliveryEntity *entity.Delivery, err error)

New 创建实体

func (*Delivery) Save added in v1.6.5

func (repo *Delivery) Save(deliveryEntity *entity.Delivery) error

Save 保存实体

type GORMRepository added in v1.7.13

type GORMRepository interface {
	GetWorker() freedom.Worker
	// contains filtered or unexported methods
}

GORMRepository .

type Goods

type Goods struct {
	freedom.Repository
	Cache store.EntityCache //实体缓存组件
}

Goods .

func (*Goods) BeginRequest added in v1.7.4

func (repo *Goods) BeginRequest(worker freedom.Worker)

BeginRequest

func (*Goods) Finds

func (repo *Goods) Finds(ids []int) (entitys []*entity.Goods, e error)

func (*Goods) FindsByPage

func (repo *Goods) FindsByPage(page, pageSize int, tag string) (entitys []*entity.Goods, e error)

func (*Goods) Get added in v1.6.5

func (repo *Goods) Get(id int) (goodsEntity *entity.Goods, e error)

Get 通过id 获取商品实体.

func (*Goods) New

func (repo *Goods) New(name, tag string, price, stock int) (entityGoods *entity.Goods, e error)

func (*Goods) Save

func (repo *Goods) Save(entity *entity.Goods) error

Save 持久化实体.

type Order

type Order struct {
	freedom.Repository
	Cache store.EntityCache //实体缓存组件
}

Order .

func (*Order) BeginRequest added in v1.7.4

func (repo *Order) BeginRequest(worker freedom.Worker)

BeginRequest

func (*Order) Find added in v1.6.1

func (repo *Order) Find(orderNo string, userId int) (orderEntity *entity.Order, e error)

Find .

func (*Order) Finds added in v1.6.1

func (repo *Order) Finds(userId int, page, pageSize int) (entitys []*entity.Order, totalPage int, e error)

Finds .

func (*Order) Get added in v1.6.5

func (repo *Order) Get(orderNo string) (orderEntity *entity.Order, e error)

Get .

func (*Order) New

func (repo *Order) New() (orderEntity *entity.Order, e error)

新建订单实体

func (*Order) Save

func (repo *Order) Save(orderEntity *entity.Order) (e error)

Save 保存订单实体

type Reorder added in v1.7.13

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

Reorder .

func NewORMAscBuilder added in v1.7.13

func NewORMAscBuilder(column string, columns ...string) *Reorder

NewORMAscBuilder .

func NewORMDescBuilder added in v1.7.13

func NewORMDescBuilder(column string, columns ...string) *Reorder

NewORMDescBuilder .

func (*Reorder) NewBuilder added in v1.7.13

func (o *Reorder) NewBuilder() *Builder

NewBuilder .

func (*Reorder) NewPageBuilder added in v1.7.13

func (o *Reorder) NewPageBuilder(page, pageSize int) *Builder

NewPageBuilder .

func (*Reorder) Order added in v1.7.13

func (o *Reorder) Order() interface{}

Order .

type User

type User struct {
	freedom.Repository
}

User .

func (*User) FindByName

func (repo *User) FindByName(userName string) (userEntity *entity.User, e error)

func (*User) Get added in v1.6.5

func (repo *User) Get(id int) (userEntity *entity.User, e error)

func (*User) New

func (repo *User) New(userDto dto.RegisterUserReq, money int) (entityUser *entity.User, e error)

func (*User) Save

func (repo *User) Save(entity *entity.User) error

Jump to

Keyboard shortcuts

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