Documentation
¶
Overview ¶
Code generated by godddx, DO AVOID EDIT.
Code generated by godddx, DO AVOID EDIT.
Index ¶
- type Cache
- type Token
- func (c *Token) Create(ctx context.Context, model *token.Token) error
- func (c *Token) Delete(ctx context.Context, model *token.Token, opts ...orm.QueryOption) error
- func (c *Token) DeleteAllForUser(ctx context.Context, scope string, userID string) ([]string, error)
- func (c *Token) DeleteExpired(ctx context.Context, before time.Time) ([]string, error)
- func (c *Token) EditWithSession(tx *gorm.DB, model *token.Token, changeFn func(b *token.Token) error, ...) error
- func (c *Token) Expire(ctx context.Context, scope string, userID string, reason string) ([]string, error)
- func (c *Token) Get(ctx context.Context, model *token.Token, opts ...orm.QueryOption) error
- func (c *Token) List(ctx context.Context, bs *[]*token.Token, page orm.Pager, ...) (int64, error)
- func (c *Token) Session(ctx context.Context, changeFns ...func(*gorm.DB) error) error
- func (c *Token) Update(ctx context.Context, model *token.Token, changeFn func(*token.Token), ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Token ¶
type Token Cache
func (*Token) DeleteAllForUser ¶ added in v1.7.0
func (c *Token) DeleteAllForUser(ctx context.Context, scope string, userID string) ([]string, error)
DeleteAllForUser implements token.TokenStorer.
func (*Token) DeleteExpired ¶ added in v1.7.0
DeleteExpired implements token.TokenStorer.
func (*Token) EditWithSession ¶
func (c *Token) EditWithSession(tx *gorm.DB, model *token.Token, changeFn func(b *token.Token) error, opts ...orm.QueryOption) error
UpdateWithSession 修改事务
func (*Token) Expire ¶ added in v1.2.8
func (c *Token) Expire(ctx context.Context, scope string, userID string, reason string) ([]string, error)
Expire implements token.TokenStorer.
func (*Token) Get ¶
Get implements token.TokenStorer. 注意: 若想走缓存,则 model 的 id 必传 条件查询无法缓存,此缓存仅为 ID 查询生效。
func (*Token) List ¶ added in v1.7.0
func (c *Token) List(ctx context.Context, bs *[]*token.Token, page orm.Pager, opts ...orm.QueryOption) (int64, error)
Find implements token.TokenStorer.
Click to show internal directories.
Click to hide internal directories.