/** */ import * as $Util from '@alicloud/tea-util'; import OpenApi, * as $OpenApi from '@alicloud/openapi-client'; import * as $tea from '@alicloud/tea-typescript'; export declare class Entity extends $tea.Model { children?: EntityChildren[]; /** * @example * {"title": "123"} */ data?: { [key: string]: any; }; /** * @example * 123 */ id?: string; /** * @example * y/n */ isDeleted?: string; /** * @example * 67dbb24f7aac3f62d8b98fb5 */ linkSourceId?: string; /** * @example * EXTERNAL_PERF_TASK */ linkSourceType?: string; metas?: Meta[]; /** * @example * DIMENSION */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class Meta extends $tea.Model { /** * @example * true */ active?: boolean; /** * @example * 编码 */ alias?: string; /** * @example * common */ category?: string; /** * @example * title */ code?: string; /** * @example * true */ forceActive?: boolean; /** * @example * true */ forceRequired?: boolean; /** * @example * true */ required?: boolean; /** * @example * {"width": 200} */ scheme?: { [key: string]: any; }; /** * @example * 名称 */ title?: string; /** * @example * string */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalAlignDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * COOPERATION */ alignType?: string; /** * @remarks * This parameter is required. * * @example * 662e006fe4b0f579bbcxxxxx */ objectId?: string; /** * @remarks * This parameter is required. * * @example * objective */ objectType?: string; /** * @remarks * This parameter is required. * * @example * 662e006fe4b0f579bbcxxxxx */ objectiveId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalFieldMetaDTO extends $tea.Model { /** * @remarks * 是否启用 * * This parameter is required. * * @example * true */ active?: boolean; /** * @remarks * 字段元数据别名 * * @example * 字段别名 */ alias?: string; /** * @remarks * 字段元数据标识 * * This parameter is required. * * @example * foo */ code?: string; /** * @remarks * 实体类型 * * This parameter is required. * * @example * OBJECTIVE */ entityType?: string; /** * @remarks * 字段ID * * This parameter is required. * * @example * 662e006fe4b0f579bbcxxxxx */ fieldId?: string; /** * @remarks * 字段备注 * * @example * 字段备注 */ note?: string; /** * @remarks * 字段数据来源 * * This parameter is required. * * @example * OPEN */ source?: string; /** * @remarks * 字段元数据名称 * * This parameter is required. * * @example * 字段名 */ title?: string; /** * @remarks * 字段类型 * * This parameter is required. * * @example * string */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalKeyActionDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ keyActionId?: string; /** * @remarks * This parameter is required. * * @example * 测试 */ title?: string; /** * @remarks * This parameter is required. * * @example * https://agoal.dingtalk.com */ url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalKeyResultDTO extends $tea.Model { /** * @remarks * This parameter is required. */ keyActions?: OpenAgoalKeyActionDTO[]; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ keyResultId?: string; /** * @remarks * This parameter is required. * * @example * 10 */ progress?: number; /** * @remarks * This parameter is required. * * @example * 1 */ status?: number; /** * @remarks * This parameter is required. * * @example * 测试KR */ title?: string; /** * @remarks * This parameter is required. */ titleMentions?: TitleMention[]; /** * @remarks * This parameter is required. * * @example * 1 */ type?: number; /** * @remarks * This parameter is required. * * @example * 30 */ weight?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalLatestProgressDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1716952481672 */ created?: number; /** * @remarks * This parameter is required. */ creator?: OpenAgoalUserDTO; /** * @remarks * This parameter is required. * * @example *

xxx

*/ htmldescription?: string; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ progressId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalObjectiveDTO extends $tea.Model { /** * @remarks * This parameter is required. */ approveStatus?: string; /** * @remarks * This parameter is required. */ created?: number; /** * @remarks * This parameter is required. */ downAlignObjectIds?: string[]; /** * @remarks * This parameter is required. */ executor?: OpenAgoalUserDTO; /** * @remarks * This parameter is required. */ keyActions?: OpenAgoalKeyActionDTO[]; /** * @remarks * This parameter is required. */ keyResults?: OpenAgoalKeyResultDTO[]; /** * @remarks * This parameter is required. */ latestProgress?: OpenAgoalLatestProgressDTO; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ objectiveId?: string; /** * @remarks * This parameter is required. */ objectiveRule?: OpenOrgObjectiveRuleDTO; /** * @remarks * This parameter is required. */ period?: OpenObjectiveRulePeriodDTO; /** * @remarks * This parameter is required. * * @example * 0 */ progress?: number; /** * @remarks * This parameter is required. */ relatedUsers?: OpenAgoalUserDTO[]; /** * @remarks * This parameter is required. * * @example * 1 */ status?: number; /** * @remarks * This parameter is required. */ teams?: OpenAgoalTeamDTO[]; /** * @remarks * This parameter is required. * * @example * 测试目标 */ title?: string; /** * @remarks * This parameter is required. */ upAlignObjectIds?: string[]; /** * @remarks * This parameter is required. */ updated?: number; /** * @remarks * This parameter is required. * * @example * 30 */ weight?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalObjectiveDimensionDTO extends $tea.Model { /** * @remarks * This parameter is required. */ children?: OpenAgoalObjectiveDimensionDTOChildren[]; /** * @remarks * This parameter is required. * * @example * 662e006fe4b0f579bbcxxxxx */ dimensionId?: string; /** * @remarks * This parameter is required. */ fieldConfig?: OpenAgoalFieldMetaDTO[]; /** * @remarks * This parameter is required. */ fieldValueMap?: { [key: string]: any; }; /** * @remarks * This parameter is required. * * @example * 这是维度标题 */ title?: string; /** * @remarks * This parameter is required. * * @example * 100 */ weight?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalOrgObjectiveDTO extends $tea.Model { /** * @remarks * This parameter is required. */ dimension?: OpenAgoalObjectiveDimensionDTO; /** * @remarks * This parameter is required. */ downAlignObjects?: OpenAgoalAlignDTO[]; /** * @remarks * This parameter is required. */ executor?: OpenAgoalUserDTO; /** * @remarks * This parameter is required. */ fieldConfig?: OpenAgoalFieldMetaDTO[]; /** * @remarks * This parameter is required. */ fieldValueMap?: { [key: string]: any; }; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ objectiveId?: string; /** * @remarks * This parameter is required. */ period?: OpenObjectiveRulePeriodDTO; /** * @remarks * This parameter is required. * * @example * formalEffective */ status?: string; /** * @remarks * This parameter is required. */ team?: OpenAgoalTeamDTO; /** * @remarks * This parameter is required. * * @example * 测试目标 */ title?: string; /** * @remarks * This parameter is required. */ upAlignObjects?: OpenAgoalAlignDTO[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalOrgObjectiveListDTO extends $tea.Model { /** * @remarks * This parameter is required. */ objectiveList?: OpenAgoalOrgObjectiveDTO[]; /** * @remarks * This parameter is required. * * @example * 100 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalPeriodDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1743436799000 */ endDate?: number; /** * @remarks * This parameter is required. * * @example * 2024年度 */ name?: string; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ periodId?: string; /** * @remarks * This parameter is required. * * @example * season */ periodType?: string; /** * @remarks * This parameter is required. * * @example * 1711900800000 */ startDate?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalProgressDTO extends $tea.Model { /** * @remarks * This parameter is required. */ created?: number; /** * @remarks * This parameter is required. */ creator?: OpenAgoalUserDTO; /** * @remarks * This parameter is required. */ htmlContent?: string; /** * @remarks * This parameter is required. */ keyResults?: OpenAgoalKeyResultDTO[]; /** * @remarks * This parameter is required. */ modifier?: OpenAgoalUserDTO; /** * @remarks * This parameter is required. */ progress?: number; /** * @remarks * This parameter is required. */ progressId?: string; /** * @remarks * This parameter is required. */ updated?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalTeamDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 8535683xx */ deptId?: string; /** * @remarks * This parameter is required. * * @example * 测试部门 */ name?: string; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ teamId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalUserDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 211042291978xxxx */ dingUserId?: string; /** * @remarks * This parameter is required. * * @example * 测试 */ name?: string; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenObjectiveRuleDTO extends $tea.Model { /** * @remarks * This parameter is required. */ excludePopRuleView?: OpenObjectiveRuleScopeDTO[]; /** * @remarks * This parameter is required. * * @example * OKR / PBC */ objectiveCategory?: string; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ objectiveRuleId?: string; /** * @remarks * This parameter is required. * * @example * 规则 */ objectiveRuleName?: string; /** * @remarks * This parameter is required. */ periods?: OpenObjectiveRulePeriodDTO[]; /** * @remarks * This parameter is required. */ popRuleView?: OpenObjectiveRuleScopeDTO[]; /** * @remarks * This parameter is required. * * @example * true */ probationRule?: boolean; /** * @remarks * This parameter is required. * * @example * ONLINE */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenObjectiveRulePeriodDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1743436799000 */ endDate?: number; /** * @remarks * This parameter is required. * * @example * 2024年度 */ name?: string; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ periodId?: string; /** * @remarks * This parameter is required. * * @example * season */ periodType?: string; /** * @remarks * This parameter is required. * * @example * 1711900800000 */ startDate?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenObjectiveRuleScopeDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 82347xxx2382 */ scopeId?: string; /** * @remarks * This parameter is required. * * @example * USER */ scopeType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenOrgObjectiveRuleDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * OKR / PBC */ objectiveCategory?: string; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ objectiveRuleId?: string; /** * @remarks * This parameter is required. * * @example * 测试规则 */ objectiveRuleName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenOrgPerfDocDTO extends $tea.Model { /** * @remarks * This parameter is required. */ docId?: string; /** * @remarks * This parameter is required. */ executor?: OpenAgoalUserDTO; /** * @remarks * This parameter is required. */ score?: string; /** * @remarks * This parameter is required. */ state?: string; /** * @remarks * This parameter is required. */ team?: OpenAgoalTeamDTO; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenOrgPerfPlanDTO extends $tea.Model { /** * @remarks * This parameter is required. */ planId?: string; /** * @remarks * This parameter is required. */ status?: string; /** * @remarks * This parameter is required. */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenScoreCardDimensionDTO extends $tea.Model { /** * @remarks * This parameter is required. */ dimensionList?: OpenScoreCardDimensionDTODimensionList[]; /** * @remarks * This parameter is required. */ scoreCardId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenUserAdminDTO extends $tea.Model { /** * @remarks * This parameter is required. * * @example * dingxxxxe3d8c283bb4aa39a90f97fcb1e09 */ dingCorpId?: string; /** * @remarks * This parameter is required. * * @example * 211042291978xxxx */ dingUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenUserSubAdminDTO extends $tea.Model { /** * @remarks * This parameter is required. */ deptIds?: string[]; /** * @remarks * This parameter is required. * * @example * dingxxxxe3d8c283bb4aa39a90f97fcb1e09 */ dingCorpId?: string; /** * @remarks * This parameter is required. * * @example * 211042291978xxxx */ dingUserId?: string; /** * @remarks * This parameter is required. */ permissionGroupCodes?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PerfTask extends $tea.Model { /** * @example * 328497234 */ id?: string; /** * @example * y/n */ isDeleted?: string; /** * @example * ONGOING */ status?: string; /** * @example * xxx考核任务 */ title?: string; /** * @example * 23223423 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TitleMention extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ length?: number; /** * @remarks * This parameter is required. * * @example * 0 */ offset?: number; /** * @remarks * This parameter is required. */ user?: OpenAgoalUserDTO; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalBizDataQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalBizDataQueryRequest extends $tea.Model { bizCode?: string; maxResults?: number; nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalBizDataQueryResponseBody extends $tea.Model { content?: AgoalBizDataQueryResponseBodyContent; requestId?: string; result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalBizDataQueryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalBizDataQueryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalCreateProgressHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalCreateProgressRequest extends $tea.Model { /** * @example * 64bf87f8d7ace3616f0a1971 */ krId?: string; /** * **if can be null:** * false */ mergeIntoLatestProgress?: boolean; /** * @example * 662e006fe4b0f579bbcb10cf */ objectiveId?: string; /** * @example * 这是一条目标进展文本 */ plainText?: string; /** * @example * 30 */ progress?: number; /** * @example * naturalWeek */ progressMergePeriod?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalCreateProgressResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ content?: OpenAgoalProgressDTO; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalCreateProgressResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalCreateProgressResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalEntityCreateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalEntityCreateRequest extends $tea.Model { body?: Entity[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalEntityCreateResponseBody extends $tea.Model { result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalEntityCreateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalEntityCreateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalEntityUpdateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalEntityUpdateRequest extends $tea.Model { body?: Entity[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalEntityUpdateResponseBody extends $tea.Model { result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalEntityUpdateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalEntityUpdateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalFieldUpdateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalFieldUpdateRequest extends $tea.Model { body?: AgoalFieldUpdateRequestBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalFieldUpdateShrinkRequest extends $tea.Model { bodyShrink?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalFieldUpdateResponseBody extends $tea.Model { content?: boolean; requestId?: string; success?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalFieldUpdateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalFieldUpdateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorBatchQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorBatchQueryRequest extends $tea.Model { codeList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorBatchQueryShrinkRequest extends $tea.Model { codeListShrink?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorBatchQueryResponseBody extends $tea.Model { result?: AgoalIndicatorBatchQueryResponseBodyResult[]; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorBatchQueryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalIndicatorBatchQueryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorDataPushHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorDataPushRequest extends $tea.Model { /** * @example * code_sik2834jdi383jd */ code?: string; data?: AgoalIndicatorDataPushRequestData[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorDataPushResponseBody extends $tea.Model { result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorDataPushResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalIndicatorDataPushResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveKeyActionListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveKeyActionListRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 211042291978xxxx */ dingUserId?: string; /** * @example * 6444f5e9a4261c6e699dxxxx */ keyResultId?: string; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ objectiveId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveKeyActionListResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ content?: OpenAgoalKeyActionDTO[]; /** * @example * 7478B23C-80E8-1AD6-BE8C-09D480E0xxxx */ requestId?: string; /** * @remarks * This parameter is required. */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveKeyActionListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalObjectiveKeyActionListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveProgressListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveProgressListRequest extends $tea.Model { /** * @remarks * This parameter is required. */ objectiveId?: string; /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @example * 10 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveProgressListResponseBody extends $tea.Model { content?: AgoalObjectiveProgressListResponseBodyContent; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveProgressListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalObjectiveProgressListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveRuleListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveRuleListRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @example * 10 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveRuleListResponseBody extends $tea.Model { content?: AgoalObjectiveRuleListResponseBodyContent; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveRuleListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalObjectiveRuleListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveRulePeriodListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveRulePeriodListRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ objectiveRuleId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveRulePeriodListResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ content?: OpenObjectiveRulePeriodDTO[]; /** * @example * 7478B23C-80E8-1AD6-BE8C-09D480E0xxxx */ requestId?: string; /** * @remarks * This parameter is required. */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveRulePeriodListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalObjectiveRulePeriodListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveListRequest extends $tea.Model { /** * @example * 853530516 * * **if can be null:** * true */ dingTeamId?: string; /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @example * 10 */ pageSize?: number; /** * @example * 662e006fe4b0f579bbcxxxxx * * **if can be null:** * true */ periodId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveListResponseBody extends $tea.Model { content?: OpenAgoalOrgObjectiveListDTO; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalOrgObjectiveListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveQueryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 662e006fe4b0f579bbcxxxxx */ objectiveId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveQueryResponseBody extends $tea.Model { content?: OpenAgoalOrgObjectiveDTO; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveQueryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalOrgObjectiveQueryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveRuleListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveRuleListResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ content?: OpenOrgObjectiveRuleDTO[]; /** * @example * 7478B23C-80E8-1AD6-BE8C-09D480E0xxxx */ requestId?: string; /** * @remarks * This parameter is required. */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgObjectiveRuleListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalOrgObjectiveRuleListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfDocQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfDocQueryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @example * 10 */ pageSize?: number; /** * @remarks * This parameter is required. */ planId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfDocQueryResponseBody extends $tea.Model { content?: AgoalOrgPerfDocQueryResponseBodyContent; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfDocQueryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalOrgPerfDocQueryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfPlanQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfPlanQueryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @example * 10 */ pageSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfPlanQueryResponseBody extends $tea.Model { content?: AgoalOrgPerfPlanQueryResponseBodyContent; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfPlanQueryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalOrgPerfPlanQueryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPerfTaskCreateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPerfTaskCreateRequest extends $tea.Model { body?: PerfTask[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPerfTaskCreateResponseBody extends $tea.Model { result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPerfTaskCreateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalPerfTaskCreateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPerfTaskUpdateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPerfTaskUpdateRequest extends $tea.Model { body?: PerfTask[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPerfTaskUpdateResponseBody extends $tea.Model { result?: boolean; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPerfTaskUpdateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalPerfTaskUpdateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPeriodListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPeriodListRequest extends $tea.Model { body?: AgoalPeriodListRequestBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPeriodListShrinkRequest extends $tea.Model { bodyShrink?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPeriodListResponseBody extends $tea.Model { content?: OpenAgoalPeriodDTO[]; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPeriodListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalPeriodListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalSendMessageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalSendMessageRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * https://agoal.dingtalk.com */ mobileUrl?: string; /** * @remarks * This parameter is required. * * @example * {"A":"a", "B":"b"} */ params?: string; /** * @remarks * This parameter is required. * * @example * https://agoal.dingtalk.com */ pcUrl?: string; /** * @remarks * This parameter is required. * * @example * 211042291978xxxx */ sourceDingUserId?: string; /** * @remarks * This parameter is required. */ targetDingUserIds?: string[]; /** * @remarks * This parameter is required. * * @example * 1d01a14febc7482ca3b6e1d30cf5xxxx */ templateId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalSendMessageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ content?: boolean; /** * @remarks * This parameter is required. * * @example * 7478B23C-80E8-1AD6-BE8C-09D480E0xxxx */ requestId?: string; /** * @remarks * This parameter is required. */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalSendMessageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalSendMessageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserAdminListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserAdminListResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ content?: OpenUserAdminDTO[]; /** * @example * 7478B23C-80E8-1AD6-BE8C-09D480E0xxxx */ requestId?: string; /** * @remarks * This parameter is required. */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserAdminListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalUserAdminListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserObjectiveListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserObjectiveListRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 211042291978xxxx */ dingUserId?: string; /** * @remarks * This parameter is required. * * @example * 6444f5e9a4261c6e699dxxxx */ objectiveRuleId?: string; /** * @remarks * This parameter is required. */ periodIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserObjectiveListResponseBody extends $tea.Model { content?: OpenAgoalObjectiveDTO[]; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserObjectiveListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalUserObjectiveListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserSubAdminListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserSubAdminListRequest extends $tea.Model { /** * @example * ACCOUNT */ funcPermissionGroup?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserSubAdminListResponseBody extends $tea.Model { content?: OpenUserSubAdminDTO[]; /** * @example * 7478B23C-80E8-1AD6-BE8C-09D480E0xxxx */ requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalUserSubAdminListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AgoalUserSubAdminListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetDeptScoreCardIndicatorHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetDeptScoreCardIndicatorRequest extends $tea.Model { dingTeamId?: string; selectedTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetDeptScoreCardIndicatorResponseBody extends $tea.Model { content?: OpenScoreCardDimensionDTO; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetDeptScoreCardIndicatorResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetDeptScoreCardIndicatorResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetIndicatorDetailHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetIndicatorDetailRequest extends $tea.Model { /** * @remarks * This parameter is required. */ indicatorId?: string; monthNum?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetIndicatorDetailResponseBody extends $tea.Model { content?: string[]; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetIndicatorDetailResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetIndicatorDetailResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetObjectiveDetailHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetObjectiveDetailRequest extends $tea.Model { /** * @remarks * This parameter is required. */ objectiveId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetObjectiveDetailResponseBody extends $tea.Model { content?: OpenAgoalObjectiveDTO; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetObjectiveDetailResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetObjectiveDetailResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetObjectiveRuleDetailHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetObjectiveRuleDetailRequest extends $tea.Model { /** * @remarks * This parameter is required. */ objectiveRuleId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetObjectiveRuleDetailResponseBody extends $tea.Model { content?: OpenObjectiveRuleDTO; requestId?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetObjectiveRuleDetailResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetObjectiveRuleDetailResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class EntityChildren extends $tea.Model { /** * @example * {"title": "123"} */ data?: { [key: string]: any; }; /** * @example * 123 */ id?: string; /** * @example * y/n */ isDeleted?: string; /** * @example * 67dbb24f7aac3f62d8b98fb5 */ linkSourceId?: string; /** * @example * EXTERNAL_PERF_TASK */ linkSourceType?: string; metas?: Meta[]; /** * @example * DIMENSION */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenAgoalObjectiveDimensionDTOChildren extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 662e006fe4b0f57ccbcxxxxx */ dimensionId?: string; /** * @remarks * This parameter is required. * * @example * 这是子维度标题 */ title?: string; /** * @remarks * This parameter is required. * * @example * 100 */ weight?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenScoreCardDimensionDTODimensionListIndicatorList extends $tea.Model { /** * @remarks * This parameter is required. */ indicatorId?: string; /** * @remarks * This parameter is required. */ originCode?: string; /** * @remarks * This parameter is required. */ originId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OpenScoreCardDimensionDTODimensionList extends $tea.Model { /** * @remarks * This parameter is required. */ dimensionId?: string; /** * @remarks * This parameter is required. */ indicatorIdList?: string[]; indicatorList?: OpenScoreCardDimensionDTODimensionListIndicatorList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalBizDataQueryResponseBodyContent extends $tea.Model { bizInfos?: { [key: string]: any; }[]; maxResults?: number; nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalFieldUpdateRequestBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 662e006fe4b0f579bbcxxxxx */ entityId?: string; /** * @remarks * This parameter is required. * * @example * OBJECTIVE */ entityType?: string; /** * @remarks * This parameter is required. * * @example * title */ fieldCode?: string; /** * @example * 字段值 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorBatchQueryResponseBodyResult extends $tea.Model { code?: string; description?: string; id?: string; title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalIndicatorDataPushRequestData extends $tea.Model { /** * @example * 111 */ data?: string; /** * @example * 2025-11-01 11:01:00 */ period?: string; /** * @example * YEAR、HALF_YEAR、QUARTER、DOUBLE_MONTH、MONTH、WEEK */ periodType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveProgressListResponseBodyContent extends $tea.Model { pageNumber?: string; pageSize?: string; result?: OpenAgoalProgressDTO[]; totalCount?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalObjectiveRuleListResponseBodyContent extends $tea.Model { pageNumber?: number; pageSize?: number; result?: OpenObjectiveRuleDTO[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfDocQueryResponseBodyContent extends $tea.Model { pageNumber?: number; pageSize?: number; result?: OpenOrgPerfDocDTO[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalOrgPerfPlanQueryResponseBodyContent extends $tea.Model { pageNumber?: number; pageSize?: number; result?: OpenOrgPerfPlanDTO[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AgoalPeriodListRequestBody extends $tea.Model { periodTypes?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export default class Client extends OpenApi { constructor(config: $OpenApi.Config); /** * 业务数据开放 * * @param request - AgoalBizDataQueryRequest * @param headers - AgoalBizDataQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalBizDataQueryResponse */ agoalBizDataQueryWithOptions(request: AgoalBizDataQueryRequest, headers: AgoalBizDataQueryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 业务数据开放 * * @param request - AgoalBizDataQueryRequest * @returns AgoalBizDataQueryResponse */ agoalBizDataQuery(request: AgoalBizDataQueryRequest): Promise; /** * 创建目标进展 * * @param request - AgoalCreateProgressRequest * @param headers - AgoalCreateProgressHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalCreateProgressResponse */ agoalCreateProgressWithOptions(request: AgoalCreateProgressRequest, headers: AgoalCreateProgressHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建目标进展 * * @param request - AgoalCreateProgressRequest * @returns AgoalCreateProgressResponse */ agoalCreateProgress(request: AgoalCreateProgressRequest): Promise; /** * 创建业务实体 * * @param request - AgoalEntityCreateRequest * @param headers - AgoalEntityCreateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalEntityCreateResponse */ agoalEntityCreateWithOptions(request: AgoalEntityCreateRequest, headers: AgoalEntityCreateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建业务实体 * * @param request - AgoalEntityCreateRequest * @returns AgoalEntityCreateResponse */ agoalEntityCreate(request: AgoalEntityCreateRequest): Promise; /** * 更新业务实体 * * @param request - AgoalEntityUpdateRequest * @param headers - AgoalEntityUpdateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalEntityUpdateResponse */ agoalEntityUpdateWithOptions(request: AgoalEntityUpdateRequest, headers: AgoalEntityUpdateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新业务实体 * * @param request - AgoalEntityUpdateRequest * @returns AgoalEntityUpdateResponse */ agoalEntityUpdate(request: AgoalEntityUpdateRequest): Promise; /** * 更新 Agoal 字段值 * * @param tmpReq - AgoalFieldUpdateRequest * @param headers - AgoalFieldUpdateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalFieldUpdateResponse */ agoalFieldUpdateWithOptions(tmpReq: AgoalFieldUpdateRequest, headers: AgoalFieldUpdateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新 Agoal 字段值 * * @param request - AgoalFieldUpdateRequest * @returns AgoalFieldUpdateResponse */ agoalFieldUpdate(request: AgoalFieldUpdateRequest): Promise; /** * 通过指标编码批量查询指标列表 * * @param tmpReq - AgoalIndicatorBatchQueryRequest * @param headers - AgoalIndicatorBatchQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalIndicatorBatchQueryResponse */ agoalIndicatorBatchQueryWithOptions(tmpReq: AgoalIndicatorBatchQueryRequest, headers: AgoalIndicatorBatchQueryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 通过指标编码批量查询指标列表 * * @param request - AgoalIndicatorBatchQueryRequest * @returns AgoalIndicatorBatchQueryResponse */ agoalIndicatorBatchQuery(request: AgoalIndicatorBatchQueryRequest): Promise; /** * 通过指标编码推送指标时间维度数据 * * @param request - AgoalIndicatorDataPushRequest * @param headers - AgoalIndicatorDataPushHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalIndicatorDataPushResponse */ agoalIndicatorDataPushWithOptions(request: AgoalIndicatorDataPushRequest, headers: AgoalIndicatorDataPushHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 通过指标编码推送指标时间维度数据 * * @param request - AgoalIndicatorDataPushRequest * @returns AgoalIndicatorDataPushResponse */ agoalIndicatorDataPush(request: AgoalIndicatorDataPushRequest): Promise; /** * 获取Agoal指定目标或者关键结果关联的关键行动 * * @param request - AgoalObjectiveKeyActionListRequest * @param headers - AgoalObjectiveKeyActionListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalObjectiveKeyActionListResponse */ agoalObjectiveKeyActionListWithOptions(request: AgoalObjectiveKeyActionListRequest, headers: AgoalObjectiveKeyActionListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取Agoal指定目标或者关键结果关联的关键行动 * * @param request - AgoalObjectiveKeyActionListRequest * @returns AgoalObjectiveKeyActionListResponse */ agoalObjectiveKeyActionList(request: AgoalObjectiveKeyActionListRequest): Promise; /** * 查询企业下指定个人目标的所有进展 * * @param request - AgoalObjectiveProgressListRequest * @param headers - AgoalObjectiveProgressListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalObjectiveProgressListResponse */ agoalObjectiveProgressListWithOptions(request: AgoalObjectiveProgressListRequest, headers: AgoalObjectiveProgressListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询企业下指定个人目标的所有进展 * * @param request - AgoalObjectiveProgressListRequest * @returns AgoalObjectiveProgressListResponse */ agoalObjectiveProgressList(request: AgoalObjectiveProgressListRequest): Promise; /** * 查询企业下目标规则列表 * * @param request - AgoalObjectiveRuleListRequest * @param headers - AgoalObjectiveRuleListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalObjectiveRuleListResponse */ agoalObjectiveRuleListWithOptions(request: AgoalObjectiveRuleListRequest, headers: AgoalObjectiveRuleListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询企业下目标规则列表 * * @param request - AgoalObjectiveRuleListRequest * @returns AgoalObjectiveRuleListResponse */ agoalObjectiveRuleList(request: AgoalObjectiveRuleListRequest): Promise; /** * 获取Agoal目标规则下的周期列表 * * @param request - AgoalObjectiveRulePeriodListRequest * @param headers - AgoalObjectiveRulePeriodListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalObjectiveRulePeriodListResponse */ agoalObjectiveRulePeriodListWithOptions(request: AgoalObjectiveRulePeriodListRequest, headers: AgoalObjectiveRulePeriodListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取Agoal目标规则下的周期列表 * * @param request - AgoalObjectiveRulePeriodListRequest * @returns AgoalObjectiveRulePeriodListResponse */ agoalObjectiveRulePeriodList(request: AgoalObjectiveRulePeriodListRequest): Promise; /** * 获取 Agoal 组织目标列表 * * @param request - AgoalOrgObjectiveListRequest * @param headers - AgoalOrgObjectiveListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalOrgObjectiveListResponse */ agoalOrgObjectiveListWithOptions(request: AgoalOrgObjectiveListRequest, headers: AgoalOrgObjectiveListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取 Agoal 组织目标列表 * * @param request - AgoalOrgObjectiveListRequest * @returns AgoalOrgObjectiveListResponse */ agoalOrgObjectiveList(request: AgoalOrgObjectiveListRequest): Promise; /** * 查询组织目标详情 * * @param request - AgoalOrgObjectiveQueryRequest * @param headers - AgoalOrgObjectiveQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalOrgObjectiveQueryResponse */ agoalOrgObjectiveQueryWithOptions(request: AgoalOrgObjectiveQueryRequest, headers: AgoalOrgObjectiveQueryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询组织目标详情 * * @param request - AgoalOrgObjectiveQueryRequest * @returns AgoalOrgObjectiveQueryResponse */ agoalOrgObjectiveQuery(request: AgoalOrgObjectiveQueryRequest): Promise; /** * 获取Agoal目标规则列表 * * @param headers - AgoalOrgObjectiveRuleListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalOrgObjectiveRuleListResponse */ agoalOrgObjectiveRuleListWithOptions(headers: AgoalOrgObjectiveRuleListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取Agoal目标规则列表 * @returns AgoalOrgObjectiveRuleListResponse */ agoalOrgObjectiveRuleList(): Promise; /** * 查询某个考核计划的部门得分 * * @param request - AgoalOrgPerfDocQueryRequest * @param headers - AgoalOrgPerfDocQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalOrgPerfDocQueryResponse */ agoalOrgPerfDocQueryWithOptions(request: AgoalOrgPerfDocQueryRequest, headers: AgoalOrgPerfDocQueryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询某个考核计划的部门得分 * * @param request - AgoalOrgPerfDocQueryRequest * @returns AgoalOrgPerfDocQueryResponse */ agoalOrgPerfDocQuery(request: AgoalOrgPerfDocQueryRequest): Promise; /** * 查询企业下的所有考核计划 * * @param request - AgoalOrgPerfPlanQueryRequest * @param headers - AgoalOrgPerfPlanQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalOrgPerfPlanQueryResponse */ agoalOrgPerfPlanQueryWithOptions(request: AgoalOrgPerfPlanQueryRequest, headers: AgoalOrgPerfPlanQueryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询企业下的所有考核计划 * * @param request - AgoalOrgPerfPlanQueryRequest * @returns AgoalOrgPerfPlanQueryResponse */ agoalOrgPerfPlanQuery(request: AgoalOrgPerfPlanQueryRequest): Promise; /** * 创建考核任务 * * @param request - AgoalPerfTaskCreateRequest * @param headers - AgoalPerfTaskCreateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalPerfTaskCreateResponse */ agoalPerfTaskCreateWithOptions(request: AgoalPerfTaskCreateRequest, headers: AgoalPerfTaskCreateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建考核任务 * * @param request - AgoalPerfTaskCreateRequest * @returns AgoalPerfTaskCreateResponse */ agoalPerfTaskCreate(request: AgoalPerfTaskCreateRequest): Promise; /** * 更新考核任务 * * @param request - AgoalPerfTaskUpdateRequest * @param headers - AgoalPerfTaskUpdateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalPerfTaskUpdateResponse */ agoalPerfTaskUpdateWithOptions(request: AgoalPerfTaskUpdateRequest, headers: AgoalPerfTaskUpdateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新考核任务 * * @param request - AgoalPerfTaskUpdateRequest * @returns AgoalPerfTaskUpdateResponse */ agoalPerfTaskUpdate(request: AgoalPerfTaskUpdateRequest): Promise; /** * 获取 Agoal 周期列表 * * @param tmpReq - AgoalPeriodListRequest * @param headers - AgoalPeriodListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalPeriodListResponse */ agoalPeriodListWithOptions(tmpReq: AgoalPeriodListRequest, headers: AgoalPeriodListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取 Agoal 周期列表 * * @param request - AgoalPeriodListRequest * @returns AgoalPeriodListResponse */ agoalPeriodList(request: AgoalPeriodListRequest): Promise; /** * Agoal消息发送 * * @param request - AgoalSendMessageRequest * @param headers - AgoalSendMessageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalSendMessageResponse */ agoalSendMessageWithOptions(request: AgoalSendMessageRequest, headers: AgoalSendMessageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * Agoal消息发送 * * @param request - AgoalSendMessageRequest * @returns AgoalSendMessageResponse */ agoalSendMessage(request: AgoalSendMessageRequest): Promise; /** * 获取Agoal管理员列表 * * @param headers - AgoalUserAdminListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalUserAdminListResponse */ agoalUserAdminListWithOptions(headers: AgoalUserAdminListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取Agoal管理员列表 * @returns AgoalUserAdminListResponse */ agoalUserAdminList(): Promise; /** * Agoal用户目标列表 * * @param request - AgoalUserObjectiveListRequest * @param headers - AgoalUserObjectiveListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalUserObjectiveListResponse */ agoalUserObjectiveListWithOptions(request: AgoalUserObjectiveListRequest, headers: AgoalUserObjectiveListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * Agoal用户目标列表 * * @param request - AgoalUserObjectiveListRequest * @returns AgoalUserObjectiveListResponse */ agoalUserObjectiveList(request: AgoalUserObjectiveListRequest): Promise; /** * 获取Agoal子管理员列表 * * @param request - AgoalUserSubAdminListRequest * @param headers - AgoalUserSubAdminListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AgoalUserSubAdminListResponse */ agoalUserSubAdminListWithOptions(request: AgoalUserSubAdminListRequest, headers: AgoalUserSubAdminListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取Agoal子管理员列表 * * @param request - AgoalUserSubAdminListRequest * @returns AgoalUserSubAdminListResponse */ agoalUserSubAdminList(request: AgoalUserSubAdminListRequest): Promise; /** * 获取部门下的维度和指标id * * @param request - GetDeptScoreCardIndicatorRequest * @param headers - GetDeptScoreCardIndicatorHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetDeptScoreCardIndicatorResponse */ getDeptScoreCardIndicatorWithOptions(request: GetDeptScoreCardIndicatorRequest, headers: GetDeptScoreCardIndicatorHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取部门下的维度和指标id * * @param request - GetDeptScoreCardIndicatorRequest * @returns GetDeptScoreCardIndicatorResponse */ getDeptScoreCardIndicator(request: GetDeptScoreCardIndicatorRequest): Promise; /** * 获取指标详情 * * @param request - GetIndicatorDetailRequest * @param headers - GetIndicatorDetailHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetIndicatorDetailResponse */ getIndicatorDetailWithOptions(request: GetIndicatorDetailRequest, headers: GetIndicatorDetailHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取指标详情 * * @param request - GetIndicatorDetailRequest * @returns GetIndicatorDetailResponse */ getIndicatorDetail(request: GetIndicatorDetailRequest): Promise; /** * 查询企业下个人目标详情 * * @param request - GetObjectiveDetailRequest * @param headers - GetObjectiveDetailHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetObjectiveDetailResponse */ getObjectiveDetailWithOptions(request: GetObjectiveDetailRequest, headers: GetObjectiveDetailHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询企业下个人目标详情 * * @param request - GetObjectiveDetailRequest * @returns GetObjectiveDetailResponse */ getObjectiveDetail(request: GetObjectiveDetailRequest): Promise; /** * 查询企业下单个目标规则详情 * * @param request - GetObjectiveRuleDetailRequest * @param headers - GetObjectiveRuleDetailHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetObjectiveRuleDetailResponse */ getObjectiveRuleDetailWithOptions(request: GetObjectiveRuleDetailRequest, headers: GetObjectiveRuleDetailHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询企业下单个目标规则详情 * * @param request - GetObjectiveRuleDetailRequest * @returns GetObjectiveRuleDetailResponse */ getObjectiveRuleDetail(request: GetObjectiveRuleDetailRequest): Promise; }