busniess-user-center/internal/service/user/interface.go

17 lines
475 B
Go

package user
import (
"busniess-user-center/internal/models"
"context"
)
type UserService interface {
Add(ctx context.Context, info *models.AddInfo) (id uint, err error)
Login(ctx context.Context, lInfo models.LoginInfo) error
Logout(ctx context.Context) error
Modify(ctx context.Context, mInfo *models.ModifyInfo) error
Disable(ctx context.Context) error
Enable(ctx context.Context) error
Search(ctx context.Context, query *models.Query) ([]models.User, error)
}