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.User, error) ResetPwd(ctx context.Context, req *userModel.ResetPwdReq) error GetUser(ctx context.Context, req *userModel.GetUserReq) (user userModel.User, err error) }