/** */ 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 IndustrializeManufactureJobBookRequest extends $tea.Model { /** * @example * ding2fff8349a3ae0105d */ corpId?: string; /** * @example * [ { "code": "equipmentName", "name": "设备名称", "value": "8000", "valueType": "类型:字符串,数字等" }, { "code": "唯一标识", "name": "自定义字段1", "value": "值", "valueType": "类型:字符串,数字等" }, { "code": "唯一标识", "name": "自定义字段2", "value": "值", "valueType": "类型:字符串,数字等" } ] */ extend?: string; /** * @remarks * This parameter is required. */ instNo?: string; /** * @example * n */ isBatchJob?: string; /** * @remarks * This parameter is required. * * @example * 2021-07-05 08:00:21 */ manufactureDate?: string; /** * @remarks * This parameter is required. */ mesAppKey?: string; processEnName?: string; processName?: string; productCode?: string; productEnName?: string; productName?: string; productSpecification?: string; /** * @remarks * This parameter is required. */ qualifiedQuantity?: string; reworkableQuantity?: string; scrappedQuantity?: string; /** * @example * 1.02 */ unitPrice?: string; /** * @example * 1919442747879777, 1919442747879774 */ userIdList?: string; userName?: string; /** * @example * 张三,李四 */ userNameList?: string; /** * @remarks * This parameter is required. */ uuid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IndustrializeManufactureJobBookResponseBody extends $tea.Model { content?: IndustrializeManufactureJobBookResponseBodyContent; errorCode?: string; errorLevel?: number; errorMsg?: string; httpCode?: string; /** * @remarks * This parameter is required. */ success?: boolean; uuid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IndustrializeManufactureJobBookResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: IndustrializeManufactureJobBookResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IndustrializeManufactureQueryJobsHeaders 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 IndustrializeManufactureQueryJobsRequest extends $tea.Model { /** * @example * 1 */ currentPage?: number; /** * @example * d41d8cd98f00b204e9800998ecf8427e */ instNo?: string; /** * @example * 2021-07-05 */ manufactureDay?: string; /** * @example * mes41d8cd98f00b204e9800998ecf8427e */ mesAppKey?: string; /** * @example * 10 */ pageSize?: number; processName?: string; /** * @example * A001 */ productCode?: string; /** * @example * 双头螺柱001 */ productName?: string; /** * @example * M56*3*10501 */ productSpecification?: string; /** * @example * 100 */ qualifiedQuantity?: string; /** * @example * 1.2 */ unitPrice?: string; /** * @example * 1919442747879773 */ userId?: string; /** * @example * 111,222 */ userIdList?: string; /** * @example * 张三 */ userName?: string; /** * @example * d41d8cd98f00b204e9800998ecf8427e */ uuid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IndustrializeManufactureQueryJobsResponseBody extends $tea.Model { content?: IndustrializeManufactureQueryJobsResponseBodyContent; /** * @example * 200 */ httpCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IndustrializeManufactureQueryJobsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: IndustrializeManufactureQueryJobsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IndustrializeManufactureJobBookResponseBodyContent extends $tea.Model { /** * @example * 1 */ count?: number; id?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class IndustrializeManufactureQueryJobsResponseBodyContent extends $tea.Model { /** * @remarks * This parameter is required. * * @example * dingdb6elngd253073ad370d8dc3ec89bb366ab */ corpId?: string; /** * @remarks * This parameter is required. */ gmtCreate?: string; /** * @remarks * This parameter is required. */ gmtModified?: string; /** * @remarks * This parameter is required. */ id?: number; /** * @remarks * This parameter is required. */ instNo?: string; /** * @remarks * This parameter is required. */ isBatchJob?: string; /** * @remarks * This parameter is required. */ manufactureDate?: string; /** * @remarks * This parameter is required. */ manufactureDay?: string; /** * @remarks * This parameter is required. */ mesAppKey?: string; /** * @remarks * This parameter is required. */ processName?: string; /** * @remarks * This parameter is required. */ qualifiedQuantity?: string; /** * @remarks * This parameter is required. */ scrappedQuantity?: string; /** * @remarks * This parameter is required. */ unitPrice?: string; /** * @remarks * This parameter is required. */ userId?: string; /** * @remarks * This parameter is required. */ userIdList?: string; /** * @remarks * This parameter is required. */ userNameList?: string; /** * @remarks * This parameter is required. */ uuid?: 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 - IndustrializeManufactureJobBookRequest * @param headers - map * @param runtime - runtime options for this request RuntimeOptions * @returns IndustrializeManufactureJobBookResponse */ industrializeManufactureJobBookWithOptions(userId: string, request: IndustrializeManufactureJobBookRequest, headers: { [key: string]: string; }, runtime: $Util.RuntimeOptions): Promise; /** * 日清月结-计件报工接口 * * @param request - IndustrializeManufactureJobBookRequest * @returns IndustrializeManufactureJobBookResponse */ industrializeManufactureJobBook(userId: string, request: IndustrializeManufactureJobBookRequest): Promise; /** * 日清月结-计件报工查询接口 * * @param request - IndustrializeManufactureQueryJobsRequest * @param headers - IndustrializeManufactureQueryJobsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns IndustrializeManufactureQueryJobsResponse */ industrializeManufactureQueryJobsWithOptions(request: IndustrializeManufactureQueryJobsRequest, headers: IndustrializeManufactureQueryJobsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 日清月结-计件报工查询接口 * * @param request - IndustrializeManufactureQueryJobsRequest * @returns IndustrializeManufactureQueryJobsResponse */ industrializeManufactureQueryJobs(request: IndustrializeManufactureQueryJobsRequest): Promise; }