Documentation
¶
Index ¶
- type AdminRepository
- type Builder
- type CartRepository
- func (repo *CartRepository) DeleteAll(userID int) (e error)
- func (repo *CartRepository) FindAll(userID int) (entitys []*entity.Cart, e error)
- func (repo *CartRepository) FindByGoodsID(userID, goodsID int) (cartEntity *entity.Cart, e error)
- func (repo *CartRepository) New(userID, goodsID, num int) (cartEntity *entity.Cart, e error)
- func (repo *CartRepository) Save(entity *entity.Cart) error
- type DeliveryRepository
- type GORMRepository
- type GoodsRepository
- func (repo *GoodsRepository) BeginRequest(worker freedom.Worker)
- func (repo *GoodsRepository) Finds(IDs []int) (entitys []*entity.Goods, e error)
- func (repo *GoodsRepository) FindsByPage(page, pageSize int, tag string) (entitys []*entity.Goods, e error)
- func (repo *GoodsRepository) Get(ID int) (goodsEntity *entity.Goods, e error)
- func (repo *GoodsRepository) New(name, tag string, price, stock int) (entityGoods *entity.Goods, e error)
- func (repo *GoodsRepository) Save(entity *entity.Goods) error
- type Limiter
- type OrderRepository
- func (repo *OrderRepository) BeginRequest(worker freedom.Worker)
- func (repo *OrderRepository) Find(orderNo string, userID int) (orderEntity *entity.Order, e error)
- func (repo *OrderRepository) Finds(userID int, page, pageSize int) (entitys []*entity.Order, totalPage int, e error)
- func (repo *OrderRepository) Get(orderNo string) (orderEntity *entity.Order, e error)
- func (repo *OrderRepository) New() (orderEntity *entity.Order, e error)
- func (repo *OrderRepository) Save(orderEntity *entity.Order) (e error)
- type Pager
- type UserRepository
- func (repo *UserRepository) FindByName(userName string) (userEntity *entity.User, e error)
- func (repo *UserRepository) Get(ID int) (userEntity *entity.User, e error)
- func (repo *UserRepository) New(uservo vo.RegisterUserReq, money int) (entityUser *entity.User, e error)
- func (repo *UserRepository) Save(entity *entity.User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminRepository ¶ added in v1.9.3
type AdminRepository struct {
freedom.Repository
}
AdminRepository .
type CartRepository ¶ added in v1.9.3
type CartRepository struct {
freedom.Repository
}
CartRepository .
func (*CartRepository) DeleteAll ¶ added in v1.9.3
func (repo *CartRepository) DeleteAll(userID int) (e error)
DeleteAll 删除全部购物车
func (*CartRepository) FindAll ¶ added in v1.9.3
func (repo *CartRepository) FindAll(userID int) (entitys []*entity.Cart, e error)
FindAll 获取用户购物车实体
func (*CartRepository) FindByGoodsID ¶ added in v1.9.3
func (repo *CartRepository) FindByGoodsID(userID, goodsID int) (cartEntity *entity.Cart, e error)
FindByGoodsID 获取用户某商品的购物车
type DeliveryRepository ¶ added in v1.9.3
type DeliveryRepository struct {
freedom.Repository
}
DeliveryRepository .
type GORMRepository ¶ added in v1.7.13
type GORMRepository interface { Worker() freedom.Worker // contains filtered or unexported methods }
GORMRepository .
type GoodsRepository ¶ added in v1.9.3
type GoodsRepository struct { freedom.Repository Cache store.EntityCache //实体缓存组件 EventManager *domainevent.EventManager //领域事件组件 }
GoodsRepository .
func (*GoodsRepository) BeginRequest ¶ added in v1.9.3
func (repo *GoodsRepository) BeginRequest(worker freedom.Worker)
BeginRequest .
func (*GoodsRepository) Finds ¶ added in v1.9.3
func (repo *GoodsRepository) Finds(IDs []int) (entitys []*entity.Goods, e error)
Finds .
func (*GoodsRepository) FindsByPage ¶ added in v1.9.3
func (repo *GoodsRepository) FindsByPage(page, pageSize int, tag string) (entitys []*entity.Goods, e error)
FindsByPage .
func (*GoodsRepository) Get ¶ added in v1.9.3
func (repo *GoodsRepository) Get(ID int) (goodsEntity *entity.Goods, e error)
Get 通过ID 获取商品实体.
type Limiter ¶ added in v1.8.12
type Limiter struct {
// contains filtered or unexported fields
}
Limiter .
func NewAscLimiter ¶ added in v1.8.12
NewAscLimiter .
func NewDescLimiter ¶ added in v1.8.12
NewDescLimiter .
type OrderRepository ¶ added in v1.9.3
type OrderRepository struct { freedom.Repository Cache store.EntityCache //实体缓存组件 EventManager *domainevent.EventManager //领域事件组件 }
OrderRepository .
func (*OrderRepository) BeginRequest ¶ added in v1.9.3
func (repo *OrderRepository) BeginRequest(worker freedom.Worker)
BeginRequest .
func (*OrderRepository) Finds ¶ added in v1.9.3
func (repo *OrderRepository) Finds(userID int, page, pageSize int) (entitys []*entity.Order, totalPage int, e error)
Finds .
func (*OrderRepository) Get ¶ added in v1.9.3
func (repo *OrderRepository) Get(orderNo string) (orderEntity *entity.Order, e error)
Get .
type Pager ¶ added in v1.8.1
type Pager struct {
// contains filtered or unexported fields
}
Pager .
func NewAscPager ¶ added in v1.8.1
NewAscPager .
func NewDescPager ¶ added in v1.8.1
NewDescPager .
type UserRepository ¶ added in v1.9.3
type UserRepository struct { freedom.Repository EventRepository *domainevent.EventManager //领域事件组件 }
UserRepository .
func (*UserRepository) FindByName ¶ added in v1.9.3
func (repo *UserRepository) FindByName(userName string) (userEntity *entity.User, e error)
FindByName .
func (*UserRepository) Get ¶ added in v1.9.3
func (repo *UserRepository) Get(ID int) (userEntity *entity.User, e error)
Get .
func (*UserRepository) New ¶ added in v1.9.3
func (repo *UserRepository) New(uservo vo.RegisterUserReq, money int) (entityUser *entity.User, e error)
New .
Source Files
¶
Click to show internal directories.
Click to hide internal directories.