repository

package
v1.5.9 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Code generated by 'freedom new-crud'

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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 CartRepo

type CartRepo interface {
	FindAll(userId int) (entitys []*entity.Cart, e error)
	FindByGoodsId(userId, goodsId int) (cartEntity *entity.Cart, e error)
	Save(entity *entity.Cart) error
	New(userId, goodsId, num int) (cartEntity *entity.Cart, e error)
	DeleteAll(userId int) (e error)
}

type Goods

type Goods struct {
	freedom.Repository
}

Goods .

func (*Goods) Find

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

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) 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

type GoodsRepo

type GoodsRepo interface {
	Find(id int) (goodsEntity *entity.Goods, e error)
	Finds(ids []int) (entitys []*entity.Goods, e error)
	FindsByPage(page, pageSize int, tag string) (entitys []*entity.Goods, e error)
	Save(entity *entity.Goods) error
	New(name, tag string, price, stock int) (entityGoods *entity.Goods, e error)
}

type Order

type Order struct {
	freedom.Repository
}

Order .

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 OrderRepo

type OrderRepo interface {
	New() (orderEntity *entity.Order, e error)
	Save(orderEntity *entity.Order) (e error)
}

type User

type User struct {
	freedom.Repository
}

User .

func (*User) Find

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

func (*User) FindByName

func (repo *User) FindByName(userName string) (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

type UserRepo

type UserRepo interface {
	Find(id int) (obj *entity.User, e error)
	FindByName(userName string) (userEntity *entity.User, e error)
	Save(entity *entity.User) error
	New(userDto dto.RegisterUserReq, money int) (entityUser *entity.User, e error)
}

Jump to

Keyboard shortcuts

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