package controller

import "github.com/loveuer/nfflow/internal/model"

type userController interface {
	GetUser(id uint64) (*model.User, error)
	GetUserByToken(token string) (*model.User, error)
	CacheUser(user *model.User) error
	CacheToken(token string, user *model.User) error
	RmUserCache(id uint64) error
	DeleteUser(id uint64) error
}