2024-04-03 16:46:25 +08:00

13 lines
341 B
Go

package interfaces
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
}