///
///
///
///
///
///
///
///
///
///
///
///
///
///
///
declare module "copyright" {
export class ServiceLogicCopyright {
static toString(): string;
}
}
declare module "sk/service/logic/article/ArticlePdfResult" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
export class ArticlePdfResult extends ResultObject {
name: string;
path: string;
}
}
declare module "sk/service/logic/article/ArticleService" {
import { IContext } from 'cross/runtime/lang/IContext';
import { ResultEnum } from 'cross/runtime/lang/ResultEnum';
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { InvokeThread } from 'cross/runtime/module/thread/InvokeThread';
import { ThreadService } from 'cross/runtime/module/thread/ThreadService';
import { Service } from 'cross/runtime/module/Service';
import { ArticlePdfResult } from "sk/service/logic/article/ArticlePdfResult";
export type ArticleFolderInfo = {
name: string;
path?: string;
start?: string;
children?: Array;
};
export class ArticleService extends Service {
versionName: string;
path: string;
contentPath: string;
private _dirTree;
private _classTree;
private _home;
protected _thread: InvokeThread;
protected _environmentService: EnvironmentService;
protected _threadConsole: ThreadService;
constructor();
get home(): any;
get dirTree(): any;
initializeConfig(jconfig: any): void;
statusUpdate(): void;
getTreeNode(moduleName: string): any;
getFileContent(path: string): string;
makeRelativePath(path: string): string;
getArticleStartFile(path: string): string;
refreshPathFiles(path: string, folders: Array): void;
getArticleName(file: string): string;
getPdfFileAsync(mdPath: string): Promise;
chekcoutAsync(): Promise;
updateAsync(): Promise;
commitAsync(fileName: string): Promise;
saveFileAsync(source: string, content: any): Promise;
refresh(): void;
writeNodeToClassTree(node: any, moduleName: string): void;
loopClassTree(children: any, moduleName?: string): void;
refreshClassTree(): void;
onProcessAsync(): Promise;
reloadAsync(): Promise;
startAsync(context?: IContext): Promise;
onActive(): void;
onDeactive(): void;
}
}
declare module "sk/service/logic/article/ArticleRouter" {
import { AsyncRouter } from 'foundation/service/common/router/AsyncRouter';
import { ArticleService } from "sk/service/logic/article/ArticleService";
export class ArticleRouter extends AsyncRouter {
protected _articleService: ArticleService;
constructor();
onGetDirTreeAsync: (request: any, response: any) => Promise;
onGetArticleAsync: (request: any, response: any) => Promise;
onGetPdfAsync: (request: any, response: any) => Promise;
onSaveArticleAsync: (request: any, response: any) => Promise;
onReloadAsync: (request: any, response: any) => Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/article/TypedocService" {
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { Service } from 'cross/runtime/module/Service';
export class TypedocService extends Service {
classTree: any;
protected _environmentService: EnvironmentService;
constructor();
getClassTree(): any;
onActive(): void;
getTreeNode(moduleName: string): any;
writeNodeToClassTree(path: string, node: any, moduleName: string): void;
loopClassTree(path: string, children: any, moduleName?: string): void;
initDirClassTree(path: string): void;
initClassTree(): void;
deactive(): void;
}
}
declare module "sk/service/logic/auth/router/OperModuleRouter" {
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { JsonService } from 'cross/core/module/json/JsonService';
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OperModuleDeleteRequest } from 'sk/data/logic/auth/message/OperModuleDeleteRequest';
import { OperModuleDeleteResponse } from 'sk/data/logic/auth/message/OperModuleDeleteResponse';
import { OperModuleFetchRequest } from 'sk/data/logic/auth/message/OperModuleFetchRequest';
import { OperModuleFetchResponse } from 'sk/data/logic/auth/message/OperModuleFetchResponse';
import { OperModuleImportDeclareRequest } from 'sk/data/logic/auth/message/OperModuleImportDeclareRequest';
import { OperModuleImportDeclareResponse } from 'sk/data/logic/auth/message/OperModuleImportDeclareResponse';
import { OperModulePageRequest } from 'sk/data/logic/auth/message/OperModulePageRequest';
import { OperModulePageResponse } from 'sk/data/logic/auth/message/OperModulePageResponse';
import { OperModuleTreeRequest } from 'sk/data/logic/auth/message/OperModuleTreeRequest';
import { OperModuleTreeResponse } from 'sk/data/logic/auth/message/OperModuleTreeResponse';
import { OperModuleController } from 'sk/service/data/logic/auth/controller/OperModuleController';
import { OperModuleTypeController } from 'sk/service/data/logic/auth/controller/OperModuleTypeController';
import { RoleModuleActController } from 'sk/service/data/logic/auth/controller/RoleModuleActController';
export class OperModuleRouter extends MessageRouter {
processCode: string;
protected _operModuleController: OperModuleController;
protected _operModuleTypeController: OperModuleTypeController;
protected _roleModuleActController: RoleModuleActController;
protected _environmentService: EnvironmentService;
protected _jsonService: JsonService;
private makeOperModuleTreeResponseData;
private buildOperModuleTreeResponseItemsVo;
private makeOperModuleFetchResponseData;
onOperModuleImportDeclareRequestAsync(context: MessageRouterContext, request: OperModuleImportDeclareRequest, response: OperModuleImportDeclareResponse): Promise;
onOperModulePageRequestAsync(context: MessageRouterContext, request: OperModulePageRequest, response: OperModulePageResponse): Promise;
onOperModuleDeleteRequestAsync(context: MessageRouterContext, request: OperModuleDeleteRequest, response: OperModuleDeleteResponse): Promise;
onOperModuleFetchRequestAsync(context: MessageRouterContext, request: OperModuleFetchRequest, response: OperModuleFetchResponse): Promise;
onOperModuleTreeRequestAsync(context: MessageRouterContext, request: OperModuleTreeRequest, response: OperModuleTreeResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/auth/router/OperModuleTypeActRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OperModuleTypeActListRequest } from 'sk/data/logic/auth/message/OperModuleTypeActListRequest';
import { OperModuleTypeActListResponse } from 'sk/data/logic/auth/message/OperModuleTypeActListResponse';
import { OperModuleTypeActController } from 'sk/service/data/logic/auth/controller/OperModuleTypeActController';
export class OperModuleTypeActRouter extends MessageRouter {
processCode: string;
protected _operModuleTypeActController: OperModuleTypeActController;
onOperModuleTypeActListRequestAsync(context: MessageRouterContext, request: OperModuleTypeActListRequest, response: OperModuleTypeActListResponse): Promise;
private buildResponse;
getRouter(): any;
}
}
declare module "sk/service/logic/auth/router/RoleModuleActRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { RoleModuleActDeleteRequest } from 'sk/data/logic/auth/message/RoleModuleActDeleteRequest';
import { RoleModuleActDeleteResponse } from 'sk/data/logic/auth/message/RoleModuleActDeleteResponse';
import { RoleModuleActFindRequest } from 'sk/data/logic/auth/message/RoleModuleActFindRequest';
import { RoleModuleActFindResponse } from 'sk/data/logic/auth/message/RoleModuleActFindResponse';
import { RoleModuleActInsertRequest } from 'sk/data/logic/auth/message/RoleModuleActInsertRequest';
import { RoleModuleActInsertResponse } from 'sk/data/logic/auth/message/RoleModuleActInsertResponse';
import { RoleModuleActListRequest } from 'sk/data/logic/auth/message/RoleModuleActListRequest';
import { RoleModuleActListResponse } from 'sk/data/logic/auth/message/RoleModuleActListResponse';
import { RoleModuleActUpdateRequest } from 'sk/data/logic/auth/message/RoleModuleActUpdateRequest';
import { RoleModuleActUpdateResponse } from 'sk/data/logic/auth/message/RoleModuleActUpdateResponse';
import { OperModuleController } from 'sk/service/data/logic/auth/controller/OperModuleController';
import { RoleModuleActController } from 'sk/service/data/logic/auth/controller/RoleModuleActController';
export class RoleModuleActRouter extends MessageRouter {
processCode: string;
protected _roleModuleActController: RoleModuleActController;
protected _operModuleController: OperModuleController;
onRoleModuleActListRequestAsync(context: MessageRouterContext, request: RoleModuleActListRequest, response: RoleModuleActListResponse): Promise;
onRoleModuleActFindRequestAsync(context: MessageRouterContext, request: RoleModuleActFindRequest, response: RoleModuleActFindResponse): Promise;
onRoleModuleActInsertRequestAsync(context: MessageRouterContext, request: RoleModuleActInsertRequest, response: RoleModuleActInsertResponse): Promise;
onRoleModuleActUpdateRequestAsync(context: MessageRouterContext, request: RoleModuleActUpdateRequest, response: RoleModuleActUpdateResponse): Promise;
onRoleModuleActDeleteRequestAsync(context: MessageRouterContext, request: RoleModuleActDeleteRequest, response: RoleModuleActDeleteResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/auth/router/RoleRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { RoleListRequest } from 'sk/data/logic/auth/message/RoleListRequest';
import { RoleListResponse } from 'sk/data/logic/auth/message/RoleListResponse';
import { RoleController } from 'sk/service/data/logic/auth/controller/RoleController';
export class RoleRouter extends MessageRouter {
processCode: string;
protected _roleController: RoleController;
onRoleListRequestAsync(context: MessageRouterContext, request: RoleListRequest, response: RoleListResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/auth/router/UserRoleRouter" {
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { JsonService } from 'cross/core/module/json/JsonService';
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { UserRoleFetchRequest } from 'sk/data/logic/auth/message/UserRoleFetchRequest';
import { UserRoleFetchResponse } from 'sk/data/logic/auth/message/UserRoleFetchResponse';
import { UserRoleFindRequest } from 'sk/data/logic/auth/message/UserRoleFindRequest';
import { UserRoleFindResponse } from 'sk/data/logic/auth/message/UserRoleFindResponse';
import { OperModuleController } from 'sk/service/data/logic/auth/controller/OperModuleController';
import { OperModuleTypeActController } from 'sk/service/data/logic/auth/controller/OperModuleTypeActController';
import { OperModuleTypeController } from 'sk/service/data/logic/auth/controller/OperModuleTypeController';
import { RoleModuleActController } from 'sk/service/data/logic/auth/controller/RoleModuleActController';
import { UserRoleController } from 'sk/service/data/logic/auth/controller/UserRoleController';
export class UserRoleRouter extends MessageRouter {
processCode: string;
protected _userRoleController: UserRoleController;
protected _roleModuleActController: RoleModuleActController;
protected _operModuleController: OperModuleController;
protected _operModuleTypeController: OperModuleTypeController;
protected _environmentService: EnvironmentService;
protected _jsonService: JsonService;
protected _operModuleTypeActController: OperModuleTypeActController;
private getUserRoleAsync;
private makeUserTree;
private setTree;
private setParameters;
onUserRoleFetchRequestAsync(context: MessageRouterContext, request: UserRoleFetchRequest, response: UserRoleFetchResponse): Promise;
onUserRoleFindRequestAsync(context: MessageRouterContext, request: UserRoleFindRequest, response: UserRoleFindResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/base/LibraryLogicContext" {
import { LogicContext } from 'foundation/service/common/logic/LogicContext';
export class LibraryLogicContext extends LogicContext {
}
}
declare module "sk/service/logic/base/PdmsConfigConst" {
export class PdmsConfigConst {
static readonly BaseLibraryTenantId = "00000000000000000000000000000001";
static readonly StandardLibraryTenantId = "00000000000000000000000000009000";
static readonly XJZTenantId = "cf91f28fe7d441be8e409445e7a8dfc0";
}
}
declare module "sk/service/logic/base/ServiceConstants" {
export class ServiceConstants {
static SERVICE_DATA_CONVERT: string;
}
}
declare module "sk/service/logic/business/router/AttributeCategoryRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { StructureTypes } from 'foundation/data/common/structure/StructureTypes';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { DatasetResult } from 'foundation/service/common/database/DatasetResult';
import { AttributeCategoryTreeRequest } from 'sk/data/logic/business/message/AttributeCategoryTreeRequest';
import { AttributeCategoryTreeResponse, AttributeCategoryTreeResponseNodeVo } from 'sk/data/logic/business/message/AttributeCategoryTreeResponse';
import { AttributeCategoryUnit } from 'sk/service/data/logic/module/logic/AttributeCategoryUnit';
export class AttributeCategoryRouter extends MessageRouter {
processCode: string;
getTreeNode(dataset: DatasetResult, unit: AttributeCategoryUnit, attribute?: boolean): AttributeCategoryTreeResponseNodeVo;
getTreeNodes(dataset: DatasetResult, parentId: string, items: StructureTypes, attribute?: boolean): void;
assignNode(node: AttributeCategoryTreeResponseNodeVo, unit: AttributeCategoryUnit): void;
onAttributeCategoryTreeRequestAsync(context: MessageRouterContext, request: AttributeCategoryTreeRequest, response: AttributeCategoryTreeResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/router/AttributeRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { AttributeGetRequest } from 'sk/data/logic/business/message/AttributeGetRequest';
import { AttributeGetResponse } from 'sk/data/logic/business/message/AttributeGetResponse';
import { AttributeListRequest } from 'sk/data/logic/business/message/AttributeListRequest';
import { AttributeListResponse } from 'sk/data/logic/business/message/AttributeListResponse';
import { AttributeSearchRequest } from 'sk/data/logic/business/message/AttributeSearchRequest';
import { AttributeSearchResponse } from 'sk/data/logic/business/message/AttributeSearchResponse';
import { AttributeController } from 'sk/service/data/logic/module/controller/AttributeController';
export class AttributeRouter extends MessageRouter {
processCode: string;
protected _attributeController: AttributeController;
onAttributeListRequestAsync(context: MessageRouterContext, request: AttributeListRequest, response: AttributeListResponse): Promise;
onAttributeGetRequestAsync(context: MessageRouterContext, request: AttributeGetRequest, response: AttributeGetResponse): Promise;
onAttributeSearchRequestAsync(context: MessageRouterContext, request: AttributeSearchRequest, response: AttributeSearchResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/router/FeatureGroupRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { FeatureGroupListRequest } from 'sk/data/logic/business/message/FeatureGroupListRequest';
import { FeatureGroupListResponse } from 'sk/data/logic/business/message/FeatureGroupListResponse';
export class FeatureGroupRouter extends MessageRouter {
processCode: string;
onFeatureGroupListRequestAsync(context: MessageRouterContext, request: FeatureGroupListRequest, response: FeatureGroupListResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/router/FeatureRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { FeatureDeleteRequest } from 'sk/data/logic/business/message/FeatureDeleteRequest';
import { FeatureDeleteResponse } from 'sk/data/logic/business/message/FeatureDeleteResponse';
import { FeatureGetRequest } from 'sk/data/logic/business/message/FeatureGetRequest';
import { FeatureGetResponse } from 'sk/data/logic/business/message/FeatureGetResponse';
import { FeatureInsertRequest } from 'sk/data/logic/business/message/FeatureInsertRequest';
import { FeatureInsertResponse } from 'sk/data/logic/business/message/FeatureInsertResponse';
import { FeatureListRequest } from 'sk/data/logic/business/message/FeatureListRequest';
import { FeatureListResponse } from 'sk/data/logic/business/message/FeatureListResponse';
import { FeatureUpdateTypeRequest } from 'sk/data/logic/business/message/FeatureUpdateTypeRequest';
import { FeatureUpdateTypeResponse } from 'sk/data/logic/business/message/FeatureUpdateTypeResponse';
export class FeatureRouter extends MessageRouter {
processCode: string;
onFeatureListRequestAsync(context: MessageRouterContext, request: FeatureListRequest, response: FeatureListResponse): Promise;
onFeatureGetRequestAsync(context: MessageRouterContext, request: FeatureGetRequest, response: FeatureGetResponse): Promise;
onFeatureInsertRequestAsync(context: MessageRouterContext, request: FeatureInsertRequest, response: FeatureInsertResponse): Promise;
onFeatureUpdateTypeRequestAsync(context: MessageRouterContext, request: FeatureUpdateTypeRequest, response: FeatureUpdateTypeResponse): Promise;
onFeatureDeleteRequestAsync(context: MessageRouterContext, request: FeatureDeleteRequest, response: FeatureDeleteResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/router/ModuleConfigConfigureRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ConfigConfigurePageRequest } from 'sk/data/logic/business/message/ConfigConfigurePageRequest';
import { ConfigConfigurePageResponse } from 'sk/data/logic/business/message/ConfigConfigurePageResponse';
export class ModuleConfigConfigureRouter extends MessageRouter {
processCode: string;
private buildConfigureOptionsDataAsync;
private makeConfigurePageResponseDataAsync;
private buildConfigurePageResponseContentVo;
onConfigConfigurePageRequestAsync(context: MessageRouterContext, request: ConfigConfigurePageRequest, response: ConfigConfigurePageResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/router/ModuleConfigDecorateRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ConfigDecoratePageRequest } from 'sk/data/logic/business/message/ConfigDecoratePageRequest';
import { ConfigDecoratePageResponse } from 'sk/data/logic/business/message/ConfigDecoratePageResponse';
export class ModuleConfigDecorateRouter extends MessageRouter {
processCode: string;
private makeDecoratePageResponseDataAsync;
private buildDecoratePageResponseContentVo;
onConfigDecoratePageRequestAsync(context: MessageRouterContext, request: ConfigDecoratePageRequest, response: ConfigDecoratePageResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/router/ModuleConfigVariableRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ConfigVariableDeleteRequest } from 'sk/data/logic/business/message/ConfigVariableDeleteRequest';
import { ConfigVariableDeleteResponse } from 'sk/data/logic/business/message/ConfigVariableDeleteResponse';
import { ConfigVariableInsertRequest } from 'sk/data/logic/business/message/ConfigVariableInsertRequest';
import { ConfigVariableInsertResponse } from 'sk/data/logic/business/message/ConfigVariableInsertResponse';
import { ConfigVariablePageRequest } from 'sk/data/logic/business/message/ConfigVariablePageRequest';
import { ConfigVariablePageResponse } from 'sk/data/logic/business/message/ConfigVariablePageResponse';
import { ConfigVariableUpdateRequest } from 'sk/data/logic/business/message/ConfigVariableUpdateRequest';
import { ConfigVariableUpdateResponse } from 'sk/data/logic/business/message/ConfigVariableUpdateResponse';
export class ModuleConfigVariableRouter extends MessageRouter {
processCode: string;
private makeVariablePageResponseDataAsync;
private buildVariablePageResponseContentVo;
onConfigVariablePageRequestAsync(context: MessageRouterContext, request: ConfigVariablePageRequest, response: ConfigVariablePageResponse): Promise;
onConfigVariableInsertRequestAsync(context: MessageRouterContext, request: ConfigVariableInsertRequest, response: ConfigVariableInsertResponse): Promise;
onConfigVariableUpdateRequestAsync(context: MessageRouterContext, request: ConfigVariableUpdateRequest, response: ConfigVariableUpdateResponse): Promise;
onConfigVariableDeleteRequestAsync(context: MessageRouterContext, request: ConfigVariableDeleteRequest, response: ConfigVariableDeleteResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/router/TenantRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { TenantPageRequest } from 'sk/data/logic/business/message/TenantPageRequest';
import { TenantPageResponse } from 'sk/data/logic/business/message/TenantPageResponse';
export class TenantRouter extends MessageRouter {
processCode: string;
onTenantPageRequestAsync(context: MessageRouterContext, request: TenantPageRequest, response: TenantPageResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/router/UserConfigRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
import { UserConfigSetRequest } from 'sk/data/logic/business/message/UserConfigSetRequest';
import { UserConfigSetResponse } from 'sk/data/logic/business/message/UserConfigSetResponse';
export class UserConfigRouter extends MessageRouter {
processCode: string;
protected _ossConnectionService: OssConnectionService;
onUserConfigSetRequestAsync(context: MessageRouterContext, request: UserConfigSetRequest, response: UserConfigSetResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/router/UserSettingRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { ServerWarehouseService } from 'foundation/service/common/router/database/ServerWarehouseService';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { UserSettingDeleteRequest } from 'sk/data/logic/business/message/UserSettingDeleteRequest';
import { UserSettingDeleteResponse } from 'sk/data/logic/business/message/UserSettingDeleteResponse';
import { UserSettingGetRequest } from 'sk/data/logic/business/message/UserSettingGetRequest';
import { UserSettingGetResponse } from 'sk/data/logic/business/message/UserSettingGetResponse';
import { UserSettingSetRequest } from 'sk/data/logic/business/message/UserSettingSetRequest';
import { UserSettingSetResponse } from 'sk/data/logic/business/message/UserSettingSetResponse';
import { TenantController } from 'sk/service/data/logic/member/controller/TenantController';
import { LibraryController as ModuleLibraryController } from 'sk/service/data/logic/module/controller/LibraryController';
import { LibraryController as ResourceLibraryController } from 'sk/service/data/logic/resource/controller/LibraryController';
export class UserSettingRouter extends MessageRouter {
processCode: string;
protected _tenantController: TenantController;
protected _resourceLibraryController: ResourceLibraryController;
protected _moduleLibraryController: ModuleLibraryController;
protected _serverWarehouseService: ServerWarehouseService;
onUserSettingGetRequestAsync(context: MessageRouterContext, request: UserSettingGetRequest, response: UserSettingGetResponse): Promise;
onUserSettingSetRequestAsync(context: MessageRouterContext, request: UserSettingSetRequest, response: UserSettingSetResponse): Promise;
onUserSettingDeleteRequestAsync(context: MessageRouterContext, request: UserSettingDeleteRequest, response: UserSettingDeleteResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/business/service/ConfigStorageService" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
import { ConfigConfigureController } from 'sk/service/data/logic/module/controller/ConfigConfigureController';
import { ConfigConfigureOptionController } from 'sk/service/data/logic/module/controller/ConfigConfigureOptionController';
import { ConfigDecorateController } from 'sk/service/data/logic/module/controller/ConfigDecorateController';
import { ConfigDecorateItemController } from 'sk/service/data/logic/module/controller/ConfigDecorateItemController';
import { ConfigVariableController } from 'sk/service/data/logic/module/controller/ConfigVariableController';
export class ConfigStorageService {
protected _ossService: OssConnectionService;
protected _environmentService: EnvironmentService;
protected _configConfigureController: ConfigConfigureController;
protected _configConfigureOptionController: ConfigConfigureOptionController;
protected _configDecorateController: ConfigDecorateController;
protected _configDecorateItemController: ConfigDecorateItemController;
protected _configVariableController: ConfigVariableController;
writeConfigFileAsync(context: MessageRouterContext, libraryId: string, version: string): Promise;
}
}
declare module "sk/service/logic/common/CommonLogicService" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { Service } from 'cross/runtime/module/Service';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
export class CommonLogicService extends Service {
protected _ossConnectionService: OssConnectionService;
insertParametersAsync(context: DataContext, parameters: any, typeCode?: string, code?: string): Promise>;
}
}
declare module "sk/service/logic/design/router/ProductRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { StructureDataset } from 'foundation/data/common/structure/StructureDataset';
import { StructureTypes } from 'foundation/data/common/structure/StructureTypes';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { DatasetResult } from 'foundation/service/common/database/DatasetResult';
import { SchemeConfigAttributeService } from 'sk/data/scheme/config/SchemeConfigAttributeService';
import { SchemeConfigService } from 'sk/data/scheme/config/SchemeConfigService';
import { ProductProductDigitizationTreeRequest } from 'sk/data/logic/design/message/ProductProductDigitizationTreeRequest';
import { ProductProductDigitizationTreeResponse } from 'sk/data/logic/design/message/ProductProductDigitizationTreeResponse';
import { ProductProductFamilyInfoListRequest } from 'sk/data/logic/design/message/ProductProductFamilyInfoListRequest';
import { ProductProductFamilyInfoListResponse } from 'sk/data/logic/design/message/ProductProductFamilyInfoListResponse';
import { ProductProductGetDigRequest } from 'sk/data/logic/design/message/ProductProductGetDigRequest';
import { ProductProductGetDigResponse } from 'sk/data/logic/design/message/ProductProductGetDigResponse';
import { ProductProductGetMaterialRequest } from 'sk/data/logic/design/message/ProductProductGetMaterialRequest';
import { ProductProductGetMaterialResponse, ProductProductGetMaterialResponseItemsVo } from 'sk/data/logic/design/message/ProductProductGetMaterialResponse';
import { ProductProductGetRequest } from 'sk/data/logic/design/message/ProductProductGetRequest';
import { ProductProductGetResponse } from 'sk/data/logic/design/message/ProductProductGetResponse';
import { ProductProductListRequest } from 'sk/data/logic/design/message/ProductProductListRequest';
import { ProductProductListResponse } from 'sk/data/logic/design/message/ProductProductListResponse';
import { ProductProductPageRequest } from 'sk/data/logic/design/message/ProductProductPageRequest';
import { ProductProductPageResponse, ProductProductPageResponseContentVo } from 'sk/data/logic/design/message/ProductProductPageResponse';
import { ProductProductTreeRequest } from 'sk/data/logic/design/message/ProductProductTreeRequest';
import { ProductProductTreeResponse } from 'sk/data/logic/design/message/ProductProductTreeResponse';
import { ProductCategoryTreeResponseItemsVo } from 'sk/data/logic/module/message/ProductCategoryTreeResponse';
import { ProductShowCategoryController } from 'sk/service/data/logic/digitization/controller/ProductShowCategoryController';
import { ProductShowPerspectiveController } from 'sk/service/data/logic/digitization/controller/ProductShowPerspectiveController';
import { BusinessTypeController } from 'sk/service/data/logic/module/controller/BusinessTypeController';
import { FamilySymbolController } from 'sk/service/data/logic/module/controller/FamilySymbolController';
import { FamilyTypeController } from 'sk/service/data/logic/module/controller/FamilyTypeController';
import { MaterialController } from 'sk/service/data/logic/module/controller/MaterialController';
import { MaterialDto } from 'sk/service/data/logic/module/controller/MaterialDto';
import { MaterialFamilyController } from 'sk/service/data/logic/module/controller/MaterialFamilyController';
import { MaterialPatternController } from 'sk/service/data/logic/module/controller/MaterialPatternController';
import { MaterialRuleController } from 'sk/service/data/logic/module/controller/MaterialRuleController';
import { MaterialTypeController } from 'sk/service/data/logic/module/controller/MaterialTypeController';
import { ProductController } from 'sk/service/data/logic/module/controller/ProductController';
import { ProductDto } from 'sk/service/data/logic/module/controller/ProductDto';
import { ProductSymbolController } from 'sk/service/data/logic/module/controller/ProductSymbolController';
import { PublishFamilyInfoController } from 'sk/service/data/logic/module/controller/PublishFamilyInfoController';
import { ProductCategoryUnit } from 'sk/service/data/logic/module/logic/ProductCategoryUnit';
import { ModuleLibraryVersionController } from 'sk/service/data/logic/publish/controller/ModuleLibraryVersionController';
export class ProductRouter extends MessageRouter {
processCode: string;
protected _productController: ProductController;
protected _productSymbolController: ProductSymbolController;
protected _familySymbolController: FamilySymbolController;
protected _businessTypeController: BusinessTypeController;
protected _materialFamilyController: MaterialFamilyController;
protected _materialPatternController: MaterialPatternController;
protected _materialController: MaterialController;
protected _familyTypeController: FamilyTypeController;
protected _publishFamilyInfoController: PublishFamilyInfoController;
protected _schemeModuleLibraryVersionController: ModuleLibraryVersionController;
protected _productShowPerspectiveController: ProductShowPerspectiveController;
protected _productShowCategoryController: ProductShowCategoryController;
protected _schemeConfigService: SchemeConfigService;
protected _materialTypeController: MaterialTypeController;
protected _materialRuleController: MaterialRuleController;
protected _attributeService: SchemeConfigAttributeService;
private readonly _systemMaterialUnitCode;
protected makeProductPageResponseData(dataset: DatasetResult): StructureDataset;
protected makeCategoryTreeResponseData(dataset: DatasetResult): StructureTypes;
protected loopMakeCategoryTreeResponseItemsVo(unit: ProductCategoryUnit, dataset: DatasetResult): ProductCategoryTreeResponseItemsVo;
protected buildProductCategoryTreeResponseItemsVo(unit: ProductCategoryUnit): ProductCategoryTreeResponseItemsVo;
protected buildMaterialResponseData(productSymbolId: string, businessTypeCode: string, materialDto: MaterialDto): ProductProductGetMaterialResponseItemsVo;
private getRuleProcessUnitsAsync;
private getUnitVoAsync;
onProductProductListRequestAsync(context: MessageRouterContext, request: ProductProductListRequest, response: ProductProductListResponse): Promise;
onProductProductPageRequestAsync(context: MessageRouterContext, request: ProductProductPageRequest, response: ProductProductPageResponse): Promise;
onProductProductTreeRequestAsync(context: MessageRouterContext, request: ProductProductTreeRequest, response: ProductProductTreeResponse): Promise;
onProductProductDigitizationTreeRequestAsync(context: MessageRouterContext, request: ProductProductDigitizationTreeRequest, response: ProductProductDigitizationTreeResponse): Promise;
onProductProductGetRequestAsync(context: MessageRouterContext, request: ProductProductGetRequest, response: ProductProductGetResponse): Promise;
onProductProductGetMaterialRequestAsync(context: MessageRouterContext, request: ProductProductGetMaterialRequest, response: ProductProductGetMaterialResponse): Promise;
onProductProductGetDigRequestAsync(context: MessageRouterContext, request: ProductProductGetDigRequest, response: ProductProductGetDigResponse): Promise;
onProductProductFamilyInfoListRequestAsync(context: MessageRouterContext, request: ProductProductFamilyInfoListRequest, response: ProductProductFamilyInfoListResponse): Promise;
private makeDigitizationCategoryTreeResponseData;
private loopMakeDigitizationCategoryTreeResponseItemsVo;
private buildCategoryTreeResponseItemsVo;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/util/JsonCompressUtil" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
export class JsonCompressUtil {
protected static _environmentService: EnvironmentService;
static compressJsonFileAsync(sourceFile: string, targetFile: string): Promise>;
static decompressJsonFileAsync(sourceFile: string, targetFile: string): Promise>;
}
}
declare module "sk/service/logic/digitization/service/CadBuildService" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { Service } from 'cross/runtime/module/Service';
import { DrawingDataDocument } from 'sk/data/family/drawing/DrawingDataDocument';
import { DrawingNode, DrawingTree } from 'sk/data/scheme/drawing/data/DrawingNode';
export class CadBuildService extends Service {
work_path: string;
private toolPath;
protected _environmentService: EnvironmentService;
initializeConfig(jconfig: any): void;
convertAsync(drawingTree: DrawingTree, rootPath?: string): Promise>;
convertDrawingNodeFiles(drawingNode: DrawingNode, rootPath: string, drawPromises: Promise[]): void;
private convertDrawingItemDataAsync;
buildAsync(drawingDocument: DrawingDataDocument, code: string, path: string): Promise>;
}
}
declare module "sk/service/logic/digitization/service/StorageService" {
import { ContextObject } from 'cross/runtime/lang/ContextObject';
import { IContext } from 'cross/runtime/lang/IContext';
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { HttpDeviceService } from 'cross/core/device/http/HttpDeviceService';
import { JsonService } from 'cross/core/module/json/JsonService';
import { SystemService } from 'cross/system/module/SystemService';
import { StorageDigitizationTypeEnum } from 'foundation/data/common/enumeration/StorageDigitizationTypeEnum';
import { StorageModeEnum } from 'foundation/data/common/enumeration/StorageModeEnum';
import { StructureTypes } from 'foundation/data/common/structure/StructureTypes';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { DatasetResult } from 'foundation/service/common/database/DatasetResult';
import { IDataContext } from 'foundation/service/common/database/IDataContext';
import { DataLogicService } from 'foundation/service/common/logic/DataLogicService';
import { LogicContext } from 'foundation/service/common/logic/LogicContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
import { OssResult } from 'foundation/service/common/oss/OssResult';
import { RouterService } from 'foundation/service/common/router/RouterService';
import { DrawingNode, DrawingTree } from 'sk/data/scheme/drawing/data/DrawingNode';
import { SchemeTechnologyDataDocument } from 'sk/data/scheme/model/SchemeTechnologyDataDocument';
import { TaskTypeEnum } from 'sk/data/logic/calculate/enumeration/task/TaskTypeEnum';
import { StorageTypeEnum } from 'sk/data/logic/digitization/enumeration/StorageTypeEnum';
import { BatchItemGetResultRequest } from 'sk/data/logic/digitization/message/BatchItemGetResultRequest';
import { BatchItemGetResultResponse, BatchItemGetResultResponseInfoVo } from 'sk/data/logic/digitization/message/BatchItemGetResultResponse';
import { SubtaskUnit } from 'sk/service/data/logic/calculate/logic/SubtaskUnit';
import { TaskUnit } from 'sk/service/data/logic/calculate/logic/TaskUnit';
import { BatchItemController } from 'sk/service/data/logic/digitization/controller/BatchItemController';
import { BatchItemDto } from 'sk/service/data/logic/digitization/controller/BatchItemDto';
import { BatchItemUnit } from 'sk/service/data/logic/digitization/logic/BatchItemUnit';
import { StorageUnit } from 'sk/service/data/logic/digitization/logic/StorageUnit';
import { CommonLogicService } from "sk/service/logic/common/CommonLogicService";
import { CadBuildService } from "sk/service/logic/digitization/service/CadBuildService";
export class StorageService extends SystemService {
protected _host: string;
protected _port: string;
_localStorageDirectory: string;
protected _ossService: OssConnectionService;
protected _batchItemController: BatchItemController;
protected _dataLogicService: DataLogicService;
protected _jsonService: JsonService;
protected _httpService: HttpDeviceService;
protected _routerService: RouterService;
protected _commonLogicService: CommonLogicService;
protected _cadBuildService: CadBuildService;
constructor();
initializeConfig(jconfig: any): void;
getItemDatasAsync(context: MessageRouterContext, batchId: string): Promise>;
getItemData(batchItem: BatchItemDto | any): any;
resourceUpLoadAsync(context: MessageRouterContext, batchItem: BatchItemDto): Promise;
deleteCalculateOssAsync(context: MessageRouterContext, task: TaskUnit): Promise;
getCalculateTypeCodeByTaskTypeCd(taskTypeCd: TaskTypeEnum): string;
uploadOssAsync(context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto): Promise;
copyFromOssFileAsync(context: IContext, from: string, to: string): Promise;
uploadJsonAsync(context: IContext, remote: string, data: any): Promise;
downloadJsonAsync(context: IContext, remote: string): Promise;
existsObjectAsync(context: IContext, remote: string): Promise;
onBatchItemUploadSuccessAsync: (context: MessageRouterContext, batchItem: BatchItemDto) => Promise;
onBatchItemUploadFailureAsync: (context: MessageRouterContext, batchItem: BatchItemDto) => Promise;
uploadContentAsync(context: IContext, modeCd: StorageModeEnum, digitizationCd: StorageDigitizationTypeEnum, id: string, name: string, content: any): Promise;
uploadProduceResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto, subtask?: SubtaskUnit) => Promise;
downloadSceneAsync(context: MessageRouterContext, id: string, version: any): Promise;
makeStorageUri(...parameters: Array): string;
uploadSceneAsync(context: MessageRouterContext, id: string, version: any, content: any): Promise;
uploadRender3PanoResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto) => Promise;
uploadRender4ResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto) => Promise;
uploadAddtionResultAsync: (context: MessageRouterContext, addtionOssUrl: string, batchItem: BatchItemDto) => Promise;
uploadRender3ResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto) => Promise;
uploadRenderResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto) => Promise;
uploadRender2ResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto) => Promise;
uploadDrawingDataAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto, subTask?: SubtaskUnit) => Promise;
private uploadSvgAndDrawingJsonAsync;
uploadDrawingResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto, subTask?: SubtaskUnit) => Promise;
uploadExplodedResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto) => Promise;
uploadQuoteResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto, subTask?: SubtaskUnit) => Promise;
uploadAtlasResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto) => Promise;
uploadMakeResultAsync: (context: MessageRouterContext, task: TaskUnit, subTasks: DatasetResult, batchItem: BatchItemDto, subTask?: SubtaskUnit) => Promise;
setLinkInfosByBatchItemIdAsync(context: MessageRouterContext, request: BatchItemGetResultRequest, response: BatchItemGetResultResponse): Promise;
private getLinkUnitByBatchItemAsync;
getResultInfosByBatchItemIdAsync(context: MessageRouterContext, id: string): Promise>>;
getResultContentAsync(infos: StructureTypes): Promise>;
setBatchItemStageFunAsync(context: LogicContext, batchItemId: string, param: any): Promise;
setBatchItemStageAsync(batchItemId: string, param: any): Promise;
getMakeFileInfosByBatchItemAsync(context: ContextObject, batchItem: BatchItemUnit | BatchItemDto): Promise>;
getProduceFileInfosByBatchItemAsync(context: ContextObject, batchItem: BatchItemUnit | BatchItemDto): Promise>;
getBomFileInfosByBatchItemAsync(context: ContextObject, batchItem: BatchItemUnit | BatchItemDto): Promise>;
getExplodedFileInfosByBatchItemAsync(context: ContextObject, batchItem: BatchItemUnit | BatchItemDto): Promise>;
getRenderFileInfosByBatchItemAsync(context: ContextObject, batchItem: BatchItemUnit | BatchItemDto): Promise>;
getAtlasFileInfosByBatchItemAsync(context: ContextObject, batchItem: BatchItemUnit | BatchItemDto): Promise>;
getDrawingFileInfosByBatchItemAsync(context: ContextObject, batchItem: BatchItemUnit | BatchItemDto): Promise>;
createStorageByLinkIdAsync(context: IDataContext, storageType: StorageTypeEnum, linkId: string, linkVersion?: string): Promise>;
existsDrawingDataBystorageIdAsync(context: IContext, storageId: string): Promise>;
loadDrawingDataByStorageIdAsync(context: MessageRouterContext, storageId: string): Promise>;
uploadDrawingDataByStorageIdAsync(context: IContext, drawingTree: DrawingTree, storageId: string, optionCompress?: boolean): Promise;
uploadDrawingFilesAsync(context: IContext, drawingTree: DrawingTree, storageUri: string, drawingPath: string, storageId: string, uploadType?: string): Promise;
private uploadDrawingNodeZipDataAsync;
private saveDrawingNodeDataAsync;
private saveDrawingItemAsync;
uploadDrawingNodeFilesAsync(context: IContext, drawingNode: DrawingNode, storageUri: string): Promise;
private uploadDrawingItemDataAsync;
private cleanDrawingTree;
uploadProduceDocumentByStorageIdAsync(context: IContext, produceDocument: any | string, storageId: string): Promise;
uploadOriginSchemeDocumentAsync(storageId: string, document: any): Promise;
uploadIpdStageFilesByStorageIdAsync(storageId: string, ipdFiles: Array): Promise>;
uploadReportStageFilesByStorageIdAsync(storageId: string, reportFiles: Array): Promise>;
uploadIpdMetaFileByStorageIdAsync(storageId: string, tenantIds: Array): Promise>;
uploadLocalCheckMessageByStorageIdAsync(check: any, storageId: string, optionStatistics?: boolean): Promise;
uploadLocalStructureMessageByStorageIdAsync(sturctureJson: any, storageId: string, optionStatistics?: boolean): Promise;
uploadLocalBomJsonByStorageIdAsync(bomJson: any, storageId: string, optionStatistics?: boolean): Promise;
uploadLocalSlidingBomJsonByStorageIdAsync(bomJson: any, storageId: string): Promise;
uploadLocalErrorMessageByStorageIdAsync(errorMessage: any, storageId: string, optionStatistics?: boolean): Promise;
getLocalDirectoryUri(storageId: string): string;
uploadLocalDrawingDataByStorageIdAsync(drawingTree: DrawingTree, storageId: string, optionCompress?: boolean): Promise;
uploadLocalDrawingFilesAsync(drawingTree: DrawingTree, storageId: string, uri: string): Promise;
makeDrawingConfigNewData(drawingNode: DrawingNode, storageId: string, drawingResults: Array): any;
makeFurnitureDrawingData(drawingTree: DrawingTree): DrawingTree;
uploadCalculateResultByZipAsync(context: IContext, storageId: string): Promise;
uploadLocalTechnologyDocumentByStorageIdAsync(context: IContext, schemeDocument: SchemeTechnologyDataDocument, storageId: string, roomMode?: boolean, options?: any): Promise>;
private uploadLocalDocumentByRoomAsync;
uploadLocalCompressBinaryAsync(technologyDocument: SchemeTechnologyDataDocument, uri: string): Promise;
uploadLocalCompressJsonAsync(technologyDocument: SchemeTechnologyDataDocument, uri: string): Promise;
uploadLocalMetaJsonAsync(meta: any, uri: string): Promise;
uploadTechnologyDocumentByStorageIdAsync(context: IContext, schemeDocument: SchemeTechnologyDataDocument, storageId: string, roomMode?: boolean, options?: any): Promise>;
uploadBomJsonByStorageIdAsync(context: IContext, bomJson: any, storageId: string, optionStatistics?: boolean): Promise;
uploadCheckMessageByStorageIdAsync(context: IContext, check: any, storageId: string, optionStatistics?: boolean): Promise;
uploadStructureMessageByStorageIdAsync(context: IContext, sturctureJson: any, storageId: string, optionStatistics?: boolean): Promise;
uploadErrorMessageByStorageIdAsync(context: IContext, errorMessage: any, storageId: string, optionStatistics?: boolean): Promise;
uploadCompressBinaryAsync(context: IContext, technologyDocument: SchemeTechnologyDataDocument, uri: string): Promise;
uploadCompressJsonAsync(context: IContext, technologyDocument: SchemeTechnologyDataDocument, storageId: string, uri: string): Promise;
uploadMetaJsonAsync(context: IContext, meta: any, uri: string): Promise;
createSchemeTechnologyDataDocumentByStorageIdAsync(context: IContext, storageId: string): Promise>;
getBomJsonByStoageIdAsync(storageId: string): Promise>;
getProduceJsonByStorageIdAsync(storageId: string): Promise>;
getProduceStrByStorageIdAsync(storageId: string): Promise>;
getTechnologyDocumentJsonByStorageIdAsync(context: IContext, storageId: string): Promise>;
getMetaJsonByStorageIdAsync(context: MessageRouterContext, storageId: string): Promise>;
}
export type FileInfo = {
fileName: string;
filePath: string;
option: any;
};
}
declare module "sk/service/logic/digitization/router/DigitizationBatchItemRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { BatchItemGetResultContentRequest } from 'sk/data/logic/digitization/message/BatchItemGetResultContentRequest';
import { BatchItemGetResultContentResponse } from 'sk/data/logic/digitization/message/BatchItemGetResultContentResponse';
import { BatchItemGetResultRequest } from 'sk/data/logic/digitization/message/BatchItemGetResultRequest';
import { BatchItemGetResultResponse } from 'sk/data/logic/digitization/message/BatchItemGetResultResponse';
import { StorageService } from "sk/service/logic/digitization/service/StorageService";
export class DigitizationBatchItemRouter extends MessageRouter {
processCode: string;
protected _storageService: StorageService;
onBatchItemGetResultRequestAsync(context: MessageRouterContext, request: BatchItemGetResultRequest, response: BatchItemGetResultResponse): Promise;
onBatchItemGetResultContentRequestAsync(context: MessageRouterContext, request: BatchItemGetResultContentRequest, response: BatchItemGetResultContentResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/service/CalculateService" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { Service } from 'cross/runtime/module/Service';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { RuleDocumentService } from 'sk/data/family/rule/RuleDocumentService';
import { RuleTypeDocumentService } from 'sk/data/family/rule/RuleTypeDocumentService';
import { FamilyConfigService } from 'sk/data/family/service/FamilyConfigService';
import { FamilyDocumentService } from 'sk/data/family/service/FamilyDocumentService';
import { ResourceConfigService } from 'sk/data/resource/service/ResourceConfigService';
import { SchemeConfigService } from 'sk/data/scheme/config/SchemeConfigService';
import { SchemeDocumentService } from 'sk/data/scheme/service/SchemeDocumentService';
import { LinkTypeEnum } from 'sk/data/logic/calculate/enumeration/task/LinkTypeEnum';
import { DesignCreateResponse } from 'sk/data/logic/calculate/message/DesignCreateResponse';
import { BatchItemTypeEnum } from 'sk/data/logic/digitization/enumeration/BatchItemTypeEnum';
import { BatchCalculateItemRequest } from 'sk/data/logic/digitization/message/BatchCalculateItemRequest';
import { BatchCreateRequest, BatchCreateRequestItemVo } from 'sk/data/logic/digitization/message/BatchCreateRequest';
import { BatchController } from 'sk/service/data/logic/digitization/controller/BatchController';
import { BatchItemController } from 'sk/service/data/logic/digitization/controller/BatchItemController';
import { BatchItemUnit } from 'sk/service/data/logic/digitization/logic/BatchItemUnit';
import { StorageService } from "sk/service/logic/digitization/service/StorageService";
export type StageNodeFilter = {
eliminate?: boolean;
detail?: boolean;
tenantId?: string;
targetNodeIds: string[];
};
type CreateTaskFunAsync = (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, linkVersion: string, schemeName: string, storageId: string, item?: BatchCreateRequestItemVo, batchItemId?: string) => Promise>;
export class CalculateService extends Service {
protected _batchController: BatchController;
protected _batchItemController: BatchItemController;
protected _storageService: StorageService;
protected _familyDocumentService: FamilyDocumentService;
protected _schemeDocumentService: SchemeDocumentService;
protected _environmentService: EnvironmentService;
protected _resourceConfigService: ResourceConfigService;
protected _ruleTypeDocumentService: RuleTypeDocumentService;
protected _ruleDocumentService: RuleDocumentService;
protected _familyConfigService: FamilyConfigService;
protected _schemeConfigService: SchemeConfigService;
createBatchAsync(context: MessageRouterContext, request: BatchCreateRequest): Promise>;
calculateBatchItemAsync: (context: MessageRouterContext, request: BatchCalculateItemRequest) => Promise;
getSendRequestFun: (typeCd: BatchItemTypeEnum) => CreateTaskFunAsync;
sendProduceRequestByContentAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, linkVersion: string, schemeName: string, storageId: string, item: BatchCreateRequestItemVo, batchItemId?: string) => Promise>;
sendDrawingRequestByContentAsync: (linkId: string, linkVersion: string, schemeName: string, content: any) => Promise;
sendDrawingRequestAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, linkVersion: string, schemeName: string, storageId: string, item?: any) => Promise>;
private getResourcInfoAsync;
sendTechnologyRequestAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, linkVersion: string, schemeName: string, storageId: string, item: BatchCreateRequestItemVo) => Promise>;
sendQuoteRequestAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, linkVersion: string, schemeName: string, storageId: string, item: BatchCreateRequestItemVo) => Promise>;
sendMakeRequestAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, linkVersion: string, schemeName: string, storageId: string, item: BatchCreateRequestItemVo) => Promise>;
sendRender2RequestAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, content: any, schemeName: string, storageId: string, item: BatchCreateRequestItemVo, batchItemId: string) => Promise>;
sendRenderRequestAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, content: any, schemeName: string, storageId: string, item: BatchCreateRequestItemVo, batchItemId?: string) => Promise>;
sendRender4RequestAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, content: any, schemeName: string, storageId: string, item: BatchCreateRequestItemVo, batchItemId?: string) => Promise>;
sendRender3RequestAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, content: any, schemeName: string, storageId: string, item: BatchCreateRequestItemVo, batchItemId?: string) => Promise>;
sendAtlasRequestAsync: (context: MessageRouterContext, linkType: LinkTypeEnum, linkId: string, linkVersion: string, schemeName: string, storageId: string, item: BatchCreateRequestItemVo) => Promise>;
createAllDrawingCalculateByStageAsync(context: DataContext, parameter: any, stage: any, stageIndex: number, stageInfo?: any): Promise;
createMakeCalculateByStageAsync(context: DataContext, parameters: {
linkId: string;
linkType: LinkTypeEnum;
storageId: string;
batchId: string;
businessTypeId: string;
orderId: string;
orderName: string;
}, stage: any, stageIndex: number, stageInfo?: any): Promise;
getTenantStagesByStorageIdAsync(context: MessageRouterContext, storageId: string): Promise>;
private putLinkNodeIdAsync;
}
}
declare module "sk/service/logic/digitization/router/DigitizationBatchRouter" {
import { ContextObject } from 'cross/runtime/lang/ContextObject';
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { JsonService } from 'cross/core/module/json/JsonService';
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { CommonService } from 'foundation/data/common/common/CommonService';
import { StructureTypes } from 'foundation/data/common/structure/StructureTypes';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
import { BatchCalculateItemRequest } from 'sk/data/logic/digitization/message/BatchCalculateItemRequest';
import { BatchCalculateItemResponse } from 'sk/data/logic/digitization/message/BatchCalculateItemResponse';
import { BatchCreateRequest } from 'sk/data/logic/digitization/message/BatchCreateRequest';
import { BatchCreateResponse } from 'sk/data/logic/digitization/message/BatchCreateResponse';
import { BatchDeleteRequest } from 'sk/data/logic/digitization/message/BatchDeleteRequest';
import { BatchDeleteResponse } from 'sk/data/logic/digitization/message/BatchDeleteResponse';
import { BatchFetchRequest } from 'sk/data/logic/digitization/message/BatchFetchRequest';
import { BatchFetchResponse } from 'sk/data/logic/digitization/message/BatchFetchResponse';
import { BatchGetRequest } from 'sk/data/logic/digitization/message/BatchGetRequest';
import { BatchGetResponse } from 'sk/data/logic/digitization/message/BatchGetResponse';
import { BatchGetResultRequest } from 'sk/data/logic/digitization/message/BatchGetResultRequest';
import { BatchGetResultResponse, BatchGetResultResponseFileInfoVo } from 'sk/data/logic/digitization/message/BatchGetResultResponse';
import { BatchGetStructureResultRequest } from 'sk/data/logic/digitization/message/BatchGetStructureResultRequest';
import { BatchGetStructureResultResponse } from 'sk/data/logic/digitization/message/BatchGetStructureResultResponse';
import { BatchListRequest } from 'sk/data/logic/digitization/message/BatchListRequest';
import { BatchListResponse } from 'sk/data/logic/digitization/message/BatchListResponse';
import { BatchUpdateRequest } from 'sk/data/logic/digitization/message/BatchUpdateRequest';
import { BatchUpdateResponse } from 'sk/data/logic/digitization/message/BatchUpdateResponse';
import { BatchController } from 'sk/service/data/logic/digitization/controller/BatchController';
import { BatchItemUnit } from 'sk/service/data/logic/digitization/logic/BatchItemUnit';
import { CalculateService } from "sk/service/logic/digitization/service/CalculateService";
import { StorageService } from "sk/service/logic/digitization/service/StorageService";
export class DigitizationBatchRouter extends MessageRouter {
processCode: string;
protected _calculateService: CalculateService;
protected _storageService: StorageService;
protected _commonService: CommonService;
protected _batchController: BatchController;
protected _jsonService: JsonService;
protected _ossService: OssConnectionService;
onBatchGetRequestAsync(context: MessageRouterContext, request: BatchGetRequest, response: BatchGetResponse): Promise;
onBatchFetchRequestAsync(context: MessageRouterContext, request: BatchFetchRequest, response: BatchFetchResponse): Promise;
onBatchGetResultRequestAsync(context: MessageRouterContext, request: BatchGetResultRequest, response: BatchGetResultResponse): Promise;
onBatchGetStructureResultRequestAsync(context: MessageRouterContext, request: BatchGetStructureResultRequest, response: BatchGetStructureResultResponse): Promise;
onBatchDeleteRequestAsync(context: MessageRouterContext, request: BatchDeleteRequest, response: BatchDeleteResponse): Promise;
onBatchUpdateRequestAsync(context: MessageRouterContext, request: BatchUpdateRequest, response: BatchUpdateResponse): Promise;
onBatchListRequestAsync(context: MessageRouterContext, request: BatchListRequest, response: BatchListResponse): Promise;
onBatchCalculateItemRequestAsync(context: MessageRouterContext, request: BatchCalculateItemRequest, response: BatchCalculateItemResponse): Promise;
onBatchCreateRequestAsync(context: MessageRouterContext, request: BatchCreateRequest, response: BatchCreateResponse): Promise;
getFileInfosByBatchItemAsync(context: ContextObject, batchItem: BatchItemUnit): Promise>>;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationConfigCategoryRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ConfigCategoryTreeRequest } from 'sk/data/logic/digitization/message/ConfigCategoryTreeRequest';
import { ConfigCategoryTreeResponse } from 'sk/data/logic/digitization/message/ConfigCategoryTreeResponse';
export class DigitizationConfigCategoryRouter extends MessageRouter {
processCode: string;
private _categoryController;
onConfigCategoryTreeRequestAsync(context: MessageRouterContext, request: ConfigCategoryTreeRequest, response: ConfigCategoryTreeResponse): Promise;
private makeCategoryTreeResponseData;
private loopMakeCategoryTreeResponseItemsVo;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationConfigVariableRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ConfigVariablePageRequest } from 'sk/data/logic/digitization/message/ConfigVariablePageRequest';
import { ConfigVariablePageResponse } from 'sk/data/logic/digitization/message/ConfigVariablePageResponse';
export class DigitizationConfigVariableRouter extends MessageRouter {
processCode: string;
private _variableController;
onConfigVariablePageRequestAsync(context: MessageRouterContext, request: ConfigVariablePageRequest, response: ConfigVariablePageResponse): Promise;
private makeConfigVariablePageResponseData;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationFloorplanRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { FloorplanDeleteRequest } from 'sk/data/logic/digitization/message/FloorplanDeleteRequest';
import { FloorplanDeleteResponse } from 'sk/data/logic/digitization/message/FloorplanDeleteResponse';
import { FloorplanInsertRequest } from 'sk/data/logic/digitization/message/FloorplanInsertRequest';
import { FloorplanInsertResponse } from 'sk/data/logic/digitization/message/FloorplanInsertResponse';
import { FloorplanPageRequest } from 'sk/data/logic/digitization/message/FloorplanPageRequest';
import { FloorplanPageResponse } from 'sk/data/logic/digitization/message/FloorplanPageResponse';
import { FloorplanUpdateRequest } from 'sk/data/logic/digitization/message/FloorplanUpdateRequest';
import { FloorplanUpdateResponse } from 'sk/data/logic/digitization/message/FloorplanUpdateResponse';
import { FloorplanController } from 'sk/service/data/logic/digitization/controller/FloorplanController';
import { DigitizationStorageService } from 'sk/service/data/logic/digitization/storage/DigitizationStorageService';
export class DigitizationFloorplanRouter extends MessageRouter {
processCode: string;
protected _storageService: DigitizationStorageService;
protected _floorplanController: FloorplanController;
onFloorplanPageRequestAsync(context: MessageRouterContext, request: FloorplanPageRequest, response: FloorplanPageResponse): Promise;
onFloorplanInsertRequestAsync(context: MessageRouterContext, request: FloorplanInsertRequest, response: FloorplanInsertResponse): Promise;
onFloorplanDeleteRequestAsync(context: MessageRouterContext, request: FloorplanDeleteRequest, response: FloorplanDeleteResponse): Promise;
onFloorplanUpdateRequestAsync(context: MessageRouterContext, request: FloorplanUpdateRequest, response: FloorplanUpdateResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationHomeManageImageRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
import { HomeManageImageProcessRequest } from 'sk/data/logic/digitization/message/HomeManageImageProcessRequest';
import { HomeManageImageProcessResponse } from 'sk/data/logic/digitization/message/HomeManageImageProcessResponse';
export class DigitizationHomeManageImageRouter extends MessageRouter {
protected _ossService: OssConnectionService;
processCode: string;
onHomeManageImageProcessRequestAsync(context: MessageRouterContext, request: HomeManageImageProcessRequest, response: HomeManageImageProcessResponse): Promise;
private doReset;
private doUpdate;
private doBeauty;
private convertImageToBeauty;
private ossSave;
private updateTxtFile;
private getTxtBeautyInfo;
private deleteOssPath;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationMerchandiseRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { DatasetLogicService } from 'foundation/service/common/router/database/DatasetLogicService';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { SpecificationFamilyService } from 'sk/data/specification/family/SpecificationFamilyService';
import { SpecificationPatternService } from 'sk/data/specification/pattern/SpecificationPatternService';
import { MerchandiseCategoryItemListRequest } from 'sk/data/logic/digitization/message/MerchandiseCategoryItemListRequest';
import { MerchandiseCategoryItemListResponse } from 'sk/data/logic/digitization/message/MerchandiseCategoryItemListResponse';
import { MerchandiseCategoryItemPageRequest } from 'sk/data/logic/digitization/message/MerchandiseCategoryItemPageRequest';
import { MerchandiseCategoryItemPageResponse } from 'sk/data/logic/digitization/message/MerchandiseCategoryItemPageResponse';
import { MerchandiseCategoryItemSyncRequest } from 'sk/data/logic/digitization/message/MerchandiseCategoryItemSyncRequest';
import { MerchandiseCategoryItemSyncResponse } from 'sk/data/logic/digitization/message/MerchandiseCategoryItemSyncResponse';
import { MerchandiseCategoryItemUpdateRequest } from 'sk/data/logic/digitization/message/MerchandiseCategoryItemUpdateRequest';
import { MerchandiseCategoryItemUpdateResponse } from 'sk/data/logic/digitization/message/MerchandiseCategoryItemUpdateResponse';
import { MerchandiseCategoryController } from 'sk/service/data/logic/digitization/controller/MerchandiseCategoryController';
import { MerchandiseCategoryItemController } from 'sk/service/data/logic/digitization/controller/MerchandiseCategoryItemController';
import { ProductShowCategoryItemController } from 'sk/service/data/logic/digitization/controller/ProductShowCategoryItemController';
import { ProductController } from 'sk/service/data/logic/module/controller/ProductController';
export class DigitizationMerchandiseRouter extends MessageRouter {
processCode: string;
protected _merchandiseCategoryController: MerchandiseCategoryController;
protected _merchandiseItemController: MerchandiseCategoryItemController;
protected _productController: ProductController;
protected _productShowCategoryItemController: ProductShowCategoryItemController;
protected _datasetLogicService: DatasetLogicService;
protected _specificationFamilyService: SpecificationFamilyService;
protected _specificationPatternService: SpecificationPatternService;
onMerchandiseCategoryItemListRequestAsync(context: MessageRouterContext, request: MerchandiseCategoryItemListRequest, response: MerchandiseCategoryItemListResponse): Promise;
onMerchandiseCategoryItemUpdateRequestAsync(context: MessageRouterContext, request: MerchandiseCategoryItemUpdateRequest, response: MerchandiseCategoryItemUpdateResponse): Promise;
onMerchandiseCategoryItemPageRequestAsync(context: MessageRouterContext, request: MerchandiseCategoryItemPageRequest, response: MerchandiseCategoryItemPageResponse): Promise;
onMerchandiseCategoryItemSyncRequestAsync(context: MessageRouterContext, request: MerchandiseCategoryItemSyncRequest, response: MerchandiseCategoryItemSyncResponse): Promise;
private buildListResponseItemsAsync;
private buildListResponseFamilyAsync;
private buildListResponsePatternAsync;
private buildListResponseTypes;
private buildListResponseCategories;
private clearByLinkDataAsync;
private clearByCategoryAsync;
private syncCategoryAsync;
private synCategoryItemAsync;
private buildPageResponseContent;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationOssUrlRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
import { OssUrlVerifyRequest } from 'sk/data/logic/digitization/message/OssUrlVerifyRequest';
import { OssUrlVerifyResponse } from 'sk/data/logic/digitization/message/OssUrlVerifyResponse';
export class DigitizationOssUrlRouter extends MessageRouter {
protected _ossService: OssConnectionService;
processCode: string;
onOssUrlVerifyRequestAsync(context: MessageRouterContext, request: OssUrlVerifyRequest, response: OssUrlVerifyResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationPerspectiveProductShowRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ProductShowPerspectiveGetRequest } from 'sk/data/logic/digitization/message/ProductShowPerspectiveGetRequest';
import { ProductShowPerspectiveGetResponse } from 'sk/data/logic/digitization/message/ProductShowPerspectiveGetResponse';
import { ProductShowPerspectivePageRequest } from 'sk/data/logic/digitization/message/ProductShowPerspectivePageRequest';
import { ProductShowPerspectivePageResponse } from 'sk/data/logic/digitization/message/ProductShowPerspectivePageResponse';
import { ProductShowPerspectiveSearchRequest } from 'sk/data/logic/digitization/message/ProductShowPerspectiveSearchRequest';
import { ProductShowPerspectiveSearchResponse } from 'sk/data/logic/digitization/message/ProductShowPerspectiveSearchResponse';
import { ProductShowPerspectiveSyncRequest } from 'sk/data/logic/digitization/message/ProductShowPerspectiveSyncRequest';
import { ProductShowPerspectiveSyncResponse } from 'sk/data/logic/digitization/message/ProductShowPerspectiveSyncResponse';
import { ProductShowCategoryController } from 'sk/service/data/logic/digitization/controller/ProductShowCategoryController';
import { ProductShowPerspectiveController } from 'sk/service/data/logic/digitization/controller/ProductShowPerspectiveController';
import { DesignInterfaceCacheService } from 'sk/service/data/logic/digitization/service/DesignInterfaceCacheService';
import { ProductController } from 'sk/service/data/logic/module/controller/ProductController';
import { ProductSymbolController } from 'sk/service/data/logic/module/controller/ProductSymbolController';
import { LogicHistoryService } from 'sk/service/data/logic/module/service/LogicHistoryService';
export class DigitizationPerspectiveProductShowRouter extends MessageRouter {
processCode: string;
protected _productShowPerspectiveController: ProductShowPerspectiveController;
protected _productShowCategoryController: ProductShowCategoryController;
protected _productController: ProductController;
protected _productSymbolController: ProductSymbolController;
protected _logicHistoryService: LogicHistoryService;
protected _interfaceCacheService: DesignInterfaceCacheService;
private addDataPathAsync;
onProductShowPerspectiveGetRequestAsync(context: MessageRouterContext, request: ProductShowPerspectiveGetRequest, response: ProductShowPerspectiveGetResponse): Promise;
onProductShowPerspectiveSyncRequestAsync(context: MessageRouterContext, request: ProductShowPerspectiveSyncRequest, response: ProductShowPerspectiveSyncResponse): Promise;
onProductShowPerspectivePageRequestAsync(context: MessageRouterContext, request: ProductShowPerspectivePageRequest, response: ProductShowPerspectivePageResponse): Promise;
onProductShowPerspectiveSearchRequestAsync(context: MessageRouterContext, request: ProductShowPerspectiveSearchRequest, response: ProductShowPerspectiveSearchResponse): Promise;
private makePageResponseDataAsync;
private buildPageResponseItemAsync;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationPlatformSchemeRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
import { PlatformSchemePublishRequest } from 'sk/data/logic/digitization/message/PlatformSchemePublishRequest';
import { PlatformSchemePublishResponse } from 'sk/data/logic/digitization/message/PlatformSchemePublishResponse';
import { EventController } from 'sk/service/data/logic/control/controller/EventController';
import { EventHistoryController } from 'sk/service/data/logic/control/controller/EventHistoryController';
import { BatchController } from 'sk/service/data/logic/digitization/controller/BatchController';
import { BatchItemController } from 'sk/service/data/logic/digitization/controller/BatchItemController';
import { SchemeController } from 'sk/service/data/logic/digitization/controller/SchemeController';
import { StorageController } from 'sk/service/data/logic/digitization/controller/StorageController';
import { DigitizationStorageService } from 'sk/service/data/logic/digitization/storage/DigitizationStorageService';
export class DigitizationPlatformSchemeRouter extends MessageRouter {
processCode: string;
protected _schemeController: SchemeController;
protected _storageController: StorageController;
protected _eventController: EventController;
protected _eventHistoryController: EventHistoryController;
protected _batchController: BatchController;
protected _batchItemController: BatchItemController;
protected _digitizationStorageService: DigitizationStorageService;
protected _ossService: OssConnectionService;
onPlatformSchemePublishRequestAsync(context: MessageRouterContext, request: PlatformSchemePublishRequest, response: PlatformSchemePublishResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationProductNonsaleproductRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ProductNonsaleproductDeleteRequest } from 'sk/data/logic/digitization/message/ProductNonsaleproductDeleteRequest';
import { ProductNonsaleproductDeleteResponse } from 'sk/data/logic/digitization/message/ProductNonsaleproductDeleteResponse';
import { ProductNonsaleproductInsertRequest } from 'sk/data/logic/digitization/message/ProductNonsaleproductInsertRequest';
import { ProductNonsaleproductInsertResponse } from 'sk/data/logic/digitization/message/ProductNonsaleproductInsertResponse';
import { ProductNonsaleproductPageRequest } from 'sk/data/logic/digitization/message/ProductNonsaleproductPageRequest';
import { ProductNonsaleproductPageResponse } from 'sk/data/logic/digitization/message/ProductNonsaleproductPageResponse';
import { ProductNonsaleproductSearchCategorysRequest } from 'sk/data/logic/digitization/message/ProductNonsaleproductSearchCategorysRequest';
import { ProductNonsaleproductSearchCategorysResponse } from 'sk/data/logic/digitization/message/ProductNonsaleproductSearchCategorysResponse';
import { ProductNonsaleproductSyncRequest } from 'sk/data/logic/digitization/message/ProductNonsaleproductSyncRequest';
import { ProductNonsaleproductSyncResponse } from 'sk/data/logic/digitization/message/ProductNonsaleproductSyncResponse';
import { ProductShowCategoryItemController } from 'sk/service/data/logic/digitization/controller/ProductShowCategoryItemController';
import { ProductShowPerspectiveController } from 'sk/service/data/logic/digitization/controller/ProductShowPerspectiveController';
import { LogicHistoryService } from 'sk/service/data/logic/module/service/LogicHistoryService';
export class DigitizationProductNonsaleproductRouter extends MessageRouter {
processCode: string;
protected _productShowCategoryItemController: ProductShowCategoryItemController;
protected _logicHistoryService: LogicHistoryService;
protected _productShowPerspectiveController: ProductShowPerspectiveController;
private fetchNonSaleProductAsync;
private fetchLickIdList;
private makePageResponseDataAsync;
private buildProductInsertDto;
onProductNonsaleproductSyncRequestAsync(context: MessageRouterContext, request: ProductNonsaleproductSyncRequest, response: ProductNonsaleproductSyncResponse): Promise;
onProductNonsaleproductInsertRequestAsync(context: MessageRouterContext, request: ProductNonsaleproductInsertRequest, response: ProductNonsaleproductInsertResponse): Promise;
onProductNonsaleproductPageRequestAsync(context: MessageRouterContext, request: ProductNonsaleproductPageRequest, response: ProductNonsaleproductPageResponse): Promise;
onProductNonsaleproductSearchCategorysRequestAsync(context: MessageRouterContext, request: ProductNonsaleproductSearchCategorysRequest, response: ProductNonsaleproductSearchCategorysResponse): Promise;
onProductNonsaleproductDeleteRequestAsync(context: MessageRouterContext, request: ProductNonsaleproductDeleteRequest, response: ProductNonsaleproductDeleteResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationProductShowCategoryRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { StructureTypes } from 'foundation/data/common/structure/StructureTypes';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ProductShowCategoryDeleteRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryDeleteRequest';
import { ProductShowCategoryDeleteResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryDeleteResponse';
import { ProductShowCategoryGetRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryGetRequest';
import { ProductShowCategoryGetResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryGetResponse';
import { ProductShowCategoryInsertRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryInsertRequest';
import { ProductShowCategoryInsertResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryInsertResponse';
import { ProductShowCategorySearchRequest } from 'sk/data/logic/digitization/message/ProductShowCategorySearchRequest';
import { ProductShowCategorySearchResponse, ProductShowCategorySearchResponseCategoryListVo } from 'sk/data/logic/digitization/message/ProductShowCategorySearchResponse';
import { ProductShowCategorySortRequest } from 'sk/data/logic/digitization/message/ProductShowCategorySortRequest';
import { ProductShowCategorySortResponse } from 'sk/data/logic/digitization/message/ProductShowCategorySortResponse';
import { ProductShowCategoryTreeRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryTreeRequest';
import { ProductShowCategoryTreeResponse, ProductShowCategoryTreeResponseItemsVo } from 'sk/data/logic/digitization/message/ProductShowCategoryTreeResponse';
import { ProductShowCategoryUpdateRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryUpdateRequest';
import { ProductShowCategoryUpdateResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryUpdateResponse';
import { ProductShowCategoryUpdateShowtypeRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryUpdateShowtypeRequest';
import { ProductShowCategoryUpdateShowtypeResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryUpdateShowtypeResponse';
import { ProductShowCategoryController } from 'sk/service/data/logic/digitization/controller/ProductShowCategoryController';
import { DesignInterfaceCacheService } from 'sk/service/data/logic/digitization/service/DesignInterfaceCacheService';
import { ProductController } from 'sk/service/data/logic/module/controller/ProductController';
import { LogicHistoryService } from 'sk/service/data/logic/module/service/LogicHistoryService';
export class DigitizationProductShowCategoryRouter extends MessageRouter {
processCode: string;
protected _productShowCategoryController: ProductShowCategoryController;
protected _logicHistoryService: LogicHistoryService;
protected _productController: ProductController;
protected _interfaceCacheService: DesignInterfaceCacheService;
onProductShowCategoryGetRequestAsync(context: MessageRouterContext, request: ProductShowCategoryGetRequest, response: ProductShowCategoryGetResponse): Promise;
onProductShowCategoryTreeRequestAsync(context: MessageRouterContext, request: ProductShowCategoryTreeRequest, response: ProductShowCategoryTreeResponse): Promise;
onProductShowCategorySearchRequestAsync(context: MessageRouterContext, request: ProductShowCategorySearchRequest, response: ProductShowCategorySearchResponse): Promise;
onProductShowCategoryInsertRequestAsync(context: MessageRouterContext, request: ProductShowCategoryInsertRequest, response: ProductShowCategoryInsertResponse): Promise;
onProductShowCategoryUpdateRequestAsync(context: MessageRouterContext, request: ProductShowCategoryUpdateRequest, response: ProductShowCategoryUpdateResponse): Promise;
onProductShowCategorySortRequestAsync(context: MessageRouterContext, request: ProductShowCategorySortRequest, response: ProductShowCategorySortResponse): Promise;
onProductShowCategoryUpdateShowtypeRequestAsync(context: MessageRouterContext, request: ProductShowCategoryUpdateShowtypeRequest, response: ProductShowCategoryUpdateShowtypeResponse): Promise;
onProductShowCategoryDeleteRequestAsync(context: MessageRouterContext, request: ProductShowCategoryDeleteRequest, response: ProductShowCategoryDeleteResponse): Promise;
private makeCategoryTreeResponseData;
private loopMakeCategoryTreeResponseItemsVo;
private buildCategoryTreeResponseItemsVo;
makeNamePath(items: StructureTypes, data: ProductShowCategoryTreeResponseItemsVo, namePath: string, name: string): void;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationProductShowRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ProductShowCategoryItemDeleteRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryItemDeleteRequest';
import { ProductShowCategoryItemDeleteResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryItemDeleteResponse';
import { ProductShowCategoryItemGetRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryItemGetRequest';
import { ProductShowCategoryItemGetResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryItemGetResponse';
import { ProductShowCategoryItemInsertRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryItemInsertRequest';
import { ProductShowCategoryItemInsertResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryItemInsertResponse';
import { ProductShowCategoryItemPageRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryItemPageRequest';
import { ProductShowCategoryItemPageResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryItemPageResponse';
import { ProductShowCategoryItemUpdateRequest } from 'sk/data/logic/digitization/message/ProductShowCategoryItemUpdateRequest';
import { ProductShowCategoryItemUpdateResponse } from 'sk/data/logic/digitization/message/ProductShowCategoryItemUpdateResponse';
import { ProductShowCategoryController } from 'sk/service/data/logic/digitization/controller/ProductShowCategoryController';
import { ProductShowCategoryItemController } from 'sk/service/data/logic/digitization/controller/ProductShowCategoryItemController';
import { FamilyController } from 'sk/service/data/logic/module/controller/FamilyController';
import { FamilyTypeController } from 'sk/service/data/logic/module/controller/FamilyTypeController';
import { ProductController } from 'sk/service/data/logic/module/controller/ProductController';
import { ProductSymbolController } from 'sk/service/data/logic/module/controller/ProductSymbolController';
import { LogicHistoryService } from 'sk/service/data/logic/module/service/LogicHistoryService';
export class DigitizationProductShowRouter extends MessageRouter {
processCode: string;
private readonly _moduleSpaceName;
private _maxLoopCount;
protected _productShowCategoryItemController: ProductShowCategoryItemController;
protected _productShowCategoryController: ProductShowCategoryController;
protected _productController: ProductController;
protected _productSymbolController: ProductSymbolController;
protected _familyController: FamilyController;
protected _familyTypeController: FamilyTypeController;
protected _logicHistoryService: LogicHistoryService;
onProductShowCategoryItemGetRequestAsync(context: MessageRouterContext, request: ProductShowCategoryItemGetRequest, response: ProductShowCategoryItemGetResponse): Promise;
onProductShowCategoryItemInsertRequestAsync(context: MessageRouterContext, request: ProductShowCategoryItemInsertRequest, response: ProductShowCategoryItemInsertResponse): Promise;
onProductShowCategoryItemUpdateRequestAsync(context: MessageRouterContext, request: ProductShowCategoryItemUpdateRequest, response: ProductShowCategoryItemUpdateResponse): Promise;
onProductShowCategoryItemPageRequestAsync(context: MessageRouterContext, request: ProductShowCategoryItemPageRequest, response: ProductShowCategoryItemPageResponse): Promise;
onProductShowCategoryItemDeleteRequestAsync(context: MessageRouterContext, request: ProductShowCategoryItemDeleteRequest, response: ProductShowCategoryItemDeleteResponse): Promise;
private buildProductShowItemDto;
private makeFamilyPageResponseDataAsync;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationResourceShowCategoryItemRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ResourceShowCategoryItemDeleteRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemDeleteRequest';
import { ResourceShowCategoryItemDeleteResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemDeleteResponse';
import { ResourceShowCategoryItemGetRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemGetRequest';
import { ResourceShowCategoryItemGetResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemGetResponse';
import { ResourceShowCategoryItemInsertRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemInsertRequest';
import { ResourceShowCategoryItemInsertResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemInsertResponse';
import { ResourceShowCategoryItemPageRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemPageRequest';
import { ResourceShowCategoryItemPageResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemPageResponse';
import { ResourceShowCategoryItemUpdateRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemUpdateRequest';
import { ResourceShowCategoryItemUpdateResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryItemUpdateResponse';
import { ResourceShowCategoryItemController } from 'sk/service/data/logic/digitization/controller/ResourceShowCategoryItemController';
import { LogicHistoryService } from 'sk/service/data/logic/module/service/LogicHistoryService';
export class DigitizationResourceShowCategoryItemRouter extends MessageRouter {
processCode: string;
protected _resourceShowCategoryItemController: ResourceShowCategoryItemController;
protected _logicHistoryService: LogicHistoryService;
onResourceShowCategoryItemGetRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryItemGetRequest, response: ResourceShowCategoryItemGetResponse): Promise;
onResourceShowCategoryItemInsertRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryItemInsertRequest, response: ResourceShowCategoryItemInsertResponse): Promise;
onResourceShowCategoryItemUpdateRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryItemUpdateRequest, response: ResourceShowCategoryItemUpdateResponse): Promise;
onResourceShowCategoryItemPageRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryItemPageRequest, response: ResourceShowCategoryItemPageResponse): Promise;
onResourceShowCategoryItemDeleteRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryItemDeleteRequest, response: ResourceShowCategoryItemDeleteResponse): Promise;
private buildResourceShowItemDto;
private makePageResponseDataAsync;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationResourceShowCategoryRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ResourceShowCategoryDeleteRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryDeleteRequest';
import { ResourceShowCategoryDeleteResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryDeleteResponse';
import { ResourceShowCategoryGetRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryGetRequest';
import { ResourceShowCategoryGetResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryGetResponse';
import { ResourceShowCategoryInsertRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryInsertRequest';
import { ResourceShowCategoryInsertResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryInsertResponse';
import { ResourceShowCategoryTreeRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryTreeRequest';
import { ResourceShowCategoryTreeResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryTreeResponse';
import { ResourceShowCategoryUpdateRequest } from 'sk/data/logic/digitization/message/ResourceShowCategoryUpdateRequest';
import { ResourceShowCategoryUpdateResponse } from 'sk/data/logic/digitization/message/ResourceShowCategoryUpdateResponse';
import { ResourceShowCategoryController } from 'sk/service/data/logic/digitization/controller/ResourceShowCategoryController';
import { LogicHistoryService } from 'sk/service/data/logic/module/service/LogicHistoryService';
export class DigitizationResourceShowCategoryRouter extends MessageRouter {
processCode: string;
protected _resourceShowCategoryController: ResourceShowCategoryController;
protected _logicHistoryService: LogicHistoryService;
onResourceShowCategoryGetRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryGetRequest, response: ResourceShowCategoryGetResponse): Promise;
onResourceShowCategoryTreeRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryTreeRequest, response: ResourceShowCategoryTreeResponse): Promise;
onResourceShowCategoryInsertRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryInsertRequest, response: ResourceShowCategoryInsertResponse): Promise;
onResourceShowCategoryUpdateRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryUpdateRequest, response: ResourceShowCategoryUpdateResponse): Promise;
onResourceShowCategoryDeleteRequestAsync(context: MessageRouterContext, request: ResourceShowCategoryDeleteRequest, response: ResourceShowCategoryDeleteResponse): Promise;
private buildResourceShowDto;
private makeCategoryTreeResponseData;
private loopMakeCategoryTreeResponseItemsVo;
private buildCategoryTreeResponseItemsVo;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationSchemeCategoryRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { SchemeCategoryDeleteRequest } from 'sk/data/logic/digitization/message/SchemeCategoryDeleteRequest';
import { SchemeCategoryDeleteResponse } from 'sk/data/logic/digitization/message/SchemeCategoryDeleteResponse';
import { SchemeCategoryInsertRequest } from 'sk/data/logic/digitization/message/SchemeCategoryInsertRequest';
import { SchemeCategoryInsertResponse } from 'sk/data/logic/digitization/message/SchemeCategoryInsertResponse';
import { SchemeCategoryListRequest } from 'sk/data/logic/digitization/message/SchemeCategoryListRequest';
import { SchemeCategoryListResponse } from 'sk/data/logic/digitization/message/SchemeCategoryListResponse';
import { SchemeCategoryTreeRequest } from 'sk/data/logic/digitization/message/SchemeCategoryTreeRequest';
import { SchemeCategoryTreeResponse } from 'sk/data/logic/digitization/message/SchemeCategoryTreeResponse';
import { SchemeCategoryUpdateRequest } from 'sk/data/logic/digitization/message/SchemeCategoryUpdateRequest';
import { SchemeCategoryUpdateResponse } from 'sk/data/logic/digitization/message/SchemeCategoryUpdateResponse';
import { SchemeCategoryController } from 'sk/service/data/logic/digitization/controller/SchemeCategoryController';
import { SchemeController } from 'sk/service/data/logic/digitization/controller/SchemeController';
export class DigitizationSchemeCategoryRouter extends MessageRouter {
processCode: string;
protected _schemeCategoryController: SchemeCategoryController;
protected _schemeController: SchemeController;
private makeCategoryTreeResponseItems;
private makeCategoryTreeResponseItemsVo;
private setCategoryTreeResponseItemVo;
private steCategoryResponseItemVo;
onSchemeCategoryTreeRequestAsync(context: MessageRouterContext, request: SchemeCategoryTreeRequest, response: SchemeCategoryTreeResponse): Promise;
onSchemeCategoryListRequestAsync(context: MessageRouterContext, request: SchemeCategoryListRequest, response: SchemeCategoryListResponse): Promise;
onSchemeCategoryInsertRequestAsync(context: MessageRouterContext, request: SchemeCategoryInsertRequest, response: SchemeCategoryInsertResponse): Promise;
onSchemeCategoryUpdateRequestAsync(context: MessageRouterContext, request: SchemeCategoryUpdateRequest, response: SchemeCategoryUpdateResponse): Promise;
onSchemeCategoryDeleteRequestAsync(context: MessageRouterContext, request: SchemeCategoryDeleteRequest, response: SchemeCategoryDeleteResponse): Promise;
private deleteCategoryAsync;
private deleteChildCategoriesAsync;
private deleteChildCategoryAsync;
private updateSchemeCategoryAsync;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/service/ReportPathService" {
import { SystemService } from 'cross/system/module/SystemService';
export class ReportPathService extends SystemService {
protected _localStorageDirectory: string;
get localStorageDirectory(): string;
initializeConfig(jconfig: any): void;
}
}
declare module "sk/service/logic/digitization/router/DigitizationSchemeReportResultRouter" {
import { IContext } from 'cross/runtime/lang/IContext';
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
import { SchemeReportResultProcessMakeRequest } from 'sk/data/logic/digitization/message/SchemeReportResultProcessMakeRequest';
import { SchemeReportResultProcessMakeResponse } from 'sk/data/logic/digitization/message/SchemeReportResultProcessMakeResponse';
import { ReportPathService } from "sk/service/logic/digitization/service/ReportPathService";
export class DigitizationSchemeReportResultRouter extends MessageRouter {
processCode: string;
protected _environmentService: EnvironmentService;
protected _ossService: OssConnectionService;
protected _reportPathService: ReportPathService;
getLocalDirectoryUri(storageId: string): string;
uploadFileAsync(context: IContext, ossName: string, fileName: string): Promise;
onSchemeReportResultProcessMakeRequestAsync(context: MessageRouterContext, request: SchemeReportResultProcessMakeRequest, response: SchemeReportResultProcessMakeResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationSchemeReportRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { SchemeReportResultProcessMakeRequest } from 'sk/data/logic/digitization/message/SchemeReportResultProcessMakeRequest';
import { SchemeReportResultProcessMakeResponse } from 'sk/data/logic/digitization/message/SchemeReportResultProcessMakeResponse';
export class DigitizationSchemeReportRouter extends MessageRouter {
processCode: string;
onSchemeReportResultProcessMakeRequestAsync(context: MessageRouterContext, request: SchemeReportResultProcessMakeRequest, response: SchemeReportResultProcessMakeResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/router/DigitizationSchemeReportTemplateRouter" {
import { MessageResultType } from 'cross/data/module/message/MessageResult';
import { MessageRouter } from 'foundation/service/common/router/message/MessageRouter';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService';
import { SchemeReportTemplateGetListRequest } from 'sk/data/logic/digitization/message/SchemeReportTemplateGetListRequest';
import { SchemeReportTemplateGetListResponse } from 'sk/data/logic/digitization/message/SchemeReportTemplateGetListResponse';
export class DigitizationSchemeReportTemplateRouter extends MessageRouter {
processCode: string;
protected static _ossService: OssConnectionService;
onSchemeReportTemplateGetListRequestAsync(context: MessageRouterContext, request: SchemeReportTemplateGetListRequest, response: SchemeReportTemplateGetListResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/digitization/service/BomCalculateService" {
import { TypeMap } from 'cross/runtime/lang/collection/TypeMap';
import { ContextObject } from 'cross/runtime/lang/ContextObject';
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { Service } from 'cross/runtime/module/Service';
import { SlidingDoorBedPlanksStructure } from 'sk/data/family/database/furniture/element/slidingdoor/SlidingDoorBedPlanksStructure';
import { SlidingDoorHardwaresStructure } from 'sk/data/family/database/furniture/element/slidingdoor/SlidingDoorHardwaresStructure';
import { SlidingDoorLayoutsStructure } from 'sk/data/family/database/furniture/element/slidingdoor/SlidingDoorLayoutsStructure';
import { MaterialCalculationTypeEnum } from 'sk/data/family/enumeration/MaterialCalculationTypeEnum';
import { SchemeStructureElement } from 'sk/data/scheme/database/scheme/element/SchemeStructureElement';
import { BomDataDocument } from 'sk/data/scheme/model/bom/BomDataDocument';
import { SchemeElementPerformerContext } from 'sk/data/scheme/performer/element/SchemeElementPerformerContext';
import { ISchemeConfigMaterialVariableInfo } from 'sk/data/scheme/config/ISchemeConfigMaterialVariableInfo';
import { ISchemeConfigSystemCodeInfo } from 'sk/data/scheme/config/ISchemeConfigSystemCodeInfo';
import { SchemeConfigBusinessType } from 'sk/data/scheme/config/SchemeConfigBusinessType';
import { SchemeConfigService } from 'sk/data/scheme/config/SchemeConfigService';
import { SchemeTechnologyDataDocument } from 'sk/data/scheme/model/SchemeTechnologyDataDocument';
import { SchemeDocumentService } from 'sk/data/scheme/service/SchemeDocumentService';
import { BusinessTypeEnum } from 'sk/data/logic/digitization/enumeration/BusinessTypeEnum';
export type BomCalculateParameters = {
schemeDocument: SchemeTechnologyDataDocument;
performerContext: SchemeElementPerformerContext;
businessTypeId: string;
calculationType: MaterialCalculationTypeEnum;
optionStatistics?: boolean;
bomUnits: Array;
bomVariables: Array;
bomContent: any;
};
export type BomCalculateOptions = {
document?: BomDataDocument;
element: SchemeStructureElement;
parameters: BomCalculateParameters;
};
export type SlidingReportData = {
chestName: string;
schemeName: string;
slidingDoorLayout: SlidingDoorLayoutsStructure;
slidingDoorHardware: SlidingDoorHardwaresStructure;
slidingDoorBedPlanks: SlidingDoorBedPlanksStructure;
slidingDoorHoleWidth: number;
slidingDoorHoleHeight: number;
};
export class BomCalculateService extends Service {
protected _schemeConfigService: SchemeConfigService;
protected _schemeDocumentService: SchemeDocumentService;
private readonly _systemMaterialUnitCode;
protected _parametersMap: TypeMap>;
constructor();
private prepareAsync;
computeAsync(context: ContextObject, schemeDocument: SchemeTechnologyDataDocument, calcType?: string): Promise