biz

package
v0.0.0-...-a2c21a8 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

ProviderSet is biz providers.

Functions

This section is empty.

Types

type Category

type Category struct {
	Id         int64
	Name       string
	Pid        int64
	Icon       string
	Desc       string
	UpdateTime time.Time
	CreateTime time.Time
}

type CategoryRepo

type CategoryRepo interface {
	ListCategory(ctx context.Context, op *pb.ListCategoryRequest) ([]*Category, int64, error)
	GetCategory(ctx context.Context, id int64) (*Category, error)
	CreateCategory(ctx context.Context, mod *Category) (*Category, error)
	UpdateCategory(ctx context.Context, id int64, mod *Category) (*Category, error)
	DeleteCategory(ctx context.Context, ids []int64) error
}

type CategoryUsecase

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

func NewCategoryUsecase

func NewCategoryUsecase(repo CategoryRepo, logger log.Logger) *CategoryUsecase

func (*CategoryUsecase) Create

func (uc *CategoryUsecase) Create(ctx context.Context, mod *Category) (p *Category, err error)

创建

func (*CategoryUsecase) Delete

func (uc *CategoryUsecase) Delete(ctx context.Context, ids []int64) error

删除

func (*CategoryUsecase) Get

func (uc *CategoryUsecase) Get(ctx context.Context, id int64) (p *Category, err error)

查询

func (*CategoryUsecase) List

列表

func (*CategoryUsecase) Update

func (uc *CategoryUsecase) Update(ctx context.Context, mod *Category) (p *Category, err error)

创建

Jump to

Keyboard shortcuts

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