///
///
///
///
///
///
///
declare module "copyright" {
export class ServiceFurnitureCopyright {
static toString(): string;
}
}
declare module "sk/service/logic/furniture/IndexSpace" {
export class IndexSpace {
static namespaces(): string[];
}
}
declare module "sk/service/logic/furniture/pdms/codefindid/BusinessManageCodeId" {
export class BusinessManageCodeId {
static categoryStorage: Object;
static typeStorage: Object;
static masterStorage: Object;
static storageGetValue(storage: any, code: string): string;
static storageSetValue(storage: any, code: string, value: string): void;
static typeFindIdByCodeAsync(code: string): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/codefindid/MaterialManageCodeId" {
export class MaterialManageCodeId {
static categoryStorage: Object;
static typeStorage: Object;
static masterStorage: Object;
static storageGetValue(storage: any, code: string): string;
static storageSetValue(storage: any, code: string, value: string): void;
static categoryFindIdByCodeAsync(code: string): Promise;
static typeFindIdByCodeAsync(code: string): Promise;
static masterFindIdByCodeAsync(code: string): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/router/PdmsComponentHardwareRouter" {
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 { HardwareDeleteRequest } from 'sk/data/furniture/pdms/message/HardwareDeleteRequest';
import { HardwareDeleteResponse } from 'sk/data/furniture/pdms/message/HardwareDeleteResponse';
import { HardwareGetRequest } from 'sk/data/furniture/pdms/message/HardwareGetRequest';
import { HardwareGetResponse } from 'sk/data/furniture/pdms/message/HardwareGetResponse';
import { HardwareInsertRequest } from 'sk/data/furniture/pdms/message/HardwareInsertRequest';
import { HardwareInsertResponse } from 'sk/data/furniture/pdms/message/HardwareInsertResponse';
import { HardwarePageRequest } from 'sk/data/furniture/pdms/message/HardwarePageRequest';
import { HardwarePageResponse } from 'sk/data/furniture/pdms/message/HardwarePageResponse';
import { HardwareUpdateRequest } from 'sk/data/furniture/pdms/message/HardwareUpdateRequest';
import { HardwareUpdateResponse } from 'sk/data/furniture/pdms/message/HardwareUpdateResponse';
export class PdmsComponentHardwareRouter extends MessageRouter {
processCode: string;
hardwareTypeToIdEnumAsync: (type: any) => Promise<{
typeId: string;
categoryId: string;
}>;
onHardwareGetRequestAsync(context: MessageRouterContext, request: HardwareGetRequest, response: HardwareGetResponse): Promise;
onHardwareInsertRequestAsync(context: MessageRouterContext, request: HardwareInsertRequest, response: HardwareInsertResponse): Promise;
onHardwareUpdateRequestAsync(context: MessageRouterContext, request: HardwareUpdateRequest, response: HardwareUpdateResponse): Promise;
onHardwarePageRequestAsync(context: MessageRouterContext, request: HardwarePageRequest, response: HardwarePageResponse): Promise;
onHardwareDeleteRequestAsync(context: MessageRouterContext, request: HardwareDeleteRequest, response: HardwareDeleteResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog" {
export class ExecuteLog {
success: boolean;
message: string;
id: string;
code: string;
constructor(success: boolean, message: string, id?: string, code?: string);
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/dataconfig/datastorage/LibraryInitDataStorage" {
export class LibraryInitDataStorage {
static dataStorage: any;
static initData(): void;
static getData(): any;
static getDataItem(key: String): any;
static addDataItem(key: String, value: any): void;
static resetData(): void;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/dataconfig/dataload/LibraryInitDataLoad" {
import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class LibraryInitDataLoad {
protected static _environmentService: EnvironmentService;
static startDataLoadAsync(context: MessageRouterContext, config?: any): Promise;
static clearData(): void;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/dataconfig/datastorage/CategoryDataStorage" {
export class CategoryDataStorage {
static dataStorage: any;
static initData(): void;
static getData(): any;
static getDataItem(key: String): any;
static addDataItem(key: String, value: any): void;
static resetData(): void;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/dataconfig/datastorage/GlobalUserInfoStorage" {
export class GlobalUserInfoStorage {
static dataStorage: any;
static initData(): any;
static getData(): any;
static getDataItem(key: String): any;
static addDataItem(key: String, value: any): void;
static resetData(): void;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/datacheckattributes/DataCheckAttributes" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckAttributes {
static startDataCheckAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/datacheckcategory/DataCheckCategory" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckCategory {
static startDataCheckAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/datacheckfamily/DataCheckPreFamily" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckPreFamily {
static startDataCheckAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/datacheckrule/DataCheckRule" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckRule {
static startDataCheckAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/datacheckstructure/DataCheckPreStructure" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckPreStructure {
static startDataCheckAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/DataCheckAll" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckAll {
static startDataCheckAllAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationcategory/DataCreationCategory" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationCategory {
static startDataCreationAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationcategoryfeatures/DataCreationCategoryFeatures" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { AttributeController } from 'sk/service/data/logic/module/controller/AttributeController';
import { FamilyCategoryController } from 'sk/service/data/logic/module/controller/FamilyCategoryController';
import { FeatureController } from 'sk/service/data/logic/module/controller/FeatureController';
import { FeatureGroupController } from 'sk/service/data/logic/module/controller/FeatureGroupController';
export class DataCreationCategoryFeatures {
protected static _familyCategoryController: FamilyCategoryController;
protected static _featureController: FeatureController;
protected static _featureGroupController: FeatureGroupController;
protected static _attributeController: AttributeController;
static startDataCreationAsync(context: MessageRouterContext): Promise;
static makeJson(jsonArr: any, code: string, name: string, attributeId: string): any;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationcategorysymbols/DataCreationCategorySymbols" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { AttributeController } from 'sk/service/data/logic/module/controller/AttributeController';
import { FamilyCategoryController } from 'sk/service/data/logic/module/controller/FamilyCategoryController';
import { FeatureController } from 'sk/service/data/logic/module/controller/FeatureController';
import { FeatureGroupController } from 'sk/service/data/logic/module/controller/FeatureGroupController';
export class DataCreationCategorySymbols {
protected static _familyCategoryController: FamilyCategoryController;
protected static _featureController: FeatureController;
protected static _featureGroupController: FeatureGroupController;
protected static _attributeController: AttributeController;
static startDataCreationAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationcategoryvariable/DataCreationCategoryVariable" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ConfigVariableController } from 'sk/service/data/logic/module/controller/ConfigVariableController';
import { FamilyCategoryController } from 'sk/service/data/logic/module/controller/FamilyCategoryController';
export class DataCreationCategoryVariable {
protected static _familyCategoryController: FamilyCategoryController;
protected static _configVariableController: ConfigVariableController;
static startDataCreationAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/codefindid/StructureManageCodeId" {
export class StructureManageCodeId {
static categoryStorage: Object;
static typeStorage: Object;
static masterStorage: Object;
static storageGetValue(storage: any, code: string): string;
static storageSetValue(storage: any, code: string, value: string): void;
static categoryFindIdByCodeAsync(code: string): Promise;
static typeFindIdByCodeAsync(code: string): Promise;
static masterFindIdByCodeAsync(code: string): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationfamily/DataCreationPreFamily" {
import { DataDocumentResult } from 'cross/data/module/document/DataDocumentResult';
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { TechnologyHoleComponentElement } from 'sk/data/family/database/technology/element/TechnologyHoleComponentElement';
import { AnchorElement } from 'sk/data/family/element/assistant/AnchorElement';
import { Element } from 'sk/data/family/element/base/Element';
import { SpatialStructureElement } from 'sk/data/family/element/brep/SpatialStructureElement';
import { FamilyDocument } from 'sk/data/family/library/FamilyDocument';
import { FamilyDocumentService } from 'sk/data/family/service/FamilyDocumentService';
import { FamilySymbolSyncResponse } from 'sk/data/logic/module/message/FamilySymbolSyncResponse';
import { ConfigDecorateItemSyncResponse } from 'sk/data/logic/perspective/message/ConfigDecorateItemSyncResponse';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationPreFamily {
protected static _documentService: FamilyDocumentService;
static threeOneSymbol: {
lengthX: number;
lengthY: number;
lengthZ: number;
lengthMaxX: number;
lengthMinX: number;
lengthMaxY: number;
lengthMinY: number;
lengthMaxZ: number;
lengthMinZ: number;
};
static handleSymbol: {
lengthX: number;
lengthY: number;
lengthZ: number;
lengthMaxX: number;
lengthMinX: number;
lengthMaxY: number;
lengthMinY: number;
lengthMaxZ: number;
lengthMinZ: number;
};
static rulePanelSymbol: {
lengthX: number;
lengthY: number;
lengthZ: number;
lengthMaxX: number;
lengthMinX: number;
lengthMaxY: number;
lengthMinY: number;
lengthMaxZ: number;
lengthMinZ: number;
};
static threeOneVariable: {
name: string;
code: string;
value: number;
}[];
static threeOneHole: {
name: string;
structureCode: string;
radius: string;
depth: string;
angle: string;
x: string;
y: string;
z: string;
}[];
static handleHole: {
name: string;
structureCode: string;
radius: string;
depth: string;
angle: string;
x: string;
y: string;
z: string;
}[];
static threeOneAnchor: {
x: string;
y: string;
z: string;
}[];
static startDataCreationAsync(context: MessageRouterContext): Promise;
static createThreeOneAsync(context: MessageRouterContext, tenantId: string, libraryId: string, item: any): Promise;
static createHandleAsync(context: MessageRouterContext, tenantId: string, libraryId: string, item: any): Promise;
static createRulePanelAsync(context: MessageRouterContext, tenantId: string, libraryId: string, item: any): Promise;
static useDataToSpatialElement(element: SpatialStructureElement, value: any): void;
static useValueToAnchor: (element: AnchorElement, value: any) => AnchorElement;
static useHoleDataAsync(element: TechnologyHoleComponentElement, value: any): Promise;
static addVariable(familyDocuemnt: any, variables: any): void;
static addSymbol(document: any, symbol: any): void;
static loadDocumentAsync(id: string): Promise>;
static saveDocumentAsync(context: MessageRouterContext, id: string, document: any): Promise;
static addElement(selectedElement: any, clazz: any): any;
static getCategoryIdAsync(context: MessageRouterContext, categoryCode: string): Promise;
static getTypeIdAsync(context: MessageRouterContext, code: string): Promise;
protected static initElementPropertyDefaultValue(element: Element): Promise;
static syncSymbolAsync(context: MessageRouterContext, query?: any): Promise;
static syncDecorateItemAsync(context: MessageRouterContext, obj?: any): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationrule/DataCreationPreRule" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationPreRule {
static startDataCreationAsync(context: MessageRouterContext): Promise;
static createPanelExpandRuleAsync(context: MessageRouterContext, tenantId: string, libraryId: string, item: any): Promise;
static createPanelFindRuleAsync(context: MessageRouterContext, tenantId: string, libraryId: string, item: any): Promise;
static getRuleCategoryIdAsync(context: MessageRouterContext, categoryCode: string): Promise;
static getRuleTypeIdAsync(context: MessageRouterContext, code: string): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/DataCreationAll" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationAll {
static startDataCreationAllAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/router/PdmsLibraryInitRouter" {
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 { FamilyDocumentService } from 'sk/data/family/service/FamilyDocumentService';
import { InitInitgetRequest } from 'sk/data/furniture/pdms/message/InitInitgetRequest';
import { InitInitgetResponse } from 'sk/data/furniture/pdms/message/InitInitgetResponse';
import { InitInitRequest } from 'sk/data/furniture/pdms/message/InitInitRequest';
import { InitInitResponse } from 'sk/data/furniture/pdms/message/InitInitResponse';
import { FamilyCategoryController } from 'sk/service/data/logic/module/controller/FamilyCategoryController';
import { FamilyController } from 'sk/service/data/logic/module/controller/FamilyController';
export class PdmsLibraryInitRouter extends MessageRouter {
processCode: string;
protected _familyController: FamilyController;
protected _familyCategoryController: FamilyCategoryController;
protected _familyDocumentService: FamilyDocumentService;
onInitInitRequestAsync(context: MessageRouterContext, request: InitInitRequest, response: InitInitResponse): Promise;
onInitInitgetRequestAsync(context: MessageRouterContext, request: InitInitgetRequest, response: InitInitgetResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/furniture/pdms/router/PdmsMaterielsEdgeRouter" {
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 { FamilyStructureService } from 'sk/data/family/library/FamilyStructureService';
import { FamilyDocumentService } from 'sk/data/family/service/FamilyDocumentService';
import { EdgeDeleteRequest } from 'sk/data/furniture/pdms/message/EdgeDeleteRequest';
import { EdgeDeleteResponse } from 'sk/data/furniture/pdms/message/EdgeDeleteResponse';
import { EdgeGetRequest } from 'sk/data/furniture/pdms/message/EdgeGetRequest';
import { EdgeGetResponse } from 'sk/data/furniture/pdms/message/EdgeGetResponse';
import { EdgeInsertRequest } from 'sk/data/furniture/pdms/message/EdgeInsertRequest';
import { EdgeInsertResponse } from 'sk/data/furniture/pdms/message/EdgeInsertResponse';
import { EdgePageRequest } from 'sk/data/furniture/pdms/message/EdgePageRequest';
import { EdgePageResponse } from 'sk/data/furniture/pdms/message/EdgePageResponse';
import { EdgeUpdateRequest } from 'sk/data/furniture/pdms/message/EdgeUpdateRequest';
import { EdgeUpdateResponse } from 'sk/data/furniture/pdms/message/EdgeUpdateResponse';
import { ConfigDecorateController } from 'sk/service/data/logic/module/controller/ConfigDecorateController';
import { FamilyCategoryController } from 'sk/service/data/logic/module/controller/FamilyCategoryController';
export class PdmsMaterielsEdgeRouter extends MessageRouter {
processCode: string;
protected _configDecorateController: ConfigDecorateController;
protected _familyCategoryController: FamilyCategoryController;
protected _documentService: FamilyDocumentService;
protected _familyStructureService: FamilyStructureService;
documentFindPlane: (documentLoadResult: any) => any;
onEdgeGetRequestAsync(context: MessageRouterContext, request: EdgeGetRequest, response: EdgeGetResponse): Promise;
onEdgeInsertRequestAsync(context: MessageRouterContext, request: EdgeInsertRequest, response: EdgeInsertResponse): Promise;
onEdgeUpdateRequestAsync(context: MessageRouterContext, request: EdgeUpdateRequest, response: EdgeUpdateResponse): Promise;
onEdgePageRequestAsync(context: MessageRouterContext, request: EdgePageRequest, response: EdgePageResponse): Promise;
onEdgeDeleteRequestAsync(context: MessageRouterContext, request: EdgeDeleteRequest, response: EdgeDeleteResponse): Promise;
private buildCategoryNamesAsync;
getRouter(): any;
}
}
declare module "sk/service/logic/furniture/pdms/router/PdmsMaterielsPdmsmaterialRouter" {
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 { FamilyStructureService } from 'sk/data/family/library/FamilyStructureService';
import { FamilyDocumentService } from 'sk/data/family/service/FamilyDocumentService';
import { PdmsmaterialDeleteRequest } from 'sk/data/furniture/pdms/message/PdmsmaterialDeleteRequest';
import { PdmsmaterialDeleteResponse } from 'sk/data/furniture/pdms/message/PdmsmaterialDeleteResponse';
import { PdmsmaterialGetRequest } from 'sk/data/furniture/pdms/message/PdmsmaterialGetRequest';
import { PdmsmaterialGetResponse } from 'sk/data/furniture/pdms/message/PdmsmaterialGetResponse';
import { PdmsmaterialInsertRequest } from 'sk/data/furniture/pdms/message/PdmsmaterialInsertRequest';
import { PdmsmaterialInsertResponse } from 'sk/data/furniture/pdms/message/PdmsmaterialInsertResponse';
import { PdmsmaterialPageRequest } from 'sk/data/furniture/pdms/message/PdmsmaterialPageRequest';
import { PdmsmaterialPageResponse } from 'sk/data/furniture/pdms/message/PdmsmaterialPageResponse';
import { PdmsmaterialUpdateRequest } from 'sk/data/furniture/pdms/message/PdmsmaterialUpdateRequest';
import { PdmsmaterialUpdateResponse } from 'sk/data/furniture/pdms/message/PdmsmaterialUpdateResponse';
import { ConfigDecorateController } from 'sk/service/data/logic/module/controller/ConfigDecorateController';
import { ConfigDecorateItemController } from 'sk/service/data/logic/module/controller/ConfigDecorateItemController';
import { FamilyCategoryController } from 'sk/service/data/logic/module/controller/FamilyCategoryController';
export class PdmsMaterielsPdmsmaterialRouter extends MessageRouter {
processCode: string;
protected _documentService: FamilyDocumentService;
protected _configDecorateController: ConfigDecorateController;
protected _familyStructureService: FamilyStructureService;
protected _configDecorateItemController: ConfigDecorateItemController;
protected _familyCategoryController: FamilyCategoryController;
documentFindPlane: (documentLoadResult: any) => any;
documentFindSpatial: (documentLoadResult: any) => any;
onPdmsmaterialGetRequestAsync(context: MessageRouterContext, request: PdmsmaterialGetRequest, response: PdmsmaterialGetResponse): Promise;
onPdmsmaterialInsertRequestAsync(context: MessageRouterContext, request: PdmsmaterialInsertRequest, response: PdmsmaterialInsertResponse): Promise;
onPdmsmaterialUpdateRequestAsync(context: MessageRouterContext, request: PdmsmaterialUpdateRequest, response: PdmsmaterialUpdateResponse): Promise;
onPdmsmaterialPageRequestAsync(context: MessageRouterContext, request: PdmsmaterialPageRequest, response: PdmsmaterialPageResponse): Promise;
onPdmsmaterialDeleteRequestAsync(context: MessageRouterContext, request: PdmsmaterialDeleteRequest, response: PdmsmaterialDeleteResponse): Promise;
private buildCategoryNamesAsync;
getRouter(): any;
}
}
declare module "sk/service/logic/furniture/pdms/router/PdmsMaterielsTextureRouter" {
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 { Element } from 'sk/data/family/element/base/Element';
import { FamilyStructureService } from 'sk/data/family/library/FamilyStructureService';
import { FamilyDocumentService } from 'sk/data/family/service/FamilyDocumentService';
import { TextureDeleteRequest } from 'sk/data/furniture/pdms/message/TextureDeleteRequest';
import { TextureDeleteResponse } from 'sk/data/furniture/pdms/message/TextureDeleteResponse';
import { TextureGetRequest } from 'sk/data/furniture/pdms/message/TextureGetRequest';
import { TextureGetResponse } from 'sk/data/furniture/pdms/message/TextureGetResponse';
import { TextureInsertBatchRequest } from 'sk/data/furniture/pdms/message/TextureInsertBatchRequest';
import { TextureInsertBatchResponse } from 'sk/data/furniture/pdms/message/TextureInsertBatchResponse';
import { TextureInsertRequest } from 'sk/data/furniture/pdms/message/TextureInsertRequest';
import { TextureInsertResponse } from 'sk/data/furniture/pdms/message/TextureInsertResponse';
import { TexturePageRequest } from 'sk/data/furniture/pdms/message/TexturePageRequest';
import { TexturePageResponse } from 'sk/data/furniture/pdms/message/TexturePageResponse';
import { TextureUpdateRequest } from 'sk/data/furniture/pdms/message/TextureUpdateRequest';
import { TextureUpdateResponse } from 'sk/data/furniture/pdms/message/TextureUpdateResponse';
import { FamilyCategoryController } from 'sk/service/data/logic/module/controller/FamilyCategoryController';
export class PdmsMaterielsTextureRouter extends MessageRouter {
processCode: string;
protected _documentService: FamilyDocumentService;
protected _familyStructureService: FamilyStructureService;
protected _familyCategoryController: FamilyCategoryController;
_loadDocumentAsync(id: string): Promise;
protected initElementPropertyDefaultValue(element: Element): void;
selectedElement: any;
protected onAddElement: (clazz: any) => () => void;
documentFindPlane: (documentLoadResult: any) => any;
insertTextureAsync: (response: any, data: any) => Promise;
onTextureGetRequestAsync(context: MessageRouterContext, request: TextureGetRequest, response: TextureGetResponse): Promise;
onTextureInsertBatchRequestAsync(context: MessageRouterContext, request: TextureInsertBatchRequest, response: TextureInsertBatchResponse): Promise;
onTextureInsertRequestAsync(context: MessageRouterContext, request: TextureInsertRequest, response: TextureInsertResponse): Promise;
onTextureUpdateRequestAsync(context: MessageRouterContext, request: TextureUpdateRequest, response: TextureUpdateResponse): Promise;
onTexturePageRequestAsync(context: MessageRouterContext, request: TexturePageRequest, response: TexturePageResponse): Promise;
onTextureDeleteRequestAsync(context: MessageRouterContext, request: TextureDeleteRequest, response: TextureDeleteResponse): Promise;
private buildCategoryNamesAsync;
getRouter(): any;
}
}
declare module "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateBase" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { RouterContext } from 'foundation/service/common/router/RouterContext';
export class LibraryUpdateProcessResult {
updateCount: number;
tableCount: number;
recordCount: number;
familyCount: number;
message: string;
}
export class LibraryContentUpdateBase {
processAsync(context: RouterContext): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateService" {
import { Dictionary } from 'cross/runtime/lang/collection/Dictionary';
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { Service } from 'cross/runtime/module/Service';
import { RouterContext } from 'foundation/service/common/router/RouterContext';
import { LibraryContentUpdateBase } from "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateBase";
export class LibraryContentUpdateService extends Service {
protected _processors: Dictionary;
register(name: string, processor: any): void;
protected getProcessor(updateCode: string): LibraryContentUpdateBase;
processAsync(context: RouterContext, updateCode: string): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/router/PdmsPublishLibraryRouter" {
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 { LibraryContentUpdateRequest } from 'sk/data/furniture/pdms/message/LibraryContentUpdateRequest';
import { LibraryContentUpdateResponse } from 'sk/data/furniture/pdms/message/LibraryContentUpdateResponse';
import { LibraryContentUpdateService } from "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateService";
export class PdmsPublishLibraryRouter extends MessageRouter {
processCode: string;
protected _libraryContentUpdateService: LibraryContentUpdateService;
onLibraryContentUpdateRequestAsync(context: MessageRouterContext, request: LibraryContentUpdateRequest, response: LibraryContentUpdateResponse): Promise;
getRouter(): any;
}
}
declare module "sk/service/logic/furniture/pdms/LogicFurnitureModuleRouterUtil" {
export class LogicFurnitureModuleRouterUtil {
static register(app: any): void;
}
}
declare module "sk/service/logic/furniture/LogicFurnitureRouterUtil" {
export class LogicFurnitureRouterUtil {
static register(app: any): void;
}
}
declare module "sk/service/logic/furniture/pdms/checker/data/PdmsChekcerCode" {
export class PdmsCheckerCode {
static PdmsFamilyPlank: string;
static PdmsFamilyDoorPlank: string;
static PdmsFamilyHardware: string;
static PdmsFamilyLinear: string;
static PdmsFamilySlidingDoor: string;
static PdmsFamilyAssembly: string;
static PdmsFamilyChest: string;
static PdmsFamilyStandard: string;
static PdmsFamilyDecorateSurface: string;
static PdmsRuleStructureHardware: string;
static PdmsRuleHingeHardware: string;
static PdmsRuleHandle: string;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
export class PdmsFamilyChecker extends InstanceObject {
checkFilterOptionAsync(context: DataContext, unit: FamilyUnit, filterOption?: DatasetUnitCheckFilterOption): Promise;
private filterCategoryAsync;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyAssemblyChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
import { PdmsFamilyChecker } from "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker";
export class PdmsFamilyAssemblyChecker extends PdmsFamilyChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: FamilyUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChestChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
import { PdmsFamilyChecker } from "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker";
export class PdmsFamilyChestChecker extends PdmsFamilyChecker {
processAsync(context: DataContext, unit: FamilyUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyDecorateSurfaceChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
import { PdmsFamilyChecker } from "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker";
export class PdmsFamilyDecorateSurfaceChecker extends PdmsFamilyChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: FamilyUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyDoorPlankChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
import { PdmsFamilyChecker } from "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker";
export class PdmsFamilyDoorPlankChecker extends PdmsFamilyChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: FamilyUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyHardwareChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
import { PdmsFamilyChecker } from "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker";
export class PdmsFamilyHardwareChecker extends PdmsFamilyChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: FamilyUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyLinearChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
import { PdmsFamilyChecker } from "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker";
export class PdmsFamilyLinearChecker extends PdmsFamilyChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: FamilyUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyPlankChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
import { PdmsFamilyChecker } from "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker";
export class PdmsFamilyPlankChecker extends PdmsFamilyChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: FamilyUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilySlidingDoorChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
import { PdmsFamilyChecker } from "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker";
export class PdmsFamilySlidingDoorChecker extends PdmsFamilyChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: FamilyUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyStandardChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { FamilyUnit } from 'sk/service/data/logic/module/logic/FamilyUnit';
import { PdmsFamilyChecker } from "sk/service/logic/furniture/pdms/checker/unit/family/PdmsFamilyChecker";
export class PdmsFamilyStandardChecker extends PdmsFamilyChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: FamilyUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/rule/PdmsRuleChecker" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { RuleUnit } from 'sk/service/data/logic/module/logic/RuleUnit';
export class PdmsRuleChecker extends InstanceObject {
checkFilterOptionAsync(context: DataContext, unit: RuleUnit, filterOption?: DatasetUnitCheckFilterOption): Promise;
private filterCategoryAsync;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/rule/PdmsRuleHandleChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { RuleUnit } from 'sk/service/data/logic/module/logic/RuleUnit';
import { PdmsRuleChecker } from "sk/service/logic/furniture/pdms/checker/unit/rule/PdmsRuleChecker";
export class PdmsRuleHandleChecker extends PdmsRuleChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: RuleUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/rule/PdmsRuleHingeHardwareChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { RuleUnit } from 'sk/service/data/logic/module/logic/RuleUnit';
import { PdmsRuleChecker } from "sk/service/logic/furniture/pdms/checker/unit/rule/PdmsRuleChecker";
export class PdmsRuleHingeHardwareChecker extends PdmsRuleChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: RuleUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/checker/unit/rule/PdmsRuleStructureHardwareChecker" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataContext } from 'foundation/service/common/database/DataContext';
import { DatasetUnitCheckFilterOption } from 'sk/service/data/logic/warehouse/check/constants/DataCheckerConstants';
import { DatasetUnitCheckResultInfo } from 'sk/service/data/logic/warehouse/check/info/DataCheckResultInfo';
import { IDatasetUnitChecker } from 'sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker';
import { RuleUnit } from 'sk/service/data/logic/module/logic/RuleUnit';
import { PdmsRuleChecker } from "sk/service/logic/furniture/pdms/checker/unit/rule/PdmsRuleChecker";
export class PdmsRuleStructureHardwareChecker extends PdmsRuleChecker implements IDatasetUnitChecker {
processAsync(context: DataContext, unit: RuleUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateFamilyBase" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataQuery } from 'foundation/service/common/database/util/DataQuery';
import { RouterContext } from 'foundation/service/common/router/RouterContext';
import { FamilyDocument } from 'sk/data/family/library/FamilyDocument';
import { FamilyDocumentService } from 'sk/data/family/service/FamilyDocumentService';
import { FamilyController } from 'sk/service/data/logic/module/controller/FamilyController';
import { FamilyDto } from 'sk/service/data/logic/module/controller/FamilyDto';
import { FamilyTypeController } from 'sk/service/data/logic/module/controller/FamilyTypeController';
import { ModuleStorageService } from 'sk/service/data/logic/module/storage/ModuleStorageService';
import { LibraryContentUpdateBase, LibraryUpdateProcessResult } from "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateBase";
export class FamilyDocumentProcessResult {
changed: boolean;
}
export class LibraryContentUpdateFamilyBase extends LibraryContentUpdateBase {
protected _familyController: FamilyController;
protected _familyTypeController: FamilyTypeController;
protected _familyDocumentService: FamilyDocumentService;
protected _moduleStorageService: ModuleStorageService;
getFamilyQueryAsync(context: RouterContext): Promise;
processFamilyDocumentAsync(context: RouterContext, dto: FamilyDto, document: FamilyDocument, typeCode: string): Promise>;
processAsync(context: RouterContext): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/library/update/LibraryUpdateDeclare" {
export function LibraryUpdateDeclare(name: string): (target: any) => void;
}
declare module "sk/service/logic/furniture/pdms/library/update/processor/LibraryContentUpdateDatapath" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { RouterContext } from 'foundation/service/common/router/RouterContext';
import { ProductCategoryController } from 'sk/service/data/logic/module/controller/ProductCategoryController';
import { ProductController } from 'sk/service/data/logic/module/controller/ProductController';
import { LogicHistoryService } from 'sk/service/data/logic/module/service/LogicHistoryService';
import { LibraryContentUpdateBase, LibraryUpdateProcessResult } from "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateBase";
export class LibraryContentUpdateDatabaseBase extends LibraryContentUpdateBase {
protected _productCategoryController: ProductCategoryController;
protected _productController: ProductController;
protected _logicHistoryService: LogicHistoryService;
processAsync(context: RouterContext): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/library/update/processor/LibraryContentUpdateDecorateValues" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataQuery } from 'foundation/service/common/database/util/DataQuery';
import { RouterContext } from 'foundation/service/common/router/RouterContext';
import { FamilyDocument } from 'sk/data/family/library/FamilyDocument';
import { FamilyDto } from 'sk/service/data/logic/module/controller/FamilyDto';
import { LibraryContentUpdateFamilyBase, FamilyDocumentProcessResult } from "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateFamilyBase";
export class LibraryContentUpdateDecorateValues extends LibraryContentUpdateFamilyBase {
getFamilyQueryAsync(context: RouterContext): Promise;
processFamilyDocumentAsync(context: RouterContext, dto: FamilyDto, document: FamilyDocument, typeCode: string): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/library/update/processor/LibraryContentUpdatePlaceCd" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataQuery } from 'foundation/service/common/database/util/DataQuery';
import { RouterContext } from 'foundation/service/common/router/RouterContext';
import { FamilyDocument } from 'sk/data/family/library/FamilyDocument';
import { FamilyDto } from 'sk/service/data/logic/module/controller/FamilyDto';
import { LibraryContentUpdateFamilyBase, FamilyDocumentProcessResult } from "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateFamilyBase";
export class LibraryContentUpdatePlaceCd extends LibraryContentUpdateFamilyBase {
getFamilyQueryAsync(context: RouterContext): Promise;
processFamilyDocumentAsync(context: RouterContext, dto: FamilyDto, document: FamilyDocument, typeCode: string): Promise>;
private getPlankTypePlaceCd;
}
}
declare module "sk/service/logic/furniture/pdms/library/update/processor/LibraryContentUpdateVariableAtrribute" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { RouterContext } from 'foundation/service/common/router/RouterContext';
import { EventController } from 'sk/service/data/logic/control/controller/EventController';
import { VariableAttributeService } from 'sk/service/data/logic/module/service/VariableAttributeService';
import { LibraryContentUpdateBase, LibraryUpdateProcessResult } from "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateBase";
export class LibraryContentUpdateVariableAtrribute extends LibraryContentUpdateBase {
protected _variableAttrService: VariableAttributeService;
protected _eventController: EventController;
processAsync(context: RouterContext): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/library/update/processor/LibraryContentUpdateVariableCode" {
import { ResultObject } from 'cross/runtime/lang/ResultObject';
import { DataQuery } from 'foundation/service/common/database/util/DataQuery';
import { RouterContext } from 'foundation/service/common/router/RouterContext';
import { FamilyDocument } from 'sk/data/family/library/FamilyDocument';
import { FamilyDto } from 'sk/service/data/logic/module/controller/FamilyDto';
import { LibraryContentUpdateFamilyBase, FamilyDocumentProcessResult } from "sk/service/logic/furniture/pdms/library/update/LibraryContentUpdateFamilyBase";
export class LibraryContentUpdateVariableCode extends LibraryContentUpdateFamilyBase {
getFamilyQueryAsync(context: RouterContext): Promise;
processFamilyDocumentAsync(context: RouterContext, dto: FamilyDto, document: FamilyDocument, typeCode: string): Promise>;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/datacheckattributesgroup/DataCheckAttributesGroup" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckAttributesGroup {
static startDataCheckAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/datacheckcategoryattributes/DataCheckCategoryAttributes" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckCategoryAttributes {
static startDataCheckAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/datacheckfamilytyperule/DataCheckFamilyTypeRule" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckFamilyTypeRule {
static startDataCheckAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacheck/datacheckvaluationrule/DataCheckValuationRule" {
import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext';
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCheckValuationRule {
static startDataCheckAsync(context: MessageRouterContext): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationattributes/DataCreationAttributes" {
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationAttributes {
static startDataCreationAsync(): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationattributesgroup/DataCreationAttributesGroup" {
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationAttributesGroup {
static startDataCreationAsync(): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationcategoryattributes/DataCreationCategoryAttributes" {
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationCategoryAttributes {
static startDataCreationAsync(): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationstructure/DataCreationStructure" {
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationStructure {
static startDataCreationAsync(): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationtyperule/DataCreationFamilyTypeRule" {
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationFamilyTypeRule {
static startDataCreationAsync(): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/libraryinit/datacreation/datacreationvaluationrule/DataCreationValuationRule" {
import { ExecuteLog } from "sk/service/logic/furniture/pdms/libraryinit/components/utils/ExecuteLog";
export class DataCreationValuationRule {
static startDataCreationAsync(): Promise;
}
}
declare module "sk/service/logic/furniture/pdms/router/PdmsConfigCategoryInitRouter" {
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 { CategoryInitDeleteRequest } from 'sk/data/furniture/pdms/message/CategoryInitDeleteRequest';
import { CategoryInitDeleteResponse } from 'sk/data/furniture/pdms/message/CategoryInitDeleteResponse';
import { CategoryInitUploadRequest } from 'sk/data/furniture/pdms/message/CategoryInitUploadRequest';
import { CategoryInitUploadResponse } from 'sk/data/furniture/pdms/message/CategoryInitUploadResponse';
export class PdmsConfigCategoryInitRouter extends MessageRouter {
processCode: string;
protected _environmentService: EnvironmentService;
protected _ossService: OssConnectionService;
ossPath: string;
onCategoryInitUploadRequestAsync(context: MessageRouterContext, request: CategoryInitUploadRequest, response: CategoryInitUploadResponse): Promise;
onCategoryInitDeleteRequestAsync(context: MessageRouterContext, request: CategoryInitDeleteRequest, response: CategoryInitDeleteResponse): Promise;
getRouter(): any;
}
}