Documentation
¶
Index ¶
- Constants
- type App
- func (u *App) CreateApp(ctx core.Context, app *entity.App) (uint32, error)
- func (u *App) CreateAppField(ctx core.Context, app *entity.AppField) (uint32, error)
- func (u *App) CreateAppOAuthChannel(ctx core.Context, app *entity.AppOAuthChannel) (uint32, error)
- func (u *App) DeleteApp(ctx core.Context, id uint32) error
- func (u *App) DeleteAppField(ctx core.Context, id uint32) error
- func (u *App) DeleteAppOAuthChannel(ctx core.Context, id uint32) error
- func (u *App) GetApp(ctx core.Context, req *types.GetAppRequest) (*entity.App, error)
- func (u *App) ListApp(ctx core.Context, req *types.ListAppRequest) ([]*entity.App, uint32, error)
- func (u *App) ListAppField(ctx core.Context, req *types.ListAppFieldRequest) ([]*entity.AppField, uint32, error)
- func (u *App) ListAppOAuthChannel(ctx core.Context, req *types.ListAppOAuthChannelRequest) ([]*entity.AppOAuthChannel, uint32, error)
- func (u *App) ListCurrentApp(ctx core.Context, req *types.ListAppRequest) ([]*entity.App, uint32, error)
- func (u *App) ListTenantAppOAuthChannel(ctx core.Context, req *app.ListTenantAppOAuthChannelRequest) ([]*entity.AppOAuthChannel, error)
- func (u *App) UpdateApp(ctx core.Context, app *entity.App) error
- type Auth
- func (u *Auth) ApiAuth(ctx core.Context, in *auth.ApiAuthRequest) (*auth.ApiAuthReply, error)
- func (u *Auth) GetUserLoginCaptcha(ctx core.Context) (*types.GetUserLoginCaptchaReply, error)
- func (u *Auth) ListAuthLog(ctx core.Context, req *types.ListAuthLogRequest) ([]*entity.AuthLog, uint32, error)
- func (u *Auth) ListLoginLog(ctx core.Context, req *types.ListLoginLogRequest) ([]*entity.LoginLog, uint32, error)
- func (u *Auth) OAuthBind(ctx core.Context, req *types.OAuthBindRequest) (string, error)
- func (u *Auth) OAuthHandler(ctx core.Context, req *types.OAuthHandlerRequest) (*types.OAuthHandlerReply, error)
- func (u *Auth) OAuthLogin(ctx core.Context, req *types.OAuthLoginRequest) (*types.OAuthLoginReply, error)
- func (u *Auth) ReportOAuthCode(ctx core.Context, req *types.ReportOAuthCodeRequest) error
- func (u *Auth) UserLogin(ctx core.Context, req *types.UserLoginRequest) (token string, err error)
- func (u *Auth) UserLogout(ctx core.Context) error
- func (u *Auth) UserRefreshToken(ctx core.Context) (string, error)
- type Dept
- func (u *Dept) CreateDept(ctx core.Context, req *entity.Dept) (uint32, error)
- func (u *Dept) CreateDeptClassify(ctx core.Context, req *entity.DeptClassify) (uint32, error)
- func (u *Dept) DeleteDept(ctx core.Context, id uint32) error
- func (u *Dept) DeleteDeptClassify(ctx core.Context, id uint32) error
- func (u *Dept) GetDept(ctx core.Context, id uint32) (*entity.Dept, error)
- func (u *Dept) ListCurrentDept(ctx core.Context, req *types.ListDeptRequest) ([]*entity.Dept, error)
- func (u *Dept) ListDept(ctx core.Context, req *types.ListDeptRequest) ([]*entity.Dept, error)
- func (u *Dept) ListDeptClassify(ctx core.Context, req *types.ListDeptClassifyRequest) ([]*entity.DeptClassify, uint32, error)
- func (u *Dept) UpdateDept(ctx core.Context, req *entity.Dept) error
- func (u *Dept) UpdateDeptClassify(ctx core.Context, req *entity.DeptClassify) error
- type DeptRole
- func (rm *DeptRole) CreateDeptRoles(ctx core.Context, req *types.CreateDeptRolesRequest) error
- func (rm *DeptRole) CreateRoleDepts(ctx core.Context, req *types.CreateRoleDeptsRequest) error
- func (rm *DeptRole) DeleteDeptRoles(ctx core.Context, req *types.DeleteDeptRolesRequest) error
- func (rm *DeptRole) DeleteRoleDepts(ctx core.Context, req *types.DeleteRoleDeptsRequest) error
- func (rm *DeptRole) ListDeptRole(ctx core.Context, req *types.ListDeptRoleRequest) ([]*entity.Role, uint32, error)
- func (rm *DeptRole) ListRoleDept(ctx core.Context, req *types.ListRoleDeptRequest) ([]*entity.Dept, uint32, error)
- type Dictionary
- func (u *Dictionary) CreateDictionary(ctx kratosx.Context, req *entity.Dictionary) (uint32, error)
- func (u *Dictionary) CreateDictionaryValue(ctx kratosx.Context, req *entity.DictionaryValue) (uint32, error)
- func (u *Dictionary) DeleteDictionary(ctx kratosx.Context, id uint32) error
- func (u *Dictionary) DeleteDictionaryValue(ctx kratosx.Context, id uint32) error
- func (u *Dictionary) GetDictionary(ctx kratosx.Context, req *types.GetDictionaryRequest) (*entity.Dictionary, error)
- func (u *Dictionary) GetDictionaryValues(ctx kratosx.Context, keywords []string) (map[string][]*entity.DictionaryValue, error)
- func (u *Dictionary) ListDictionary(ctx kratosx.Context, req *types.ListDictionaryRequest) ([]*entity.Dictionary, uint32, error)
- func (u *Dictionary) ListDictionaryValue(ctx kratosx.Context, req *types.ListDictionaryValueRequest) ([]*entity.DictionaryValue, uint32, error)
- func (u *Dictionary) UpdateDictionary(ctx kratosx.Context, req *entity.Dictionary) error
- func (u *Dictionary) UpdateDictionaryValue(ctx kratosx.Context, dictValue *entity.DictionaryValue) error
- func (u *Dictionary) UpdateDictionaryValueStatus(ctx kratosx.Context, id uint32, status bool) error
- type Entity
- func (u *Entity) CreateEntity(ctx core.Context, req *entity.Entity) (uint32, error)
- func (u *Entity) CreateEntityField(ctx core.Context, req *entity.EntityField) (uint32, error)
- func (u *Entity) CreateEntityRule(ctx core.Context, req *entity.EntityRule) (uint32, error)
- func (u *Entity) DeleteEntity(ctx core.Context, id uint32) error
- func (u *Entity) DeleteEntityField(ctx core.Context, id uint32) error
- func (u *Entity) DeleteEntityRule(ctx core.Context, id uint32) error
- func (u *Entity) ImportEntity(ctx core.Context, ents []*entity.Entity) error
- func (u *Entity) ListEntity(ctx core.Context, req *types.ListEntityRequest) ([]*entity.Entity, error)
- func (u *Entity) ListEntityField(ctx core.Context, req *types.ListEntityFieldRequest) ([]*entity.EntityField, uint32, error)
- func (u *Entity) ListEntityRule(ctx core.Context, req *types.ListEntityRuleRequest) ([]*entity.EntityRule, uint32, error)
- func (u *Entity) LoadEntity(ctx core.Context) ([]*entity.Entity, error)
- func (u *Entity) UpdateEntity(ctx core.Context, req *entity.Entity) error
- func (u *Entity) UpdateEntityField(ctx core.Context, req *entity.EntityField) error
- func (u *Entity) UpdateEntityRule(ctx core.Context, req *entity.EntityRule) error
- type Feedback
- func (u *Feedback) CreateFeedback(ctx core.Context, feedback *entity.Feedback) (uint32, error)
- func (u *Feedback) CreateFeedbackCategory(ctx core.Context, req *entity.FeedbackCategory) (uint32, error)
- func (u *Feedback) DeleteFeedback(ctx core.Context, id uint32) error
- func (u *Feedback) DeleteFeedbackCategory(ctx core.Context, id uint32) error
- func (u *Feedback) ListFeedback(ctx core.Context, req *types.ListFeedbackRequest) ([]*entity.Feedback, uint32, error)
- func (u *Feedback) ListFeedbackCategory(ctx core.Context, req *types.ListFeedbackCategoryRequest) ([]*entity.FeedbackCategory, uint32, error)
- func (u *Feedback) UpdateFeedback(ctx core.Context, feedback *entity.Feedback) error
- func (u *Feedback) UpdateFeedbackCategory(ctx core.Context, req *entity.FeedbackCategory) error
- type Field
- func (srv *Field) CreateField(ctx core.Context, field *entity.Field) (uint32, error)
- func (srv *Field) DeleteField(ctx core.Context, id uint32) error
- func (srv *Field) ListField(ctx core.Context, req *types.ListFieldRequest) ([]*entity.Field, uint32, error)
- func (srv *Field) ListFieldType() []*types.FieldType
- func (srv *Field) UpdateField(ctx core.Context, field *entity.Field) error
- type Job
- type JobRole
- func (rm *JobRole) CreateJobRoles(ctx core.Context, req *types.CreateJobRolesRequest) error
- func (rm *JobRole) CreateRoleJobs(ctx core.Context, req *types.CreateRoleJobsRequest) error
- func (rm *JobRole) DeleteJobRoles(ctx core.Context, req *types.DeleteJobRolesRequest) error
- func (rm *JobRole) DeleteRoleJobs(ctx core.Context, req *types.DeleteRoleJobsRequest) error
- func (rm *JobRole) ListJobRole(ctx core.Context, req *types.ListJobRoleRequest) ([]*entity.Role, uint32, error)
- func (rm *JobRole) ListRoleJob(ctx core.Context, req *types.ListRoleJobRequest) ([]*entity.Job, uint32, error)
- type Menu
- func (u *Menu) CreateMenu(ctx core.Context, menu *entity.Menu) (uint32, error)
- func (u *Menu) DeleteMenu(ctx core.Context, id uint32) error
- func (u *Menu) ListCurrentMenu(ctx core.Context, req *types.ListMenuRequest) ([]*entity.Menu, error)
- func (u *Menu) ListMenu(ctx core.Context, req *types.ListMenuRequest) ([]*entity.Menu, error)
- func (u *Menu) UpdateMenu(ctx core.Context, menu *entity.Menu) error
- type OAuth
- func (u *OAuth) CreateOAuthChannel(ctx core.Context, channel *entity.OAuthChannel) (uint32, error)
- func (u *OAuth) DeleteOAuthChannel(ctx core.Context, id uint32) error
- func (u *OAuth) GetTypes() []types.OAuthor
- func (u *OAuth) ListOAuthChannel(ctx core.Context, req *types.ListOAuthChannelRequest) ([]*entity.OAuthChannel, uint32, error)
- func (u *OAuth) UpdateOAuthChannel(ctx core.Context, channel *entity.OAuthChannel) error
- type Role
- func (u *Role) CreateRole(ctx core.Context, req *entity.Role) (uint32, error)
- func (u *Role) DeleteRole(ctx core.Context, id uint32) error
- func (u *Role) GetRole(ctx core.Context, req *types.GetRoleRequest) (*entity.Role, error)
- func (u *Role) ListCurrentRole(ctx core.Context, req *types.ListRoleRequest) ([]*entity.Role, error)
- func (u *Role) ListRole(ctx core.Context, req *types.ListRoleRequest) ([]*entity.Role, error)
- func (u *Role) UpdateRole(ctx core.Context, req *entity.Role) error
- type RoleEntity
- func (srv *RoleEntity) CreateRoleEntity(ctx core.Context, field *entity.RoleEntity) (uint32, error)
- func (srv *RoleEntity) DeleteRoleEntity(ctx core.Context, id uint32) error
- func (srv *RoleEntity) ListRoleEntity(ctx core.Context, req *types.ListRoleEntityRequest) ([]*entity.RoleEntity, uint32, error)
- func (srv *RoleEntity) UpdateRoleEntity(ctx core.Context, field *entity.RoleEntity) error
- type RoleMenu
- func (rm *RoleMenu) CreateMenuRoles(ctx core.Context, req *types.CreateMenuRolesRequest) error
- func (rm *RoleMenu) CreateRoleMenus(ctx core.Context, req *types.CreateRoleMenusRequest) error
- func (rm *RoleMenu) DeleteMenuRoles(ctx core.Context, req *types.DeleteMenuRolesRequest) error
- func (rm *RoleMenu) DeleteRoleMenus(ctx core.Context, req *types.DeleteRoleMenusRequest) error
- func (rm *RoleMenu) GetMenuRoleIds(ctx core.Context, req *types.GetMenuRoleIdsRequest) ([]uint32, error)
- func (rm *RoleMenu) GetRoleMenuIds(ctx core.Context, req *types.GetRoleMenuIdsRequest) ([]uint32, error)
- type Scope
- type System
- type Tenant
- func (u *Tenant) CreateTenant(ctx core.Context, req *entity.Tenant) (uint32, error)
- func (u *Tenant) DeleteTenant(ctx core.Context, id uint32) error
- func (u *Tenant) GetTenant(ctx core.Context, req *types.GetTenantRequest) (*entity.Tenant, error)
- func (u *Tenant) ListTenant(ctx core.Context, req *types.ListTenantRequest) ([]*entity.Tenant, uint32, error)
- func (u *Tenant) UpdateTenant(ctx core.Context, req *entity.Tenant) error
- type TenantApp
- func (u *TenantApp) CreateTenantApp(ctx core.Context, req *types.CreateTenantAppRequest) (uint32, error)
- func (u *TenantApp) DeleteTenantApp(ctx core.Context, tid uint32, aid uint32) error
- func (u *TenantApp) GetTenantAppMenuIds(ctx core.Context, tid uint32, aid uint32) ([]uint32, error)
- func (u *TenantApp) ListTenantApp(ctx core.Context, req *types.ListTenantAppRequest) ([]*entity.TenantApp, uint32, error)
- func (u *TenantApp) UpdateTenantApp(ctx core.Context, req *types.UpdateTenantAppRequest) error
- type User
- func (u *User) CreateUser(ctx core.Context, req *entity.User) (uint32, error)
- func (u *User) DeleteUser(ctx core.Context, id uint32) error
- func (u *User) GetCurrentUser(ctx core.Context, req *types.GetCurrentUserRequest) (*entity.User, error)
- func (u *User) GetUser(ctx core.Context, req *types.GetUserRequest) (*entity.User, error)
- func (u *User) ListUser(ctx core.Context, req *types.ListUserRequest) ([]*entity.User, uint32, error)
- func (u *User) ResetPassword(ctx core.Context, uid uint32) error
- func (u *User) UpdateCurrentUser(ctx core.Context, req *types.UpdateCurrentUserRequest) error
- func (u *User) UpdateCurrentUserSetting(ctx core.Context, req *types.UpdateCurrentUserSettingRequest) error
- func (u *User) UpdateUser(ctx core.Context, req *entity.User) error
- func (u *User) UpdateUserinfo(ctx core.Context, list []*entity.Userinfo) error
- type UserDept
- func (rm *UserDept) CreateUserDept(ctx core.Context, req *entity.UserDept) error
- func (rm *UserDept) DeleteUserDept(ctx core.Context, req *entity.UserDept) error
- func (rm *UserDept) ListDeptUser(ctx core.Context, req *types.ListDeptUserRequest) ([]*entity.User, uint32, error)
- func (rm *UserDept) ListUserDept(ctx core.Context, req *types.ListUserDeptRequest) ([]*entity.UserDept, uint32, error)
Constants ¶
const ( StatusUntreated = "untreated" StatusProcessing = "processing" StatusProcessed = "processed" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func NewApp ¶
func NewApp(repo repository.App, ta repository.TenantApp, tenant repository.Tenant) *App
func (*App) CreateAppField ¶
CreateAppField 创建应用字段信息
func (*App) CreateAppOAuthChannel ¶
CreateAppOAuthChannel 创建应用渠道信息
func (*App) DeleteAppField ¶
DeleteAppField 删除应用字段信息
func (*App) DeleteAppOAuthChannel ¶
DeleteAppOAuthChannel 删除应用渠道信息
func (*App) ListAppField ¶
func (u *App) ListAppField(ctx core.Context, req *types.ListAppFieldRequest) ([]*entity.AppField, uint32, error)
ListAppField 获取应用字段信息
func (*App) ListAppOAuthChannel ¶
func (u *App) ListAppOAuthChannel(ctx core.Context, req *types.ListAppOAuthChannelRequest) ([]*entity.AppOAuthChannel, uint32, error)
ListAppOAuthChannel 获取应用渠道信息
func (*App) ListCurrentApp ¶
func (u *App) ListCurrentApp(ctx core.Context, req *types.ListAppRequest) ([]*entity.App, uint32, error)
ListCurrentApp 获取应用信息列表
func (*App) ListTenantAppOAuthChannel ¶
func (u *App) ListTenantAppOAuthChannel(ctx core.Context, req *app.ListTenantAppOAuthChannelRequest) ([]*entity.AppOAuthChannel, error)
ListTenantAppOAuthChannel 获取应用渠道信息
type Auth ¶
type Auth struct {
// contains filtered or unexported fields
}
func NewAuth ¶
func NewAuth( auth repository.Auth, user repository.User, address repository.Address, oauth repository.OAuth, menu repository.Menu, scope repository.Scope, tenant repository.Tenant, ) *Auth
func (*Auth) ApiAuth ¶
func (u *Auth) ApiAuth(ctx core.Context, in *auth.ApiAuthRequest) (*auth.ApiAuthReply, error)
ApiAuth 外部接口rbac鉴权
func (*Auth) GetUserLoginCaptcha ¶
GetUserLoginCaptcha 获取用户登陆验证吗
func (*Auth) ListAuthLog ¶
func (u *Auth) ListAuthLog(ctx core.Context, req *types.ListAuthLogRequest) ([]*entity.AuthLog, uint32, error)
ListAuthLog 获取用户登陆日志
func (*Auth) ListLoginLog ¶
func (u *Auth) ListLoginLog(ctx core.Context, req *types.ListLoginLogRequest) ([]*entity.LoginLog, uint32, error)
ListLoginLog 获取用户登陆日志
func (*Auth) OAuthHandler ¶
func (u *Auth) OAuthHandler(ctx core.Context, req *types.OAuthHandlerRequest) (*types.OAuthHandlerReply, error)
OAuthHandler 获取渠道授权方式
func (*Auth) OAuthLogin ¶
func (u *Auth) OAuthLogin(ctx core.Context, req *types.OAuthLoginRequest) (*types.OAuthLoginReply, error)
func (*Auth) ReportOAuthCode ¶
ReportOAuthCode 上报授权code
type Dept ¶
type Dept struct {
// contains filtered or unexported fields
}
func NewDept ¶
func NewDept( repo repository.Dept, scope repository.Scope, ) *Dept
func (*Dept) CreateDept ¶
CreateDept 创建租户
func (*Dept) CreateDeptClassify ¶
CreateDeptClassify 创建租户
func (*Dept) DeleteDept ¶
DeleteDept 删除租户
func (*Dept) DeleteDeptClassify ¶
DeleteDeptClassify 删除租户
func (*Dept) ListCurrentDept ¶
func (u *Dept) ListCurrentDept(ctx core.Context, req *types.ListDeptRequest) ([]*entity.Dept, error)
ListCurrentDept 获取当前用户的部门信息列表树
func (*Dept) ListDeptClassify ¶
func (u *Dept) ListDeptClassify(ctx core.Context, req *types.ListDeptClassifyRequest) ([]*entity.DeptClassify, uint32, error)
ListDeptClassify 获取租户列表
func (*Dept) UpdateDept ¶
UpdateDept 更新租户
func (*Dept) UpdateDeptClassify ¶
UpdateDeptClassify 更新租户
type DeptRole ¶
type DeptRole struct {
// contains filtered or unexported fields
}
func NewDeptRole ¶
func NewDeptRole( repo repository.DeptRole, scope repository.Scope, ) *DeptRole
func (*DeptRole) CreateDeptRoles ¶
CreateDeptRoles 批量创建指定部门的角色
func (*DeptRole) CreateRoleDepts ¶
CreateRoleDepts 角色批量授权给菜单
func (*DeptRole) DeleteDeptRoles ¶
func (*DeptRole) DeleteRoleDepts ¶
type Dictionary ¶
type Dictionary struct {
// contains filtered or unexported fields
}
func NewDictionary ¶
func NewDictionary(repo repository.Dictionary) *Dictionary
func (*Dictionary) CreateDictionary ¶
func (u *Dictionary) CreateDictionary(ctx kratosx.Context, req *entity.Dictionary) (uint32, error)
CreateDictionary 创建字典目录
func (*Dictionary) CreateDictionaryValue ¶
func (u *Dictionary) CreateDictionaryValue(ctx kratosx.Context, req *entity.DictionaryValue) (uint32, error)
CreateDictionaryValue 创建字典值目录
func (*Dictionary) DeleteDictionary ¶
func (u *Dictionary) DeleteDictionary(ctx kratosx.Context, id uint32) error
DeleteDictionary 删除字典目录
func (*Dictionary) DeleteDictionaryValue ¶
func (u *Dictionary) DeleteDictionaryValue(ctx kratosx.Context, id uint32) error
DeleteDictionaryValue 删除字典值目录
func (*Dictionary) GetDictionary ¶
func (u *Dictionary) GetDictionary(ctx kratosx.Context, req *types.GetDictionaryRequest) (*entity.Dictionary, error)
GetDictionary 获取指定的字典目录
func (*Dictionary) GetDictionaryValues ¶
func (u *Dictionary) GetDictionaryValues(ctx kratosx.Context, keywords []string) (map[string][]*entity.DictionaryValue, error)
GetDictionaryValues 获取字典值目录列表
func (*Dictionary) ListDictionary ¶
func (u *Dictionary) ListDictionary(ctx kratosx.Context, req *types.ListDictionaryRequest) ([]*entity.Dictionary, uint32, error)
ListDictionary 获取字典目录列表
func (*Dictionary) ListDictionaryValue ¶
func (u *Dictionary) ListDictionaryValue(ctx kratosx.Context, req *types.ListDictionaryValueRequest) ([]*entity.DictionaryValue, uint32, error)
ListDictionaryValue 获取字典值目录列表
func (*Dictionary) UpdateDictionary ¶
func (u *Dictionary) UpdateDictionary(ctx kratosx.Context, req *entity.Dictionary) error
UpdateDictionary 更新字典目录
func (*Dictionary) UpdateDictionaryValue ¶
func (u *Dictionary) UpdateDictionaryValue(ctx kratosx.Context, dictValue *entity.DictionaryValue) error
UpdateDictionaryValue 更新字典值目录
func (*Dictionary) UpdateDictionaryValueStatus ¶
UpdateDictionaryValueStatus 更新字典值目录状态
type Entity ¶
type Entity struct {
// contains filtered or unexported fields
}
func NewEntity ¶
func NewEntity(repo repository.Entity) *Entity
func (*Entity) CreateEntity ¶
CreateEntity 创建租户
func (*Entity) CreateEntityField ¶
CreateEntityField 创建租户
func (*Entity) CreateEntityRule ¶
CreateEntityRule 创建租户
func (*Entity) DeleteEntity ¶
DeleteEntity 删除租户
func (*Entity) DeleteEntityField ¶
DeleteEntityField 删除租户
func (*Entity) DeleteEntityRule ¶
DeleteEntityRule 删除租户
func (*Entity) ImportEntity ¶
ImportEntity 导入实体列表
func (*Entity) ListEntity ¶
func (u *Entity) ListEntity(ctx core.Context, req *types.ListEntityRequest) ([]*entity.Entity, error)
ListEntity 获取租户列表
func (*Entity) ListEntityField ¶
func (u *Entity) ListEntityField(ctx core.Context, req *types.ListEntityFieldRequest) ([]*entity.EntityField, uint32, error)
ListEntityField 获取租户列表
func (*Entity) ListEntityRule ¶
func (u *Entity) ListEntityRule(ctx core.Context, req *types.ListEntityRuleRequest) ([]*entity.EntityRule, uint32, error)
ListEntityRule 获取租户列表
func (*Entity) LoadEntity ¶
LoadEntity 获取租户列表
func (*Entity) UpdateEntity ¶
UpdateEntity 更新租户
func (*Entity) UpdateEntityField ¶
UpdateEntityField 更新租户
func (*Entity) UpdateEntityRule ¶
UpdateEntityRule 更新租户
type Feedback ¶
type Feedback struct {
// contains filtered or unexported fields
}
func NewFeedback ¶
func NewFeedback( repo repository.Feedback, ) *Feedback
func (*Feedback) CreateFeedback ¶
CreateFeedback 创建反馈建议
func (*Feedback) CreateFeedbackCategory ¶
func (u *Feedback) CreateFeedbackCategory(ctx core.Context, req *entity.FeedbackCategory) (uint32, error)
CreateFeedbackCategory 创建反馈建议分类
func (*Feedback) DeleteFeedback ¶
DeleteFeedback 删除反馈建议
func (*Feedback) DeleteFeedbackCategory ¶
DeleteFeedbackCategory 删除反馈建议分类
func (*Feedback) ListFeedback ¶
func (u *Feedback) ListFeedback(ctx core.Context, req *types.ListFeedbackRequest) ([]*entity.Feedback, uint32, error)
ListFeedback 获取反馈建议列表
func (*Feedback) ListFeedbackCategory ¶
func (u *Feedback) ListFeedbackCategory(ctx core.Context, req *types.ListFeedbackCategoryRequest) ([]*entity.FeedbackCategory, uint32, error)
ListFeedbackCategory 获取反馈建议分类列表
func (*Feedback) UpdateFeedback ¶
UpdateFeedback 更新反馈建议
func (*Feedback) UpdateFeedbackCategory ¶
UpdateFeedbackCategory 更新反馈建议分类
type Field ¶
type Field struct {
// contains filtered or unexported fields
}
func NewField ¶
func NewField( repo repository.Field, ) *Field
func (*Field) CreateField ¶
CreateField 创建用户字段
func (*Field) DeleteField ¶
DeleteField 删除用户字段
func (*Field) ListField ¶
func (srv *Field) ListField(ctx core.Context, req *types.ListFieldRequest) ([]*entity.Field, uint32, error)
ListField 获取用户字段列表
func (*Field) ListFieldType ¶
ListFieldType 获取支持的全部字段类型
type Job ¶
type Job struct {
// contains filtered or unexported fields
}
func NewJob ¶
func NewJob(repo repository.Job) *Job
type JobRole ¶
type JobRole struct {
// contains filtered or unexported fields
}
func NewJobRole ¶
func NewJobRole( repo repository.JobRole, scope repository.Scope, ) *JobRole
func (*JobRole) CreateJobRoles ¶
CreateJobRoles 批量创建指定部门的角色
func (*JobRole) CreateRoleJobs ¶
CreateRoleJobs 角色批量授权给菜单
func (*JobRole) DeleteJobRoles ¶
func (*JobRole) DeleteRoleJobs ¶
type Menu ¶
type Menu struct {
// contains filtered or unexported fields
}
func NewMenu ¶
func NewMenu( repo repository.Menu, app repository.App, rm repository.RoleMenu, scope repository.Scope, ta repository.TenantApp, ) *Menu
func (*Menu) CreateMenu ¶
CreateMenu 创建菜单信息
func (*Menu) DeleteMenu ¶
DeleteMenu 删除菜单信息
func (*Menu) ListCurrentMenu ¶
func (u *Menu) ListCurrentMenu(ctx core.Context, req *types.ListMenuRequest) ([]*entity.Menu, error)
ListCurrentMenu 获取当前的菜单信息列表树
type OAuth ¶
type OAuth struct {
// contains filtered or unexported fields
}
func NewOAuth ¶
func NewOAuth(oauth repository.OAuth) *OAuth
func (*OAuth) CreateOAuthChannel ¶
CreateOAuthChannel 创建登陆渠道
func (*OAuth) DeleteOAuthChannel ¶
DeleteOAuthChannel 删除登陆渠道
func (*OAuth) ListOAuthChannel ¶
func (u *OAuth) ListOAuthChannel(ctx core.Context, req *types.ListOAuthChannelRequest) ([]*entity.OAuthChannel, uint32, error)
ListOAuthChannel 获取登陆渠道列表
func (*OAuth) UpdateOAuthChannel ¶
UpdateOAuthChannel 更新登陆渠道
type Role ¶
type Role struct {
// contains filtered or unexported fields
}
func NewRole ¶
func NewRole( repo repository.Role, rm repository.RoleMenu, scope repository.Scope, ) *Role
func (*Role) CreateRole ¶
CreateRole 创建角色
func (*Role) DeleteRole ¶
DeleteRole 删除角色
func (*Role) ListCurrentRole ¶
func (u *Role) ListCurrentRole(ctx core.Context, req *types.ListRoleRequest) ([]*entity.Role, error)
ListCurrentRole 获取当前角色信息列表树
type RoleEntity ¶
type RoleEntity struct {
// contains filtered or unexported fields
}
func NewRoleEntity ¶
func NewRoleEntity( repo repository.RoleEntity, ) *RoleEntity
func (*RoleEntity) CreateRoleEntity ¶
func (srv *RoleEntity) CreateRoleEntity(ctx core.Context, field *entity.RoleEntity) (uint32, error)
CreateRoleEntity 创建用户字段
func (*RoleEntity) DeleteRoleEntity ¶
func (srv *RoleEntity) DeleteRoleEntity(ctx core.Context, id uint32) error
DeleteRoleEntity 删除用户字段
func (*RoleEntity) ListRoleEntity ¶
func (srv *RoleEntity) ListRoleEntity(ctx core.Context, req *types.ListRoleEntityRequest) ([]*entity.RoleEntity, uint32, error)
ListRoleEntity 获取用户字段列表
func (*RoleEntity) UpdateRoleEntity ¶
func (srv *RoleEntity) UpdateRoleEntity(ctx core.Context, field *entity.RoleEntity) error
UpdateRoleEntity 更新用户字段
type RoleMenu ¶
type RoleMenu struct {
// contains filtered or unexported fields
}
func NewRoleMenu ¶
func NewRoleMenu( repo repository.RoleMenu, app repository.App, scope repository.Scope, menu repository.Menu, role repository.Role, ) *RoleMenu
func (*RoleMenu) CreateMenuRoles ¶
CreateMenuRoles 菜单批量授权给角色
func (*RoleMenu) CreateRoleMenus ¶
CreateRoleMenus 角色批量授权给菜单
func (*RoleMenu) DeleteMenuRoles ¶
func (*RoleMenu) DeleteRoleMenus ¶
func (*RoleMenu) GetMenuRoleIds ¶
func (rm *RoleMenu) GetMenuRoleIds(ctx core.Context, req *types.GetMenuRoleIdsRequest) ([]uint32, error)
GetMenuRoleIds 获取指定菜单的所有角色ID
func (*RoleMenu) GetRoleMenuIds ¶
func (rm *RoleMenu) GetRoleMenuIds(ctx core.Context, req *types.GetRoleMenuIdsRequest) ([]uint32, error)
GetRoleMenuIds 获取角色的菜单id列表
type Scope ¶
type Scope struct {
// contains filtered or unexported fields
}
func NewScope ¶
func NewScope(repo repository.Scope, user repository.User) *Scope
func (*Scope) GetUserDeptId ¶ added in v1.2.0
type System ¶
type System struct {
}
func (*System) GetSystemSetting ¶
func (u *System) GetSystemSetting(ctx core.Context) *types.GetSystemSettingReply
GetSystemSetting 获取系统设置
type Tenant ¶
type Tenant struct {
// contains filtered or unexported fields
}
func NewTenant ¶
func NewTenant(repo repository.Tenant) *Tenant
func (*Tenant) CreateTenant ¶
CreateTenant 创建租户
func (*Tenant) DeleteTenant ¶
DeleteTenant 删除租户
type TenantApp ¶
type TenantApp struct {
// contains filtered or unexported fields
}
func NewTenantApp ¶
func NewTenantApp(repo repository.TenantApp) *TenantApp
func (*TenantApp) CreateTenantApp ¶
func (u *TenantApp) CreateTenantApp(ctx core.Context, req *types.CreateTenantAppRequest) (uint32, error)
CreateTenantApp 创建租户
func (*TenantApp) DeleteTenantApp ¶
DeleteTenantApp 删除租户
func (*TenantApp) GetTenantAppMenuIds ¶
GetTenantAppMenuIds 获取租户菜单列表
func (*TenantApp) ListTenantApp ¶
func (u *TenantApp) ListTenantApp(ctx core.Context, req *types.ListTenantAppRequest) ([]*entity.TenantApp, uint32, error)
ListTenantApp 获取租户列表
func (*TenantApp) UpdateTenantApp ¶
UpdateTenantApp 更新租户
type User ¶
type User struct {
// contains filtered or unexported fields
}
func NewUser ¶
func NewUser( repo repository.User, scope repository.Scope, app repository.App, info repository.Userinfo, setting repository.UserSetting, ) *User
func (*User) CreateUser ¶
CreateUser 创建租户
func (*User) DeleteUser ¶
DeleteUser 删除租户
func (*User) GetCurrentUser ¶
func (u *User) GetCurrentUser(ctx core.Context, req *types.GetCurrentUserRequest) (*entity.User, error)
GetCurrentUser 获取当前的用户信息
func (*User) ListUser ¶
func (u *User) ListUser(ctx core.Context, req *types.ListUserRequest) ([]*entity.User, uint32, error)
ListUser 获取租户列表
func (*User) ResetPassword ¶
ResetPassword 更新用户
func (*User) UpdateCurrentUser ¶
UpdateCurrentUser 更新租户
func (*User) UpdateCurrentUserSetting ¶
func (u *User) UpdateCurrentUserSetting(ctx core.Context, req *types.UpdateCurrentUserSettingRequest) error
UpdateCurrentUserSetting 更新租户
func (*User) UpdateUser ¶
UpdateUser 更新租户
type UserDept ¶
type UserDept struct {
// contains filtered or unexported fields
}
func NewUserDept ¶
func NewUserDept( repo repository.UserDept, scope repository.Scope, user repository.User, ) *UserDept
func (*UserDept) CreateUserDept ¶
CreateUserDept 创建指定部门的角色