Documentation
¶
Index ¶
- Constants
- type AllDictionaryValueRequest
- type AllRoleEntityRequest
- type AuthorizeBase
- type AuthorizeInfo
- type CacheMenu
- type Captcha
- type CheckAuthRequest
- type CreateDeptRoleRequest
- type CreateJobRoleRequest
- type CreateMenuRolesRequest
- type CreateRoleMenusRequest
- type CreateTenantAdminRequest
- type CreateTenantAppRequest
- type DeleteDeptRoleRequest
- type DeleteDeptUsersRequest
- type DeleteJobRoleRequest
- type DeleteMenuRolesRequest
- type DeleteRoleMenusRequest
- type DeleteTenantAdminRequest
- type DeleteUserDeptsRequest
- type DictionaryValue
- type FieldType
- type GetAuthorizeRequest
- type GetCurrentUserRequest
- type GetDictionaryRequest
- type GetMenuRoleIdsRequest
- type GetRoleMenuIdsRequest
- type GetRoleRequest
- type GetScopeResponse
- type GetSystemSettingReply
- type GetSystemSettingRequest
- type GetTenantAppRequest
- type GetTenantRequest
- type GetUserRequest
- type GetUserSettingRequest
- type GetUserinfoByFieldValueRequest
- type ListAppFieldRequest
- type ListAppOAutherRequest
- type ListAppRequest
- type ListAuthLogRequest
- type ListAuthorizeRequest
- type ListDeptClassifyRequest
- type ListDeptRequest
- type ListDeptRoleRequest
- type ListDeptUserRequest
- type ListDictionaryRequest
- type ListDictionaryValueRequest
- type ListEntityFieldRequest
- type ListEntityRequest
- type ListEntityRuleRequest
- type ListFeedbackCategoryRequest
- type ListFeedbackRequest
- type ListFieldRequest
- type ListJobRequest
- type ListJobRoleRequest
- type ListLoginLogRequest
- type ListMenuRequest
- type ListOAuthRequest
- type ListOAutherRequest
- type ListRoleEntityRequest
- type ListRoleRequest
- type ListTenantAdminRequest
- type ListTenantAppRequest
- type ListTenantRequest
- type ListUserDeptRequest
- type ListUserRequest
- type ListUserinfoRequest
- type LoginReply
- type LoginRequest
- type OAuthLoginReply
- type OAuthLoginRequest
- type OAutherBindReply
- type OAutherBindRequest
- type OAutherHandleReply
- type OAutherHandleRequest
- type OAutherInfoReply
- type OAutherInfoRequest
- type OAutherLoginReply
- type OAutherLoginRequest
- type OAutherTokenReply
- type OAutherTokenRequest
- type OAutherType
- type OfflineUserRequest
- type RegisterReply
- type RegisterRequest
- type ReportOAuthCodeRequest
- type UpdateCurrentUserPasswordRequest
- type UpdateCurrentUserRequest
- type UpdateCurrentUserSettingRequest
- type UpdateTenantAppRequest
Constants ¶
View Source
const ( OAutherWayBrowserWX = "wx" OAutherWayActionScan = "scan" OAutherWayActionJump = "jump" OAutherWayActionCaptcha = "captcha" )
View Source
const (
InfoKey = "x-md-global-info"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllRoleEntityRequest ¶
type AuthorizeBase ¶ added in v1.2.8
type AuthorizeInfo ¶ added in v1.2.8
type AuthorizeInfo struct {
*AuthorizeBase
AppId uint32 `json:"appId"`
TenantId uint32 `json:"tenantId"`
UserId uint32 `json:"userId"`
DeptId uint32 `json:"deptId"`
JobId uint32 `json:"jobId"`
}
func (AuthorizeInfo) ToMap ¶ added in v1.2.8
func (az AuthorizeInfo) ToMap() map[string]any
type CheckAuthRequest ¶ added in v1.2.8
type CreateDeptRoleRequest ¶ added in v1.2.8
type CreateJobRoleRequest ¶ added in v1.2.8
type CreateMenuRolesRequest ¶
type CreateRoleMenusRequest ¶
type CreateTenantAdminRequest ¶ added in v1.2.8
type CreateTenantAppRequest ¶
type DeleteDeptRoleRequest ¶ added in v1.2.8
type DeleteDeptUsersRequest ¶
type DeleteJobRoleRequest ¶ added in v1.2.8
type DeleteMenuRolesRequest ¶
type DeleteRoleMenusRequest ¶
type DeleteTenantAdminRequest ¶ added in v1.2.8
type DeleteUserDeptsRequest ¶
type DictionaryValue ¶
type GetAuthorizeRequest ¶ added in v1.2.8
type GetCurrentUserRequest ¶
type GetCurrentUserRequest struct {
App *string `json:"app"`
}
type GetDictionaryRequest ¶
type GetMenuRoleIdsRequest ¶
type GetMenuRoleIdsRequest struct {
MenuId uint32 `json:"menuId"`
}
type GetRoleMenuIdsRequest ¶
type GetRoleRequest ¶
type GetScopeResponse ¶
type GetScopeResponse struct {
AllDept bool
DeptScopes []uint32
Rule *hook.ConditionGroup
Fields []string
}
type GetSystemSettingReply ¶
type GetSystemSettingRequest ¶
type GetSystemSettingRequest struct{}
type GetTenantAppRequest ¶ added in v1.2.8
type GetTenantRequest ¶
type GetUserRequest ¶
type GetUserSettingRequest ¶
type GetUserinfoByFieldValueRequest ¶ added in v1.2.8
type ListAppFieldRequest ¶
type ListAppOAutherRequest ¶ added in v1.2.8
type ListAppRequest ¶
type ListAuthLogRequest ¶
type ListAuthorizeRequest ¶ added in v1.2.8
type ListDeptClassifyRequest ¶
type ListDeptRequest ¶
type ListDeptRoleRequest ¶
type ListDeptUserRequest ¶
type ListDictionaryRequest ¶
type ListEntityFieldRequest ¶
type ListEntityRequest ¶
type ListEntityRuleRequest ¶
type ListFeedbackRequest ¶
type ListFieldRequest ¶
type ListJobRequest ¶
type ListJobRoleRequest ¶
type ListLoginLogRequest ¶
type ListMenuRequest ¶
type ListOAuthRequest ¶
type ListOAutherRequest ¶ added in v1.2.8
type ListRoleEntityRequest ¶
type ListRoleRequest ¶
type ListTenantAdminRequest ¶ added in v1.2.8
type ListTenantAppRequest ¶
type ListTenantRequest ¶
type ListUserDeptRequest ¶
type ListUserRequest ¶
type ListUserRequest struct {
page.Search
InIds []uint32 `json:"idIds"`
NotInIds []uint32 `json:"notInIds"`
InDeptIds []uint32 `json:"inDeptIds"`
InJobIds []uint32 `json:"inJobIds"`
Username *string `json:"username"`
Status *bool `json:"status"`
LoggedAts []uint32 `json:"loggedAts"`
CreatedAts []uint32 `json:"createdAts"`
AppId *uint32 `json:"appId"`
// 中转参数
DeptId *uint32 `json:"deptId"`
JobId *uint32 `json:"jobId"`
App *string `json:"app"`
}
type ListUserinfoRequest ¶
type LoginReply ¶ added in v1.2.8
type LoginRequest ¶ added in v1.2.8
type OAuthLoginReply ¶
type OAuthLoginRequest ¶
type OAutherBindReply ¶ added in v1.2.8
type OAutherBindRequest ¶ added in v1.2.8
type OAutherHandleReply ¶ added in v1.2.8
type OAutherHandleRequest ¶ added in v1.2.8
type OAutherInfoReply ¶ added in v1.2.8
type OAutherInfoReply struct {
OID string `json:"oid,omitempty"` // 授权唯一ID
Birthday string `json:"birthday,omitempty"` // 生日
RealName string `json:"realName,omitempty"` // 姓名
NickName string `json:"nickName,omitempty"` // 昵称
Gender string `json:"gender,omitempty"` // 性别
Province string `json:"province,omitempty"` // 省
City string `json:"city,omitempty"` // 市
Country string `json:"country,omitempty"` // 区
Avatar string `json:"avatar,omitempty"` // 头像
UnionId string `json:"unionId,omitempty"` // 联合ID
}
func (OAutherInfoReply) ToString ¶ added in v1.2.8
func (reply OAutherInfoReply) ToString() string
type OAutherInfoRequest ¶ added in v1.2.8
type OAutherLoginReply ¶ added in v1.2.8
type OAutherLoginRequest ¶ added in v1.2.8
type OAutherTokenReply ¶ added in v1.2.8
type OAutherTokenRequest ¶ added in v1.2.8
type OAutherType ¶ added in v1.2.8
type OfflineUserRequest ¶ added in v1.2.8
type RegisterReply ¶ added in v1.2.8
type RegisterRequest ¶ added in v1.2.8
type ReportOAuthCodeRequest ¶
type UpdateCurrentUserPasswordRequest ¶ added in v1.2.8
Source Files
¶
Click to show internal directories.
Click to hide internal directories.