Documentation
¶
Index ¶
- Constants
- Variables
- type Inquirer
- type Query
- func Cache(ttl int) Query
- func IDEQ(id int) Query
- func IDIn(ids ...int) Query
- func Limit(limit int) Query
- func Offset(offset int) Query
- func Order(orders ...string) Query
- func OwnerEQ(owner string) Query
- func RepoEQ(repo string) Query
- func SourceEQ(source string) Query
- func SourceIDEQ(sourceID uint64) Query
- type Splider
- type SpliderRepo
- type SpliderUsecase
- func (r *SpliderUsecase) FindOne(ctx context.Context, id int) (*Splider, error)
- func (r *SpliderUsecase) FindOneWithInstance(ctx context.Context, queries ...Query) (*Splider, error)
- func (r *SpliderUsecase) List(ctx context.Context) ([]*Splider, error)
- func (r *SpliderUsecase) Remove(ctx context.Context) error
- func (r *SpliderUsecase) Save(ctx context.Context, data *Splider) (*Splider, error)
- type Status
Constants ¶
View Source
const (
SourceGithub = "github.com"
)
Variables ¶
View Source
var ( Status_name = map[Status]string{ StatusWaitSync: "待同步", StatusWaitLoaded: "待加载", StatusFinished: "已完成", } )
Functions ¶
This section is empty.
Types ¶
type SpliderRepo ¶
type SpliderRepo interface { Count(ctx context.Context, options ...Query) int FindList(ctx context.Context, options ...Query) ([]*Splider, error) FindOne(ctx context.Context, options ...Query) (*Splider, error) Save(ctx context.Context, data *Splider) (*Splider, error) Remove(ctx context.Context, options ...Query) error }
type SpliderUsecase ¶
type SpliderUsecase struct {
// contains filtered or unexported fields
}
func NewSpliderUsecase ¶
func NewSpliderUsecase(repo SpliderRepo) *SpliderUsecase
func (*SpliderUsecase) FindOneWithInstance ¶
Click to show internal directories.
Click to hide internal directories.