Documentation
¶
Index ¶
- type AuthenticateAuthInfoReqVo
- type AuthenticateReqVo
- type ClearUserRoleReqVo
- type CreateOrgReqVo
- type DelRoleReqVo
- type GetOrgAdminUserBatchReqInput
- type GetOrgAdminUserBatchReqVo
- type GetOrgAdminUserBatchRespVo
- type GetOrgAdminUserReqVo
- type GetOrgAdminUserRespVo
- type GetOrgRoleDepartmentReqVo
- type GetOrgRoleDepartmentRespVo
- type GetOrgRoleListReqVo
- type GetOrgRoleListRespVo
- type GetOrgRoleUserReqVo
- type GetOrgRoleUserRespVo
- type GetPersonalPermissionInfoReqVo
- type GetPersonalPermissionInfoRespVo
- type GetProjectRoleListReqVo
- type GetUserAdminFlagReqVo
- type GetUserAdminFlagRespVo
- type PermissionOperationListReqVo
- type PermissionOperationListRespVo
- type RemoveRoleDepartmentRelationReqVo
- type RemoveRoleUserRelationReqVo
- type RoleDepartment
- type RoleInitReqVo
- type RoleInitRespVo
- type RoleUser
- type RoleUserRelationReqVo
- type UpdateDepartmentOrgRoleReqVo
- type UpdateOrgOwnerReqVo
- type UpdateRolePermissionOperationReqVo
- type UpdateRoleReqVo
- type UpdateUserOrgRoleBatchData
- type UpdateUserOrgRoleBatchReqVo
- type UpdateUserOrgRoleReqVo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticateAuthInfoReqVo ¶
type AuthenticateAuthInfoReqVo struct { ProjectAuthInfo *bo.ProjectAuthBo `json:"projectAuthInfo"` IssueAuthInfo *bo.IssueAuthBo `json:"issueAuthInfo"` Fields []string `json:"fields"` }
type AuthenticateReqVo ¶
type AuthenticateReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Path string `json:"path"` Operation string `json:"operation"` AuthInfoReqVo AuthenticateAuthInfoReqVo `json:"authInfoVo"` }
type ClearUserRoleReqVo ¶
type CreateOrgReqVo ¶
type CreateOrgReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.CreateRoleReq `json:"input"` }
type DelRoleReqVo ¶
type DelRoleReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.DelRoleReq `json:"input"` }
type GetOrgAdminUserBatchReqInput ¶
type GetOrgAdminUserBatchReqInput struct {
OrgIds []int64 `json:"orgIds"`
}
type GetOrgAdminUserBatchReqVo ¶
type GetOrgAdminUserBatchReqVo struct { OrgId int64 `json:"orgId"` Input GetOrgAdminUserBatchReqInput `json:"input"` }
type GetOrgAdminUserReqVo ¶
type GetOrgAdminUserReqVo struct {
OrgId int64 `json:"orgId"`
}
type GetOrgAdminUserRespVo ¶
type GetOrgRoleDepartmentRespVo ¶
type GetOrgRoleDepartmentRespVo struct { vo.Err Data []RoleDepartment `json:"data"` }
type GetOrgRoleListReqVo ¶
type GetOrgRoleListReqVo struct {
OrgId int64 `json:"orgId"`
}
type GetOrgRoleListRespVo ¶
type GetOrgRoleUserReqVo ¶
type GetOrgRoleUserRespVo ¶
type GetProjectRoleListReqVo ¶
type GetUserAdminFlagReqVo ¶
type GetUserAdminFlagRespVo ¶
type GetUserAdminFlagRespVo struct { Data *bo.UserAdminFlagBo `json:"data"` vo.Err }
type PermissionOperationListRespVo ¶
type PermissionOperationListRespVo struct { vo.Err Data []*vo.PermissionOperationListResp `json:"data"` }
type RoleDepartment ¶
type RoleInitReqVo ¶
type RoleInitReqVo struct {
OrgId int64 `json:"orgId"`
}
type RoleInitRespVo ¶
type RoleInitRespVo struct { RoleInitResp *bo.RoleInitResp `json:"data"` vo.Err }
type RoleUserRelationReqVo ¶
type UpdateOrgOwnerReqVo ¶
type UpdateRolePermissionOperationReqVo ¶
type UpdateRolePermissionOperationReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.UpdateRolePermissionOperationReq `json:"input"` }
type UpdateRoleReqVo ¶
type UpdateRoleReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.UpdateRoleReq `json:"input"` }
type UpdateUserOrgRoleBatchReqVo ¶
type UpdateUserOrgRoleBatchReqVo struct { OrgId int64 `json:"orgId"` CurrentUserId int64 `json:"currentUserId"` Input UpdateUserOrgRoleBatchData `json:"input"` }
Click to show internal directories.
Click to hide internal directories.