Documentation ¶
Index ¶
- Variables
- func NewAppRepo(data *Data, logger log.Logger) biz.AppRepo
- func NewClusterRepo(data *Data, c *conf.Bootstrap, logger log.Logger) biz.ClusterRepo
- func NewProjectRepo(data *Data, c *conf.Bootstrap, logger log.Logger) biz.ProjectRepo
- func NewServicesRepo(data *Data, logger log.Logger) biz.ServicesRepo
- func NewUserRepo(data *Data, logger log.Logger) biz.UserRepo
- type Data
- type UserRepo
- func (u *UserRepo) DeleteUser(ctx context.Context, id int64) error
- func (u *UserRepo) GetUserByBatchID(ctx context.Context, ids []int64) ([]*biz.User, error)
- func (u *UserRepo) GetUserByID(ctx context.Context, id int64) (*biz.User, error)
- func (u *UserRepo) GetUserInfoByEmail(ctx context.Context, email string) (*biz.User, error)
- func (u *UserRepo) GetUsers(ctx context.Context, name, email string, pageNum, pageSize int) (users []*biz.User, total int64, err error)
- func (u *UserRepo) Save(ctx context.Context, user *biz.User) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewData, NewClusterRepo, NewAppRepo, NewServicesRepo, NewUserRepo, NewProjectRepo)
ProviderSet is data providers.
Functions ¶
func NewClusterRepo ¶
func NewProjectRepo ¶
func NewServicesRepo ¶
func NewServicesRepo(data *Data, logger log.Logger) biz.ServicesRepo
Types ¶
type UserRepo ¶
type UserRepo struct {
// contains filtered or unexported fields
}
func (*UserRepo) GetUserByBatchID ¶
func (*UserRepo) GetUserByID ¶
func (*UserRepo) GetUserInfoByEmail ¶
Click to show internal directories.
Click to hide internal directories.