package commands import "pink_fox/packages/fw" type UserCommand struct { } func NewUserCommand() *UserCommand { return &UserCommand{} } func (it *UserCommand) CheckAndFind(id int) (func(int) ([]string, fw.Error), fw.Error) { // тут мы получаем пользователя или ошибку // получает сущность по id return it.getUsersList, nil } func (it *UserCommand) getUsersList(page int) ([]string, fw.Error) { return nil, nil }