///
///
///
declare module "copyright" {
export class DataWarehouseCopyright {
static toString(): string;
}
}
declare module "sk/data/warehouse/cache/base/WarehouseUnitCacheController" {
import { Dictionary } from 'cross/runtime/lang/collection/Dictionary';
import { Types } from 'cross/runtime/lang/collection/Types';
import { BaseObject } from 'cross/runtime/lang/BaseObject';
export class WarehouseUnitCacheController extends BaseObject {
dataset: any;
protected _cacheClass: any;
protected _units: Types;
protected _map: Dictionary;
protected _caches: Dictionary;
get units(): Types;
get map(): Dictionary;
get caches(): Dictionary;
getById(id: string): any;
loadUnits(units: Types): void;
loadDataset(dataset: any): void;
}
}
declare module "sk/data/warehouse/cache/WarehouseConfigDecorateCache" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseConfigDecorateCache extends BaseObject {
unit: DataUnit;
items: Types;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseConfigDecorateCacheController" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController";
import { WarehouseConfigDecorateCache } from "sk/data/warehouse/cache/WarehouseConfigDecorateCache";
export class WarehouseConfigDecorateCacheController extends WarehouseUnitCacheController {
constructor();
getItems(id: string): Types;
loadItemDataset(dataset: any): void;
}
}
declare module "sk/data/warehouse/cache/WarehouseConfigDecorateItemCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseConfigDecorateItemCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseConfigDecorateItemCacheController" {
import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController";
import { WarehouseConfigDecorateItemCache } from "sk/data/warehouse/cache/WarehouseConfigDecorateItemCache";
export class WarehouseConfigDecorateItemCacheController extends WarehouseUnitCacheController {
constructor();
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilyCache" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseFamilyCache extends BaseObject {
unit: DataUnit;
symbols: Types;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilyCacheController" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController";
import { WarehouseFamilyCache } from "sk/data/warehouse/cache/WarehouseFamilyCache";
export class WarehouseFamilyCacheController extends WarehouseUnitCacheController {
constructor();
getSymbols(id: string): Types;
loadSymbolDataset(dataset: any): void;
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilyCategoryCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseFamilyCategoryCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilyCategoryCacheController" {
import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController";
import { WarehouseFamilyCategoryCache } from "sk/data/warehouse/cache/WarehouseFamilyCategoryCache";
export class WarehouseFamilyCategoryCacheController extends WarehouseUnitCacheController {
constructor();
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilyInfoCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseFamilyInfoCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilyInfoCacheController" {
import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController";
import { WarehouseFamilyInfoCache } from "sk/data/warehouse/cache/WarehouseFamilyInfoCache";
export class WarehouseFamilyInfoCacheController extends WarehouseUnitCacheController {
constructor();
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilySymbolCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseFamilySymbolCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilySymbolCacheController" {
import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController";
import { WarehouseFamilySymbolCache } from "sk/data/warehouse/cache/WarehouseFamilySymbolCache";
export class WarehouseFamilySymbolCacheController extends WarehouseUnitCacheController {
constructor();
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilyTypeCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseFamilyTypeCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseFamilyTypeCacheController" {
import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController";
import { WarehouseFamilyTypeCache } from "sk/data/warehouse/cache/WarehouseFamilyTypeCache";
export class WarehouseFamilyTypeCacheController extends WarehouseUnitCacheController {
constructor();
}
}
declare module "sk/data/warehouse/cache/WarehouseProductCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
export class WarehouseProductCache extends BaseObject {
}
}
declare module "sk/data/warehouse/cache/WarehouseProductCacheController" {
import { WarehouseUnitCacheController } from "sk/data/warehouse/cache/base/WarehouseUnitCacheController";
import { WarehouseProductCache } from "sk/data/warehouse/cache/WarehouseProductCache";
export class WarehouseProductCacheController extends WarehouseUnitCacheController {
constructor();
}
}
declare module "sk/data/warehouse/cache/WarehouseCacheService" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { WarehouseConfigDecorateCacheController } from "sk/data/warehouse/cache/WarehouseConfigDecorateCacheController";
import { WarehouseConfigDecorateItemCacheController } from "sk/data/warehouse/cache/WarehouseConfigDecorateItemCacheController";
import { WarehouseFamilyCacheController } from "sk/data/warehouse/cache/WarehouseFamilyCacheController";
import { WarehouseFamilyCategoryCacheController } from "sk/data/warehouse/cache/WarehouseFamilyCategoryCacheController";
import { WarehouseFamilyInfoCacheController } from "sk/data/warehouse/cache/WarehouseFamilyInfoCacheController";
import { WarehouseFamilySymbolCacheController } from "sk/data/warehouse/cache/WarehouseFamilySymbolCacheController";
import { WarehouseFamilyTypeCacheController } from "sk/data/warehouse/cache/WarehouseFamilyTypeCacheController";
import { WarehouseProductCacheController } from "sk/data/warehouse/cache/WarehouseProductCacheController";
export class WarehouseCacheService extends BaseObject {
protected _configDecorateController: WarehouseConfigDecorateCacheController;
protected _configDecorateItemController: WarehouseConfigDecorateItemCacheController;
protected _familyTypeController: WarehouseFamilyTypeCacheController;
protected _familyCategoryController: WarehouseFamilyCategoryCacheController;
protected _familyController: WarehouseFamilyCacheController;
protected _familySymbolController: WarehouseFamilySymbolCacheController;
protected _familyInfoController: WarehouseFamilyInfoCacheController;
protected _productController: WarehouseProductCacheController;
get configDecorateController(): WarehouseConfigDecorateCacheController;
get configDecorateItemController(): WarehouseConfigDecorateItemCacheController;
get familyTypeController(): WarehouseFamilyTypeCacheController;
get familyCategoryController(): WarehouseFamilyCategoryCacheController;
get familyController(): WarehouseFamilyCacheController;
get familySymbolController(): WarehouseFamilySymbolCacheController;
get familyInfoController(): WarehouseFamilyInfoCacheController;
get productController(): WarehouseProductCacheController;
}
}
declare module "sk/data/warehouse/cache/WarehouseLibraryCache" {
import { Dictionary } from 'cross/runtime/lang/collection/Dictionary';
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { WarehouseFamilyCache } from "sk/data/warehouse/cache/WarehouseFamilyCache";
import { WarehouseFamilyInfoCache } from "sk/data/warehouse/cache/WarehouseFamilyInfoCache";
export class WarehouseLibraryCache extends BaseObject {
protected _familys: Dictionary;
protected _familyInfos: Dictionary;
get familys(): Dictionary;
get familyInfos(): Dictionary;
}
}
declare module "sk/data/warehouse/cache/WarehousePatternCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehousePatternCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehousePatternInfoCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehousePatternInfoCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehousePatternSymbolCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehousePatternSymbolCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseProductInfoCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
export class WarehouseProductInfoCache extends BaseObject {
}
}
declare module "sk/data/warehouse/cache/WarehouseRuleCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseRuleCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseRuleInfoCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseRuleInfoCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseRuleProcessCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseRuleProcessCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/cache/WarehouseVariableCache" {
import { BaseObject } from 'cross/runtime/lang/BaseObject';
import { DataUnit } from 'foundation/data/common/datalogic/DataUnit';
export class WarehouseLibraryCache extends BaseObject {
unit: DataUnit;
declare: any;
publish: any;
}
}
declare module "sk/data/warehouse/constant/WarehousePublishConstant" {
export class WarehousePublishConstant {
static readonly BusinessTypeFileName = "business_type";
static readonly RuleFileName = "rule.json";
static readonly RuleTypeFileName = "rule_type.json";
static readonly ConfigFileName = "config.json";
static readonly CompressionConfigFileName = "config.skj";
static readonly Configure = "configures";
static readonly Decorate = "decorates";
static readonly Variable = "variables";
static readonly Parameter = "parameters";
}
export enum FeatureReferenceTypeEnum {
FAMILY_TYPE = "module.family.type",
FAMILY_CATEGORY = "module.family.category",
PATTERN_TYPE = "module.pattern.type",
PATTERN_CATEGORY = "module.pattern.category"
}
export enum WarehouseConfigureTypeEnum {
GLOBAL = "global",
FAMILY = "family",
PATTERN = "pattern"
}
}
declare module "sk/data/warehouse/enumeration/WarehouseDocumentTypeEnum" {
import { EnumItem } from 'cross/runtime/lang/EnumItem';
import { EnumerationObject } from 'cross/runtime/framework/base/EnumerationObject';
export class WarehouseDocumentTypeEnum extends EnumerationObject {
static Unknown: string;
static Storage: string;
static Library: string;
static Variable: string;
static Family: string;
static FamilySymbol: string;
static FamilyInfo: string;
static Pattern: string;
static PatternSymbol: string;
static PatternInfo: string;
static Product: string;
static ProductInfo: string;
static RuleProcess: string;
static Rule: string;
static RuleInfo: string;
private static _items;
static get Items(): Array;
}
}
declare module "sk/data/warehouse/IndexSpace" {
export class IndexSpace {
static namespaces(): string[];
}
}
declare module "sk/data/warehouse/interface/attribute/IWarehouseAttribute" {
export interface IWarehouseAttribute {
id: string;
typeId: string;
categoryId: string;
parentId: string;
code: string;
name: string;
featureGroupId: string;
dataUseCd: number;
dataTypeCd: number;
dataStatisticsCd: number;
dataStructureId: string;
dataDefault: string;
parameters: string;
configure: string;
remark: string;
saveJson(): any;
}
}
declare module "sk/data/warehouse/interface/businesstype/IWarehouseBusinessType" {
export interface IWarehouseBusinessType {
id: string;
tenantId: string;
libraryId: string;
code: string;
name: string;
remark: string;
}
}
declare module "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigureOption" {
export interface IWarehouseConfigConfigureOption {
id: string;
dataValue: any;
isDefault: number;
}
}
declare module "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigure" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant";
import { IWarehouseConfigConfigureOption } from "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigureOption";
export interface IWarehouseConfigConfigure {
id: string;
libraryId: string;
libraryVersion: string;
type: WarehouseConfigureTypeEnum;
masterId: string;
configId: string;
code: string;
name: string;
options: Types;
}
}
declare module "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorateItem" {
import { DecorateItemBindTypeEnum } from 'sk/data/family/enumeration/DecorateItemBindTypeEnum';
export interface IWarehouseConfigDecorateItem {
id: string;
dataValue: any;
bindingCd: DecorateItemBindTypeEnum;
isDefault: number;
}
}
declare module "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorate" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { DecorateBindTypeEnum } from 'sk/data/family/enumeration/DecorateBindTypeEnum';
import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant";
import { IWarehouseConfigDecorateItem } from "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorateItem";
export interface IWarehouseConfigDecorate {
id: string;
libraryId: string;
libraryVersion: string;
type: WarehouseConfigureTypeEnum;
masterId: string;
code: string;
name: string;
bindingCd: DecorateBindTypeEnum;
items: Types;
}
}
declare module "sk/data/warehouse/interface/config/IWarehousePublishConfigure" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { Element } from 'sk/data/family/element/base/Element';
import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant";
export interface IWarehousePublishConfigure {
saveJson(): any;
loadFromElement(element: Element, type?: WarehouseConfigureTypeEnum, masterId?: string, libraryId?: string, libraryVersion?: string, children?: Types): void;
}
}
declare module "sk/data/warehouse/interface/config/parameter/IWarehouseConfigParameter" {
import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum';
import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant";
export interface IWarehouseConfigParameter {
id: string;
libraryId: string;
libraryVersion: string;
type: WarehouseConfigureTypeEnum;
masterId: string;
code: string;
name: string;
dataCd: ParameterTypeEnum;
dataValue: string;
}
}
declare module "sk/data/warehouse/interface/config/variable/IWarehouseConfigVariable" {
import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant";
export interface IWarehouseConfigVariable {
id: string;
libraryId: string;
libraryVersion: string;
type: WarehouseConfigureTypeEnum;
masterId: string;
code: string;
name: string;
dataValue: string;
}
}
declare module "sk/data/warehouse/interface/rule/IWarehouseRule" {
export interface IWarehouseRule {
id: string;
libraryId: string;
typeId: string;
categoryId: string;
processId: string;
code: string;
name: string;
version: number;
levelCd: number;
statusCd: number;
functionType: number;
dataOrder: number;
}
}
declare module "sk/data/warehouse/interface/ruletype/IWarehouseRuleType" {
export interface IWarehouseRuleType {
id: string;
libraryId: string;
typeCategoryId: string;
code: string;
name: string;
functionType: number;
version: number;
levelCd: number;
processId: string;
dataOrder: number;
}
}
declare module "sk/data/warehouse/publish/attribute/WarehouseAttribute" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { IWarehouseAttribute } from "sk/data/warehouse/interface/attribute/IWarehouseAttribute";
export class WarehouseAttribute extends InstanceObject implements IWarehouseAttribute {
id: string;
typeId: string;
categoryId: string;
parentId: string;
code: string;
name: string;
featureGroupId: string;
dataUseCd: number;
dataTypeCd: number;
dataStatisticsCd: number;
dataStructureId: string;
dataDefault: string;
parameters: string;
configure: string;
remark: string;
saveJson(): any;
}
}
declare module "sk/data/warehouse/publish/businesstype/WarehouseBusinessType" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { IWarehouseBusinessType } from "sk/data/warehouse/interface/businesstype/IWarehouseBusinessType";
export class WarehouseBusinessType extends InstanceObject implements IWarehouseBusinessType {
id: string;
tenantId: string;
libraryId: string;
code: string;
name: string;
remark: string;
saveJson(): any;
}
}
declare module "sk/data/warehouse/publish/common/WarehouseDocument" {
import { ByteStream } from 'cross/runtime/lang/stream/ByteStream';
import { DataStream } from 'cross/runtime/lang/stream/DataStream';
import { PersistentContext } from 'cross/runtime/module/persistent/PersistentContext';
import { StructureObject } from 'cross/runtime/framework/base/StructureObject';
import { DataDocument } from 'foundation/data/common/model/DataDocument';
export class WarehouseDocument extends DataDocument {
protected _structure: T;
protected constructor();
get structure(): T;
protected loadJsonComplete(context: PersistentContext, jconfig: any): void;
loadJson(jconfig: any, options?: any): void;
protected loadBinaryComplete(context: PersistentContext): void;
loadBinary(stream: DataStream, options?: any): void;
mergeJson(jconfig: any, options?: any): void;
protected saveJsonComplete(context: PersistentContext, jconfig: any): void;
protected saveJsonMeta(jconfig: any): any;
saveJson(jconfig?: any, options?: any, context?: PersistentContext): any;
saveBinary(context?: PersistentContext, options?: any): ByteStream;
resetCache(): void;
dispose(): void;
}
}
declare module "sk/data/warehouse/publish/common/WarehouseDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { MongoStorageDownloadParameters } from 'foundation/data/common/storage/mongo/MongoStorageDownloadParameters';
import { DataDocumentService } from 'foundation/data/common/service/DataDocumentService';
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export abstract class WarehouseDocumentService extends DataDocumentService {
protected makeStorageDownloadParameters(parameters: DataDocumentParameters): MongoStorageDownloadParameters;
}
}
declare module "sk/data/warehouse/publish/configure/WarehouseConfigConfigureOption" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { ConfigureOptionElement } from 'sk/data/family/element/config/configure/ConfigureOptionElement';
import { IWarehouseConfigConfigureOption } from "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigureOption";
import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure";
export class WarehouseConfigConfigureOption extends InstanceObject implements IWarehouseConfigConfigureOption, IWarehousePublishConfigure {
id: string;
dataValue: any;
isDefault: number;
saveJson(): any;
loadFromElement(option: ConfigureOptionElement): void;
}
}
declare module "sk/data/warehouse/publish/configure/WarehouseConfigConfigure" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { ConfigureElement } from 'sk/data/family/element/config/configure/ConfigureElement';
import { IWarehouseConfigConfigure } from "sk/data/warehouse/interface/config/configure/IWarehouseConfigConfigure";
import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure";
import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant";
import { WarehouseConfigConfigureOption } from "sk/data/warehouse/publish/configure/WarehouseConfigConfigureOption";
export class WarehouseConfigConfigure extends InstanceObject implements IWarehouseConfigConfigure, IWarehousePublishConfigure {
id: string;
libraryId: string;
libraryVersion: string;
configId: string;
type: WarehouseConfigureTypeEnum;
masterId: string;
code: string;
name: string;
options: Types;
constructor();
saveJson(): any;
loadFromElement(config: ConfigureElement, type: WarehouseConfigureTypeEnum, masterId: string, libraryId: string, libraryVersion: string, children?: Types): void;
}
}
declare module "sk/data/warehouse/publish/configvariable/structure/WarehouseConfigVariableStructure" {
import { StructureObject } from 'cross/runtime/framework/base/StructureObject';
import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory';
import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType';
export class WarehouseConfigVariableStructure extends StructureObject {
static CLASS_ID: string;
static CLASS_NAME: string;
id: string;
code: string;
name: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
symbolId: string;
private _types;
private _categories;
features: any;
constructor();
get types(): SpecificationFamilyType;
get categories(): SpecificationFamilyCategory;
reset(): void;
}
}
declare module "sk/data/warehouse/publish/decorate/WarehouseConfigDecorateItem" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { DecorateItemElement } from 'sk/data/family/element/config/decorate/DecorateItemElement';
import { DecorateItemBindTypeEnum } from 'sk/data/family/enumeration/DecorateItemBindTypeEnum';
import { IWarehouseConfigDecorateItem } from "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorateItem";
import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure";
export class WarehouseConfigDecorateItem extends InstanceObject implements IWarehouseConfigDecorateItem, IWarehousePublishConfigure {
id: string;
dataValue: any;
bindingCd: DecorateItemBindTypeEnum;
isDefault: number;
saveJson(): any;
loadFromElement(item: DecorateItemElement): void;
}
}
declare module "sk/data/warehouse/publish/decorate/WarehouseConfigConfigure" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { DecorateElement } from 'sk/data/family/element/config/decorate/DecorateElement';
import { DecorateBindTypeEnum } from 'sk/data/family/enumeration/DecorateBindTypeEnum';
import { IWarehouseConfigDecorate } from "sk/data/warehouse/interface/config/decorate/IWarehouseConfigDecorate";
import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure";
import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant";
import { WarehouseConfigDecorateItem } from "sk/data/warehouse/publish/decorate/WarehouseConfigDecorateItem";
export class WarehouseConfigConfigure extends InstanceObject implements IWarehouseConfigDecorate, IWarehousePublishConfigure {
id: string;
libraryId: string;
libraryVersion: string;
type: WarehouseConfigureTypeEnum;
masterId: string;
code: string;
name: string;
bindingCd: DecorateBindTypeEnum;
items: Types;
constructor();
saveJson(): any;
loadFromElement(decorate: DecorateElement, type: WarehouseConfigureTypeEnum, masterId: string, libraryId: string, libraryVersion: string, children?: Types): void;
}
}
declare module "sk/data/warehouse/publish/family/structure/WarehouseFamilyStructure" {
import { StructureObject } from 'cross/runtime/framework/base/StructureObject';
import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory';
import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType';
export class WarehouseFamilyStructure extends StructureObject {
static CLASS_ID: string;
static CLASS_NAME: string;
id: string;
code: string;
name: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
symbolId: string;
private _types;
private _categories;
features: any;
constructor();
get types(): SpecificationFamilyType;
get categories(): SpecificationFamilyCategory;
reset(): void;
}
}
declare module "sk/data/warehouse/publish/family/WarehouseFamilyDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseFamilyDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseFamilyDocument;
}
}
declare module "sk/data/warehouse/publish/family/WarehouseFamilyDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseFamilyDocument } from "sk/data/warehouse/publish/family/WarehouseFamilyDocument";
export class WarehouseFamilyDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseFamilyDocument;
}
}
declare module "sk/data/warehouse/publish/familyinfo/structure/WarehouseFamilyInfoStructure" {
import { StructureObject } from 'cross/runtime/framework/base/StructureObject';
import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory';
import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType';
export class WarehouseFamilyInfoStructure extends StructureObject {
static CLASS_ID: string;
static CLASS_NAME: string;
id: string;
code: string;
name: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
symbolId: string;
private _types;
private _categories;
features: any;
constructor();
get types(): SpecificationFamilyType;
get categories(): SpecificationFamilyCategory;
reset(): void;
}
}
declare module "sk/data/warehouse/publish/familyinfo/WarehouseFamilyInfo" {
import { SpecificationFamilyInfo } from 'sk/data/specification/familyinfo/structure/SpecificationFamilyInfo';
export class WarehouseFamilyInfo extends SpecificationFamilyInfo {
saveJson(jConfig?: any): any;
}
}
declare module "sk/data/warehouse/publish/familyinfo/WarehouseFamilyInfoDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
import { WarehouseFamilyInfoStructure } from "sk/data/warehouse/publish/familyinfo/structure/WarehouseFamilyInfoStructure";
export class WarehouseFamilyInfoDocument extends WarehouseDocument {
protected _structure: WarehouseFamilyInfoStructure;
protected constructor();
static createEmptyDocument(json?: any): WarehouseFamilyInfoDocument;
}
}
declare module "sk/data/warehouse/publish/familyinfo/WarehouseFamilyInfoDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseFamilyInfoDocument } from "sk/data/warehouse/publish/familyinfo/WarehouseFamilyInfoDocument";
export class WarehouseFamilyInfoDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseFamilyInfoDocument;
}
}
declare module "sk/data/warehouse/publish/familyinfo/WarehouseFamilyLinkInfo" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { SpecificationFamilySymbol } from 'sk/data/specification/familysymbol/structure/SpecificationFamilySymbol';
export class WarehouseFamilyLinkInfo extends InstanceObject {
id: string;
symbolId: string;
parameters: Types;
constructor();
saveJson(): any;
static saveToJson(infos: Types): Array;
}
}
declare module "sk/data/warehouse/publish/familysymbol/WarehouseFamilyCustomSymbol" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
export class PublishCustomFamilySymbol extends InstanceObject {
familyInfoId: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
symbolId: string;
code: string;
name: string;
lengthX: number;
lengthY: number;
lengthZ: number;
features: string;
saveJson(): any;
}
}
declare module "sk/data/warehouse/publish/familysymbol/WarehouseFamilySchemeSymbol" {
import { Types } from 'cross/runtime/lang/collection/Types';
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory';
import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType';
export class WarehouseFamilySchemeSymbol extends InstanceObject {
id: string;
familyInfoId: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
productId: string;
productBusinessType: number;
code: string;
name: string;
types: Types;
categories: Types;
lengthX: number;
lengthY: number;
lengthZ: number;
features: string;
constructor();
saveJson(): any;
}
}
declare module "sk/data/warehouse/publish/familysymbol/WarehouseFamilySymbolDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseFamilySymbolDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseFamilySymbolDocument;
}
}
declare module "sk/data/warehouse/publish/familysymbol/WarehouseFamilySymbolDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseFamilySymbolDocument } from "sk/data/warehouse/publish/familysymbol/WarehouseFamilySymbolDocument";
export class WarehouseFamilySymbolDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseFamilySymbolDocument;
}
}
declare module "sk/data/warehouse/publish/library/WarehouseLibraryDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseLibraryDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseLibraryDocument;
}
}
declare module "sk/data/warehouse/publish/library/WarehouseLibraryDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseLibraryDocument } from "sk/data/warehouse/publish/library/WarehouseLibraryDocument";
export class WarehouseLibraryDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseLibraryDocument;
}
}
declare module "sk/data/warehouse/publish/parameter/WarehouseConfigParameter" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum';
import { ParameterElement } from 'sk/data/family/element/config/parameter/ParameterElement';
import { IWarehouseConfigParameter } from "sk/data/warehouse/interface/config/parameter/IWarehouseConfigParameter";
import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure";
import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant";
export class WarehouseConfigParameter extends InstanceObject implements IWarehouseConfigParameter, IWarehousePublishConfigure {
id: string;
libraryId: string;
libraryVersion: string;
type: WarehouseConfigureTypeEnum;
masterId: string;
code: string;
name: string;
dataCd: ParameterTypeEnum;
dataValue: string;
saveJson(): any;
loadFromElement(parameter: ParameterElement, type: WarehouseConfigureTypeEnum, masterId: string, libraryId: string, libraryVersion: string): void;
}
}
declare module "sk/data/warehouse/publish/pattern/structure/WarehousePatternStructure" {
import { StructureObject } from 'cross/runtime/framework/base/StructureObject';
import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory';
import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType';
export class WarehousePatternStructure extends StructureObject {
static CLASS_ID: string;
static CLASS_NAME: string;
id: string;
code: string;
name: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
symbolId: string;
private _types;
private _categories;
features: any;
constructor();
get types(): SpecificationFamilyType;
get categories(): SpecificationFamilyCategory;
reset(): void;
}
}
declare module "sk/data/warehouse/publish/pattern/WarehousePatternDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehousePatternDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehousePatternDocument;
}
}
declare module "sk/data/warehouse/publish/pattern/WarehousePatternDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehousePatternDocument } from "sk/data/warehouse/publish/pattern/WarehousePatternDocument";
export class WarehousePatternDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehousePatternDocument;
}
}
declare module "sk/data/warehouse/publish/patterninfo/structure/WarehousePatternInfoStructure" {
import { StructureObject } from 'cross/runtime/framework/base/StructureObject';
import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory';
import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType';
export class WarehousePatternInfoStructure extends StructureObject {
static CLASS_ID: string;
static CLASS_NAME: string;
id: string;
code: string;
name: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
symbolId: string;
private _types;
private _categories;
features: any;
constructor();
get types(): SpecificationFamilyType;
get categories(): SpecificationFamilyCategory;
reset(): void;
}
}
declare module "sk/data/warehouse/publish/patterninfo/WarehousePatternInfoDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehousePatternInfoDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehousePatternInfoDocument;
}
}
declare module "sk/data/warehouse/publish/patterninfo/WarehousePatternInfoDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehousePatternInfoDocument } from "sk/data/warehouse/publish/patterninfo/WarehousePatternInfoDocument";
export class WarehousePatternInfoDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehousePatternInfoDocument;
}
}
declare module "sk/data/warehouse/publish/patternsymbol/WarehousePatternSymbolDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehousePatternSymbolDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehousePatternSymbolDocument;
}
}
declare module "sk/data/warehouse/publish/patternsymbol/WarehousePatternSymbolDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehousePatternSymbolDocument } from "sk/data/warehouse/publish/patternsymbol/WarehousePatternSymbolDocument";
export class WarehousePatternSymbolDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehousePatternSymbolDocument;
}
}
declare module "sk/data/warehouse/publish/product/WarehouseProductDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseProductDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseProductDocument;
}
}
declare module "sk/data/warehouse/publish/product/WarehouseProductDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseProductDocument } from "sk/data/warehouse/publish/product/WarehouseProductDocument";
export class WarehouseProductDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseProductDocument;
}
}
declare module "sk/data/warehouse/publish/productinfo/WarehouseProductInfoDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseProductInfoDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseProductInfoDocument;
}
}
declare module "sk/data/warehouse/publish/productinfo/WarehouseProductInfoDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseProductInfoDocument } from "sk/data/warehouse/publish/productinfo/WarehouseProductInfoDocument";
export class WarehouseProductInfoDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseProductInfoDocument;
}
}
declare module "sk/data/warehouse/publish/rule/structure/WarehouseRuleStructure" {
import { StructureObject } from 'cross/runtime/framework/base/StructureObject';
import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory';
import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType';
export class WarehouseRuleStructure extends StructureObject {
static CLASS_ID: string;
static CLASS_NAME: string;
id: string;
code: string;
name: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
symbolId: string;
private _types;
private _categories;
features: any;
constructor();
get types(): SpecificationFamilyType;
get categories(): SpecificationFamilyCategory;
reset(): void;
}
}
declare module "sk/data/warehouse/publish/rule/WarehouseRule" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { IWarehouseRule } from "sk/data/warehouse/interface/rule/IWarehouseRule";
export class WarehouseRule extends InstanceObject implements IWarehouseRule {
id: string;
libraryId: string;
typeId: string;
categoryId: string;
processId: string;
code: string;
name: string;
version: number;
levelCd: number;
statusCd: number;
functionType: number;
dataOrder: number;
saveJson(): any;
}
}
declare module "sk/data/warehouse/publish/rule/WarehouseRuleDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseRuleDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseRuleDocument;
}
}
declare module "sk/data/warehouse/publish/rule/WarehouseRuleDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseRuleDocument } from "sk/data/warehouse/publish/rule/WarehouseRuleDocument";
export class WarehouseRuleDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseRuleDocument;
}
}
declare module "sk/data/warehouse/publish/ruleinfo/WarehouseRuleInfoDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseRuleInfoDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseRuleInfoDocument;
}
}
declare module "sk/data/warehouse/publish/ruleinfo/WarehouseRuleInfoDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseRuleInfoDocument } from "sk/data/warehouse/publish/ruleinfo/WarehouseRuleInfoDocument";
export class WarehouseRuleInfoDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseRuleInfoDocument;
}
}
declare module "sk/data/warehouse/publish/ruleprocess/WarehouseRuleProcessDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseRuleProcessDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseRuleProcessDocument;
}
}
declare module "sk/data/warehouse/publish/ruleprocess/WarehouseRuleProcessDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseRuleProcessDocument } from "sk/data/warehouse/publish/ruleprocess/WarehouseRuleProcessDocument";
export class WarehouseRuleProcessDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseRuleProcessDocument;
}
}
declare module "sk/data/warehouse/publish/ruletype/WarehouseRuleType" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { IWarehouseRuleType } from "sk/data/warehouse/interface/ruletype/IWarehouseRuleType";
export class WarehouseRuleType extends InstanceObject implements IWarehouseRuleType {
id: string;
libraryId: string;
typeCategoryId: string;
code: string;
name: string;
functionType: number;
version: number;
levelCd: number;
processId: string;
dataOrder: number;
saveJson(): any;
}
}
declare module "sk/data/warehouse/publish/storage/WarehouseStorageDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseStorageDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseStorageDocument;
}
}
declare module "sk/data/warehouse/publish/storage/WarehouseStorageDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseStorageDocument } from "sk/data/warehouse/publish/storage/WarehouseStorageDocument";
export class WarehouseStorageDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseStorageDocument;
}
}
declare module "sk/data/warehouse/publish/structurelayout/structure/WarehouseStructureLayoutStructure" {
import { StructureObject } from 'cross/runtime/framework/base/StructureObject';
import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory';
import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType';
export class WarehouseStructureLayoutStructure extends StructureObject {
static CLASS_ID: string;
static CLASS_NAME: string;
id: string;
code: string;
name: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
symbolId: string;
private _types;
private _categories;
features: any;
constructor();
get types(): SpecificationFamilyType;
get categories(): SpecificationFamilyCategory;
reset(): void;
}
}
declare module "sk/data/warehouse/publish/structureprofile/structure/WarehouseStructureProfileStructure" {
import { StructureObject } from 'cross/runtime/framework/base/StructureObject';
import { SpecificationFamilyCategory } from 'sk/data/specification/familycategory/structure/SpecificationFamilyCategory';
import { SpecificationFamilyType } from 'sk/data/specification/familytype/structure/SpecificationFamilyType';
export class WarehouseStructureProfileStructure extends StructureObject {
static CLASS_ID: string;
static CLASS_NAME: string;
id: string;
code: string;
name: string;
tenantId: string;
libraryId: string;
libraryVersion: number;
familyId: string;
symbolId: string;
private _types;
private _categories;
features: any;
constructor();
get types(): SpecificationFamilyType;
get categories(): SpecificationFamilyCategory;
reset(): void;
}
}
declare module "sk/data/warehouse/publish/variable/WarehouseConfigVariable" {
import { InstanceObject } from 'cross/runtime/lang/InstanceObject';
import { VariableElement } from 'sk/data/family/element/config/variable/VariableElement';
import { IWarehouseConfigVariable } from "sk/data/warehouse/interface/config/variable/IWarehouseConfigVariable";
import { IWarehousePublishConfigure } from "sk/data/warehouse/interface/config/IWarehousePublishConfigure";
import { WarehouseConfigureTypeEnum } from "sk/data/warehouse/constant/WarehousePublishConstant";
export class WarehouseConfigVariable extends InstanceObject implements IWarehouseConfigVariable, IWarehousePublishConfigure {
id: string;
libraryId: string;
libraryVersion: string;
type: WarehouseConfigureTypeEnum;
masterId: string;
code: string;
name: string;
dataValue: string;
saveJson(): any;
loadFromElement(variable: VariableElement, type: WarehouseConfigureTypeEnum, masterId: string, libraryId: string, libraryVersion: string): void;
}
}
declare module "sk/data/warehouse/publish/variable/WarehouseVariableDocument" {
import { WarehouseDocument } from "sk/data/warehouse/publish/common/WarehouseDocument";
export class WarehouseVariableDocument extends WarehouseDocument {
static createEmptyDocument(json?: any): WarehouseVariableDocument;
}
}
declare module "sk/data/warehouse/publish/variable/WarehouseVariableDocumentService" {
import { DataDocumentParameters } from 'cross/data/module/document/DataDocumentParameters';
import { WarehouseDocumentService } from "sk/data/warehouse/publish/common/WarehouseDocumentService";
import { WarehouseVariableDocument } from "sk/data/warehouse/publish/variable/WarehouseVariableDocument";
export class WarehouseVariableDocumentService extends WarehouseDocumentService {
constructor();
protected makeUrl(parameters: DataDocumentParameters): string;
protected makeDocument(parameters: DataDocumentParameters, content: any): WarehouseVariableDocument;
}
}
declare module "sk/data/warehouse/publish/WarehousePublishService" {
import { Service } from 'cross/runtime/module/Service';
export class WarehousePublishService extends Service {
}
}