Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App interface { // GetApp 获取指定的应用信息 GetApp(ctx kratosx.Context, id uint32) (*entity.App, error) // ListApp 获取应用信息列表 ListApp(ctx kratosx.Context, req *types.ListAppRequest) ([]*entity.App, uint32, error) // CreateApp 创建应用信息 CreateApp(ctx kratosx.Context, req *entity.App) (uint32, error) // UpdateApp 更新应用信息 UpdateApp(ctx kratosx.Context, req *entity.App) error // UpdateAppStatus 更新应用信息状态 UpdateAppStatus(ctx kratosx.Context, req *types.UpdateAppStatusRequest) error // DeleteApp 删除应用信息 DeleteApp(ctx kratosx.Context, id uint32) error // GetAppByKeyword 获取指定的应用信息 GetAppByKeyword(ctx kratosx.Context, keyword string) (*entity.App, error) }
type Auth ¶
type Auth interface { // ListAuth 获取应用授权信息列表 ListAuth(ctx kratosx.Context, req *types.ListAuthRequest) ([]*entity.Auth, uint32, error) // CreateAuth 创建应用授权信息 CreateAuth(ctx kratosx.Context, req *entity.Auth) (uint32, error) // UpsertAuth 更新应用授权信息 UpsertAuth(ctx kratosx.Context, req *entity.Auth) error // UpdateAuthStatus 更新应用授权信息状态 UpdateAuthStatus(ctx kratosx.Context, req *types.UpdateAuthStatusRequest) error // DeleteAuth 删除应用授权信息 DeleteAuth(ctx kratosx.Context, userId uint32, appId uint32) error // GetAuth 获取指定的应用授权信息 GetAuth(ctx kratosx.Context, id uint32) (*entity.Auth, error) // GetAuthByUA 获取指定的应用授权信息 GetAuthByUA(ctx kratosx.Context, uid uint32, aid uint32) (*entity.Auth, error) // IsBindOAuth 判断渠道是否绑定用户 IsBindOAuth(ctx kratosx.Context, cid uint32, aid string) bool // GetOAuthByCA 获取指定的授权信息 GetOAuthByCA(ctx kratosx.Context, cid uint32, aid string) (*entity.OAuth, error) // ListOAuth 获取应用授权信息列表 ListOAuth(ctx kratosx.Context, req *types.ListOAuthRequest) ([]*entity.OAuth, uint32, error) // CreateOAuth 创建应用授权信息 CreateOAuth(ctx kratosx.Context, req *entity.OAuth) (string, error) // GetOAuthByUid 获取指定的三方授权应用 GetOAuthByUid(ctx kratosx.Context, uid string) (*entity.OAuth, error) // UpdateOAuth 更新应用授权信息 UpdateOAuth(ctx kratosx.Context, req *entity.OAuth) error // DeleteOAuth 删除应用授权信息 DeleteOAuth(ctx kratosx.Context, userId uint32, appId uint32) error // BindOAuthByUid 通过授权渠道号绑定 BindOAuthByUid(ctx kratosx.Context, uid uint32, aid string) error }
type Channel ¶
type Channel interface { // GetChannelByKeyword 获取指定的登陆渠道 GetChannelByKeyword(ctx kratosx.Context, keyword string) (*entity.Channel, error) // GetChannel 获取指定的登陆渠道 GetChannel(ctx kratosx.Context, id uint32) (*entity.Channel, error) // ListChannel 获取登陆渠道列表 ListChannel(ctx kratosx.Context, req *types.ListChannelRequest) ([]*entity.Channel, uint32, error) // CreateChannel 创建登陆渠道 CreateChannel(ctx kratosx.Context, req *entity.Channel) (uint32, error) // UpdateChannel 更新登陆渠道 UpdateChannel(ctx kratosx.Context, req *entity.Channel) error // DeleteChannel 删除登陆渠道 DeleteChannel(ctx kratosx.Context, id uint32) error }
type Feedback ¶
type Feedback interface { // ListFeedbackCategory 获取反馈建议分类列表 ListFeedbackCategory(ctx kratosx.Context, req *types.ListFeedbackCategoryRequest) ([]*entity.FeedbackCategory, uint32, error) // CreateFeedbackCategory 创建反馈建议分类 CreateFeedbackCategory(ctx kratosx.Context, req *entity.FeedbackCategory) (uint32, error) // UpdateFeedbackCategory 更新反馈建议分类 UpdateFeedbackCategory(ctx kratosx.Context, req *entity.FeedbackCategory) error // DeleteFeedbackCategory 删除反馈建议分类 DeleteFeedbackCategory(ctx kratosx.Context, id uint32) error // IsExistFeedbackByMd5 是否存在反馈 IsExistFeedbackByMd5(ctx kratosx.Context, md5 string) bool // GetFeedback 获取反馈建议 GetFeedback(ctx kratosx.Context, id uint32) (*entity.Feedback, error) // ListFeedback 获取反馈建议列表 ListFeedback(ctx kratosx.Context, req *types.ListFeedbackRequest) ([]*entity.Feedback, uint32, error) // CreateFeedback 创建反馈建议 CreateFeedback(ctx kratosx.Context, req *entity.Feedback) (uint32, error) // DeleteFeedback 删除反馈建议 DeleteFeedback(ctx kratosx.Context, id uint32) error // UpdateFeedback 更新反馈建议 UpdateFeedback(ctx kratosx.Context, req *entity.Feedback) error }
type Field ¶
type Field interface { // ListField 获取用户字段列表 ListField(ctx kratosx.Context, req *types.ListFieldRequest) ([]*entity.Field, uint32, error) // CreateField 创建用户字段 CreateField(ctx kratosx.Context, req *entity.Field) (uint32, error) // UpdateField 更新用户字段 UpdateField(ctx kratosx.Context, req *entity.Field) error // DeleteField 删除用户字段 DeleteField(ctx kratosx.Context, id uint32) error }
type Permission ¶
type User ¶
type User interface { // GetUser 获取指定的用户信息 GetUser(ctx kratosx.Context, id uint32) (*entity.User, error) // ListUser 获取用户信息列表 ListUser(ctx kratosx.Context, req *types.ListUserRequest) ([]*entity.User, uint32, error) // CreateUser 创建用户信息 CreateUser(ctx kratosx.Context, req *entity.User) (uint32, error) // ImportUser 导入用户信息 ImportUser(ctx kratosx.Context, req []*entity.User) (uint32, error) // ExportUser 导出用户信息 ExportUser(ctx kratosx.Context, req *types.ExportUserRequest) (string, error) // UpdateUser 更新用户信息 UpdateUser(ctx kratosx.Context, req *entity.User) error // UpdateUserStatus 更新用户信息状态 UpdateUserStatus(ctx kratosx.Context, req *types.UpdateUserStatusRequest) error // DeleteUser 删除用户信息 DeleteUser(ctx kratosx.Context, ids []uint32) (uint32, error) // GetTrashUser 获取指定的回收站用户信息 GetTrashUser(ctx kratosx.Context, id uint32) (*entity.User, error) // ListTrashUser 获取回收站用户信息列表 ListTrashUser(ctx kratosx.Context, req *types.ListTrashUserRequest) ([]*entity.User, uint32, error) // DeleteTrashUser 彻底删除用户信息 DeleteTrashUser(ctx kratosx.Context, ids []uint32) (uint32, error) // RevertTrashUser 还原用户信息 RevertTrashUser(ctx kratosx.Context, id uint32) error // GetUserByPhone 获取指定的用户信息 GetUserByPhone(ctx kratosx.Context, phone string) (*entity.User, error) // GetUserByEmail 获取指定的用户信息 GetUserByEmail(ctx kratosx.Context, email string) (*entity.User, error) // GetUserByUsername 获取指定的用户信息 GetUserByUsername(ctx kratosx.Context, username string) (*entity.User, error) // HasUserByEmail 是否存在指定的用户邮箱信息 HasUserByEmail(ctx kratosx.Context, email string) bool // HasUserByUsername 是否存在指定的用户账户信息 HasUserByUsername(ctx kratosx.Context, un string) bool }
type Userinfo ¶
type Userinfo interface { // ListUserinfo 获取用户扩展信息列表 ListUserinfo(ctx kratosx.Context, req *types.ListUserinfoRequest) ([]*entity.Userinfo, uint32, error) // UpdateUserinfo 更新用户扩展信息 UpdateUserinfo(ctx kratosx.Context, req *entity.Userinfo) error // CheckKeywords 检查keyword是否合法 CheckKeywords(ctx kratosx.Context, appId uint32, keywords []string) error // CreateUserinfo 创建用户扩展信息 CreateUserinfo(ctx kratosx.Context, req *entity.Userinfo) (uint32, error) // DeleteUserinfo 删除用户扩展信息 DeleteUserinfo(ctx kratosx.Context, id uint32) error }
Click to show internal directories.
Click to hide internal directories.