Documentation ¶
Overview ¶
* 2 * @Author: Nico 3 * @Date: 2020/1/31 11:18 4
Index ¶
- type AccessTokenResp
- type ActionInfo
- type AddUserReqVo
- type AllocateDepartmentReq
- type AllocateDepartmentReqVo
- type ApplyScopesReqVo
- type ApplyScopesRespData
- type ApplyScopesRespVo
- type AuthDingCodeReqVo
- type AuthDingCodeRespVo
- type AuthWeiXinCodeReqVo
- type AuthWeiXinCodeRespVo
- type BasicShowSetting
- type BatchGetUserInfoReq
- type BatchGetUserInfoResp
- type BindCoolAppData
- type BindCoolAppReq
- type BindLoginNameReqVo
- type BoundFsAccountReqVo
- type BoundFsReqVo
- type CacheUserInfoVo
- type ChangeUserManageGroupReq
- type CheckAndSetSuperAdminReq
- type CheckLoginNameReqVo
- type CheckMobileHasBindData
- type CheckMobileHasBindReq
- type CheckMobileHasBindResp
- type CheckMobileHasBindResult
- type CheckQrCodeScanData
- type CheckQrCodeScanReq
- type CheckQrCodeScanResp
- type CheckSpecificScopeReqVo
- type CheckSpecificScopeRespData
- type CheckSpecificScopeRespVo
- type ColumnField
- type CoolAppBaseData
- type CoolAppInfo
- type CreateCoolAppData
- type CreateCoolAppReq
- type CreateDepartmentReq
- type CreateDepartmentReqVo
- type CreateOrgColumnReq
- type CreateOrgColumnRequest
- type CreateOrgColumnRespVo
- type CreateOrgMemberReq
- type CreateOrgMemberReqVo
- type CreateOrgReqVo
- type CreateOrgReqVoData
- type CreateOrgRespVo
- type CreateOrgRespVoData
- type CreateUserReq
- type CreateUserReqVo
- type DeleteCoolAppByProjectReq
- type DeleteCoolAppReq
- type DeleteDepartmentReq
- type DeleteDepartmentReqVo
- type DeleteOrgColumnReq
- type DeleteOrgColumnRequest
- type DeleteOrgColumnRespVo
- type DepartmentInitReqVo
- type DepartmentMembersListReq
- type DepartmentMembersListResp
- type DepartmentMembersReqVo
- type DepartmentMembersRespVo
- type DepartmentsReqVo
- type DepartmentsRespVo
- type DeptAndPositionReq
- type EmpIdsBodyVo
- type EmptyUserReq
- type EmptyUserReqVo
- type ErrorInfo
- type ExchangeShareTokenData
- type ExchangeShareTokenReq
- type ExportAddressListReq
- type ExportAddressListReqVo
- type ExportAddressListResp
- type ExportAddressListRespVo
- type ExportInviteTemplateReqVo
- type ExportInviteTemplateRespVo
- type ExportInviteTemplateRespVoData
- type FeiShuAuthCodeRespVo
- type FeiShuAuthRespVo
- type FeishuDeptChangeReqVo
- type FilterResignedUserIdsReqVo
- type FilterResignedUserIdsResp
- type FunctionLimitItem
- type FunctionLimitObj
- type GetAppTicketReq
- type GetAppTicketResp
- type GetBaseOrgInfoByOutOrgIdReqVo
- type GetBaseOrgInfoByOutOrgIdRespVo
- type GetBaseOrgInfoReqVo
- type GetBaseOrgInfoRespVo
- type GetBaseUserInfoBatchReqVo
- type GetBaseUserInfoBatchRespVo
- type GetBaseUserInfoByEmpIdBatchReqVo
- type GetBaseUserInfoByEmpIdBatchReqVoInput
- type GetBaseUserInfoByEmpIdBatchRespVo
- type GetBaseUserInfoByEmpIdReqVo
- type GetBaseUserInfoByEmpIdRespVo
- type GetBaseUserInfoReqVo
- type GetBaseUserInfoRespVo
- type GetCoolAppInfoReq
- type GetCoolAppInfoResp
- type GetCoolAppTopCardDataReq
- type GetCoolAppTopCardDataResp
- type GetCorpAgentIdReq
- type GetCorpAgentIdResp
- type GetDeptByIdsReq
- type GetDeptByIdsResp
- type GetDingApiSignReq
- type GetDingTalkBaseUserInfoByEmpIdReqVo
- type GetDingTalkBaseUserInfoByEmpIdRespVo
- type GetDingTalkBaseUserInfoReqVo
- type GetFsAccessTokenReqVo
- type GetFsAccessTokenRespVo
- type GetFunctionArrByOrgResp
- type GetFunctionArrByOrgRespData
- type GetInviteCodeReqVo
- type GetInviteCodeRespVo
- type GetInviteCodeRespVoData
- type GetInviteInfoReqVo
- type GetInviteInfoRespVo
- type GetJsAPISignRespVo
- type GetJsAPITicketResp
- type GetLabReqVo
- type GetLabResp
- type GetLabRespVo
- type GetOrgBoListByPageRespData
- type GetOrgBoListByPageRespVo
- type GetOrgBoListRespVo
- type GetOrgColumnsReq
- type GetOrgColumnsRespVo
- type GetOrgConfigReq
- type GetOrgConfigResp
- type GetOrgConfigRestResp
- type GetOrgFunctionConfigReq
- type GetOrgFunctionConfigResp
- type GetOrgIdListByPageReqVo
- type GetOrgIdListByPageReqVoData
- type GetOrgIdListBySourceChannelData
- type GetOrgIdListBySourceChannelReqVo
- type GetOrgIdListBySourceChannelRespData
- type GetOrgIdListBySourceChannelRespVo
- type GetOrgInfoReq
- type GetOrgInfoResp
- type GetOrgOutInfoByOutOrgIdBatchReqInput
- type GetOrgOutInfoByOutOrgIdBatchReqVo
- type GetOrgOutInfoByOutOrgIdBatchRespVo
- type GetOrgSuperAdminInfoData
- type GetOrgSuperAdminInfoReq
- type GetOrgSuperAdminInfoResp
- type GetOrgUserAndDeptCountReq
- type GetOrgUserAndDeptCountResp
- type GetOrgUserAndDeptCountRespData
- type GetOrgUserIdsByEmIdsReq
- type GetOrgUserIdsByEmIdsResp
- type GetOrgUserIdsReq
- type GetOrgUserIdsResp
- type GetOrgUserInfoListBySourceChannelReq
- type GetOrgUserInfoListBySourceChannelResp
- type GetOrgUserInfoListBySourceChannelRespData
- type GetOrgUsersInfoByEmIdsReq
- type GetOutOrgInfoByOrgIdBatchReqVo
- type GetOutOrgInfoByOrgIdBatchRespVo
- type GetOutOrgInfoByOutOrgIdReqVo
- type GetOutOrgInfoByOutOrgIdRespVo
- type GetOutUserInfoListBySourceChannelReqVo
- type GetOutUserInfoListBySourceChannelRespVo
- type GetOutUserInfoListByUserIdsReqVo
- type GetOutUserInfoListByUserIdsRespVo
- type GetPayRemindReq
- type GetPayRemindResp
- type GetPwdLoginCodeReqVo
- type GetPwdLoginCodeRespVo
- type GetRegisterUrlData
- type GetRegisterUrlReq
- type GetRegisterUrlResp
- type GetShareUrlReq
- type GetShareUrlResp
- type GetSpaceListReq
- type GetSpaceListResp
- type GetUserConfigInfoBatchReqVo
- type GetUserConfigInfoBatchReqVoInput
- type GetUserConfigInfoBatchRespVo
- type GetUserConfigInfoReqVo
- type GetUserConfigInfoRespVo
- type GetUserCountByDeptIdsData
- type GetUserCountByDeptIdsReq
- type GetUserCountByDeptIdsResp
- type GetUserDeptIdsBatchData
- type GetUserDeptIdsBatchReq
- type GetUserDeptIdsBatchResp
- type GetUserDeptIdsData
- type GetUserDeptIdsReq
- type GetUserDeptIdsResp
- type GetUserDeptIdsWithParentIdData
- type GetUserDeptIdsWithParentIdReq
- type GetUserDeptIdsWithParentIdResp
- type GetUserIdReqVo
- type GetUserIdRespVo
- type GetUserIdsByDeptIdsData
- type GetUserIdsByDeptIdsReq
- type GetUserIdsByDeptIdsResp
- type GetUserIdsReqVo
- type GetUserIdsRespVo
- type GetUserInfoByFeishuTenantKeyData
- type GetUserInfoByFeishuTenantKeyReq
- type GetUserInfoByFeishuTenantKeyResp
- type GetUserInfoByUserIdsListRespVo
- type GetUserInfoByUserIdsReqVo
- type GetUserInfoByUserIdsRespVo
- type GetUserInfoListReqVo
- type GetUserInfoListRespVo
- type GetUserInfoReqVo
- type GetUserInfoRespVo
- type GetUserListWithCreateTimeRangeItem
- type GetUserListWithCreateTimeRangeReq
- type GetUserListWithCreateTimeRangeReqVo
- type GetUserListWithCreateTimeRangeResp
- type GetUserListWithCreateTimeRangeRespVo
- type GetUserOrDeptSameNameListReqVo
- type GetUserOrDeptSameNameListReqVoData
- type GetVersionData
- type GetVersionReq
- type GetVersionRespVo
- type GetViewLocationReq
- type GetViewLocationRespVo
- type ImportMembersReqVo
- type ImportMembersReqVoData
- type ImportMembersReqVoDataUserItem
- type ImportMembersRespVo
- type ImportMembersRespVoData
- type ImportMembersResultErrItem
- type ImportUserInfo
- type InitExistOrgReqVo
- type InitExistOrgRespData
- type InitExistOrgRespVo
- type InitFsAccountReqVo
- type InitFsAccountRespVo
- type InitOrgColumnRespVo
- type InitOrgColumnsReply
- type InitOrgColumnsReq
- type InitOrgColumnsRequest
- type InitOrgReqVo
- type InnerUserInfo
- type InnerUserInfosInput
- type InnerUserInfosReq
- type InviteUserByPhonesReqVo
- type InviteUserByPhonesReqVoData
- type InviteUserByPhonesReqVoDataPhone
- type InviteUserByPhonesRespVo
- type InviteUserByPhonesRespVoData
- type InviteUserByPhonesRespVoDataErrItem
- type InviteUserByPhonesRespVoDataSuccessItem
- type InviteUserData
- type InviteUserInfo
- type InviteUserListReq
- type InviteUserListReqVo
- type InviteUserListResp
- type InviteUserListRespVo
- type InviteUserReq
- type InviteUserReqVo
- type InviteUserResp
- type InviteUserRespVo
- type JoinOrgByInviteCodeReq
- type JsAPISignReq
- type JsAPISignResp
- type JudgeUserIsAdminReq
- type LcCreateProIssueTableReqVo
- type LcCreateProIssueTableReqVoData
- type LcCreateProIssueTableRespVo
- type MigrateIssueToLcData
- type MigrateIssueToLcReq
- type NormalAdminAppIds
- type OpenAPIAuthData
- type OpenAPIAuthReq
- type OpenAPIAuthResp
- type OpenOrgUserListReqVo
- type OpenOrgUserListRespVo
- type OrgColumnsData
- type OrgConfig
- type OrgInitReqVo
- type OrgInitRespVo
- type OrgOwnerInitReqVo
- type OrgRemarkConfigType
- type OrgUserListReq
- type OrgUserListResp
- type OrgVo
- type OrganizationInfoReqVo
- type OrganizationInfoRespVo
- type OutOrgInfo
- type PAReportMsg
- type PAReportMsgReqVo
- type PayBaseLevelData
- type PersonWeiXinBindData
- type PersonWeiXinBindExistAccountData
- type PersonWeiXinBindExistAccountReq
- type PersonWeiXinBindReq
- type PersonWeiXinBindResp
- type PersonWeiXinLoginData
- type PersonWeiXinLoginReqVo
- type PersonWeiXinLoginRespVo
- type PersonWeiXinQrCodeReqVo
- type PersonWeiXinQrCodeRespVo
- type PersonWeiXinRqCodeData
- type PersonalInfo
- type PersonalInfoReqVo
- type PersonalInfoRespVo
- type PersonalInfoRestRespVo
- type PlatformAuthCodeData
- type PrepareTransferOrgData
- type PrepareTransferOrgInput
- type PrepareTransferOrgReq
- type PrepareTransferOrgRespVo
- type QrCodeScanReq
- type ReadOrgColumnsReply
- type RemoveInviteUserReq
- type RemoveInviteUserReqVo
- type RemoveOrgMemberReq
- type ResetPasswordReqVo
- type RetrievePasswordReqVo
- type SaveOrgSummaryTableAppIdReqVo
- type SaveOrgSummaryTableAppIdReqVoData
- type SaveViewLocationReq
- type SaveViewLocationReqVo
- type SaveViewLocationRespVo
- type Scene
- type ScheduleOrgUseMobileAndEmailReqVo
- type ScheduleOrganizationListResp
- type ScheduleOrganizationPageListReqVo
- type ScheduleOrganizationPageListResp
- type ScheduleOrganizationPageListRespVo
- type SearchUserReq
- type SearchUserReqVo
- type SearchUserResp
- type SearchUserRespVo
- type SendAuthCodeReqVo
- type SendCardToAdminForUpgradeReqData
- type SendCardToAdminForUpgradeReqVo
- type SendFeishuMemberHelpMsgReqVo
- type SendSMSLoginCodeReqVo
- type SetActivityData
- type SetInteractiveCardCallbackUrl
- type SetLabReq
- type SetLabReqVo
- type SetLabResp
- type SetLabRespVo
- type SetPasswordReqVo
- type SetPwdLoginCodeReqVo
- type SetShareUrlReq
- type SetUserActivityReq
- type SetUserDepartmentLevelReq
- type SetUserDepartmentLevelReqVo
- type SetVersionData
- type SetVersionReq
- type SetVisitUserGuideStatusReq
- type ShareUrlData
- type SimpleDeptForCustomField
- type SpaceInfo
- type SpaceList
- type SwitchUserOrganizationReqVo
- type SwitchUserOrganizationRespVo
- type SyncUserInfoFromFeiShuReqVo
- type TeamInitRespVo
- type TeamOwnerInitReqVo
- type TeamUserInitReqVo
- type ThirdAccountBindListResp
- type ThirdAccountData
- type ThirdAccountListData
- type ThirdAccountListResp
- type TransferOrgOwnerReq
- type UnbindAccountData
- type UnbindAccountReq
- type UnbindLoginNameReqVo
- type UpdateCoolAppTopCardReq
- type UpdateDepartmentReq
- type UpdateDepartmentReqVo
- type UpdateFunctionConfigData
- type UpdateOrgBasicShowSettingReq
- type UpdateOrgFunctionConfigReq
- type UpdateOrgMemberCheckStatusReq
- type UpdateOrgMemberReq
- type UpdateOrgMemberReqVo
- type UpdateOrgMemberStatusReq
- type UpdateOrgRemarkSettingReqVo
- type UpdateOrganizationSettingReqVo
- type UpdateOrganizationSettingRespVo
- type UpdateUserConfigReqVo
- type UpdateUserConfigRespVo
- type UpdateUserDefaultProjectIdConfigReqVo
- type UpdateUserInfoReqVo
- type UpdateUserPcConfigReqVo
- type UpdateUserReq
- type UpdateUserReqVo
- type UpdateUserToSysManageGroupData
- type UpdateUserToSysManageGroupReq
- type UpdateUserViewLocationReq
- type UserConfigInfoReqVo
- type UserConfigInfoRespVo
- type UserDepartmentData
- type UserInfo
- type UserInitByOrgReqVo
- type UserInitByOrgRespVo
- type UserLastViewLocationData
- type UserListReq
- type UserListReqVo
- type UserListResp
- type UserListRespVo
- type UserLoginReqVo
- type UserOrganizationListReqVo
- type UserOrganizationListRespVo
- type UserQuitReqVo
- type UserRegisterReqVo
- type UserRegisterRespVo
- type UserRoleData
- type UserSMSLoginRespVo
- type UserStatReqVo
- type UserStatResp
- type UserStatRespVo
- type VerifyDepartmentsReq
- type VerifyOrgReqVo
- type VerifyOrgUsersReqData
- type VerifyOrgUsersReqVo
- type VersionResp
- type VoidRespVo
- type VoidRespVoData
- type WeiXinQrCodeReply
- type WeiXinQrCodeReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessTokenResp ¶
type ActionInfo ¶
type ActionInfo struct {
Scene *Scene `json:"scene"`
}
type AddUserReqVo ¶
type AddUserReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *ImportMembersReqVoDataUserItem `json:"input"` }
type AllocateDepartmentReq ¶
type AllocateDepartmentReqVo ¶
type AllocateDepartmentReqVo struct { Data AllocateDepartmentReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type ApplyScopesReqVo ¶
type ApplyScopesRespData ¶
type ApplyScopesRespVo ¶
type ApplyScopesRespVo struct { vo.Err Data *ApplyScopesRespData `json:"data"` }
type AuthDingCodeReqVo ¶
type AuthDingCodeRespVo ¶
type AuthDingCodeRespVo struct { vo.Err Data *PlatformAuthCodeData `json:"data"` }
type AuthWeiXinCodeReqVo ¶
type AuthWeiXinCodeRespVo ¶
type AuthWeiXinCodeRespVo struct { vo.Err Data *PlatformAuthCodeData `json:"data"` }
type BasicShowSetting ¶
type BatchGetUserInfoReq ¶
type BatchGetUserInfoReq struct {
UserIds []int64 `json:"userIds"`
}
type BatchGetUserInfoResp ¶
type BatchGetUserInfoResp struct { vo.Err Data []vo.PersonalInfo `json:"data"` }
type BindCoolAppData ¶
type BindCoolAppReq ¶
type BindCoolAppReq struct { OrgId int64 `json:"orgId"` Input *BindCoolAppData `json:"input"` }
type BindLoginNameReqVo ¶
type BindLoginNameReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.BindLoginNameReq `json:"input"` }
type BoundFsAccountReqVo ¶
type BoundFsAccountReqVo struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Token string `json:"token"` Input vo.BoundFeiShuAccountReq `json:"input"` }
type BoundFsReqVo ¶
type BoundFsReqVo struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Token string `json:"token"` Input vo.BoundFeiShuReq `json:"input"` }
type CacheUserInfoVo ¶
type CacheUserInfoVo struct { vo.Err CacheInfo bo.CacheUserInfoBo `json:"data"` }
type CheckLoginNameReqVo ¶
type CheckLoginNameReqVo struct {
Input vo.CheckLoginNameReq `json:"input"`
}
type CheckMobileHasBindData ¶
type CheckMobileHasBindReq ¶
type CheckMobileHasBindReq struct {
Input *CheckMobileHasBindData `json:"input"`
}
type CheckMobileHasBindResp ¶
type CheckMobileHasBindResp struct { vo.Err Data *CheckMobileHasBindResult `json:"data"` }
type CheckMobileHasBindResult ¶
type CheckMobileHasBindResult struct {
IsBind bool `json:"isBind"`
}
type CheckQrCodeScanData ¶
type CheckQrCodeScanData struct { // 是否已经扫描 IsScan bool `json:"isScan"` // 是否被绑定 Binding bool `json:"binding"` // 如果已经绑定了用户,则会返回token Token string `json:"token"` // 组织id,如果为0,则要创建组织 OrgID int64 `json:"orgId"` // 组织名称 OrgName string `json:"orgName"` // 用户id UserID int64 `json:"userId"` // 用户姓名 Name string `json:"name"` }
type CheckQrCodeScanReq ¶
type CheckQrCodeScanReq struct {
SceneKey string `json:"sceneKey"`
}
type CheckQrCodeScanResp ¶
type CheckQrCodeScanResp struct { vo.Err Data *CheckQrCodeScanData `json:"data"` }
type CheckSpecificScopeReqVo ¶
type CheckSpecificScopeRespData ¶
type CheckSpecificScopeRespData struct {
HasPower bool `json:"hasPower"`
}
type CheckSpecificScopeRespVo ¶
type CheckSpecificScopeRespVo struct { vo.Err Data *CheckSpecificScopeRespData `json:"data"` }
type ColumnField ¶
type CoolAppBaseData ¶
type CoolAppBaseData struct {
OpenConversationId string `json:"openConversationId"`
}
type CoolAppInfo ¶
type CreateCoolAppData ¶
type CreateCoolAppReq ¶
type CreateCoolAppReq struct {
Input *CreateCoolAppData `json:"input"`
}
type CreateDepartmentReq ¶
type CreateDepartmentReqVo ¶
type CreateDepartmentReqVo struct { Data CreateDepartmentReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type CreateOrgColumnReq ¶
type CreateOrgColumnReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *CreateOrgColumnRequest `json:"input"` }
type CreateOrgColumnRequest ¶
type CreateOrgColumnRequest struct {
Column *projectvo.TableColumnData `json:"column"`
}
type CreateOrgColumnRespVo ¶
type CreateOrgColumnRespVo struct { vo.Err Data *tableV1.CreateOrgColumnReply }
type CreateOrgMemberReq ¶
type CreateOrgMemberReq struct { // 账号type 1:手机号 2:账号名 AccountType int `json:"accountType"` // 账号名 AccountName string `json:"accountName"` // 手机区号 PhoneRegion string `json:"phoneRegion"` // 手机号 PhoneNumber string `json:"phoneNumber"` // 邮箱 Email string `json:"email"` // 密码 Password string `json:"password"` // 昵称 Name string `json:"name"` // 部门id DepartmentIds []int64 `json:"departmentIds"` // 角色id RoleGroupIds []int64 `json:"roleGroupIds"` // 状态(1启用2禁用3离职, 默认启用) 忽视0 Status int `json:"status"` }
type CreateOrgMemberReqVo ¶
type CreateOrgMemberReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input CreateOrgMemberReq `json:"input"` }
type CreateOrgReqVo ¶
type CreateOrgReqVo struct { Data CreateOrgReqVoData `json:"data"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type CreateOrgReqVoData ¶
type CreateOrgReqVoData struct { CreatorId int64 `json:"creatorId"` CreateOrgReq vo.CreateOrgReq `json:"createOrgReq"` UserToken string `json:"userToken"` ImportSampleData int `json:"importSampleData"` }
type CreateOrgRespVo ¶
type CreateOrgRespVo struct { vo.Err Data CreateOrgRespVoData `json:"data"` }
type CreateOrgRespVoData ¶
type CreateOrgRespVoData struct {
OrgId int64 `json:"orgId"`
}
type CreateUserReq ¶
type CreateUserReqVo ¶
type CreateUserReqVo struct { Data CreateUserReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type DeleteCoolAppReq ¶
type DeleteCoolAppReq struct {
Input *CoolAppBaseData `json:"input"`
}
type DeleteDepartmentReq ¶
type DeleteDepartmentReq struct { //部门id DepartmentId int64 `json:"departmentId"` }
type DeleteDepartmentReqVo ¶
type DeleteDepartmentReqVo struct { Data DeleteDepartmentReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type DeleteOrgColumnReq ¶
type DeleteOrgColumnReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *DeleteOrgColumnRequest `json:"input"` }
type DeleteOrgColumnRequest ¶
type DeleteOrgColumnRequest struct {
ColumnId string `json:"columnId"`
}
type DeleteOrgColumnRespVo ¶
type DeleteOrgColumnRespVo struct { vo.Err Data *tableV1.DeleteOrgColumnReply `json:"data"` }
type DepartmentInitReqVo ¶
type DepartmentMembersListResp ¶
type DepartmentMembersListResp struct { vo.Err Data *vo.DepartmentMembersListResp `json:"data"` }
type DepartmentMembersReqVo ¶
type DepartmentMembersReqVo struct { CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Params vo.DepartmentMemberListReq `json:"params"` }
type DepartmentMembersRespVo ¶
type DepartmentMembersRespVo struct { DepartmentMemberInfos []*vo.DepartmentMemberInfo `json:"data"` vo.Err }
type DepartmentsReqVo ¶
type DepartmentsRespVo ¶
type DepartmentsRespVo struct { DepartmentList *vo.DepartmentList `json:"data"` vo.Err }
type DeptAndPositionReq ¶
type EmpIdsBodyVo ¶
type EmpIdsBodyVo struct {
EmpIds []string `json:"empIds"`
}
type EmptyUserReqVo ¶
type EmptyUserReqVo struct { Data EmptyUserReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type ExchangeShareTokenData ¶
type ExchangeShareTokenData struct {}
type ExchangeShareTokenReq ¶
type ExchangeShareTokenReq struct {
}type ExportAddressListReq ¶
type ExportAddressListReq struct { //搜索字段 SearchCode *string `json:"searchCode"` //是否已分配部门(1已分配2未分配,默认全部) IsAllocate *int `json:"isAllocate"` //是否禁用(1启用2禁用,默认全部) Status *int `json:"status"` //角色id RoleId *int64 `json:"roleId"` //部门id DepartmentId *int64 `json:"departmentId"` //导出字段(name,mobile,email,department,role,isLeader,statusChangeTime,createTime) ExportField []string `json:"exportField"` }
type ExportAddressListReqVo ¶
type ExportAddressListReqVo struct { Data ExportAddressListReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type ExportAddressListResp ¶
type ExportAddressListResp struct {
Url string `json:"url"`
}
type ExportAddressListRespVo ¶
type ExportAddressListRespVo struct { vo.Err Data ExportAddressListResp `json:"data"` }
type ExportInviteTemplateRespVo ¶
type ExportInviteTemplateRespVo struct { vo.Err Data *ExportInviteTemplateRespVoData `json:"data"` }
type ExportInviteTemplateRespVoData ¶
type ExportInviteTemplateRespVoData struct { // 下载模板的 url Url string `json:"url"` }
type FeiShuAuthCodeRespVo ¶
type FeiShuAuthCodeRespVo struct { vo.Err Auth *vo.FeiShuAuthCodeResp `json:"data"` }
type FeiShuAuthRespVo ¶
type FeiShuAuthRespVo struct { vo.Err Auth *vo.FeiShuAuthResp `json:"data"` }
type FeishuDeptChangeReqVo ¶
type FunctionLimitItem ¶
type FunctionLimitObj ¶
type FunctionLimitObj struct { Name string `json:"name"` Key string `json:"key"` HasLimit bool `json:"hasLimit"` Limit []FunctionLimitItem `json:"limit"` }
type GetAppTicketReq ¶
type GetAppTicketResp ¶
type GetAppTicketResp struct { vo.Err Data *vo.GetAppTicketResp `json:"data"` }
type GetBaseOrgInfoByOutOrgIdReqVo ¶
type GetBaseOrgInfoByOutOrgIdReqVo struct {
OutOrgId string `json:"outOrgId"`
}
type GetBaseOrgInfoByOutOrgIdRespVo ¶
type GetBaseOrgInfoByOutOrgIdRespVo struct { vo.Err BaseOrgInfo *bo.BaseOrgInfoBo `json:"data"` }
type GetBaseOrgInfoReqVo ¶
type GetBaseOrgInfoReqVo struct {
OrgId int64 `json:"orgId"`
}
type GetBaseOrgInfoRespVo ¶
type GetBaseOrgInfoRespVo struct { vo.Err BaseOrgInfo *bo.BaseOrgInfoBo `json:"data"` }
type GetBaseUserInfoBatchRespVo ¶
type GetBaseUserInfoBatchRespVo struct { vo.Err BaseUserInfos []bo.BaseUserInfoBo `json:"data"` }
type GetBaseUserInfoByEmpIdBatchReqVo ¶
type GetBaseUserInfoByEmpIdBatchReqVo struct { OrgId int64 `json:"orgId"` Input GetBaseUserInfoByEmpIdBatchReqVoInput `json:"input"` }
type GetBaseUserInfoByEmpIdBatchReqVoInput ¶
type GetBaseUserInfoByEmpIdBatchReqVoInput struct {
OpenIds []string `json:"openIds"`
}
type GetBaseUserInfoByEmpIdBatchRespVo ¶
type GetBaseUserInfoByEmpIdBatchRespVo struct { vo.Err Data []bo.BaseUserInfoBo `json:"data"` }
type GetBaseUserInfoByEmpIdRespVo ¶
type GetBaseUserInfoByEmpIdRespVo struct { vo.Err BaseUserInfo *bo.BaseUserInfoBo `json:"data"` }
type GetBaseUserInfoReqVo ¶
type GetBaseUserInfoRespVo ¶
type GetBaseUserInfoRespVo struct { vo.Err BaseUserInfo *bo.BaseUserInfoBo `json:"data"` }
type GetCoolAppInfoReq ¶
type GetCoolAppInfoReq struct {
Input *CoolAppBaseData `json:"input"`
}
type GetCoolAppInfoResp ¶
type GetCoolAppInfoResp struct { vo.Err Data *CoolAppInfo `json:"data"` }
type GetCoolAppTopCardDataReq ¶
type GetCoolAppTopCardDataReq struct {
Input *CoolAppBaseData `json:"input"`
}
type GetCorpAgentIdReq ¶
type GetCorpAgentIdReq struct {
CorpId string `json:"corp_id"`
}
type GetCorpAgentIdResp ¶
type GetCorpAgentIdResp struct {
AgentId string `json:"agent_id"`
}
type GetDeptByIdsReq ¶
type GetDeptByIdsResp ¶
type GetDeptByIdsResp struct { List []*vo.Department `json:"data"` vo.Err }
type GetDingApiSignReq ¶
type GetDingApiSignReq struct {
Input *JsAPISignReq `json:"input"`
}
type GetDingTalkBaseUserInfoByEmpIdRespVo ¶
type GetDingTalkBaseUserInfoByEmpIdRespVo struct { vo.Err DingTalkBaseUserInfo *bo.BaseUserInfoBo `json:"data"` }
type GetFsAccessTokenReqVo ¶
type GetFsAccessTokenRespVo ¶
type GetFunctionArrByOrgResp ¶
type GetFunctionArrByOrgResp struct { vo.Err Data GetFunctionArrByOrgRespData `json:"data"` }
type GetFunctionArrByOrgRespData ¶
type GetFunctionArrByOrgRespData struct {
Functions []FunctionLimitObj `json:"functions"`
}
type GetInviteCodeReqVo ¶
type GetInviteCodeRespVo ¶
type GetInviteCodeRespVo struct { Data *GetInviteCodeRespVoData `json:"data"` vo.Err }
type GetInviteCodeRespVoData ¶
type GetInviteInfoReqVo ¶
type GetInviteInfoReqVo struct {
InviteCode string `json:"inviteCode"`
}
type GetInviteInfoRespVo ¶
type GetInviteInfoRespVo struct { Data *vo.GetInviteInfoResp `json:"data"` vo.Err }
type GetJsAPISignRespVo ¶
type GetJsAPISignRespVo struct { vo.Err GetJsAPISign *JsAPISignResp `json:"data"` }
type GetJsAPITicketResp ¶
type GetJsAPITicketResp struct { vo.Err Data *vo.GetJsAPITicketResp `json:"data"` }
type GetLabReqVo ¶
type GetLabResp ¶
type GetLabRespVo ¶
type GetLabRespVo struct { vo.Err Data *GetLabResp `json:"data"` }
type GetOrgBoListByPageRespData ¶
type GetOrgBoListByPageRespData struct { List []bo.OrganizationBo `json:"list"` Total int64 `json:"total"` Page int `json:"page"` Size int `json:"size"` }
type GetOrgBoListByPageRespVo ¶
type GetOrgBoListByPageRespVo struct { vo.Err Data GetOrgBoListByPageRespData `json:"data"` }
type GetOrgBoListRespVo ¶
type GetOrgBoListRespVo struct { vo.Err OrganizationBoList []bo.OrganizationBo `json:"data"` }
type GetOrgColumnsReq ¶
type GetOrgColumnsReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *tableV1.ReadOrgColumnsRequest `json:"input"` }
type GetOrgColumnsRespVo ¶
type GetOrgColumnsRespVo struct { vo.Err Data *ReadOrgColumnsReply `json:"data"` }
type GetOrgConfigReq ¶
type GetOrgConfigReq struct {
OrgId int64 `json:"orgId"`
}
type GetOrgConfigRestResp ¶
type GetOrgFunctionConfigReq ¶
type GetOrgFunctionConfigReq struct {
OrgId int64 `json:"orgId"`
}
type GetOrgFunctionConfigResp ¶
type GetOrgFunctionConfigResp struct { Data *vo.FunctionConfigResp `json:"data"` vo.Err }
type GetOrgIdListByPageReqVo ¶
type GetOrgIdListByPageReqVo struct { Page int `json:"page"` Size int `json:"size"` Input GetOrgIdListByPageReqVoData `json:"input"` }
type GetOrgIdListByPageReqVoData ¶
type GetOrgIdListByPageReqVoData struct {
OrgIds []int64 `json:"orgIds"`
}
预留,如果要增加筛选条件
type GetOrgIdListBySourceChannelReqVo ¶
type GetOrgIdListBySourceChannelReqVo struct { Page int `json:"page"` Size int `json:"size"` Input GetOrgIdListBySourceChannelData `json:"input"` }
type GetOrgIdListBySourceChannelRespData ¶
type GetOrgIdListBySourceChannelRespData struct {
OrgIds []int64 `json:"orgIds"`
}
type GetOrgIdListBySourceChannelRespVo ¶
type GetOrgIdListBySourceChannelRespVo struct { Data GetOrgIdListBySourceChannelRespData `json:"data"` vo.Err }
type GetOrgInfoReq ¶
type GetOrgInfoReq struct {
OrgId int64 `json:"orgId"`
}
type GetOrgInfoResp ¶
type GetOrgInfoResp struct { vo.Err Data *bo.OrganizationBo `json:"data"` }
type GetOrgOutInfoByOutOrgIdBatchReqInput ¶
type GetOrgOutInfoByOutOrgIdBatchReqInput struct {
OutOrgIds []string `json:"outOrgIds"`
}
type GetOrgOutInfoByOutOrgIdBatchReqVo ¶
type GetOrgOutInfoByOutOrgIdBatchReqVo struct {
Input GetOrgOutInfoByOutOrgIdBatchReqInput `json:"input"`
}
type GetOrgOutInfoByOutOrgIdBatchRespVo ¶
type GetOrgOutInfoByOutOrgIdBatchRespVo struct { vo.Err Data []bo.BaseOrgOutInfoBo `json:"data"` }
type GetOrgSuperAdminInfoReq ¶
type GetOrgSuperAdminInfoReq struct {
OrgId int64 `json:"orgId"`
}
type GetOrgSuperAdminInfoResp ¶
type GetOrgSuperAdminInfoResp struct { vo.Err Data []*GetOrgSuperAdminInfoData `json:"data"` }
type GetOrgUserAndDeptCountReq ¶
type GetOrgUserAndDeptCountReq struct {
OrgId int64 `json:"orgId"`
}
type GetOrgUserAndDeptCountResp ¶
type GetOrgUserAndDeptCountResp struct { vo.Err Data *GetOrgUserAndDeptCountRespData `json:"data"` }
type GetOrgUserIdsByEmIdsReq ¶
type GetOrgUserIdsReq ¶
type GetOrgUserIdsReq struct {
OrgId int64 `json:"orgId"`
}
type GetOrgUserIdsResp ¶
type GetOrgUserInfoListBySourceChannelResp ¶
type GetOrgUserInfoListBySourceChannelResp struct { Data *GetOrgUserInfoListBySourceChannelRespData `json:"data"` vo.Err }
type GetOrgUserInfoListBySourceChannelRespData ¶
type GetOrgUserInfoListBySourceChannelRespData struct { Total int64 `json:"total"` List []bo.OrgUserInfo `json:"list"` }
type GetOutOrgInfoByOrgIdBatchReqVo ¶
type GetOutOrgInfoByOrgIdBatchReqVo struct {
OrgIds []int64 `json:"orgIds"`
}
type GetOutOrgInfoByOrgIdBatchRespVo ¶
type GetOutOrgInfoByOrgIdBatchRespVo struct { vo.Err Data []*OutOrgInfo `json:"data"` }
type GetOutOrgInfoByOutOrgIdRespVo ¶
type GetOutOrgInfoByOutOrgIdRespVo struct { vo.Err Data *OutOrgInfo `json:"data"` }
type GetOutUserInfoListBySourceChannelRespVo ¶
type GetOutUserInfoListBySourceChannelRespVo struct { vo.Err UserOutInfoBoList []bo.UserOutInfoBo `json:"data"` }
type GetOutUserInfoListByUserIdsReqVo ¶
type GetOutUserInfoListByUserIdsReqVo struct {
UserIds []int64 `json:"userIds"`
}
type GetOutUserInfoListByUserIdsRespVo ¶
type GetOutUserInfoListByUserIdsRespVo struct { vo.Err UserOutInfoBoList []bo.UserOutInfoBo `json:"data"` }
type GetPayRemindReq ¶
type GetPayRemindResp ¶
type GetPayRemindResp struct { vo.Err Data *vo.GetPayRemindResp `json:"data"` }
type GetPwdLoginCodeReqVo ¶
type GetPwdLoginCodeReqVo struct {
CaptchaId string `json:"captchaId"`
}
type GetPwdLoginCodeRespVo ¶
type GetRegisterUrlData ¶
type GetRegisterUrlData struct {
Url string `json:"url"`
}
type GetRegisterUrlReq ¶
type GetRegisterUrlReq struct { }
type GetRegisterUrlResp ¶
type GetRegisterUrlResp struct { vo.Err Data *GetRegisterUrlData `json:"data"` }
type GetShareUrlReq ¶
type GetShareUrlReq struct {
}type GetShareUrlResp ¶
type GetShareUrlResp struct {}
type GetSpaceListReq ¶
type GetSpaceListResp ¶
type GetUserConfigInfoBatchReqVo ¶
type GetUserConfigInfoBatchReqVo struct { OrgId int64 `json:"orgId"` Input GetUserConfigInfoBatchReqVoInput `json:"input"` }
type GetUserConfigInfoBatchReqVoInput ¶
type GetUserConfigInfoBatchReqVoInput struct {
UserIds []int64 `json:"userIds"`
}
type GetUserConfigInfoBatchRespVo ¶
type GetUserConfigInfoBatchRespVo struct { vo.Err Data []bo.UserConfigBo `json:"data"` }
type GetUserConfigInfoReqVo ¶
type GetUserConfigInfoRespVo ¶
type GetUserConfigInfoRespVo struct { vo.Err UserConfigInfo *bo.UserConfigBo `json:"data"` }
type GetUserCountByDeptIdsReq ¶
type GetUserCountByDeptIdsReq struct { //组织id OrgId int64 `json:"orgId"` //部门id DeptIds []int64 `json:"deptIds"` }
获取部门人数
type GetUserCountByDeptIdsResp ¶
type GetUserCountByDeptIdsResp struct { vo.Err Data *GetUserCountByDeptIdsData `json:"data"` }
type GetUserDeptIdsBatchData ¶
type GetUserDeptIdsBatchReq ¶
type GetUserDeptIdsBatchResp ¶
type GetUserDeptIdsBatchResp struct { vo.Err Data GetUserDeptIdsBatchData `json:"data"` }
type GetUserDeptIdsData ¶
type GetUserDeptIdsData struct {
DeptIds []int64 `json:"deptIds"`
}
type GetUserDeptIdsReq ¶
type GetUserDeptIdsResp ¶
type GetUserDeptIdsResp struct { vo.Err Data GetUserDeptIdsData `json:"data"` }
type GetUserDeptIdsWithParentIdData ¶
type GetUserDeptIdsWithParentIdData struct {
DeptIds []int64 `json:"deptIds"`
}
type GetUserDeptIdsWithParentIdResp ¶
type GetUserDeptIdsWithParentIdResp struct { vo.Err Data GetUserDeptIdsWithParentIdData `json:"data"` }
type GetUserIdReqVo ¶
type GetUserIdRespVo ¶
type GetUserIdRespVo struct { vo.Err GetUserId *vo.UserIDInfo `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 GetUserIdsReqVo ¶
type GetUserIdsReqVo struct { SourceChannel string `json:"sourceChannel"` EmpIdsBody EmpIdsBodyVo `json:"empIdsBody"` CorpId string `json:"corpId"` OrgId int64 `json:"orgId"` }
type GetUserIdsRespVo ¶
type GetUserIdsRespVo struct { vo.Err GetUserIds []*vo.UserIDInfo `json:"data"` }
type GetUserInfoByFeishuTenantKeyResp ¶
type GetUserInfoByFeishuTenantKeyResp struct { vo.Err Data GetUserInfoByFeishuTenantKeyData `json:"data"` }
type GetUserInfoByUserIdsListRespVo ¶
type GetUserInfoByUserIdsListRespVo struct { vo.Err GetUserInfoByUserIdsRespVo *[]GetUserInfoByUserIdsRespVo `json:"data"` }
type GetUserInfoByUserIdsRespVo ¶
type GetUserInfoByUserIdsRespVo struct { UserId int64 `json:"userId"` OutUserId string `json:"outUserId"` //有可能为空 OrgId int64 `json:"orgId"` OutOrgId string `json:"outOrgId"` //有可能为空 Name string `json:"name"` Avatar string `json:"avatar"` HasOutInfo bool `json:"hasOutInfo"` HasOrgOutInfo bool `json:"hasOrgOutInfo"` OrgUserIsDelete int `json:"orgUserIsDelete"` //是否被组织移除 OrgUserStatus int `json:"orgUserStatus"` //用户组织状态 OrgUserCheckStatus int `json:"orgUserCheckStatus"` //用户组织审核状态 }
type GetUserInfoListReqVo ¶
type GetUserInfoListReqVo struct {
OrgId int64 `json:"orgId"`
}
type GetUserInfoListRespVo ¶
type GetUserInfoListRespVo struct { vo.Err SimpleUserInfo []bo.SimpleUserInfoBo `json:"data"` }
type GetUserInfoReqVo ¶
type GetUserInfoRespVo ¶
type GetUserInfoRespVo struct { vo.Err UserInfo *bo.UserInfoBo `json:"data"` }
type GetUserListWithCreateTimeRangeItem ¶
type GetUserListWithCreateTimeRangeItem struct { // 用户id(必填) UserId int64 `json:"userId"` // 姓名(选填) Name string `json:"name"` // fs openId OpenId string `json:"openId"` // fs openId OrgId int64 `json:"orgId"` // fs out orgId 关联的外部的组织id OutOrgId string `json:"outOrgId"` // 用户的创建时间 CreateTime string `json:"createTime"` }
type GetUserListWithCreateTimeRangeReqVo ¶
type GetUserListWithCreateTimeRangeReqVo struct {
Data *GetUserListWithCreateTimeRangeReq `json:"data"`
}
type GetUserListWithCreateTimeRangeResp ¶
type GetUserListWithCreateTimeRangeResp struct {
UserList []*GetUserListWithCreateTimeRangeItem `json:"userList"`
}
type GetUserListWithCreateTimeRangeRespVo ¶
type GetUserListWithCreateTimeRangeRespVo struct { vo.Err Data *GetUserListWithCreateTimeRangeResp `json:"data"` }
type GetUserOrDeptSameNameListReqVo ¶
type GetUserOrDeptSameNameListReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input GetUserOrDeptSameNameListReqVoData `json:"input"` }
type GetUserOrDeptSameNameListReqVoData ¶
type GetUserOrDeptSameNameListReqVoData struct {
DataType string `json:"dataType"`
}
type GetVersionData ¶
type GetVersionData struct {
VersionInfoVisible bool `json:"versionInfoVisible"`
}
type GetVersionReq ¶
type GetVersionRespVo ¶
type GetVersionRespVo struct { vo.Err Data *VersionResp `json:"data"` }
type GetViewLocationReq ¶
type GetViewLocationRespVo ¶
type GetViewLocationRespVo struct { vo.Err Data []*UserLastViewLocationData `json:"data"` }
type ImportMembersReqVo ¶
type ImportMembersReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *ImportMembersReqVoData `json:"input"` }
type ImportMembersReqVoData ¶
type ImportMembersReqVoData struct { // excel 文件地址 URL string `json:"url"` // url类型, 1 网址,2 本地dist路径 URLType int `json:"urlType"` // 方案2:前端直接传入数据进行导入 ImportUserList []ImportMembersReqVoDataUserItem `json:"importUserList"` }
type ImportMembersRespVo ¶
type ImportMembersRespVo struct { vo.Err Data *ImportMembersRespVoData `json:"data"` }
type ImportMembersRespVoData ¶
type ImportUserInfo ¶
type InitExistOrgReqVo ¶
type InitExistOrgReqVo struct { Input vo.InitExistOrgReq `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type InitExistOrgRespData ¶
type InitExistOrgRespVo ¶
type InitExistOrgRespVo struct { vo.Err Data *InitExistOrgRespData `json:"data"` }
type InitFsAccountReqVo ¶
type InitFsAccountReqVo struct {
Input vo.InitFeiShuAccountReq `json:"input"`
}
type InitFsAccountRespVo ¶
type InitFsAccountRespVo struct { Auth *vo.FeiShuAuthCodeResp `json:"data"` vo.Err }
type InitOrgColumnRespVo ¶
type InitOrgColumnRespVo struct { vo.Err Data *InitOrgColumnsReply `json:"data"` }
type InitOrgColumnsReply ¶
type InitOrgColumnsReply struct{}
type InitOrgColumnsReq ¶
type InitOrgColumnsReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *InitOrgColumnsRequest `json:"input"` }
type InitOrgColumnsRequest ¶
type InitOrgColumnsRequest struct {
Columns []interface{} `json:"columns"`
}
type InitOrgReqVo ¶
type InnerUserInfo ¶
type InnerUserInfosInput ¶
type InnerUserInfosInput struct {
Ids interface{} `json:"ids"` // 对应无码的成员部门字段 有几种可能的结构
}
type InnerUserInfosReq ¶
type InnerUserInfosReq struct { OrgId int64 `json:"orgId"` Input *InnerUserInfosInput `json:"input"` }
type InviteUserByPhonesReqVo ¶
type InviteUserByPhonesReqVo struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Input InviteUserByPhonesReqVoData `json:"input"` }
type InviteUserByPhonesReqVoData ¶
type InviteUserByPhonesReqVoData struct { InviteCode string `json:"inviteCode"` Phones []InviteUserByPhonesReqVoDataPhone `json:"phones"` }
type InviteUserByPhonesRespVo ¶
type InviteUserByPhonesRespVo struct { vo.Err Data *InviteUserByPhonesRespVoData `json:"data"` }
type InviteUserByPhonesRespVoData ¶
type InviteUserByPhonesRespVoData struct { ErrorList []InviteUserByPhonesRespVoDataErrItem `json:"errorList"` SuccessList []InviteUserByPhonesRespVoDataSuccessItem `json:"successList"` }
type InviteUserByPhonesRespVoDataSuccessItem ¶
type InviteUserByPhonesRespVoDataSuccessItem struct {
Number string `json:"number"`
}
type InviteUserData ¶
type InviteUserInfo ¶
type InviteUserListReq ¶
type InviteUserListReqVo ¶
type InviteUserListReqVo struct { CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Data InviteUserListReq `json:"data"` }
type InviteUserListResp ¶
type InviteUserListResp struct { // 总数 Total int64 `json:"total"` // 列表 List []InviteUserInfo `json:"list"` }
type InviteUserListRespVo ¶
type InviteUserListRespVo struct { vo.Err Data *InviteUserListResp `json:"data"` }
type InviteUserReq ¶
type InviteUserReq struct {
Data []*vo.InviteUserData `json:"data"`
}
type InviteUserReqVo ¶
type InviteUserReqVo struct { CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Data InviteUserReq `json:"data"` }
type InviteUserResp ¶
type InviteUserRespVo ¶
type InviteUserRespVo struct { vo.Err Data *InviteUserResp `json:"data"` }
type JoinOrgByInviteCodeReq ¶
type JsAPISignReq ¶
type JsAPISignReq struct { // 类型:目前只支持:jsapi Type string `json:"type"` // 路由url URL string `json:"url"` // 企业id CorpID string `json:"corpId"` }
获取JSApi签名请求结构体
type JsAPISignResp ¶
type JudgeUserIsAdminReq ¶
type LcCreateProIssueTableReqVoData ¶
type LcCreateProIssueTableReqVoData struct { }
type LcCreateProIssueTableRespVo ¶
type LcCreateProIssueTableRespVo struct { vo.Err Data *LcCreateProIssueTableReqVoData `json:"data"` }
type MigrateIssueToLcData ¶
type MigrateIssueToLcData struct {
OrgIds []int64 `json:"orgIds"`
}
type MigrateIssueToLcReq ¶
type MigrateIssueToLcReq struct {
Data MigrateIssueToLcData `json:"data"`
}
type NormalAdminAppIds ¶
type OpenAPIAuthData ¶
type OpenAPIAuthReq ¶
type OpenAPIAuthResp ¶
type OpenAPIAuthResp struct { vo.Err Data *OpenAPIAuthData `json:"data"` }
type OpenOrgUserListReqVo ¶
type OpenOrgUserListRespVo ¶
type OpenOrgUserListRespVo struct { vo.Err Data *vo.UserOrganizationList `json:"data"` }
type OrgColumnsData ¶
type OrgColumnsData struct { Name string `json:"name"` Label string `json:"label"` AliasTitle string `json:"aliasTitle"` Description string `json:"description"` IsSys bool `json:"isSys"` IsOrg bool `json:"isOrg"` Writable bool `json:"writable"` Editable bool `json:"editable"` Unique bool `json:"unique"` UniquePreHandler string `json:"uniquePreHandler"` SensitiveStrategy string `json:"sensitiveStrategy"` SensitiveFlag int32 `json:"sensitiveFlag"` Field ColumnField `json:"field"` }
type OrgConfig ¶
type OrgConfig struct { // id ID int64 `json:"id"` // 组织id OrgID int64 `json:"orgId"` // 付费级别1通用免费,2标准版 PayLevel int `json:"payLevel"` // 付费开始时间 PayStartTime types.Time `json:"payStartTime"` // 付费结束时间 PayEndTime types.Time `json:"payEndTime"` // 付费级别实际(1免费2标准3试用) PayLevelTrue int `json:"payLevelTrue"` // 创建时间 CreateTime types.Time `json:"createTime"` // 组织人数 OrgMemberNumber int64 `json:"orgMemberNumber"` // 是否是灰度企业 IsGrayLevel bool `json:"isGrayLevel"` // 汇总表id SummaryAppID string `json:"summaryAppId"` // 展示基础设置 BasicShowSetting *BasicShowSetting `json:"basicShowSetting"` // 企业自定义logo Logo string `json:"logo"` // 组织支持的功能信息 Functions []FunctionLimitObj `json:"functions"` // 部署方式:public:公共;private:私有化部署 // 注意:“移动”部署时,需要叮嘱运维修改移动那边的 nacos 配置上的 RunMode 为 3 AppDeployType string `json:"appDeployType"` // 距离使用付费产品截止日期的剩余天数 RemainDays uint `json:"remainDays"` // 是否是试用;true 试用;false 非试用 IsEvaluate bool `json:"isEvaluate"` // 付费过双11 6.6折的 团队标识 2022-11-11 活动期间 付费为1,没有付费为2,活动结束为0,字段不序列化 IsPayActivity11 int `json:"isPayActivity11,omitempty"` OutOrgId string `json:"outOrgId"` }
type OrgInitReqVo ¶
type OrgInitRespVo ¶
type OrgOwnerInitReqVo ¶
type OrgRemarkConfigType ¶
type OrgRemarkConfigType struct { OrgSummaryTableAppId int64 `json:"orgSummaryTableAppId"` TagAppId int64 `json:"tagAppId"` PriorityAppId int64 `json:"priorityAppId"` IssueBarAppId int64 `json:"issueBarAppId"` SceneAppId int64 `json:"sceneAppId"` IssueStatusAppId int64 `json:"issueStatusAppId"` EmptyProjectAppId int64 `json:"emptyProjectAppId"` // 项目 form 对应的 appId,一个组织一个 ProjectFormAppId int64 `json:"projectFormAppId"` // “项目视图”所放的目录 id ProjectFolderAppId int64 `json:"projectFolderAppId"` // “任务视图”所放的目录 id IssueFolderAppId int64 `json:"issueFolderAppId"` }
type OrgUserListReq ¶
type OrgUserListResp ¶
type OrgUserListResp struct { vo.Err Data *vo.UserOrganizationList `json:"data"` }
type OrganizationInfoReqVo ¶
type OrganizationInfoRespVo ¶
type OrganizationInfoRespVo struct { vo.Err OrganizationInfo *vo.OrganizationInfoResp `json:"data"` }
type OutOrgInfo ¶
type OutOrgInfo struct { Id int64 `json:"id"` OrgId int64 `json:"orgId"` OutOrgId string `json:"outOrgId"` SourceChannel string `json:"sourceChannel"` SourcePlatform string `json:"sourcePlatform"` TenantCode string `json:"tenantCode"` Name string `json:"name"` Industry string `json:"industry"` IsAuthenticated int `json:"isAuthenticated"` AuthTicket string `json:"authTicket"` AuthLevel string `json:"authLevel"` Status int `json:"status"` }
type PAReportMsg ¶
type PAReportMsgReqVo ¶
type PAReportMsgReqVo struct {
Body PAReportMsg `json:"body"`
}
type PayBaseLevelData ¶
type PersonWeiXinBindData ¶
type PersonWeiXinBindExistAccountData ¶
type PersonWeiXinBindExistAccountData struct {
SceneKey string `json:"sceneKey"`
}
type PersonWeiXinBindExistAccountReq ¶
type PersonWeiXinBindExistAccountReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *PersonWeiXinBindExistAccountData `json:"input"` }
type PersonWeiXinBindReq ¶
type PersonWeiXinBindReq struct {
Data *PersonWeiXinBindData `json:"data"`
}
type PersonWeiXinBindResp ¶
type PersonWeiXinBindResp struct { vo.Err Data *PersonWeiXinLoginData `json:"data"` }
type PersonWeiXinLoginData ¶
type PersonWeiXinLoginReqVo ¶
type PersonWeiXinLoginReqVo struct {
Code string `json:"code"`
}
type PersonWeiXinLoginRespVo ¶
type PersonWeiXinLoginRespVo struct { vo.Err Data *PersonWeiXinLoginData `json:"data"` }
type PersonWeiXinQrCodeReqVo ¶
type PersonWeiXinQrCodeReqVo struct {
Code string
}
type PersonWeiXinQrCodeRespVo ¶
type PersonWeiXinQrCodeRespVo struct { vo.Err Data *PersonWeiXinRqCodeData `json:"data"` }
type PersonWeiXinRqCodeData ¶
type PersonalInfo ¶
type PersonalInfo struct { // 主键 ID int64 `json:"id"` // 工号 EmplID *string `json:"emplId"` // 组织id OrgID int64 `json:"orgId"` // 组织名称 OrgName string `json:"orgName"` // 组织code OrgCode string `json:"orgCode"` // 名称 Name string `json:"name"` // 第三方名称 ThirdName string `json:"thirdName"` // 登录名 LoginName string `json:"loginName"` // 登录名编辑次数 LoginNameEditCount int `json:"loginNameEditCount"` // 邮箱 Email string `json:"email"` // 电话 Mobile string `json:"mobile"` // 生日 Birthday types.Time `json:"birthday"` // 性别 Sex int `json:"sex"` // 剩余使用时长 Rimanente int `json:"rimanente"` // 付费等级 Level int `json:"level"` // 付费等级名 LevelName string `json:"levelName"` // 头像 Avatar string `json:"avatar"` // 来源 SourceChannel string `json:"sourceChannel"` // 语言 Language string `json:"language"` // 座右铭 Motto string `json:"motto"` // 上次登录ip LastLoginIP string `json:"lastLoginIp"` // 上次登录时间 LastLoginTime types.Time `json:"lastLoginTime"` // 登录失败次数 LoginFailCount int `json:"loginFailCount"` // 创建时间 CreateTime types.Time `json:"createTime"` // 更新时间 UpdateTime types.Time `json:"updateTime"` // 密码是否设置过(1已设置0未设置) PasswordSet int `json:"passwordSet"` // 是否需要提醒(1需要2不需要) RemindBindPhone int `json:"remindBindPhone"` // 是否是超管 IsAdmin bool `json:"isAdmin"` // 是否是管理员 IsManager bool `json:"isManager"` // 是否是三方平台管理员,如:飞书管理员 IsPlatformAdmin bool `json:"isPlatformAdmin"` // 权限 Functions []FunctionLimitObj `json:"functions"` // 一些额外数据,如:观看新手指引的状态 ExtraDataMap map[string]interface{} `json:"extraDataMap"` // 个人中心弹窗是否弹出 RemindPopUp int `json:"remindPopUp"` // 1 弹出, 2 不弹出 }
type PersonalInfoReqVo ¶
type PersonalInfoRespVo ¶
type PersonalInfoRespVo struct { vo.Err PersonalInfo *vo.PersonalInfo `json:"data"` }
type PersonalInfoRestRespVo ¶
type PersonalInfoRestRespVo struct { vo.Err Data *PersonalInfo `json:"data"` }
type PlatformAuthCodeData ¶
type PlatformAuthCodeData struct { // 企业ID CorpId string `json:"corpId"` // OutUserId OutUserId string `json:"outUserId"` // 是否为企业管理 IsAdmin bool `json:"isAdmin"` // 是否被绑定 Binding bool `json:"binding"` // refreshToken RefreshToken string `json:"refreshToken"` // accessToken AccessToken string `json:"accessToken"` // token Token string `json:"token"` // codeToken CodeToken string `json:"codeToken"` // 组织id OrgID int64 `json:"orgId"` // 组织名称 OrgName string `json:"orgName"` // 外部组织名称 OutOrgName string `json:"outOrgName"` // 组织code OrgCode string `json:"orgCode"` // 用户id UserID int64 `json:"userId"` // 用户姓名 Name string `json:"name"` }
type PrepareTransferOrgData ¶
type PrepareTransferOrgInput ¶
type PrepareTransferOrgReq ¶
type PrepareTransferOrgReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *PrepareTransferOrgInput `json:"input"` }
type PrepareTransferOrgRespVo ¶
type PrepareTransferOrgRespVo struct { vo.Err Data *PrepareTransferOrgData `json:"data"` }
type QrCodeScanReq ¶
type ReadOrgColumnsReply ¶
type ReadOrgColumnsReply struct {
Columns []*projectvo.TableColumnData `json:"columns"`
}
type RemoveInviteUserReq ¶
type RemoveInviteUserReqVo ¶
type RemoveInviteUserReqVo struct { CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` Data RemoveInviteUserReq `json:"data"` }
type RemoveOrgMemberReq ¶
type RemoveOrgMemberReq struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` Input vo.RemoveOrgMemberReq `json:"input"` }
type ResetPasswordReqVo ¶
type ResetPasswordReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.ResetPasswordReq `json:"input"` }
type RetrievePasswordReqVo ¶
type RetrievePasswordReqVo struct { OrgId int64 `json:"OrgId"` Input vo.RetrievePasswordReq `json:"input"` }
type SaveOrgSummaryTableAppIdReqVo ¶
type SaveOrgSummaryTableAppIdReqVo struct { Input SaveOrgSummaryTableAppIdReqVoData `json:"input"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type SaveOrgSummaryTableAppIdReqVoData ¶
type SaveOrgSummaryTableAppIdReqVoData struct { AppId int64 `json:"appId"` // 对应于 OrgSummaryTableAppId TagAppId int64 `json:"tagAppId"` PriorityAppId int64 `json:"priorityAppId"` IssueBarAppId int64 `json:"issueBarAppId"` SceneAppId int64 `json:"sceneAppId"` IssueStatusAppId int64 `json:"issueStatusAppId"` EmptyProjectAppId int64 `json:"emptyProjectAppId"` // 项目迁移到无码中需要的,用于存储组织的项目数据 ProjectFormAppId int64 `json:"projectFormAppId"` // 存放项目视图的目录 id ProjectFolderAppId int64 `json:"projectFolderAppId"` // 存放任务视图的目录 id IssueFolderAppId int64 `json:"issueFolderAppId"` }
type SaveViewLocationReq ¶
type SaveViewLocationReqVo ¶
type SaveViewLocationReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *SaveViewLocationReq `json:"input"` }
type SaveViewLocationRespVo ¶
type ScheduleOrgUseMobileAndEmailReqVo ¶
type ScheduleOrgUseMobileAndEmailReqVo struct {
TenantKey string `json:"tenantKey"`
}
type ScheduleOrganizationPageListResp ¶
type ScheduleOrganizationPageListResp struct { Total int64 `json:"total"` ScheduleOrganizationListResp *[]*ScheduleOrganizationListResp `json:"list"` }
type ScheduleOrganizationPageListRespVo ¶
type ScheduleOrganizationPageListRespVo struct { vo.Err ScheduleOrganizationPageListResp *ScheduleOrganizationPageListResp `json:"data"` }
type SearchUserReq ¶
type SearchUserReq struct {
Email string `json:"email"`
}
type SearchUserReqVo ¶
type SearchUserReqVo struct { Data SearchUserReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type SearchUserResp ¶
type SearchUserRespVo ¶
type SearchUserRespVo struct { vo.Err Data *SearchUserResp `json:"data"` }
type SendAuthCodeReqVo ¶
type SendAuthCodeReqVo struct {
Input vo.SendAuthCodeReq `json:"input"`
}
type SendCardToAdminForUpgradeReqData ¶
type SendCardToAdminForUpgradeReqData struct {
TargetPayLevel int `json:"targetPayLevel"`
}
type SendSMSLoginCodeReqVo ¶
type SendSMSLoginCodeReqVo struct {
Input vo.SendSmsLoginCodeReq `json:"input"`
}
type SetActivityData ¶
type SetActivityData struct {
ActivityFlag int `json:"activityFlag"`
}
type SetInteractiveCardCallbackUrl ¶
type SetInteractiveCardCallbackUrl struct { }
type SetLabReqVo ¶
type SetLabResp ¶
type SetLabResp struct {
OrgId int64 `json:"orgId"`
}
type SetLabRespVo ¶
type SetLabRespVo struct { vo.Err Data *SetLabResp `json:"data"` }
type SetPasswordReqVo ¶
type SetPasswordReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.SetPasswordReq `json:"input"` }
type SetPwdLoginCodeReqVo ¶
type SetShareUrlReq ¶
type SetShareUrlReq struct {
}type SetUserActivityReq ¶
type SetUserActivityReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input SetActivityData `json:"input"` }
type SetUserDepartmentLevelReqVo ¶
type SetUserDepartmentLevelReqVo struct { Data SetUserDepartmentLevelReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type SetVersionData ¶
type SetVersionData struct { //Version string `json:"version"` VersionInfoVisible bool `json:"versionInfoVisible"` }
type SetVersionReq ¶
type SetVersionReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input SetVersionData `json:"input"` }
type ShareUrlData ¶
type ShareUrlData struct {}
type SyncUserInfoFromFeiShuReqVo ¶
type SyncUserInfoFromFeiShuReqVo struct { CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SyncUserInfoFromFeiShuReq vo.SyncUserInfoFromFeiShuReq `json:"syncUserInfoFromFeiShuReq"` }
从飞书同步用户、部门信息
type TeamInitRespVo ¶
type TeamOwnerInitReqVo ¶
type TeamUserInitReqVo ¶
type ThirdAccountBindListResp ¶
type ThirdAccountBindListResp struct { vo.Err Data []*vo.ThirdAccountBindListResp `json:"data"` }
type ThirdAccountData ¶
type ThirdAccountListData ¶
type ThirdAccountListData struct { IsBindMobile bool `json:"isBindMobile"` List []*ThirdAccountData `json:"list"` }
type ThirdAccountListResp ¶
type ThirdAccountListResp struct { vo.Err Data *ThirdAccountListData `json:"data"` }
type TransferOrgOwnerReq ¶
type UnbindAccountData ¶
type UnbindAccountData struct {
SourcePlatform string `json:"sourcePlatform"`
}
type UnbindAccountReq ¶
type UnbindAccountReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input *UnbindAccountData `json:"input"` }
type UnbindLoginNameReqVo ¶
type UnbindLoginNameReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input vo.UnbindLoginNameReq `json:"input"` }
type UpdateCoolAppTopCardReq ¶
type UpdateDepartmentReq ¶
type UpdateDepartmentReqVo ¶
type UpdateDepartmentReqVo struct { Data UpdateDepartmentReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UpdateFunctionConfigData ¶
type UpdateFunctionConfigData struct { Level int64 `json:"level"` BuyType string `json:"buyType"` PricePlanType string `json:"pricePlanType"` PayTime time.Time `json:"payTime"` TrailDays int `json:"trailDays"` //试用天数 ExpireDays int `json:"expireDays"` //有效天数 EndDate time.Time `json:"endDate"` //有效期限 Seats int `json:"seats"` //人数限制 }
type UpdateOrgBasicShowSettingReq ¶
type UpdateOrgBasicShowSettingReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Params vo.UpdateOrgBasicShowSettingReq `json:"params"` }
type UpdateOrgFunctionConfigReq ¶
type UpdateOrgFunctionConfigReq struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` SourceChannel string `json:"sourceChannel"` Input UpdateFunctionConfigData `json:"input"` }
type UpdateOrgMemberCheckStatusReq ¶
type UpdateOrgMemberCheckStatusReq struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` Input vo.UpdateOrgMemberCheckStatusReq `json:"input"` }
type UpdateOrgMemberReq ¶
type UpdateOrgMemberReq struct { // 账号type 1:手机号 2:账号名 AccountType int `json:"accountType"` // UserId UserId int64 `json:"userId"` // 手机区号 PhoneRegion string `json:"phoneRegion"` // 手机号 PhoneNumber string `json:"phoneNumber"` // 密码 Password string `json:"password"` // 邮箱 Email string `json:"email"` // 姓名 Name string `json:"name"` // 部门/职级列表 DeptAndPositions []DeptAndPositionReq `json:"deptAndPositions"` // 用户所在的部门 ids. polaris 没有职级,因此无法使用 DeptAndPositions 字段 DepartmentIds []int64 `json:"departmentIds"` // 管理组。一个用户可以在多个管理组中。 RoleGroupIds []int64 `json:"roleGroupIds"` // 状态(1启用2禁用3离职 选填) Status int `json:"status"` // 头像。可选 Avatar string `json:"avatar"` }
UpdateOrgMemberReq 更新组织成员信息
type UpdateOrgMemberReqVo ¶
type UpdateOrgMemberReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input UpdateOrgMemberReq `json:"input"` }
type UpdateOrgMemberStatusReq ¶
type UpdateOrgMemberStatusReq struct { UserId int64 `json:"userId"` OrgId int64 `json:"orgId"` SourceChannel string `json:"sourceChannel"` Input vo.UpdateOrgMemberStatusReq `json:"input"` }
type UpdateOrgRemarkSettingReqVo ¶
type UpdateOrgRemarkSettingReqVo struct { OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` Input SaveOrgSummaryTableAppIdReqVoData `json:"input"` }
type UpdateOrganizationSettingReqVo ¶
type UpdateOrganizationSettingReqVo struct { //入参 Input vo.UpdateOrganizationSettingsReq `json:"input"` //用户Id UserId int64 `json:"userId"` }
type UpdateUserConfigReqVo ¶
type UpdateUserConfigReqVo struct { UpdateUserConfigReq vo.UpdateUserConfigReq `json:"updateUserConfigReq"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type UpdateUserConfigRespVo ¶
type UpdateUserConfigRespVo struct { vo.Err UpdateUserConfig *vo.UpdateUserConfigResp `json:"data"` }
type UpdateUserDefaultProjectIdConfigReqVo ¶
type UpdateUserDefaultProjectIdConfigReqVo struct { UpdateUserDefaultProjectIdConfigReq vo.UpdateUserDefaultProjectConfigReq `json:"updateUserDefaultProjectIdConfigReq"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type UpdateUserInfoReqVo ¶
type UpdateUserInfoReqVo struct { UpdateUserInfoReq vo.UpdateUserInfoReq `json:"updateUserInfoReq"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type UpdateUserPcConfigReqVo ¶
type UpdateUserPcConfigReqVo struct { UpdateUserPcConfigReq vo.UpdateUserPcConfigReq `json:"updateUserConfigPcReq"` OrgId int64 `json:"orgId"` UserId int64 `json:"userId"` }
type UpdateUserReq ¶
type UpdateUserReq struct { // 用户id(必填) UserId int64 `json:"userId"` // 手机号(选填) PhoneNumber *string `json:"phoneNumber"` // 邮箱(选填) Email *string `json:"email"` // 姓名(选填) Name *string `json:"name"` // 部门id(选填) DepartmentIds *[]int64 `json:"departmentIds"` // 角色id(选填) RoleIds *[]int64 `json:"roleIds"` // 状态(1启用2禁用 选填) Status *int `json:"status"` }
type UpdateUserReqVo ¶
type UpdateUserReqVo struct { Data UpdateUserReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UpdateUserToSysManageGroupReq ¶
type UpdateUserToSysManageGroupReq struct { OrgId int64 `json:"orgId"` Input UpdateUserToSysManageGroupData `json:"input"` }
type UserConfigInfoReqVo ¶
type UserConfigInfoRespVo ¶
type UserConfigInfoRespVo struct { vo.Err UserConfigInfo *vo.UserConfig `json:"data"` }
type UserDepartmentData ¶
type UserInfo ¶
type UserInfo struct { // id UserID int64 `json:"userId"` // 姓名 Name string `json:"name"` // 姓名拼音 NamePy string `json:"namePy"` // 用户头像 Avatar string `json:"avatar"` // 邮箱 Email string `json:"email"` // 手机 PhoneNumber string `json:"phoneNumber"` // 用户部门信息 DepartmentList []UserDepartmentData `json:"departmentList"` // 角色信息 RoleList []UserRoleData `json:"roleList"` // 创建时间 CreateTime time.Time `json:"createTime"` // 状态1启用2禁用 Status int `json:"status"` // 禁用时间 StatusChangeTime time.Time `json:"statusChangeTime"` // 是否是组织创建人 IsCreator bool `json:"isCreator"` }
type UserInitByOrgReqVo ¶
type UserInitByOrgRespVo ¶
type UserLastViewLocationData ¶
type UserLastViewLocationData struct { AppId string `json:"appId"` ProjectId int64 `json:"projectId"` TableId string `json:"tableId,omitempty"` ViewId string `json:"viewId,omitempty"` IterationId int64 `json:"iterationId,omitempty"` MenuId string `json:"menuId,omitempty"` DashboardId string `json:"dashboardId,omitempty"` }
type UserListReq ¶
type UserListReq struct { //搜索字段 SearchCode *string `json:"searchCode"` //是否已分配部门(1已分配2未分配,默认全部) IsAllocate *int `json:"isAllocate"` //是否禁用(1启用2禁用,默认全部) Status *int `json:"status"` //角色id RoleId *int64 `json:"roleId"` //部门id DepartmentId *int64 `json:"departmentId"` // 页码(选填,不填为全部) Page int `json:"page"` // 数量(选填,不填为全部) Size int `json:"size"` }
type UserListReqVo ¶
type UserListReqVo struct { Data UserListReq `json:"data"` CurrentUserId int64 `json:"userId"` OrgId int64 `json:"orgId"` }
type UserListResp ¶
type UserListRespVo ¶
type UserListRespVo struct { vo.Err Data *UserListResp `json:"data"` }
type UserLoginReqVo ¶
type UserLoginReqVo struct {
UserLoginReq vo.UserLoginReq `json:"userLoginReq"`
}
type UserOrganizationListReqVo ¶
type UserOrganizationListReqVo struct {
UserId int64 `json:"userId"`
}
type UserOrganizationListRespVo ¶
type UserOrganizationListRespVo struct { vo.Err UserOrganizationListResp *vo.UserOrganizationListResp `json:"data"` }
type UserQuitReqVo ¶
type UserQuitReqVo struct {
Token string `json:"token"`
}
type UserRegisterReqVo ¶
type UserRegisterReqVo struct {
Input vo.UserRegisterReq `json:"input"`
}
type UserRegisterRespVo ¶
type UserRegisterRespVo struct { Data *vo.UserRegisterResp `json:"data"` vo.Err }
type UserRoleData ¶
type UserSMSLoginRespVo ¶
type UserSMSLoginRespVo struct { vo.Err Data *vo.UserLoginResp `json:"data"` }
type UserStatReqVo ¶
type UserStatResp ¶
type UserStatRespVo ¶
type UserStatRespVo struct { vo.Err Data *UserStatResp `json:"data"` }
type VerifyDepartmentsReq ¶
type VerifyOrgReqVo ¶
type VerifyOrgUsersReqData ¶
type VerifyOrgUsersReqData struct {
UserIds []int64 `json:"userIds"`
}
type VerifyOrgUsersReqVo ¶
type VerifyOrgUsersReqVo struct { OrgId int64 `json:"orgId"` Input VerifyOrgUsersReqData `json:"input"` }
type VersionResp ¶
type VersionResp struct {
Version GetVersionData `json:"version"`
}
type VoidRespVo ¶
type VoidRespVo struct { vo.Err Data VoidRespVoData `json:"data"` }
type VoidRespVoData ¶
type VoidRespVoData struct {
IsOk bool `json:"isOk"`
}
type WeiXinQrCodeReply ¶
type WeiXinQrCodeReq ¶
type WeiXinQrCodeReq struct { ExpireSeconds int `json:"expire_seconds"` ActionName string `json:"action_name"` ActionInfo *ActionInfo `json:"action_info"` }
Click to show internal directories.
Click to hide internal directories.