20 lines
711 B
Go
20 lines
711 B
Go
package user
|
|
|
|
import (
|
|
userModel "busniess-user-center/internal/models/user"
|
|
|
|
"context"
|
|
)
|
|
|
|
type UserService interface {
|
|
Add(ctx context.Context, info *userModel.AddInfo) (id uint, err error)
|
|
Login(ctx context.Context, lInfo userModel.LoginInfo) error
|
|
Logout(ctx context.Context) error
|
|
Modify(ctx context.Context, mInfo *userModel.ModifyInfo) error
|
|
Disable(ctx context.Context, req *userModel.Enable) error
|
|
Enable(ctx context.Context, req *userModel.Enable) error
|
|
Search(ctx context.Context, query *userModel.Query) (*userModel.SearchRsp, error)
|
|
ResetPwd(ctx context.Context, req *userModel.ResetPwdReq) error
|
|
GetUser(ctx context.Context, req *userModel.GetUserReq) (user userModel.User, err error)
|
|
}
|