Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type AssetChangeHandler ¶
type IUserAssetEventRepository ¶
type IUserAssetEventRepository interface {
ChangeUsersAssetTx(ctx context.Context, event *station.BizEventAssetChange) error
}
type IUserAssetEventUseCase ¶
type IUserAssetEventUseCase interface {
ChangeUsersAssetTx(ctx context.Context, event *station.BizEventAssetChange) error
}
type IUserAssetRecordRepository ¶
type IUserAssetRecordRepository interface { GetRecordsByUserId(ctx context.Context, userId int64) (res []*model.UserAssetRecord, nextCursor string, err error) GetRecordsByUserChangeAssetEvent(ctx context.Context, event *station.BizEventAssetChange) (res []*model.UserAssetRecord, err error) }
type IUserAssetRepository ¶
type UserAssetEvent ¶
type UserAssetEvent struct {
*station.BizEventAssetChange
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.