biz

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2023 License: MIT Imports: 4 Imported by: 0

README

Biz

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ProviderSet = wire.NewSet(NewLogUsecase)

ProviderSet is biz providers.

Functions

This section is empty.

Types

type LogRepo

type LogRepo interface {
	ListLog(ctx context.Context, page, pageSize int64, params map[string]interface{}) ([]*domain.Log, error)
	GetLogCount(ctx context.Context, params map[string]interface{}) (int64, error)
	CreateLog(ctx context.Context, log *domain.Log) error
}

type LogUsecase

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

func NewLogUsecase

func NewLogUsecase(repo LogRepo, logger log.Logger) *LogUsecase

func (*LogUsecase) CreateLog

func (suc *LogUsecase) CreateLog(ctx context.Context, log *domain.Log) error

func (*LogUsecase) ListLog

func (suc *LogUsecase) ListLog(ctx context.Context, page, pageSize int64, params map[string]interface{}) ([]*domain.Log, int64, error)

Jump to

Keyboard shortcuts

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