Documentation ¶
Index ¶
- type AddNewMenuToRoleReqInput
- type AddScriptTaskReq
- type AddScriptTaskResp
- type AddUserToSysManageGroupReq
- type AddUserToSysManageGroupResp
- type BoolResp
- type CheckAndSetSuperAdminResp
- type GetAllDeptByIdsResp
- type GetAllDeptByIdsRespDataUser
- type GetAllUserByIdsResp
- type GetAllUserByIdsRespDataUser
- type GetCommAdminMangeAppsData
- type GetCommAdminMangeAppsResp
- type GetDeptListResp
- type GetDeptListRespDataItem
- type GetFullDeptNameArrByIdsResp
- type GetUserAuthorityData
- type GetUserAuthorityReq
- type GetUserAuthorityResp
- type GetUserIdsByDeptIdsData
- type GetUserIdsByDeptIdsReq
- type GetUserIdsByDeptIdsResp
- type GetUsersCouldManageResp
- type GetUsersCouldManageRespData
- type InitDefaultManageGroupResp
- type InitDefaultManageGroupRespData
- type MemberDept
- type PerGroup
- type UserBindDeptAndRoleResp
- type UserDeptBindData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddScriptTaskReq ¶
type AddUserToSysManageGroupReq ¶
type AddUserToSysManageGroupReq struct {
UserIds []int64 `json:"userIds"`
}
type GetAllDeptByIdsResp ¶
type GetAllDeptByIdsResp struct { vo.Err Data []GetAllDeptByIdsRespDataUser `json:"data"` }
type GetAllDeptByIdsRespDataUser ¶
type GetAllDeptByIdsRespDataUser struct { Id int64 `json:"id"` // Id 部门ID OrgId int64 `json:"orgId"` // OrgId 组织ID Name string `json:"name"` // Name 部门名称 Code string `json:"code"` // Code ParentId int64 `json:"parentId"` // ParentId 父部门ID Path string `json:"path"` // Path Sort int `json:"sort"` // Sort IsHide int `json:"isHide"` // IsHide SourceChannel string `json:"sourceChannel"` // SourceChannel Status int `json:"status"` // Status IsDelete int `json:"isDelete"` // IsDelete }
type GetAllUserByIdsResp ¶
type GetAllUserByIdsResp struct { vo.Err Data []GetAllUserByIdsRespDataUser `json:"data"` }
type GetAllUserByIdsRespDataUser ¶
type GetAllUserByIdsRespDataUser struct { Id int64 `json:"id"` // Id 用户ID LoginName string `json:"loginName"` // LoginName Name string `json:"name"` // Name 姓名 NamePy string `json:"namePy"` // NamePy 姓名拼音 Avatar string `json:"avatar"` // Avatar 用户头像 Email string `json:"email"` // Email 邮箱 PhoneRegion string `json:"phoneRegion"` // PhoneRegion 手机区号 PhoneNumber string `json:"phoneNumber"` // PhoneNumber 手机 Status int `json:"status"` // Status 状态1启用2禁用3离职 Creator int64 `json:"creator"` // Creator 组织成员 创建者 CreateTime time.Time `json:"createTime"` // CreateTime 创建时间 Updator int64 `json:"updator"` // Updator 组织成员 最后修改者ID UpdateTime time.Time `json:"updateTime"` // UpdateTime 创建时间 IsDelete int `json:"isDelete"` // IsDelete Type int `json:"type"` // Type 用户类型,1:内部,2:外部 UserBindDeptAndRoleResp }
type GetCommAdminMangeAppsResp ¶
type GetCommAdminMangeAppsResp struct { vo.Err Data []*GetCommAdminMangeAppsData `json:"data"` }
type GetDeptListResp ¶
type GetDeptListResp struct { vo.Err Data []GetDeptListRespDataItem `json:"data"` }
type GetDeptListRespDataItem ¶
type GetDeptListRespDataItem struct { Id int64 `json:"id"` OrgId int64 `json:"orgId"` Name string `json:"name"` Code string `json:"code"` ParentId int64 `json:"parentId"` Path string `json:"path"` Sort int `json:"sort"` IsHide int `json:"isHide"` SourceChannel string `json:"sourceChannel"` Status int `json:"status"` IsDelete int `json:"isDelete"` // IsDelete }
type GetUserAuthorityData ¶
type GetUserAuthorityData struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` IsOrgOwner bool `json:"isOrgOwner"` IsSysAdmin bool `json:"isSysAdmin"` IsSubAdmin bool `json:"isSubAdmin"` OptAuth []string `json:"optAuth"` HasDeptOptAuth bool `json:"hasDeptOptAuth"` HasRoleDeptAuth bool `json:"hasRoleDeptAuth"` HasAppPackageOptAuth bool `json:"hasAppPackageOptAuth"` // 目前以下字段极星中尚未使用,为了避免误解或歧义,暂时注释,如有需要需到 usercenter 对应的方法中进行实现。 RefDeptIds []int64 `json:"refDeptIds"` //RefRoleIds []int64 `json:"refRoleIds"` //ManageAppPackages []int64 `json:"manageAppPackages"` ManageApps []int64 `json:"manageApps"` }
type GetUserAuthorityReq ¶
type GetUserAuthorityResp ¶
type GetUserAuthorityResp struct { vo.Err Data GetUserAuthorityData `json:"data"` }
type GetUserIdsByDeptIdsData ¶
type GetUserIdsByDeptIdsData struct {
UserIds []int64 `json:"userIds"`
}
type GetUserIdsByDeptIdsReq ¶
type GetUserIdsByDeptIdsResp ¶
type GetUserIdsByDeptIdsResp struct { vo.Err Data *GetUserIdsByDeptIdsData `json:"data"` }
type GetUsersCouldManageResp ¶
type GetUsersCouldManageResp struct { vo.Err Data GetUsersCouldManageRespData `json:"data"` }
type GetUsersCouldManageRespData ¶
type GetUsersCouldManageRespData struct {
List []bo.SimpleUserInfoBo `json:"list"`
}
type InitDefaultManageGroupResp ¶
type InitDefaultManageGroupResp struct { vo.Err Data *InitDefaultManageGroupRespData `json:"data"` }
type InitDefaultManageGroupRespData ¶
type InitDefaultManageGroupRespData struct { // 系统管理组id SysGroupID int64 `json:"sysGroupId,string"` }
type MemberDept ¶
type MemberDept struct { Id int64 `json:"id,string"` // Id ID Name string `json:"name"` // Name 名字 Avatar string `json:"avatar"` // Avatar 头像 Type string `json:"type"` // Type "U_" "D_" Status int `json:"status"` // Status 状态1启用2禁用3离职 IsDelete int `json:"isDelete"` // IsDelete PerGroups []*permissionvo.AppRoleInfo `json:"perGroups,omitempty"` // 权限组 }
type PerGroup ¶
type PerGroup struct { Id string `json:"id,omitempty"` HasDelete bool `json:"hasDelete,omitempty"` HasEdit bool `json:"hasEdit,omitempty"` LangCode string `json:"langCode,omitempty"` Name string `json:"name,omitempty"` ReadOnly int32 `json:"readOnly,omitempty"` Remake string `json:"remake,omitempty"` }
type UserBindDeptAndRoleResp ¶
type UserBindDeptAndRoleResp struct {
DeptList []UserDeptBindData `json:"deptList"` // DeptList 部门列表
}
type UserDeptBindData ¶
type UserDeptBindData struct { DepartmentId int64 `json:"departmentId"` // DepartmentId 部门ID DepartmentName string `json:"departmentName"` // DepartmentName 部门名称 OutOrgDepartmentId string `json:"outOrgDepartmentId"` // OutOrgDepartmentId OutOrgDepartmentCode string `json:"outOrgDepartmentCode"` // OutOrgDepartmentCode OutOrgDepartmentParentId string `json:"outOrgDepartmentParentId"` // OutOrgDepartmentParentId IsLeader int `json:"isLeader"` // IsLeader 是否是部门负责人 1是 2否 PositionId int64 `json:"positionId"` // PositionId 注意此处是org内的职级ID PositionName string `json:"positionName"` // PositionName 职级名称 PositionLevel int `json:"positionLevel"` // PositionLevel 职级等级 }
Click to show internal directories.
Click to hide internal directories.