/// /// /// /// /// /// declare module "copyright" { export class ServiceDataLogicCopyright { static toString(): string; } } declare module "sk/service/data/logic/auth/logic/ApplicationMenuUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ApplicationMenuUnit extends DatasetUnit { applicationId: string; applicationTypeCd: string; tenantId: string; parentId: string; typeCd: string; code: string; name: string; url: string; operId: string; icon: string; seq: number; notes: string; levelCd: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/ApplicationMenuLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ApplicationMenuUnit } from "sk/service/data/logic/auth/logic/ApplicationMenuUnit"; export class ApplicationMenuLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ApplicationMenuUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_APPLICATION_ID: FieldMeta; static FIELD_APPLICATION_TYPE_CD: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_URL: FieldMeta; static FIELD_OPER_ID: FieldMeta; static FIELD_ICON: FieldMeta; static FIELD_SEQ: FieldMeta; static FIELD_NOTES: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findApplicationIdByIdAsync(id: string): Promise; findApplicationTypeCdByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findUrlByIdAsync(id: string): Promise; findOperIdByIdAsync(id: string): Promise; findIconByIdAsync(id: string): Promise; findSeqByIdAsync(id: string): Promise; findNotesByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ApplicationMenuUnit): ResultEnum; prepare(unit: ApplicationMenuUnit): ApplicationMenuUnit; protected onInsertBefore(unit: ApplicationMenuUnit): ResultEnum; protected onInsertAfter(unit: ApplicationMenuUnit): ResultEnum; insertAsync(unit: ApplicationMenuUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ApplicationMenuUnit, newUnit: ApplicationMenuUnit): ResultEnum; protected onUpdateAfter(oldUnit: ApplicationMenuUnit, newUnit: ApplicationMenuUnit): ResultEnum; updateAsync(unit: ApplicationMenuUnit): Promise; protected onDeleteBefore(unit: ApplicationMenuUnit): ResultEnum; protected onDeleteAfter(unit: ApplicationMenuUnit): ResultEnum; deleteAsync(unit: ApplicationMenuUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/ApplicationMenuDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ApplicationMenuDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; applicationId: string; applicationTypeCd: string; tenantId: string; parentId: string; typeCd: string; code: string; name: string; url: string; operId: string; icon: string; seq: number; notes: string; levelCd: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/ApplicationMenuController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ApplicationMenuLogic } from "sk/service/data/logic/auth/logic/ApplicationMenuLogic"; import { ApplicationMenuDto } from "sk/service/data/logic/auth/controller/ApplicationMenuDto"; export class ApplicationMenuController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ApplicationMenuLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ApplicationMenuDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ApplicationMenuDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ApplicationMenuDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ApplicationMenuDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ApplicationMenuDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ApplicationMenuDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ApplicationMenuDto, newDto: ApplicationMenuDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ApplicationMenuDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ApplicationMenuDto, newDto: ApplicationMenuDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ApplicationMenuDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ApplicationMenuDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ApplicationMenuDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/ObjectsUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ObjectsUnit extends DatasetUnit { code: string; name: string; parentId: string; typeCd: string; notes: string; applicationId: string; seq: number; isDefault: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/ObjectsLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ObjectsUnit } from "sk/service/data/logic/auth/logic/ObjectsUnit"; export class ObjectsLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ObjectsUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_NOTES: FieldMeta; static FIELD_APPLICATION_ID: FieldMeta; static FIELD_SEQ: FieldMeta; static FIELD_IS_DEFAULT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findNotesByIdAsync(id: string): Promise; findApplicationIdByIdAsync(id: string): Promise; findSeqByIdAsync(id: string): Promise; findIsDefaultByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ObjectsUnit): ResultEnum; prepare(unit: ObjectsUnit): ObjectsUnit; protected onInsertBefore(unit: ObjectsUnit): ResultEnum; protected onInsertAfter(unit: ObjectsUnit): ResultEnum; insertAsync(unit: ObjectsUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ObjectsUnit, newUnit: ObjectsUnit): ResultEnum; protected onUpdateAfter(oldUnit: ObjectsUnit, newUnit: ObjectsUnit): ResultEnum; updateAsync(unit: ObjectsUnit): Promise; protected onDeleteBefore(unit: ObjectsUnit): ResultEnum; protected onDeleteAfter(unit: ObjectsUnit): ResultEnum; deleteAsync(unit: ObjectsUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/ObjectsDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ObjectsDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; parentId: string; typeCd: string; notes: string; applicationId: string; seq: number; isDefault: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/ObjectsController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ObjectsLogic } from "sk/service/data/logic/auth/logic/ObjectsLogic"; import { ObjectsDto } from "sk/service/data/logic/auth/controller/ObjectsDto"; export class ObjectsController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ObjectsLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ObjectsDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ObjectsDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ObjectsDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ObjectsDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ObjectsDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ObjectsDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ObjectsDto, newDto: ObjectsDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ObjectsDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ObjectsDto, newDto: ObjectsDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ObjectsDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ObjectsDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ObjectsDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/ObjectsGroupUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ObjectsGroupUnit extends DatasetUnit { code: string; name: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/ObjectsGroupLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ObjectsGroupUnit } from "sk/service/data/logic/auth/logic/ObjectsGroupUnit"; export class ObjectsGroupLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ObjectsGroupUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ObjectsGroupUnit): ResultEnum; prepare(unit: ObjectsGroupUnit): ObjectsGroupUnit; protected onInsertBefore(unit: ObjectsGroupUnit): ResultEnum; protected onInsertAfter(unit: ObjectsGroupUnit): ResultEnum; insertAsync(unit: ObjectsGroupUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ObjectsGroupUnit, newUnit: ObjectsGroupUnit): ResultEnum; protected onUpdateAfter(oldUnit: ObjectsGroupUnit, newUnit: ObjectsGroupUnit): ResultEnum; updateAsync(unit: ObjectsGroupUnit): Promise; protected onDeleteBefore(unit: ObjectsGroupUnit): ResultEnum; protected onDeleteAfter(unit: ObjectsGroupUnit): ResultEnum; deleteAsync(unit: ObjectsGroupUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/ObjectsGroupDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ObjectsGroupDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/ObjectsGroupController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ObjectsGroupLogic } from "sk/service/data/logic/auth/logic/ObjectsGroupLogic"; import { ObjectsGroupDto } from "sk/service/data/logic/auth/controller/ObjectsGroupDto"; export class ObjectsGroupController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ObjectsGroupLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ObjectsGroupDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ObjectsGroupDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ObjectsGroupDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ObjectsGroupDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ObjectsGroupDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ObjectsGroupDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ObjectsGroupDto, newDto: ObjectsGroupDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ObjectsGroupDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ObjectsGroupDto, newDto: ObjectsGroupDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ObjectsGroupDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ObjectsGroupDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ObjectsGroupDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/ObjectsGroupSubUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ObjectsGroupSubUnit extends DatasetUnit { groupId: string; objectId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/ObjectsGroupSubLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ObjectsGroupSubUnit } from "sk/service/data/logic/auth/logic/ObjectsGroupSubUnit"; export class ObjectsGroupSubLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ObjectsGroupSubUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_GROUP_ID: FieldMeta; static FIELD_OBJECT_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findGroupIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ObjectsGroupSubUnit): ResultEnum; prepare(unit: ObjectsGroupSubUnit): ObjectsGroupSubUnit; protected onInsertBefore(unit: ObjectsGroupSubUnit): ResultEnum; protected onInsertAfter(unit: ObjectsGroupSubUnit): ResultEnum; insertAsync(unit: ObjectsGroupSubUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ObjectsGroupSubUnit, newUnit: ObjectsGroupSubUnit): ResultEnum; protected onUpdateAfter(oldUnit: ObjectsGroupSubUnit, newUnit: ObjectsGroupSubUnit): ResultEnum; updateAsync(unit: ObjectsGroupSubUnit): Promise; protected onDeleteBefore(unit: ObjectsGroupSubUnit): ResultEnum; protected onDeleteAfter(unit: ObjectsGroupSubUnit): ResultEnum; deleteAsync(unit: ObjectsGroupSubUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/ObjectsGroupSubDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ObjectsGroupSubDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; groupId: string; objectId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/ObjectsGroupSubController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ObjectsGroupSubLogic } from "sk/service/data/logic/auth/logic/ObjectsGroupSubLogic"; import { ObjectsGroupSubDto } from "sk/service/data/logic/auth/controller/ObjectsGroupSubDto"; export class ObjectsGroupSubController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ObjectsGroupSubLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ObjectsGroupSubDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ObjectsGroupSubDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ObjectsGroupSubDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ObjectsGroupSubDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ObjectsGroupSubDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ObjectsGroupSubDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ObjectsGroupSubDto, newDto: ObjectsGroupSubDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ObjectsGroupSubDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ObjectsGroupSubDto, newDto: ObjectsGroupSubDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ObjectsGroupSubDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ObjectsGroupSubDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ObjectsGroupSubDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/OperatorUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class OperatorUnit extends DatasetUnit { code: string; name: string; value: string; moduleId: string; moduleTypeActionId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/OperatorLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OperatorUnit } from "sk/service/data/logic/auth/logic/OperatorUnit"; export class OperatorLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof OperatorUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VALUE: FieldMeta; static FIELD_MODULE_ID: FieldMeta; static FIELD_MODULE_TYPE_ACTION_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findValueByIdAsync(id: string): Promise; findModuleIdByIdAsync(id: string): Promise; findModuleTypeActionIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: OperatorUnit): ResultEnum; prepare(unit: OperatorUnit): OperatorUnit; protected onInsertBefore(unit: OperatorUnit): ResultEnum; protected onInsertAfter(unit: OperatorUnit): ResultEnum; insertAsync(unit: OperatorUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: OperatorUnit, newUnit: OperatorUnit): ResultEnum; protected onUpdateAfter(oldUnit: OperatorUnit, newUnit: OperatorUnit): ResultEnum; updateAsync(unit: OperatorUnit): Promise; protected onDeleteBefore(unit: OperatorUnit): ResultEnum; protected onDeleteAfter(unit: OperatorUnit): ResultEnum; deleteAsync(unit: OperatorUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/OperatorDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class OperatorDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; value: string; moduleId: string; moduleTypeActionId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/OperatorController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { OperatorLogic } from "sk/service/data/logic/auth/logic/OperatorLogic"; import { OperatorDto } from "sk/service/data/logic/auth/controller/OperatorDto"; export class OperatorController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): OperatorLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: OperatorDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: OperatorDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: OperatorDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: OperatorDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: OperatorDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: OperatorDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: OperatorDto, newDto: OperatorDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: OperatorDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: OperatorDto, newDto: OperatorDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: OperatorDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: OperatorDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: OperatorDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/OperModuleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class OperModuleUnit extends DatasetUnit { moduleTypeId: string; code: string; name: string; globalCode: string; parentId: string; applicationId: string; features: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/OperModuleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OperModuleUnit } from "sk/service/data/logic/auth/logic/OperModuleUnit"; export class OperModuleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof OperModuleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_MODULE_TYPE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_GLOBAL_CODE: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_APPLICATION_ID: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findModuleTypeIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findGlobalCodeByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findApplicationIdByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: OperModuleUnit): ResultEnum; prepare(unit: OperModuleUnit): OperModuleUnit; protected onInsertBefore(unit: OperModuleUnit): ResultEnum; protected onInsertAfter(unit: OperModuleUnit): ResultEnum; insertAsync(unit: OperModuleUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: OperModuleUnit, newUnit: OperModuleUnit): ResultEnum; protected onUpdateAfter(oldUnit: OperModuleUnit, newUnit: OperModuleUnit): ResultEnum; updateAsync(unit: OperModuleUnit): Promise; protected onDeleteBefore(unit: OperModuleUnit): ResultEnum; protected onDeleteAfter(unit: OperModuleUnit): ResultEnum; deleteAsync(unit: OperModuleUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/OperModuleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class OperModuleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; moduleTypeId: string; code: string; name: string; globalCode: string; parentId: string; applicationId: string; features: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/OperModuleController" { import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { JsonService } from 'cross/core/module/json/JsonService'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { OperModuleLogic } from "sk/service/data/logic/auth/logic/OperModuleLogic"; import { OperModuleDto } from "sk/service/data/logic/auth/controller/OperModuleDto"; export class OperModuleController extends DatasetController { static PATH: string; protected _environmentService: EnvironmentService; protected _jsonService: JsonService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): OperModuleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: OperModuleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: OperModuleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: OperModuleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: OperModuleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: OperModuleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: OperModuleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: OperModuleDto, newDto: OperModuleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: OperModuleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: OperModuleDto, newDto: OperModuleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: OperModuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: OperModuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: OperModuleDto, options: DatasetControllerOptions): Promise; insertListAsync(context: RouterContext, dtoList: Array, options?: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/OperModuleTypeActUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class OperModuleTypeActUnit extends DatasetUnit { moduleTypeId: string; code: string; name: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/OperModuleTypeActLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OperModuleTypeActUnit } from "sk/service/data/logic/auth/logic/OperModuleTypeActUnit"; export class OperModuleTypeActLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof OperModuleTypeActUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_MODULE_TYPE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findModuleTypeIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: OperModuleTypeActUnit): ResultEnum; prepare(unit: OperModuleTypeActUnit): OperModuleTypeActUnit; protected onInsertBefore(unit: OperModuleTypeActUnit): ResultEnum; protected onInsertAfter(unit: OperModuleTypeActUnit): ResultEnum; insertAsync(unit: OperModuleTypeActUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: OperModuleTypeActUnit, newUnit: OperModuleTypeActUnit): ResultEnum; protected onUpdateAfter(oldUnit: OperModuleTypeActUnit, newUnit: OperModuleTypeActUnit): ResultEnum; updateAsync(unit: OperModuleTypeActUnit): Promise; protected onDeleteBefore(unit: OperModuleTypeActUnit): ResultEnum; protected onDeleteAfter(unit: OperModuleTypeActUnit): ResultEnum; deleteAsync(unit: OperModuleTypeActUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/OperModuleTypeActDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class OperModuleTypeActDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; moduleTypeId: string; code: string; name: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/OperModuleTypeActController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { OperModuleTypeActLogic } from "sk/service/data/logic/auth/logic/OperModuleTypeActLogic"; import { OperModuleTypeActDto } from "sk/service/data/logic/auth/controller/OperModuleTypeActDto"; export class OperModuleTypeActController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): OperModuleTypeActLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: OperModuleTypeActDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: OperModuleTypeActDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: OperModuleTypeActDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: OperModuleTypeActDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: OperModuleTypeActDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: OperModuleTypeActDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: OperModuleTypeActDto, newDto: OperModuleTypeActDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: OperModuleTypeActDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: OperModuleTypeActDto, newDto: OperModuleTypeActDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: OperModuleTypeActDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: OperModuleTypeActDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: OperModuleTypeActDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/OperModuleTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class OperModuleTypeUnit extends DatasetUnit { code: string; name: string; parentId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/OperModuleTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OperModuleTypeUnit } from "sk/service/data/logic/auth/logic/OperModuleTypeUnit"; export class OperModuleTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof OperModuleTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: OperModuleTypeUnit): ResultEnum; prepare(unit: OperModuleTypeUnit): OperModuleTypeUnit; protected onInsertBefore(unit: OperModuleTypeUnit): ResultEnum; protected onInsertAfter(unit: OperModuleTypeUnit): ResultEnum; insertAsync(unit: OperModuleTypeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: OperModuleTypeUnit, newUnit: OperModuleTypeUnit): ResultEnum; protected onUpdateAfter(oldUnit: OperModuleTypeUnit, newUnit: OperModuleTypeUnit): ResultEnum; updateAsync(unit: OperModuleTypeUnit): Promise; protected onDeleteBefore(unit: OperModuleTypeUnit): ResultEnum; protected onDeleteAfter(unit: OperModuleTypeUnit): ResultEnum; deleteAsync(unit: OperModuleTypeUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/OperModuleTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class OperModuleTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; parentId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/OperModuleTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { OperModuleTypeLogic } from "sk/service/data/logic/auth/logic/OperModuleTypeLogic"; import { OperModuleTypeDto } from "sk/service/data/logic/auth/controller/OperModuleTypeDto"; export class OperModuleTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): OperModuleTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: OperModuleTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: OperModuleTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: OperModuleTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: OperModuleTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: OperModuleTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: OperModuleTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: OperModuleTypeDto, newDto: OperModuleTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: OperModuleTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: OperModuleTypeDto, newDto: OperModuleTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: OperModuleTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: OperModuleTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: OperModuleTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/PermissionsUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PermissionsUnit extends DatasetUnit { objectId: string; operModuleId: string; operActionId: string; ifReinvest: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/PermissionsLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PermissionsUnit } from "sk/service/data/logic/auth/logic/PermissionsUnit"; export class PermissionsLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PermissionsUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_OBJECT_ID: FieldMeta; static FIELD_OPER_MODULE_ID: FieldMeta; static FIELD_OPER_ACTION_ID: FieldMeta; static FIELD_IF_REINVEST: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findOperModuleIdByIdAsync(id: string): Promise; findOperActionIdByIdAsync(id: string): Promise; findIfReinvestByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: PermissionsUnit): ResultEnum; prepare(unit: PermissionsUnit): PermissionsUnit; protected onInsertBefore(unit: PermissionsUnit): ResultEnum; protected onInsertAfter(unit: PermissionsUnit): ResultEnum; insertAsync(unit: PermissionsUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: PermissionsUnit, newUnit: PermissionsUnit): ResultEnum; protected onUpdateAfter(oldUnit: PermissionsUnit, newUnit: PermissionsUnit): ResultEnum; updateAsync(unit: PermissionsUnit): Promise; protected onDeleteBefore(unit: PermissionsUnit): ResultEnum; protected onDeleteAfter(unit: PermissionsUnit): ResultEnum; deleteAsync(unit: PermissionsUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/PermissionsDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PermissionsDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; objectId: string; operModuleId: string; operActionId: string; ifReinvest: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/PermissionsController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PermissionsLogic } from "sk/service/data/logic/auth/logic/PermissionsLogic"; import { PermissionsDto } from "sk/service/data/logic/auth/controller/PermissionsDto"; export class PermissionsController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): PermissionsLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PermissionsDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PermissionsDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PermissionsDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PermissionsDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PermissionsDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PermissionsDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PermissionsDto, newDto: PermissionsDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PermissionsDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PermissionsDto, newDto: PermissionsDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PermissionsDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PermissionsDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PermissionsDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/RoleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class RoleUnit extends DatasetUnit { roleTypeCd: string; tenantId: string; orgId: string; code: string; name: string; ifEnabled: number; remark: string; orgCode: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/RoleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RoleUnit } from "sk/service/data/logic/auth/logic/RoleUnit"; export class RoleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RoleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_ROLE_TYPE_CD: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_ORG_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_IF_ENABLED: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findRoleTypeCdByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findOrgIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findIfEnabledByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: RoleUnit): ResultEnum; prepare(unit: RoleUnit): RoleUnit; protected onInsertBefore(unit: RoleUnit): ResultEnum; protected onInsertAfter(unit: RoleUnit): ResultEnum; insertAsync(unit: RoleUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: RoleUnit, newUnit: RoleUnit): ResultEnum; protected onUpdateAfter(oldUnit: RoleUnit, newUnit: RoleUnit): ResultEnum; updateAsync(unit: RoleUnit): Promise; protected onDeleteBefore(unit: RoleUnit): ResultEnum; protected onDeleteAfter(unit: RoleUnit): ResultEnum; deleteAsync(unit: RoleUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/RoleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class RoleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; roleTypeCd: string; tenantId: string; orgId: string; code: string; name: string; ifEnabled: number; remark: string; orgCode: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/RoleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RoleLogic } from "sk/service/data/logic/auth/logic/RoleLogic"; import { RoleDto } from "sk/service/data/logic/auth/controller/RoleDto"; export class RoleController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): RoleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RoleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RoleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RoleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RoleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RoleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RoleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RoleDto, newDto: RoleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RoleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RoleDto, newDto: RoleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RoleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RoleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RoleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/RoleModuleActUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class RoleModuleActUnit extends DatasetUnit { roleId: string; operModuleId: string; operActionId: string; authorized: number; available: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/RoleModuleActLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RoleModuleActUnit } from "sk/service/data/logic/auth/logic/RoleModuleActUnit"; export class RoleModuleActLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RoleModuleActUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_ROLE_ID: FieldMeta; static FIELD_OPER_MODULE_ID: FieldMeta; static FIELD_OPER_ACTION_ID: FieldMeta; static FIELD_AUTHORIZED: FieldMeta; static FIELD_AVAILABLE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findRoleIdByIdAsync(id: string): Promise; findOperModuleIdByIdAsync(id: string): Promise; findOperActionIdByIdAsync(id: string): Promise; findAuthorizedByIdAsync(id: string): Promise; findAvailableByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: RoleModuleActUnit): ResultEnum; prepare(unit: RoleModuleActUnit): RoleModuleActUnit; protected onInsertBefore(unit: RoleModuleActUnit): ResultEnum; protected onInsertAfter(unit: RoleModuleActUnit): ResultEnum; insertAsync(unit: RoleModuleActUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: RoleModuleActUnit, newUnit: RoleModuleActUnit): ResultEnum; protected onUpdateAfter(oldUnit: RoleModuleActUnit, newUnit: RoleModuleActUnit): ResultEnum; updateAsync(unit: RoleModuleActUnit): Promise; protected onDeleteBefore(unit: RoleModuleActUnit): ResultEnum; protected onDeleteAfter(unit: RoleModuleActUnit): ResultEnum; deleteAsync(unit: RoleModuleActUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/RoleModuleActDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class RoleModuleActDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; roleId: string; operModuleId: string; operActionId: string; authorized: number; available: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/RoleModuleActController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RoleModuleActLogic } from "sk/service/data/logic/auth/logic/RoleModuleActLogic"; import { RoleModuleActDto } from "sk/service/data/logic/auth/controller/RoleModuleActDto"; export class RoleModuleActController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): RoleModuleActLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RoleModuleActDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RoleModuleActDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RoleModuleActDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RoleModuleActDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RoleModuleActDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RoleModuleActDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RoleModuleActDto, newDto: RoleModuleActDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RoleModuleActDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RoleModuleActDto, newDto: RoleModuleActDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RoleModuleActDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RoleModuleActDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RoleModuleActDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/RoleObjectsUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class RoleObjectsUnit extends DatasetUnit { roleId: string; objectId: string; tenantId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/RoleObjectsLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RoleObjectsUnit } from "sk/service/data/logic/auth/logic/RoleObjectsUnit"; export class RoleObjectsLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RoleObjectsUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_ROLE_ID: FieldMeta; static FIELD_OBJECT_ID: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findRoleIdByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: RoleObjectsUnit): ResultEnum; prepare(unit: RoleObjectsUnit): RoleObjectsUnit; protected onInsertBefore(unit: RoleObjectsUnit): ResultEnum; protected onInsertAfter(unit: RoleObjectsUnit): ResultEnum; insertAsync(unit: RoleObjectsUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: RoleObjectsUnit, newUnit: RoleObjectsUnit): ResultEnum; protected onUpdateAfter(oldUnit: RoleObjectsUnit, newUnit: RoleObjectsUnit): ResultEnum; updateAsync(unit: RoleObjectsUnit): Promise; protected onDeleteBefore(unit: RoleObjectsUnit): ResultEnum; protected onDeleteAfter(unit: RoleObjectsUnit): ResultEnum; deleteAsync(unit: RoleObjectsUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/RoleObjectsDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class RoleObjectsDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; roleId: string; objectId: string; tenantId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/RoleObjectsController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RoleObjectsLogic } from "sk/service/data/logic/auth/logic/RoleObjectsLogic"; import { RoleObjectsDto } from "sk/service/data/logic/auth/controller/RoleObjectsDto"; export class RoleObjectsController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): RoleObjectsLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RoleObjectsDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RoleObjectsDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RoleObjectsDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RoleObjectsDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RoleObjectsDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RoleObjectsDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RoleObjectsDto, newDto: RoleObjectsDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RoleObjectsDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RoleObjectsDto, newDto: RoleObjectsDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RoleObjectsDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RoleObjectsDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RoleObjectsDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/RoleResourceUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class RoleResourceUnit extends DatasetUnit { tenantId: string; roleId: string; dataType: string; dataKey: string; ifReinvest: number; ifAllContains: number; dataValue: string; applicationId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/RoleResourceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RoleResourceUnit } from "sk/service/data/logic/auth/logic/RoleResourceUnit"; export class RoleResourceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RoleResourceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_ROLE_ID: FieldMeta; static FIELD_DATA_TYPE: FieldMeta; static FIELD_DATA_KEY: FieldMeta; static FIELD_IF_REINVEST: FieldMeta; static FIELD_IF_ALL_CONTAINS: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_APPLICATION_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findRoleIdByIdAsync(id: string): Promise; findDataTypeByIdAsync(id: string): Promise; findDataKeyByIdAsync(id: string): Promise; findIfReinvestByIdAsync(id: string): Promise; findIfAllContainsByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findApplicationIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: RoleResourceUnit): ResultEnum; prepare(unit: RoleResourceUnit): RoleResourceUnit; protected onInsertBefore(unit: RoleResourceUnit): ResultEnum; protected onInsertAfter(unit: RoleResourceUnit): ResultEnum; insertAsync(unit: RoleResourceUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: RoleResourceUnit, newUnit: RoleResourceUnit): ResultEnum; protected onUpdateAfter(oldUnit: RoleResourceUnit, newUnit: RoleResourceUnit): ResultEnum; updateAsync(unit: RoleResourceUnit): Promise; protected onDeleteBefore(unit: RoleResourceUnit): ResultEnum; protected onDeleteAfter(unit: RoleResourceUnit): ResultEnum; deleteAsync(unit: RoleResourceUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/RoleResourceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class RoleResourceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; tenantId: string; roleId: string; dataType: string; dataKey: string; ifReinvest: number; ifAllContains: number; dataValue: string; applicationId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/RoleResourceController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RoleResourceLogic } from "sk/service/data/logic/auth/logic/RoleResourceLogic"; import { RoleResourceDto } from "sk/service/data/logic/auth/controller/RoleResourceDto"; export class RoleResourceController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): RoleResourceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RoleResourceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RoleResourceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RoleResourceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RoleResourceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RoleResourceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RoleResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RoleResourceDto, newDto: RoleResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RoleResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RoleResourceDto, newDto: RoleResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RoleResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RoleResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RoleResourceDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/TenantObjectsUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class TenantObjectsUnit extends DatasetUnit { typeCd: string; tenantId: string; orgId: string; objectType: string; objectId: string; objectGroupId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/TenantObjectsLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { TenantObjectsUnit } from "sk/service/data/logic/auth/logic/TenantObjectsUnit"; export class TenantObjectsLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TenantObjectsUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_ORG_ID: FieldMeta; static FIELD_OBJECT_TYPE: FieldMeta; static FIELD_OBJECT_ID: FieldMeta; static FIELD_OBJECT_GROUP_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findOrgIdByIdAsync(id: string): Promise; findObjectTypeByIdAsync(id: string): Promise; findObjectGroupIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: TenantObjectsUnit): ResultEnum; prepare(unit: TenantObjectsUnit): TenantObjectsUnit; protected onInsertBefore(unit: TenantObjectsUnit): ResultEnum; protected onInsertAfter(unit: TenantObjectsUnit): ResultEnum; insertAsync(unit: TenantObjectsUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: TenantObjectsUnit, newUnit: TenantObjectsUnit): ResultEnum; protected onUpdateAfter(oldUnit: TenantObjectsUnit, newUnit: TenantObjectsUnit): ResultEnum; updateAsync(unit: TenantObjectsUnit): Promise; protected onDeleteBefore(unit: TenantObjectsUnit): ResultEnum; protected onDeleteAfter(unit: TenantObjectsUnit): ResultEnum; deleteAsync(unit: TenantObjectsUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/TenantObjectsDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class TenantObjectsDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; typeCd: string; tenantId: string; orgId: string; objectType: string; objectId: string; objectGroupId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/TenantObjectsController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TenantObjectsLogic } from "sk/service/data/logic/auth/logic/TenantObjectsLogic"; import { TenantObjectsDto } from "sk/service/data/logic/auth/controller/TenantObjectsDto"; export class TenantObjectsController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): TenantObjectsLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TenantObjectsDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TenantObjectsDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TenantObjectsDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TenantObjectsDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TenantObjectsDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TenantObjectsDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TenantObjectsDto, newDto: TenantObjectsDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TenantObjectsDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TenantObjectsDto, newDto: TenantObjectsDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TenantObjectsDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TenantObjectsDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TenantObjectsDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/auth/logic/UserRoleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class UserRoleUnit extends DatasetUnit { tenantId: string; userId: string; roleId: string; orgId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/logic/UserRoleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { UserRoleUnit } from "sk/service/data/logic/auth/logic/UserRoleUnit"; export class UserRoleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof UserRoleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_USER_ID: FieldMeta; static FIELD_ROLE_ID: FieldMeta; static FIELD_ORG_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findUserIdByIdAsync(id: string): Promise; findRoleIdByIdAsync(id: string): Promise; findOrgIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: UserRoleUnit): ResultEnum; prepare(unit: UserRoleUnit): UserRoleUnit; protected onInsertBefore(unit: UserRoleUnit): ResultEnum; protected onInsertAfter(unit: UserRoleUnit): ResultEnum; insertAsync(unit: UserRoleUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: UserRoleUnit, newUnit: UserRoleUnit): ResultEnum; protected onUpdateAfter(oldUnit: UserRoleUnit, newUnit: UserRoleUnit): ResultEnum; updateAsync(unit: UserRoleUnit): Promise; protected onDeleteBefore(unit: UserRoleUnit): ResultEnum; protected onDeleteAfter(unit: UserRoleUnit): ResultEnum; deleteAsync(unit: UserRoleUnit): Promise; } } declare module "sk/service/data/logic/auth/controller/UserRoleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class UserRoleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; tenantId: string; userId: string; roleId: string; orgId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/auth/controller/UserRoleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { UserRoleLogic } from "sk/service/data/logic/auth/logic/UserRoleLogic"; import { UserRoleDto } from "sk/service/data/logic/auth/controller/UserRoleDto"; export class UserRoleController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): UserRoleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: UserRoleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: UserRoleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: UserRoleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: UserRoleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: UserRoleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: UserRoleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: UserRoleDto, newDto: UserRoleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: UserRoleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: UserRoleDto, newDto: UserRoleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: UserRoleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: UserRoleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: UserRoleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/base/LogicUnitStorageEnum" { export class LogicUnitStorageEnum { static Icon: string; static Preview: string; } } declare module "sk/service/data/logic/base/LogicUnitStorageResult" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; export class LogicUnitStorageResult extends ResultObject { tempFileName: string; remoteFileName: string; free(): void; } } declare module "sk/service/data/logic/base/LogicUnitStorageSpaceEnum" { export class LogicUnitStorageSpaceEnum { static ModuleFamilyCategory: string; static ModuleFamilyType: string; static ModuleFamily: string; static ModuleProductCategory: string; static ModuleProductType: string; static ModuleProduct: string; static ModuleProductShowCategory: string; static ModuleDrawingCategory: string; static ModuleDrawingType: string; static ModuleConfigConfigureType: string; static ModuleConfigConfigureOptionType: string; static ModuleConfigDecorateType: string; static ModuleConfigDecorateItemType: string; static CalculateConfigCategory: string; static CalculateConfigType: string; static CalculateParameterCategory: string; static CalculateParameterType: string; static ModulePatternType: string; static ModulePattern: string; static DigitizationConfigVariable: string; static ModuleStructureProfile: string; } } declare module "sk/service/data/logic/base/LogicUnitStorageService" { import { IContext } from 'cross/runtime/lang/IContext'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { Service } from 'cross/runtime/module/Service'; import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService'; import { LogicUnitStorageResult } from "sk/service/data/logic/base/LogicUnitStorageResult"; import { LogicUnitStorageSpaceEnum } from "sk/service/data/logic/base/LogicUnitStorageSpaceEnum"; export class LogicUnitStorageService extends Service { protected _environmentService: EnvironmentService; protected _ossService: OssConnectionService; constructor(); downloadFileAsync(context: IContext, fileName: string): Promise; uploadFileAsync(context: IContext, fileName: string, spaceCd: LogicUnitStorageSpaceEnum, id: string, version: any, name: string): Promise; } } declare module "sk/service/data/logic/business/logic/AnnounceUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class AnnounceUnit extends DatasetUnit { title: string; content: string; linkUrl: string; sendType: number; announceAttachment: string; orgCode: string; protected _sendTime: DateTime; constructor(); get sendTime(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/AnnounceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { AnnounceUnit } from "sk/service/data/logic/business/logic/AnnounceUnit"; export class AnnounceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AnnounceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TITLE: FieldMeta; static FIELD_CONTENT: FieldMeta; static FIELD_LINK_URL: FieldMeta; static FIELD_SEND_TIME: FieldMeta; static FIELD_SEND_TYPE: FieldMeta; static FIELD_ANNOUNCE_ATTACHMENT: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTitleByIdAsync(id: string): Promise; findContentByIdAsync(id: string): Promise; findLinkUrlByIdAsync(id: string): Promise; findSendTimeByIdAsync(id: string): Promise; findSendTypeByIdAsync(id: string): Promise; findAnnounceAttachmentByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: AnnounceUnit): ResultEnum; prepare(unit: AnnounceUnit): AnnounceUnit; protected onInsertBefore(unit: AnnounceUnit): ResultEnum; protected onInsertAfter(unit: AnnounceUnit): ResultEnum; insertAsync(unit: AnnounceUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: AnnounceUnit, newUnit: AnnounceUnit): ResultEnum; protected onUpdateAfter(oldUnit: AnnounceUnit, newUnit: AnnounceUnit): ResultEnum; updateAsync(unit: AnnounceUnit): Promise; protected onDeleteBefore(unit: AnnounceUnit): ResultEnum; protected onDeleteAfter(unit: AnnounceUnit): ResultEnum; deleteAsync(unit: AnnounceUnit): Promise; } } declare module "sk/service/data/logic/business/controller/AnnounceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class AnnounceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; title: string; content: string; linkUrl: string; sendTime: DateTime; sendType: number; announceAttachment: string; orgCode: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/AnnounceController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AnnounceLogic } from "sk/service/data/logic/business/logic/AnnounceLogic"; import { AnnounceDto } from "sk/service/data/logic/business/controller/AnnounceDto"; export class AnnounceController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): AnnounceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AnnounceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AnnounceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AnnounceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AnnounceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AnnounceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AnnounceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AnnounceDto, newDto: AnnounceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AnnounceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AnnounceDto, newDto: AnnounceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AnnounceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AnnounceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AnnounceDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/AnnounceTargetUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class AnnounceTargetUnit extends DatasetUnit { announceId: string; announceAscription: string; orgCode: string; saleArea: string; ifAdmin: string; ifAllMembers: string; ifCustomers: string; targetTo: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/AnnounceTargetLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { AnnounceTargetUnit } from "sk/service/data/logic/business/logic/AnnounceTargetUnit"; export class AnnounceTargetLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AnnounceTargetUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_ANNOUNCE_ID: FieldMeta; static FIELD_ANNOUNCE_ASCRIPTION: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_SALE_AREA: FieldMeta; static FIELD_IF_ADMIN: FieldMeta; static FIELD_IF_ALL_MEMBERS: FieldMeta; static FIELD_IF_CUSTOMERS: FieldMeta; static FIELD_TARGET_TO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findAnnounceIdByIdAsync(id: string): Promise; findAnnounceAscriptionByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findSaleAreaByIdAsync(id: string): Promise; findIfAdminByIdAsync(id: string): Promise; findIfAllMembersByIdAsync(id: string): Promise; findIfCustomersByIdAsync(id: string): Promise; findTargetToByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: AnnounceTargetUnit): ResultEnum; prepare(unit: AnnounceTargetUnit): AnnounceTargetUnit; protected onInsertBefore(unit: AnnounceTargetUnit): ResultEnum; protected onInsertAfter(unit: AnnounceTargetUnit): ResultEnum; insertAsync(unit: AnnounceTargetUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: AnnounceTargetUnit, newUnit: AnnounceTargetUnit): ResultEnum; protected onUpdateAfter(oldUnit: AnnounceTargetUnit, newUnit: AnnounceTargetUnit): ResultEnum; updateAsync(unit: AnnounceTargetUnit): Promise; protected onDeleteBefore(unit: AnnounceTargetUnit): ResultEnum; protected onDeleteAfter(unit: AnnounceTargetUnit): ResultEnum; deleteAsync(unit: AnnounceTargetUnit): Promise; } } declare module "sk/service/data/logic/business/controller/AnnounceTargetDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class AnnounceTargetDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; announceId: string; announceAscription: string; orgCode: string; saleArea: string; ifAdmin: string; ifAllMembers: string; ifCustomers: string; targetTo: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/AnnounceTargetController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AnnounceTargetLogic } from "sk/service/data/logic/business/logic/AnnounceTargetLogic"; import { AnnounceTargetDto } from "sk/service/data/logic/business/controller/AnnounceTargetDto"; export class AnnounceTargetController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): AnnounceTargetLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AnnounceTargetDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AnnounceTargetDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AnnounceTargetDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AnnounceTargetDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AnnounceTargetDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AnnounceTargetDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AnnounceTargetDto, newDto: AnnounceTargetDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AnnounceTargetDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AnnounceTargetDto, newDto: AnnounceTargetDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AnnounceTargetDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AnnounceTargetDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AnnounceTargetDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/AnnounceUserUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class AnnounceUserUnit extends DatasetUnit { announceId: string; userId: string; isRead: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/AnnounceUserLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { AnnounceUserUnit } from "sk/service/data/logic/business/logic/AnnounceUserUnit"; export class AnnounceUserLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AnnounceUserUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_ANNOUNCE_ID: FieldMeta; static FIELD_USER_ID: FieldMeta; static FIELD_IS_READ: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findAnnounceIdByIdAsync(id: string): Promise; findUserIdByIdAsync(id: string): Promise; findIsReadByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: AnnounceUserUnit): ResultEnum; prepare(unit: AnnounceUserUnit): AnnounceUserUnit; protected onInsertBefore(unit: AnnounceUserUnit): ResultEnum; protected onInsertAfter(unit: AnnounceUserUnit): ResultEnum; insertAsync(unit: AnnounceUserUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: AnnounceUserUnit, newUnit: AnnounceUserUnit): ResultEnum; protected onUpdateAfter(oldUnit: AnnounceUserUnit, newUnit: AnnounceUserUnit): ResultEnum; updateAsync(unit: AnnounceUserUnit): Promise; protected onDeleteBefore(unit: AnnounceUserUnit): ResultEnum; protected onDeleteAfter(unit: AnnounceUserUnit): ResultEnum; deleteAsync(unit: AnnounceUserUnit): Promise; } } declare module "sk/service/data/logic/business/controller/AnnounceUserDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class AnnounceUserDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; announceId: string; userId: string; isRead: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/AnnounceUserController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AnnounceUserLogic } from "sk/service/data/logic/business/logic/AnnounceUserLogic"; import { AnnounceUserDto } from "sk/service/data/logic/business/controller/AnnounceUserDto"; export class AnnounceUserController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): AnnounceUserLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AnnounceUserDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AnnounceUserDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AnnounceUserDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AnnounceUserDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AnnounceUserDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AnnounceUserDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AnnounceUserDto, newDto: AnnounceUserDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AnnounceUserDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AnnounceUserDto, newDto: AnnounceUserDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AnnounceUserDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AnnounceUserDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AnnounceUserDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/AttributeCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class AttributeCategoryUnit extends DatasetUnit { parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/AttributeCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { AttributeCategoryUnit } from "sk/service/data/logic/business/logic/AttributeCategoryUnit"; export class AttributeCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: AttributeCategoryUnit): ResultEnum; prepare(unit: AttributeCategoryUnit): AttributeCategoryUnit; protected onInsertBefore(unit: AttributeCategoryUnit): ResultEnum; protected onInsertAfter(unit: AttributeCategoryUnit): ResultEnum; insertAsync(unit: AttributeCategoryUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: AttributeCategoryUnit, newUnit: AttributeCategoryUnit): ResultEnum; protected onUpdateAfter(oldUnit: AttributeCategoryUnit, newUnit: AttributeCategoryUnit): ResultEnum; updateAsync(unit: AttributeCategoryUnit): Promise; protected onDeleteBefore(unit: AttributeCategoryUnit): ResultEnum; protected onDeleteAfter(unit: AttributeCategoryUnit): ResultEnum; deleteAsync(unit: AttributeCategoryUnit): Promise; } } declare module "sk/service/data/logic/business/controller/AttributeCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class AttributeCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/AttributeCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeCategoryLogic } from "sk/service/data/logic/business/logic/AttributeCategoryLogic"; import { AttributeCategoryDto } from "sk/service/data/logic/business/controller/AttributeCategoryDto"; export class AttributeCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): AttributeCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeCategoryDto, newDto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeCategoryDto, newDto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/AttributeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; export class AttributeUnit extends DatasetUnit { typeId: string; categoryId: string; code: string; name: string; featureGroupId: string; dataTypeCd: DataTypeEnum; dataStructureId: string; dataDefault: string; configure: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/AttributeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; import { AttributeUnit } from "sk/service/data/logic/business/logic/AttributeUnit"; export class AttributeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_FEATURE_GROUP_ID: FieldMeta; static FIELD_DATA_TYPE_CD: FieldMeta; static FIELD_DATA_STRUCTURE_ID: FieldMeta; static FIELD_DATA_DEFAULT: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findFeatureGroupIdByIdAsync(id: string): Promise; findDataTypeCdByIdAsync(id: string): Promise; findDataStructureIdByIdAsync(id: string): Promise; findDataDefaultByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: AttributeUnit): ResultEnum; prepare(unit: AttributeUnit): AttributeUnit; protected onInsertBefore(unit: AttributeUnit): ResultEnum; protected onInsertAfter(unit: AttributeUnit): ResultEnum; insertAsync(unit: AttributeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: AttributeUnit, newUnit: AttributeUnit): ResultEnum; protected onUpdateAfter(oldUnit: AttributeUnit, newUnit: AttributeUnit): ResultEnum; updateAsync(unit: AttributeUnit): Promise; protected onDeleteBefore(unit: AttributeUnit): ResultEnum; protected onDeleteAfter(unit: AttributeUnit): ResultEnum; deleteAsync(unit: AttributeUnit): Promise; } } declare module "sk/service/data/logic/business/controller/AttributeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; export class AttributeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; typeId: string; categoryId: string; code: string; name: string; featureGroupId: string; dataTypeCd: DataTypeEnum; dataStructureId: string; dataDefault: string; configure: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/FeatureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FeatureUnit extends DatasetUnit { groupId: string; attributeId: string; dataOrder: number; referenceCd: string; referenceId: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/FeatureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FeatureUnit } from "sk/service/data/logic/business/logic/FeatureUnit"; export class FeatureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FeatureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_GROUP_ID: FieldMeta; static FIELD_ATTRIBUTE_ID: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_REFERENCE_CD: FieldMeta; static FIELD_REFERENCE_ID: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findGroupIdByIdAsync(id: string): Promise; findAttributeIdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findReferenceCdByIdAsync(id: string): Promise; findReferenceIdByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: FeatureUnit): ResultEnum; prepare(unit: FeatureUnit): FeatureUnit; protected onInsertBefore(unit: FeatureUnit): ResultEnum; protected onInsertAfter(unit: FeatureUnit): ResultEnum; insertAsync(unit: FeatureUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: FeatureUnit, newUnit: FeatureUnit): ResultEnum; protected onUpdateAfter(oldUnit: FeatureUnit, newUnit: FeatureUnit): ResultEnum; updateAsync(unit: FeatureUnit): Promise; protected onDeleteBefore(unit: FeatureUnit): ResultEnum; protected onDeleteAfter(unit: FeatureUnit): ResultEnum; deleteAsync(unit: FeatureUnit): Promise; } } declare module "sk/service/data/logic/business/controller/FeatureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FeatureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; groupId: string; attributeId: string; dataOrder: number; referenceCd: string; referenceId: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/FeatureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FeatureLogic } from "sk/service/data/logic/business/logic/FeatureLogic"; import { FeatureDto } from "sk/service/data/logic/business/controller/FeatureDto"; export class FeatureController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FeatureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FeatureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FeatureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FeatureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FeatureDto, newDto: FeatureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FeatureDto, newDto: FeatureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/controller/AttributeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeLogic } from "sk/service/data/logic/business/logic/AttributeLogic"; import { AttributeDto } from "sk/service/data/logic/business/controller/AttributeDto"; export class AttributeController extends DatasetController { static PATH: string; private _featureController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): AttributeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeDto, newDto: AttributeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeDto, newDto: AttributeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/AttributeStructureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class AttributeStructureUnit extends DatasetUnit { code: string; name: string; dataOrder: number; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/AttributeStructureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { AttributeStructureUnit } from "sk/service/data/logic/business/logic/AttributeStructureUnit"; export class AttributeStructureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeStructureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: AttributeStructureUnit): ResultEnum; prepare(unit: AttributeStructureUnit): AttributeStructureUnit; protected onInsertBefore(unit: AttributeStructureUnit): ResultEnum; protected onInsertAfter(unit: AttributeStructureUnit): ResultEnum; insertAsync(unit: AttributeStructureUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: AttributeStructureUnit, newUnit: AttributeStructureUnit): ResultEnum; protected onUpdateAfter(oldUnit: AttributeStructureUnit, newUnit: AttributeStructureUnit): ResultEnum; updateAsync(unit: AttributeStructureUnit): Promise; protected onDeleteBefore(unit: AttributeStructureUnit): ResultEnum; protected onDeleteAfter(unit: AttributeStructureUnit): ResultEnum; deleteAsync(unit: AttributeStructureUnit): Promise; } } declare module "sk/service/data/logic/business/controller/AttributeStructureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class AttributeStructureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; dataOrder: number; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/AttributeStructureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeStructureLogic } from "sk/service/data/logic/business/logic/AttributeStructureLogic"; import { AttributeStructureDto } from "sk/service/data/logic/business/controller/AttributeStructureDto"; export class AttributeStructureController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): AttributeStructureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeStructureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeStructureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeStructureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeStructureDto, newDto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeStructureDto, newDto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/AttributeStructureFieldUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { StructureFieldEnum } from 'sk/data/logic/enumeration/business/attribute/StructureFieldEnum'; export class AttributeStructureFieldUnit extends DatasetUnit { structureId: string; fieldCd: StructureFieldEnum; dataOrder: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/AttributeStructureFieldLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { StructureFieldEnum } from 'sk/data/logic/enumeration/business/attribute/StructureFieldEnum'; import { AttributeStructureFieldUnit } from "sk/service/data/logic/business/logic/AttributeStructureFieldUnit"; export class AttributeStructureFieldLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeStructureFieldUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_STRUCTURE_ID: FieldMeta; static FIELD_FIELD_CD: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findStructureIdByIdAsync(id: string): Promise; findFieldCdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: AttributeStructureFieldUnit): ResultEnum; prepare(unit: AttributeStructureFieldUnit): AttributeStructureFieldUnit; protected onInsertBefore(unit: AttributeStructureFieldUnit): ResultEnum; protected onInsertAfter(unit: AttributeStructureFieldUnit): ResultEnum; insertAsync(unit: AttributeStructureFieldUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: AttributeStructureFieldUnit, newUnit: AttributeStructureFieldUnit): ResultEnum; protected onUpdateAfter(oldUnit: AttributeStructureFieldUnit, newUnit: AttributeStructureFieldUnit): ResultEnum; updateAsync(unit: AttributeStructureFieldUnit): Promise; protected onDeleteBefore(unit: AttributeStructureFieldUnit): ResultEnum; protected onDeleteAfter(unit: AttributeStructureFieldUnit): ResultEnum; deleteAsync(unit: AttributeStructureFieldUnit): Promise; } } declare module "sk/service/data/logic/business/controller/AttributeStructureFieldDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { StructureFieldEnum } from 'sk/data/logic/enumeration/business/attribute/StructureFieldEnum'; export class AttributeStructureFieldDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; structureId: string; fieldCd: StructureFieldEnum; dataOrder: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/AttributeStructureFieldController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeStructureFieldLogic } from "sk/service/data/logic/business/logic/AttributeStructureFieldLogic"; import { AttributeStructureFieldDto } from "sk/service/data/logic/business/controller/AttributeStructureFieldDto"; export class AttributeStructureFieldController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): AttributeStructureFieldLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeStructureFieldDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeStructureFieldDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeStructureFieldDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeStructureFieldDto, newDto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeStructureFieldDto, newDto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/AttributeTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class AttributeTypeUnit extends DatasetUnit { parentId: string; code: string; name: string; levelCd: DataLevelEnum; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/AttributeTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { AttributeTypeUnit } from "sk/service/data/logic/business/logic/AttributeTypeUnit"; export class AttributeTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: AttributeTypeUnit): ResultEnum; prepare(unit: AttributeTypeUnit): AttributeTypeUnit; protected onInsertBefore(unit: AttributeTypeUnit): ResultEnum; protected onInsertAfter(unit: AttributeTypeUnit): ResultEnum; insertAsync(unit: AttributeTypeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: AttributeTypeUnit, newUnit: AttributeTypeUnit): ResultEnum; protected onUpdateAfter(oldUnit: AttributeTypeUnit, newUnit: AttributeTypeUnit): ResultEnum; updateAsync(unit: AttributeTypeUnit): Promise; protected onDeleteBefore(unit: AttributeTypeUnit): ResultEnum; protected onDeleteAfter(unit: AttributeTypeUnit): ResultEnum; deleteAsync(unit: AttributeTypeUnit): Promise; } } declare module "sk/service/data/logic/business/controller/AttributeTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class AttributeTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; parentId: string; code: string; name: string; levelCd: DataLevelEnum; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/AttributeTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeTypeLogic } from "sk/service/data/logic/business/logic/AttributeTypeLogic"; import { AttributeTypeDto } from "sk/service/data/logic/business/controller/AttributeTypeDto"; export class AttributeTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): AttributeTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeTypeDto, newDto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeTypeDto, newDto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/BusinessOperationRecordUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class BusinessOperationRecordUnit extends DatasetUnit { tenantId: string; orgCode: string; oprationType: string; detail: string; sysModel: string; recordUserId: string; recordUserName: string; protected _recordData: DateTime; constructor(); get recordData(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/BusinessOperationRecordLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { BusinessOperationRecordUnit } from "sk/service/data/logic/business/logic/BusinessOperationRecordUnit"; export class BusinessOperationRecordLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof BusinessOperationRecordUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_OPRATION_TYPE: FieldMeta; static FIELD_DETAIL: FieldMeta; static FIELD_SYS_MODEL: FieldMeta; static FIELD_RECORD_USER_ID: FieldMeta; static FIELD_RECORD_USER_NAME: FieldMeta; static FIELD_RECORD_DATA: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findOprationTypeByIdAsync(id: string): Promise; findDetailByIdAsync(id: string): Promise; findSysModelByIdAsync(id: string): Promise; findRecordUserIdByIdAsync(id: string): Promise; findRecordUserNameByIdAsync(id: string): Promise; findRecordDataByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: BusinessOperationRecordUnit): ResultEnum; prepare(unit: BusinessOperationRecordUnit): BusinessOperationRecordUnit; protected onInsertBefore(unit: BusinessOperationRecordUnit): ResultEnum; protected onInsertAfter(unit: BusinessOperationRecordUnit): ResultEnum; insertAsync(unit: BusinessOperationRecordUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: BusinessOperationRecordUnit, newUnit: BusinessOperationRecordUnit): ResultEnum; protected onUpdateAfter(oldUnit: BusinessOperationRecordUnit, newUnit: BusinessOperationRecordUnit): ResultEnum; updateAsync(unit: BusinessOperationRecordUnit): Promise; protected onDeleteBefore(unit: BusinessOperationRecordUnit): ResultEnum; protected onDeleteAfter(unit: BusinessOperationRecordUnit): ResultEnum; deleteAsync(unit: BusinessOperationRecordUnit): Promise; } } declare module "sk/service/data/logic/business/controller/BusinessOperationRecordDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class BusinessOperationRecordDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; tenantId: string; orgCode: string; oprationType: string; detail: string; sysModel: string; recordUserId: string; recordUserName: string; recordData: DateTime; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/BusinessOperationRecordController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { BusinessOperationRecordLogic } from "sk/service/data/logic/business/logic/BusinessOperationRecordLogic"; import { BusinessOperationRecordDto } from "sk/service/data/logic/business/controller/BusinessOperationRecordDto"; export class BusinessOperationRecordController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): BusinessOperationRecordLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: BusinessOperationRecordDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: BusinessOperationRecordDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: BusinessOperationRecordDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: BusinessOperationRecordDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: BusinessOperationRecordDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: BusinessOperationRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: BusinessOperationRecordDto, newDto: BusinessOperationRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: BusinessOperationRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: BusinessOperationRecordDto, newDto: BusinessOperationRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: BusinessOperationRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: BusinessOperationRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: BusinessOperationRecordDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/CommodityUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class CommodityUnit extends DatasetUnit { code: string; name: string; typeCd: number; providerId: string; providerCode: string; providerName: string; providerPhone: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/CommodityLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { CommodityUnit } from "sk/service/data/logic/business/logic/CommodityUnit"; export class CommodityLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof CommodityUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_PROVIDER_ID: FieldMeta; static FIELD_PROVIDER_CODE: FieldMeta; static FIELD_PROVIDER_NAME: FieldMeta; static FIELD_PROVIDER_PHONE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findProviderIdByIdAsync(id: string): Promise; findProviderCodeByIdAsync(id: string): Promise; findProviderNameByIdAsync(id: string): Promise; findProviderPhoneByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: CommodityUnit): ResultEnum; prepare(unit: CommodityUnit): CommodityUnit; protected onInsertBefore(unit: CommodityUnit): ResultEnum; protected onInsertAfter(unit: CommodityUnit): ResultEnum; insertAsync(unit: CommodityUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: CommodityUnit, newUnit: CommodityUnit): ResultEnum; protected onUpdateAfter(oldUnit: CommodityUnit, newUnit: CommodityUnit): ResultEnum; updateAsync(unit: CommodityUnit): Promise; protected onDeleteBefore(unit: CommodityUnit): ResultEnum; protected onDeleteAfter(unit: CommodityUnit): ResultEnum; deleteAsync(unit: CommodityUnit): Promise; } } declare module "sk/service/data/logic/business/controller/CommodityDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class CommodityDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; typeCd: number; providerId: string; providerCode: string; providerName: string; providerPhone: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/CommodityController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { CommodityLogic } from "sk/service/data/logic/business/logic/CommodityLogic"; import { CommodityDto } from "sk/service/data/logic/business/controller/CommodityDto"; export class CommodityController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): CommodityLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: CommodityDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: CommodityDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: CommodityDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: CommodityDto, newDto: CommodityDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: CommodityDto, newDto: CommodityDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/ContractElementUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ContractElementUnit extends DatasetUnit { contractId: string; elementId: string; name: string; code: string; value: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/ContractElementLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ContractElementUnit } from "sk/service/data/logic/business/logic/ContractElementUnit"; export class ContractElementLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ContractElementUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CONTRACT_ID: FieldMeta; static FIELD_ELEMENT_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findContractIdByIdAsync(id: string): Promise; findElementIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ContractElementUnit): ResultEnum; prepare(unit: ContractElementUnit): ContractElementUnit; protected onInsertBefore(unit: ContractElementUnit): ResultEnum; protected onInsertAfter(unit: ContractElementUnit): ResultEnum; insertAsync(unit: ContractElementUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ContractElementUnit, newUnit: ContractElementUnit): ResultEnum; protected onUpdateAfter(oldUnit: ContractElementUnit, newUnit: ContractElementUnit): ResultEnum; updateAsync(unit: ContractElementUnit): Promise; protected onDeleteBefore(unit: ContractElementUnit): ResultEnum; protected onDeleteAfter(unit: ContractElementUnit): ResultEnum; deleteAsync(unit: ContractElementUnit): Promise; } } declare module "sk/service/data/logic/business/controller/ContractElementDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ContractElementDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; contractId: string; elementId: string; name: string; code: string; value: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/ContractElementController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ContractElementLogic } from "sk/service/data/logic/business/logic/ContractElementLogic"; import { ContractElementDto } from "sk/service/data/logic/business/controller/ContractElementDto"; export class ContractElementController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ContractElementLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ContractElementDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ContractElementDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ContractElementDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ContractElementDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ContractElementDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ContractElementDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ContractElementDto, newDto: ContractElementDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ContractElementDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ContractElementDto, newDto: ContractElementDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ContractElementDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ContractElementDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ContractElementDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/ContractInfoUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ContractInfoUnit extends DatasetUnit { orgCode: string; name: string; url: string; templateId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/ContractInfoLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ContractInfoUnit } from "sk/service/data/logic/business/logic/ContractInfoUnit"; export class ContractInfoLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ContractInfoUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_URL: FieldMeta; static FIELD_TEMPLATE_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findUrlByIdAsync(id: string): Promise; findTemplateIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ContractInfoUnit): ResultEnum; prepare(unit: ContractInfoUnit): ContractInfoUnit; protected onInsertBefore(unit: ContractInfoUnit): ResultEnum; protected onInsertAfter(unit: ContractInfoUnit): ResultEnum; insertAsync(unit: ContractInfoUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ContractInfoUnit, newUnit: ContractInfoUnit): ResultEnum; protected onUpdateAfter(oldUnit: ContractInfoUnit, newUnit: ContractInfoUnit): ResultEnum; updateAsync(unit: ContractInfoUnit): Promise; protected onDeleteBefore(unit: ContractInfoUnit): ResultEnum; protected onDeleteAfter(unit: ContractInfoUnit): ResultEnum; deleteAsync(unit: ContractInfoUnit): Promise; } } declare module "sk/service/data/logic/business/controller/ContractInfoDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ContractInfoDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; orgCode: string; name: string; url: string; templateId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/ContractInfoController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ContractInfoLogic } from "sk/service/data/logic/business/logic/ContractInfoLogic"; import { ContractInfoDto } from "sk/service/data/logic/business/controller/ContractInfoDto"; export class ContractInfoController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ContractInfoLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ContractInfoDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ContractInfoDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ContractInfoDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ContractInfoDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ContractInfoDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ContractInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ContractInfoDto, newDto: ContractInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ContractInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ContractInfoDto, newDto: ContractInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ContractInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ContractInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ContractInfoDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/ContractTemplateUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ContractTemplateUnit extends DatasetUnit { orgCode: string; name: string; code: string; url: string; desc: string; statusCd: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/ContractTemplateLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ContractTemplateUnit } from "sk/service/data/logic/business/logic/ContractTemplateUnit"; export class ContractTemplateLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ContractTemplateUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_URL: FieldMeta; static FIELD_DESC: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findUrlByIdAsync(id: string): Promise; findDescByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ContractTemplateUnit): ResultEnum; prepare(unit: ContractTemplateUnit): ContractTemplateUnit; protected onInsertBefore(unit: ContractTemplateUnit): ResultEnum; protected onInsertAfter(unit: ContractTemplateUnit): ResultEnum; insertAsync(unit: ContractTemplateUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ContractTemplateUnit, newUnit: ContractTemplateUnit): ResultEnum; protected onUpdateAfter(oldUnit: ContractTemplateUnit, newUnit: ContractTemplateUnit): ResultEnum; updateAsync(unit: ContractTemplateUnit): Promise; protected onDeleteBefore(unit: ContractTemplateUnit): ResultEnum; protected onDeleteAfter(unit: ContractTemplateUnit): ResultEnum; deleteAsync(unit: ContractTemplateUnit): Promise; } } declare module "sk/service/data/logic/business/controller/ContractTemplateDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ContractTemplateDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; orgCode: string; name: string; code: string; url: string; desc: string; statusCd: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/ContractTemplateController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ContractTemplateLogic } from "sk/service/data/logic/business/logic/ContractTemplateLogic"; import { ContractTemplateDto } from "sk/service/data/logic/business/controller/ContractTemplateDto"; export class ContractTemplateController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ContractTemplateLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ContractTemplateDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ContractTemplateDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ContractTemplateDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ContractTemplateDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ContractTemplateDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ContractTemplateDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ContractTemplateDto, newDto: ContractTemplateDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ContractTemplateDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ContractTemplateDto, newDto: ContractTemplateDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ContractTemplateDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ContractTemplateDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ContractTemplateDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/ContractTemplateElementUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ContractTemplateElementUnit extends DatasetUnit { templateId: string; name: string; code: string; tips: string; ifRequired: string; defaultValue: string; controlType: string; lengthMax: number; lengthMin: number; regularExpression: string; options: string; sortNum: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/ContractTemplateElementLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ContractTemplateElementUnit } from "sk/service/data/logic/business/logic/ContractTemplateElementUnit"; export class ContractTemplateElementLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ContractTemplateElementUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TEMPLATE_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_TIPS: FieldMeta; static FIELD_IF_REQUIRED: FieldMeta; static FIELD_DEFAULT_VALUE: FieldMeta; static FIELD_CONTROL_TYPE: FieldMeta; static FIELD_LENGTH_MAX: FieldMeta; static FIELD_LENGTH_MIN: FieldMeta; static FIELD_REGULAR_EXPRESSION: FieldMeta; static FIELD_OPTIONS: FieldMeta; static FIELD_SORT_NUM: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTemplateIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findTipsByIdAsync(id: string): Promise; findIfRequiredByIdAsync(id: string): Promise; findDefaultValueByIdAsync(id: string): Promise; findControlTypeByIdAsync(id: string): Promise; findLengthMaxByIdAsync(id: string): Promise; findLengthMinByIdAsync(id: string): Promise; findRegularExpressionByIdAsync(id: string): Promise; findOptionsByIdAsync(id: string): Promise; findSortNumByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ContractTemplateElementUnit): ResultEnum; prepare(unit: ContractTemplateElementUnit): ContractTemplateElementUnit; protected onInsertBefore(unit: ContractTemplateElementUnit): ResultEnum; protected onInsertAfter(unit: ContractTemplateElementUnit): ResultEnum; insertAsync(unit: ContractTemplateElementUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ContractTemplateElementUnit, newUnit: ContractTemplateElementUnit): ResultEnum; protected onUpdateAfter(oldUnit: ContractTemplateElementUnit, newUnit: ContractTemplateElementUnit): ResultEnum; updateAsync(unit: ContractTemplateElementUnit): Promise; protected onDeleteBefore(unit: ContractTemplateElementUnit): ResultEnum; protected onDeleteAfter(unit: ContractTemplateElementUnit): ResultEnum; deleteAsync(unit: ContractTemplateElementUnit): Promise; } } declare module "sk/service/data/logic/business/controller/ContractTemplateElementDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ContractTemplateElementDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; templateId: string; name: string; code: string; tips: string; ifRequired: string; defaultValue: string; controlType: string; lengthMax: number; lengthMin: number; regularExpression: string; options: string; sortNum: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/ContractTemplateElementController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ContractTemplateElementLogic } from "sk/service/data/logic/business/logic/ContractTemplateElementLogic"; import { ContractTemplateElementDto } from "sk/service/data/logic/business/controller/ContractTemplateElementDto"; export class ContractTemplateElementController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ContractTemplateElementLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ContractTemplateElementDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ContractTemplateElementDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ContractTemplateElementDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ContractTemplateElementDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ContractTemplateElementDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ContractTemplateElementDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ContractTemplateElementDto, newDto: ContractTemplateElementDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ContractTemplateElementDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ContractTemplateElementDto, newDto: ContractTemplateElementDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ContractTemplateElementDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ContractTemplateElementDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ContractTemplateElementDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/FeatureGroupUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FeatureGroupUnit extends DatasetUnit { code: string; name: string; dataOrder: number; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/FeatureGroupLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FeatureGroupUnit } from "sk/service/data/logic/business/logic/FeatureGroupUnit"; export class FeatureGroupLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FeatureGroupUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: FeatureGroupUnit): ResultEnum; prepare(unit: FeatureGroupUnit): FeatureGroupUnit; protected onInsertBefore(unit: FeatureGroupUnit): ResultEnum; protected onInsertAfter(unit: FeatureGroupUnit): ResultEnum; insertAsync(unit: FeatureGroupUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: FeatureGroupUnit, newUnit: FeatureGroupUnit): ResultEnum; protected onUpdateAfter(oldUnit: FeatureGroupUnit, newUnit: FeatureGroupUnit): ResultEnum; updateAsync(unit: FeatureGroupUnit): Promise; protected onDeleteBefore(unit: FeatureGroupUnit): ResultEnum; protected onDeleteAfter(unit: FeatureGroupUnit): ResultEnum; deleteAsync(unit: FeatureGroupUnit): Promise; } } declare module "sk/service/data/logic/business/controller/FeatureGroupDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FeatureGroupDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; dataOrder: number; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/FeatureGroupController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FeatureGroupLogic } from "sk/service/data/logic/business/logic/FeatureGroupLogic"; import { FeatureGroupDto } from "sk/service/data/logic/business/controller/FeatureGroupDto"; export class FeatureGroupController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FeatureGroupLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FeatureGroupDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FeatureGroupDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FeatureGroupDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FeatureGroupDto, newDto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FeatureGroupDto, newDto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/FloorplanUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FloorplanUnit extends DatasetUnit { code: string; name: string; typeCd: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/FloorplanLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FloorplanUnit } from "sk/service/data/logic/business/logic/FloorplanUnit"; export class FloorplanLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FloorplanUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_CUSTOMER_ID: FieldMeta; static FIELD_CUSTOMER_NAME: FieldMeta; static FIELD_CUSTOMER_PHONE: FieldMeta; static FIELD_PROVIDER_ID: FieldMeta; static FIELD_PROVIDER_CODE: FieldMeta; static FIELD_PROVIDER_NAME: FieldMeta; static FIELD_PROVIDER_PHONE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findCustomerIdByIdAsync(id: string): Promise; findCustomerNameByIdAsync(id: string): Promise; findCustomerPhoneByIdAsync(id: string): Promise; findProviderIdByIdAsync(id: string): Promise; findProviderCodeByIdAsync(id: string): Promise; findProviderNameByIdAsync(id: string): Promise; findProviderPhoneByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: FloorplanUnit): ResultEnum; prepare(unit: FloorplanUnit): FloorplanUnit; protected onInsertBefore(unit: FloorplanUnit): ResultEnum; protected onInsertAfter(unit: FloorplanUnit): ResultEnum; insertAsync(unit: FloorplanUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: FloorplanUnit, newUnit: FloorplanUnit): ResultEnum; protected onUpdateAfter(oldUnit: FloorplanUnit, newUnit: FloorplanUnit): ResultEnum; updateAsync(unit: FloorplanUnit): Promise; protected onDeleteBefore(unit: FloorplanUnit): ResultEnum; protected onDeleteAfter(unit: FloorplanUnit): ResultEnum; deleteAsync(unit: FloorplanUnit): Promise; } } declare module "sk/service/data/logic/business/controller/FloorplanDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FloorplanDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; typeCd: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/FloorplanController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FloorplanLogic } from "sk/service/data/logic/business/logic/FloorplanLogic"; import { FloorplanDto } from "sk/service/data/logic/business/controller/FloorplanDto"; export class FloorplanController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FloorplanLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FloorplanDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FloorplanDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FloorplanDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FloorplanDto, newDto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FloorplanDto, newDto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/MessageNodeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MessageNodeUnit extends DatasetUnit { name: string; code: string; channelCd: number; templateTitle: string; templateContent: string; linkUrl: string; contentType: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/MessageNodeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MessageNodeUnit } from "sk/service/data/logic/business/logic/MessageNodeUnit"; export class MessageNodeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MessageNodeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_CHANNEL_CD: FieldMeta; static FIELD_TEMPLATE_TITLE: FieldMeta; static FIELD_TEMPLATE_CONTENT: FieldMeta; static FIELD_LINK_URL: FieldMeta; static FIELD_CONTENT_TYPE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findChannelCdByIdAsync(id: string): Promise; findTemplateTitleByIdAsync(id: string): Promise; findTemplateContentByIdAsync(id: string): Promise; findLinkUrlByIdAsync(id: string): Promise; findContentTypeByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: MessageNodeUnit): ResultEnum; prepare(unit: MessageNodeUnit): MessageNodeUnit; protected onInsertBefore(unit: MessageNodeUnit): ResultEnum; protected onInsertAfter(unit: MessageNodeUnit): ResultEnum; insertAsync(unit: MessageNodeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: MessageNodeUnit, newUnit: MessageNodeUnit): ResultEnum; protected onUpdateAfter(oldUnit: MessageNodeUnit, newUnit: MessageNodeUnit): ResultEnum; updateAsync(unit: MessageNodeUnit): Promise; protected onDeleteBefore(unit: MessageNodeUnit): ResultEnum; protected onDeleteAfter(unit: MessageNodeUnit): ResultEnum; deleteAsync(unit: MessageNodeUnit): Promise; } } declare module "sk/service/data/logic/business/controller/MessageNodeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MessageNodeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; name: string; code: string; channelCd: number; templateTitle: string; templateContent: string; linkUrl: string; contentType: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/MessageNodeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MessageNodeLogic } from "sk/service/data/logic/business/logic/MessageNodeLogic"; import { MessageNodeDto } from "sk/service/data/logic/business/controller/MessageNodeDto"; export class MessageNodeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): MessageNodeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MessageNodeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MessageNodeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MessageNodeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MessageNodeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MessageNodeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MessageNodeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MessageNodeDto, newDto: MessageNodeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MessageNodeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MessageNodeDto, newDto: MessageNodeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MessageNodeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MessageNodeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MessageNodeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/MessageRecordUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MessageRecordUnit extends DatasetUnit { sendUserId: string; receiverUserId: string; title: string; content: string; linkUrl: string; announceAttachment: string; ifSenderDel: number; ifReceiverDel: number; ifReceiverRead: number; messageType: string; sendType: number; announceId: string; orgCode: string; attachmentDownloadStatus: string; contentType: string; protected _sendTime: DateTime; constructor(); get sendTime(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/MessageRecordLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MessageRecordUnit } from "sk/service/data/logic/business/logic/MessageRecordUnit"; export class MessageRecordLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MessageRecordUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_SEND_USER_ID: FieldMeta; static FIELD_RECEIVER_USER_ID: FieldMeta; static FIELD_TITLE: FieldMeta; static FIELD_CONTENT: FieldMeta; static FIELD_LINK_URL: FieldMeta; static FIELD_ANNOUNCE_ATTACHMENT: FieldMeta; static FIELD_IF_SENDER_DEL: FieldMeta; static FIELD_IF_RECEIVER_DEL: FieldMeta; static FIELD_IF_RECEIVER_READ: FieldMeta; static FIELD_MESSAGE_TYPE: FieldMeta; static FIELD_SEND_TIME: FieldMeta; static FIELD_SEND_TYPE: FieldMeta; static FIELD_ANNOUNCE_ID: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_ATTACHMENT_DOWNLOAD_STATUS: FieldMeta; static FIELD_CONTENT_TYPE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findSendUserIdByIdAsync(id: string): Promise; findReceiverUserIdByIdAsync(id: string): Promise; findTitleByIdAsync(id: string): Promise; findContentByIdAsync(id: string): Promise; findLinkUrlByIdAsync(id: string): Promise; findAnnounceAttachmentByIdAsync(id: string): Promise; findIfSenderDelByIdAsync(id: string): Promise; findIfReceiverDelByIdAsync(id: string): Promise; findIfReceiverReadByIdAsync(id: string): Promise; findMessageTypeByIdAsync(id: string): Promise; findSendTimeByIdAsync(id: string): Promise; findSendTypeByIdAsync(id: string): Promise; findAnnounceIdByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findAttachmentDownloadStatusByIdAsync(id: string): Promise; findContentTypeByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: MessageRecordUnit): ResultEnum; prepare(unit: MessageRecordUnit): MessageRecordUnit; protected onInsertBefore(unit: MessageRecordUnit): ResultEnum; protected onInsertAfter(unit: MessageRecordUnit): ResultEnum; insertAsync(unit: MessageRecordUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: MessageRecordUnit, newUnit: MessageRecordUnit): ResultEnum; protected onUpdateAfter(oldUnit: MessageRecordUnit, newUnit: MessageRecordUnit): ResultEnum; updateAsync(unit: MessageRecordUnit): Promise; protected onDeleteBefore(unit: MessageRecordUnit): ResultEnum; protected onDeleteAfter(unit: MessageRecordUnit): ResultEnum; deleteAsync(unit: MessageRecordUnit): Promise; } } declare module "sk/service/data/logic/business/controller/MessageRecordDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MessageRecordDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; sendUserId: string; receiverUserId: string; title: string; content: string; linkUrl: string; announceAttachment: string; ifSenderDel: number; ifReceiverDel: number; ifReceiverRead: number; messageType: string; sendTime: DateTime; sendType: number; announceId: string; orgCode: string; attachmentDownloadStatus: string; contentType: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/MessageRecordController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MessageRecordLogic } from "sk/service/data/logic/business/logic/MessageRecordLogic"; import { MessageRecordDto } from "sk/service/data/logic/business/controller/MessageRecordDto"; export class MessageRecordController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): MessageRecordLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MessageRecordDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MessageRecordDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MessageRecordDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MessageRecordDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MessageRecordDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MessageRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MessageRecordDto, newDto: MessageRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MessageRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MessageRecordDto, newDto: MessageRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MessageRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MessageRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MessageRecordDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/OpenApiOperationRecordUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class OpenApiOperationRecordUnit extends DatasetUnit { groupId: string; type: string; level: string; ip: string; content: string; exception: string; method: string; userId: string; userName: string; orgCode: string; orgName: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/OpenApiOperationRecordLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OpenApiOperationRecordUnit } from "sk/service/data/logic/business/logic/OpenApiOperationRecordUnit"; export class OpenApiOperationRecordLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof OpenApiOperationRecordUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_GROUP_ID: FieldMeta; static FIELD_TYPE: FieldMeta; static FIELD_LEVEL: FieldMeta; static FIELD_IP: FieldMeta; static FIELD_CONTENT: FieldMeta; static FIELD_EXCEPTION: FieldMeta; static FIELD_METHOD: FieldMeta; static FIELD_USER_ID: FieldMeta; static FIELD_USER_NAME: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_ORG_NAME: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findGroupIdByIdAsync(id: string): Promise; findTypeByIdAsync(id: string): Promise; findLevelByIdAsync(id: string): Promise; findIpByIdAsync(id: string): Promise; findContentByIdAsync(id: string): Promise; findExceptionByIdAsync(id: string): Promise; findMethodByIdAsync(id: string): Promise; findUserIdByIdAsync(id: string): Promise; findUserNameByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findOrgNameByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: OpenApiOperationRecordUnit): ResultEnum; prepare(unit: OpenApiOperationRecordUnit): OpenApiOperationRecordUnit; protected onInsertBefore(unit: OpenApiOperationRecordUnit): ResultEnum; protected onInsertAfter(unit: OpenApiOperationRecordUnit): ResultEnum; insertAsync(unit: OpenApiOperationRecordUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: OpenApiOperationRecordUnit, newUnit: OpenApiOperationRecordUnit): ResultEnum; protected onUpdateAfter(oldUnit: OpenApiOperationRecordUnit, newUnit: OpenApiOperationRecordUnit): ResultEnum; updateAsync(unit: OpenApiOperationRecordUnit): Promise; protected onDeleteBefore(unit: OpenApiOperationRecordUnit): ResultEnum; protected onDeleteAfter(unit: OpenApiOperationRecordUnit): ResultEnum; deleteAsync(unit: OpenApiOperationRecordUnit): Promise; } } declare module "sk/service/data/logic/business/controller/OpenApiOperationRecordDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class OpenApiOperationRecordDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; groupId: string; type: string; level: string; ip: string; content: string; exception: string; method: string; userId: string; userName: string; orgCode: string; orgName: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/OpenApiOperationRecordController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { OpenApiOperationRecordLogic } from "sk/service/data/logic/business/logic/OpenApiOperationRecordLogic"; import { OpenApiOperationRecordDto } from "sk/service/data/logic/business/controller/OpenApiOperationRecordDto"; export class OpenApiOperationRecordController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): OpenApiOperationRecordLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: OpenApiOperationRecordDto, newDto: OpenApiOperationRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: OpenApiOperationRecordDto, newDto: OpenApiOperationRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: OpenApiOperationRecordDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/OrderUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class OrderUnit extends DatasetUnit { code: string; name: string; typeCd: number; status: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/OrderLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OrderUnit } from "sk/service/data/logic/business/logic/OrderUnit"; export class OrderLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof OrderUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_STATUS: FieldMeta; static FIELD_CUSTOMER_ID: FieldMeta; static FIELD_CUSTOMER_NAME: FieldMeta; static FIELD_CUSTOMER_PHONE: FieldMeta; static FIELD_PROVIDER_ID: FieldMeta; static FIELD_PROVIDER_CODE: FieldMeta; static FIELD_PROVIDER_NAME: FieldMeta; static FIELD_PROVIDER_PHONE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findStatusByIdAsync(id: string): Promise; findCustomerIdByIdAsync(id: string): Promise; findCustomerNameByIdAsync(id: string): Promise; findCustomerPhoneByIdAsync(id: string): Promise; findProviderIdByIdAsync(id: string): Promise; findProviderCodeByIdAsync(id: string): Promise; findProviderNameByIdAsync(id: string): Promise; findProviderPhoneByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: OrderUnit): ResultEnum; prepare(unit: OrderUnit): OrderUnit; protected onInsertBefore(unit: OrderUnit): ResultEnum; protected onInsertAfter(unit: OrderUnit): ResultEnum; insertAsync(unit: OrderUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: OrderUnit, newUnit: OrderUnit): ResultEnum; protected onUpdateAfter(oldUnit: OrderUnit, newUnit: OrderUnit): ResultEnum; updateAsync(unit: OrderUnit): Promise; protected onDeleteBefore(unit: OrderUnit): ResultEnum; protected onDeleteAfter(unit: OrderUnit): ResultEnum; deleteAsync(unit: OrderUnit): Promise; } } declare module "sk/service/data/logic/business/controller/OrderDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class OrderDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; typeCd: number; status: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/OrderController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { OrderLogic } from "sk/service/data/logic/business/logic/OrderLogic"; import { OrderDto } from "sk/service/data/logic/business/controller/OrderDto"; export class OrderController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): OrderLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: OrderDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: OrderDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: OrderDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: OrderDto, newDto: OrderDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: OrderDto, newDto: OrderDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/controller/SchemeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; typeCd: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; saveJson(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/SmsRecordUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SmsRecordUnit extends DatasetUnit { mobile: string; content: string; sendResult: number; errorCode: string; reportStatus: string; submitDate: string; receiveDate: string; remark: string; ip: string; messageTypeCd: string; seqId: string; protected _sendTime: DateTime; constructor(); get sendTime(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/SmsRecordLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SmsRecordUnit } from "sk/service/data/logic/business/logic/SmsRecordUnit"; export class SmsRecordLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SmsRecordUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_MOBILE: FieldMeta; static FIELD_CONTENT: FieldMeta; static FIELD_SEND_TIME: FieldMeta; static FIELD_SEND_RESULT: FieldMeta; static FIELD_ERROR_CODE: FieldMeta; static FIELD_REPORT_STATUS: FieldMeta; static FIELD_SUBMIT_DATE: FieldMeta; static FIELD_RECEIVE_DATE: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_IP: FieldMeta; static FIELD_MESSAGE_TYPE_CD: FieldMeta; static FIELD_SEQ_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findMobileByIdAsync(id: string): Promise; findContentByIdAsync(id: string): Promise; findSendTimeByIdAsync(id: string): Promise; findSendResultByIdAsync(id: string): Promise; findErrorCodeByIdAsync(id: string): Promise; findReportStatusByIdAsync(id: string): Promise; findSubmitDateByIdAsync(id: string): Promise; findReceiveDateByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findIpByIdAsync(id: string): Promise; findMessageTypeCdByIdAsync(id: string): Promise; findSeqIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SmsRecordUnit): ResultEnum; prepare(unit: SmsRecordUnit): SmsRecordUnit; protected onInsertBefore(unit: SmsRecordUnit): ResultEnum; protected onInsertAfter(unit: SmsRecordUnit): ResultEnum; insertAsync(unit: SmsRecordUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: SmsRecordUnit, newUnit: SmsRecordUnit): ResultEnum; protected onUpdateAfter(oldUnit: SmsRecordUnit, newUnit: SmsRecordUnit): ResultEnum; updateAsync(unit: SmsRecordUnit): Promise; protected onDeleteBefore(unit: SmsRecordUnit): ResultEnum; protected onDeleteAfter(unit: SmsRecordUnit): ResultEnum; deleteAsync(unit: SmsRecordUnit): Promise; } } declare module "sk/service/data/logic/business/controller/SmsRecordDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SmsRecordDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; mobile: string; content: string; sendTime: DateTime; sendResult: number; errorCode: string; reportStatus: string; submitDate: string; receiveDate: string; remark: string; ip: string; messageTypeCd: string; seqId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/SmsRecordController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SmsRecordLogic } from "sk/service/data/logic/business/logic/SmsRecordLogic"; import { SmsRecordDto } from "sk/service/data/logic/business/controller/SmsRecordDto"; export class SmsRecordController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SmsRecordLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SmsRecordDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SmsRecordDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SmsRecordDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SmsRecordDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SmsRecordDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SmsRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SmsRecordDto, newDto: SmsRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SmsRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SmsRecordDto, newDto: SmsRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SmsRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SmsRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SmsRecordDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/TenantUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class TenantUnit extends DatasetUnit { code: string; name: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/TenantLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { TenantUnit } from "sk/service/data/logic/business/logic/TenantUnit"; export class TenantLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TenantUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: TenantUnit): ResultEnum; prepare(unit: TenantUnit): TenantUnit; protected onInsertBefore(unit: TenantUnit): ResultEnum; protected onInsertAfter(unit: TenantUnit): ResultEnum; insertAsync(unit: TenantUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: TenantUnit, newUnit: TenantUnit): ResultEnum; protected onUpdateAfter(oldUnit: TenantUnit, newUnit: TenantUnit): ResultEnum; updateAsync(unit: TenantUnit): Promise; protected onDeleteBefore(unit: TenantUnit): ResultEnum; protected onDeleteAfter(unit: TenantUnit): ResultEnum; deleteAsync(unit: TenantUnit): Promise; } } declare module "sk/service/data/logic/business/controller/TenantDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class TenantDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/TenantController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TenantLogic } from "sk/service/data/logic/business/logic/TenantLogic"; import { TenantDto } from "sk/service/data/logic/business/controller/TenantDto"; export class TenantController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): TenantLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TenantDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TenantDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TenantDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TenantDto, newDto: TenantDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TenantDto, newDto: TenantDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/UserUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class UserUnit extends DatasetUnit { code: string; name: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/UserLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { UserUnit } from "sk/service/data/logic/business/logic/UserUnit"; export class UserLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof UserUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: UserUnit): ResultEnum; prepare(unit: UserUnit): UserUnit; protected onInsertBefore(unit: UserUnit): ResultEnum; protected onInsertAfter(unit: UserUnit): ResultEnum; insertAsync(unit: UserUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: UserUnit, newUnit: UserUnit): ResultEnum; protected onUpdateAfter(oldUnit: UserUnit, newUnit: UserUnit): ResultEnum; updateAsync(unit: UserUnit): Promise; protected onDeleteBefore(unit: UserUnit): ResultEnum; protected onDeleteAfter(unit: UserUnit): ResultEnum; deleteAsync(unit: UserUnit): Promise; } } declare module "sk/service/data/logic/business/controller/UserDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class UserDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/controller/UserController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { UserLogic } from "sk/service/data/logic/business/logic/UserLogic"; import { UserDto } from "sk/service/data/logic/business/controller/UserDto"; export class UserController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): UserLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: UserDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: UserDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: UserDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: UserDto, newDto: UserDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: UserDto, newDto: UserDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/business/logic/SchemeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeUnit extends DatasetUnit { code: string; name: string; typeCd: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; constructor(); loadJson(jconfig: any): void; saveJson(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/business/logic/SchemeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeUnit } from "sk/service/data/logic/business/logic/SchemeUnit"; export class SchemeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_CUSTOMER_ID: FieldMeta; static FIELD_CUSTOMER_NAME: FieldMeta; static FIELD_CUSTOMER_PHONE: FieldMeta; static FIELD_PROVIDER_ID: FieldMeta; static FIELD_PROVIDER_CODE: FieldMeta; static FIELD_PROVIDER_NAME: FieldMeta; static FIELD_PROVIDER_PHONE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findCustomerIdByIdAsync(id: string): Promise; findCustomerNameByIdAsync(id: string): Promise; findCustomerPhoneByIdAsync(id: string): Promise; findProviderIdByIdAsync(id: string): Promise; findProviderCodeByIdAsync(id: string): Promise; findProviderNameByIdAsync(id: string): Promise; findProviderPhoneByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SchemeUnit): ResultEnum; prepare(unit: SchemeUnit): SchemeUnit; protected onInsertBefore(unit: SchemeUnit): ResultEnum; protected onInsertAfter(unit: SchemeUnit): ResultEnum; insertAsync(unit: SchemeUnit): Promise; protected onUpdateBefore(oldUnit: SchemeUnit, newUnit: SchemeUnit): ResultEnum; protected onUpdateAfter(oldUnit: SchemeUnit, newUnit: SchemeUnit): ResultEnum; updateAsync(unit: SchemeUnit): Promise; protected onDeleteBefore(unit: SchemeUnit): ResultEnum; protected onDeleteAfter(unit: SchemeUnit): ResultEnum; deleteAsync(unit: SchemeUnit): Promise; } } declare module "sk/service/data/logic/calculate/logic/ConfigCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigCategoryUnit extends DatasetUnit { parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/ConfigCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigCategoryUnit } from "sk/service/data/logic/calculate/logic/ConfigCategoryUnit"; export class ConfigCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ConfigCategoryUnit): ResultEnum; prepare(unit: ConfigCategoryUnit): ConfigCategoryUnit; protected onInsertBefore(unit: ConfigCategoryUnit): ResultEnum; protected onInsertAfter(unit: ConfigCategoryUnit): ResultEnum; insertAsync(unit: ConfigCategoryUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ConfigCategoryUnit, newUnit: ConfigCategoryUnit): ResultEnum; protected onUpdateAfter(oldUnit: ConfigCategoryUnit, newUnit: ConfigCategoryUnit): ResultEnum; updateAsync(unit: ConfigCategoryUnit): Promise; protected onDeleteBefore(unit: ConfigCategoryUnit): ResultEnum; protected onDeleteAfter(unit: ConfigCategoryUnit): ResultEnum; deleteAsync(unit: ConfigCategoryUnit): Promise; } } declare module "sk/service/data/logic/calculate/controller/ConfigCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/ConfigCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigCategoryLogic } from "sk/service/data/logic/calculate/logic/ConfigCategoryLogic"; import { ConfigCategoryDto } from "sk/service/data/logic/calculate/controller/ConfigCategoryDto"; export class ConfigCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigCategoryDto, newDto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigCategoryDto, newDto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/calculate/logic/ConfigUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigUnit extends DatasetUnit { typeId: string; categoryId: string; code: string; name: string; tags: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/ConfigLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigUnit } from "sk/service/data/logic/calculate/logic/ConfigUnit"; export class ConfigLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ConfigUnit): ResultEnum; prepare(unit: ConfigUnit): ConfigUnit; protected onInsertBefore(unit: ConfigUnit): ResultEnum; protected onInsertAfter(unit: ConfigUnit): ResultEnum; insertAsync(unit: ConfigUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ConfigUnit, newUnit: ConfigUnit): ResultEnum; protected onUpdateAfter(oldUnit: ConfigUnit, newUnit: ConfigUnit): ResultEnum; updateAsync(unit: ConfigUnit): Promise; protected onDeleteBefore(unit: ConfigUnit): ResultEnum; protected onDeleteAfter(unit: ConfigUnit): ResultEnum; deleteAsync(unit: ConfigUnit): Promise; } } declare module "sk/service/data/logic/calculate/controller/ConfigDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeId: string; categoryId: string; code: string; name: string; tags: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/ConfigController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigLogic } from "sk/service/data/logic/calculate/logic/ConfigLogic"; import { ConfigDto } from "sk/service/data/logic/calculate/controller/ConfigDto"; export class ConfigController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigDto, newDto: ConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigDto, newDto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/calculate/logic/ConfigParameterCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigParameterCategoryUnit extends DatasetUnit { parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/ConfigParameterCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigParameterCategoryUnit } from "sk/service/data/logic/calculate/logic/ConfigParameterCategoryUnit"; export class ConfigParameterCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigParameterCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ConfigParameterCategoryUnit): ResultEnum; prepare(unit: ConfigParameterCategoryUnit): ConfigParameterCategoryUnit; protected onInsertBefore(unit: ConfigParameterCategoryUnit): ResultEnum; protected onInsertAfter(unit: ConfigParameterCategoryUnit): ResultEnum; insertAsync(unit: ConfigParameterCategoryUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ConfigParameterCategoryUnit, newUnit: ConfigParameterCategoryUnit): ResultEnum; protected onUpdateAfter(oldUnit: ConfigParameterCategoryUnit, newUnit: ConfigParameterCategoryUnit): ResultEnum; updateAsync(unit: ConfigParameterCategoryUnit): Promise; protected onDeleteBefore(unit: ConfigParameterCategoryUnit): ResultEnum; protected onDeleteAfter(unit: ConfigParameterCategoryUnit): ResultEnum; deleteAsync(unit: ConfigParameterCategoryUnit): Promise; } } declare module "sk/service/data/logic/calculate/controller/ConfigParameterCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigParameterCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/ConfigParameterCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigParameterCategoryLogic } from "sk/service/data/logic/calculate/logic/ConfigParameterCategoryLogic"; import { ConfigParameterCategoryDto } from "sk/service/data/logic/calculate/controller/ConfigParameterCategoryDto"; export class ConfigParameterCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigParameterCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigParameterCategoryDto, newDto: ConfigParameterCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigParameterCategoryDto, newDto: ConfigParameterCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigParameterCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigParameterDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigParameterDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; dataCd: ParameterTypeEnum; dataType: string; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CODE: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_HAS_ICON: FieldMeta; static FIELD_HAS_PREVIEW: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCodeByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findHasIconByIdAsync(id: string): Promise; findHasPreviewByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigUnit): ResultEnum; prepare(unit: ConfigUnit): ConfigUnit; protected onInsertBefore(context: IContext, unit: ConfigUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigUnit, param2?: ConfigUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ConfigUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigUnit, newUnit: ConfigUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigUnit, newUnit: ConfigUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigUnit, param2?: ConfigUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigUnit, param2?: ConfigUnit): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigParameterUnit" { import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigParameterUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; dataCd: ParameterTypeEnum; dataType: string; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigParameterLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; import { ConfigParameterUnit } from "sk/service/data/logic/module/logic/ConfigParameterUnit"; export class ConfigParameterLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigParameterUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_DATA_CD: FieldMeta; static FIELD_DATA_TYPE: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findDataCdByIdAsync(id: string): Promise; findDataTypeByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigParameterUnit): ResultEnum; prepare(unit: ConfigParameterUnit): ConfigParameterUnit; protected onInsertBefore(context: IContext, unit: ConfigParameterUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigParameterUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigParameterUnit, param2?: ConfigParameterUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigParameterUnit, newUnit: ConfigParameterUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigParameterUnit, newUnit: ConfigParameterUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigParameterUnit, param2?: ConfigParameterUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigParameterUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigParameterUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigParameterUnit, param2?: ConfigParameterUnit): Promise; } } declare module "sk/service/data/logic/calculate/controller/ConfigParameterController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigParameterDto } from "sk/service/data/logic/module/controller/ConfigParameterDto"; import { ConfigParameterLogic } from "sk/service/data/logic/module/logic/ConfigParameterLogic"; export class ConfigParameterController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigParameterLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigParameterDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigParameterDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigParameterDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigParameterDto, newDto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigParameterDto, newDto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/calculate/controller/ConfigParameterDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigParameterDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeId: string; categoryId: string; code: string; name: string; tags: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/ConfigParameterTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigParameterTypeUnit extends DatasetUnit { code: string; name: string; dataIcon: string; tags: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/ConfigParameterTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigParameterTypeUnit } from "sk/service/data/logic/calculate/logic/ConfigParameterTypeUnit"; export class ConfigParameterTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigParameterTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ConfigParameterTypeUnit): ResultEnum; prepare(unit: ConfigParameterTypeUnit): ConfigParameterTypeUnit; protected onInsertBefore(unit: ConfigParameterTypeUnit): ResultEnum; protected onInsertAfter(unit: ConfigParameterTypeUnit): ResultEnum; insertAsync(unit: ConfigParameterTypeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ConfigParameterTypeUnit, newUnit: ConfigParameterTypeUnit): ResultEnum; protected onUpdateAfter(oldUnit: ConfigParameterTypeUnit, newUnit: ConfigParameterTypeUnit): ResultEnum; updateAsync(unit: ConfigParameterTypeUnit): Promise; protected onDeleteBefore(unit: ConfigParameterTypeUnit): ResultEnum; protected onDeleteAfter(unit: ConfigParameterTypeUnit): ResultEnum; deleteAsync(unit: ConfigParameterTypeUnit): Promise; } } declare module "sk/service/data/logic/calculate/controller/ConfigParameterTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigParameterTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; dataIcon: string; tags: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/ConfigParameterTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigParameterTypeLogic } from "sk/service/data/logic/calculate/logic/ConfigParameterTypeLogic"; import { ConfigParameterTypeDto } from "sk/service/data/logic/calculate/controller/ConfigParameterTypeDto"; export class ConfigParameterTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigParameterTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigParameterTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigParameterTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigParameterTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigParameterTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigParameterTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigParameterTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigParameterTypeDto, newDto: ConfigParameterTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigParameterTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigParameterTypeDto, newDto: ConfigParameterTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigParameterTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigParameterTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigParameterTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/calculate/logic/ConfigTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigTypeUnit extends DatasetUnit { code: string; name: string; dataIcon: string; tags: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/ConfigTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigTypeUnit } from "sk/service/data/logic/calculate/logic/ConfigTypeUnit"; export class ConfigTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ConfigTypeUnit): ResultEnum; prepare(unit: ConfigTypeUnit): ConfigTypeUnit; protected onInsertBefore(unit: ConfigTypeUnit): ResultEnum; protected onInsertAfter(unit: ConfigTypeUnit): ResultEnum; insertAsync(unit: ConfigTypeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ConfigTypeUnit, newUnit: ConfigTypeUnit): ResultEnum; protected onUpdateAfter(oldUnit: ConfigTypeUnit, newUnit: ConfigTypeUnit): ResultEnum; updateAsync(unit: ConfigTypeUnit): Promise; protected onDeleteBefore(unit: ConfigTypeUnit): ResultEnum; protected onDeleteAfter(unit: ConfigTypeUnit): ResultEnum; deleteAsync(unit: ConfigTypeUnit): Promise; } } declare module "sk/service/data/logic/calculate/controller/ConfigTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; dataIcon: string; tags: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/ConfigTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigTypeLogic } from "sk/service/data/logic/calculate/logic/ConfigTypeLogic"; import { ConfigTypeDto } from "sk/service/data/logic/calculate/controller/ConfigTypeDto"; export class ConfigTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigTypeDto, newDto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigTypeDto, newDto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/calculate/logic/ConvertServerUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { ModeEnum } from 'sk/data/logic/calculate/enumeration/convert/ModeEnum'; import { OptionApplyEnum } from 'sk/data/logic/calculate/enumeration/node/OptionApplyEnum'; import { UsableEnum } from 'sk/data/logic/calculate/enumeration/node/UsableEnum'; export class ConvertServerUnit extends DatasetUnit { modeCd: ModeEnum; host: string; port: string; usableCd: UsableEnum; applyCd: OptionApplyEnum; errorInfo: string; remark: string; protected _masterDate: DateTime; constructor(); get masterDate(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/ConvertServerLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModeEnum } from 'sk/data/logic/calculate/enumeration/convert/ModeEnum'; import { OptionApplyEnum } from 'sk/data/logic/calculate/enumeration/node/OptionApplyEnum'; import { UsableEnum } from 'sk/data/logic/calculate/enumeration/node/UsableEnum'; import { ConvertServerUnit } from "sk/service/data/logic/calculate/logic/ConvertServerUnit"; export class ConvertServerLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConvertServerUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_MODE_CD: FieldMeta; static FIELD_HOST: FieldMeta; static FIELD_PORT: FieldMeta; static FIELD_USABLE_CD: FieldMeta; static FIELD_APPLY_CD: FieldMeta; static FIELD_MASTER_DATE: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findModeCdByIdAsync(id: string): Promise; findHostByIdAsync(id: string): Promise; findPortByIdAsync(id: string): Promise; findUsableCdByIdAsync(id: string): Promise; findApplyCdByIdAsync(id: string): Promise; findMasterDateByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ConvertServerUnit): ResultEnum; prepare(unit: ConvertServerUnit): ConvertServerUnit; protected onInsertBefore(unit: ConvertServerUnit): ResultEnum; protected onInsertAfter(unit: ConvertServerUnit): ResultEnum; insertAsync(unit: ConvertServerUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ConvertServerUnit, newUnit: ConvertServerUnit): ResultEnum; protected onUpdateAfter(oldUnit: ConvertServerUnit, newUnit: ConvertServerUnit): ResultEnum; updateAsync(unit: ConvertServerUnit): Promise; protected onDeleteBefore(unit: ConvertServerUnit): ResultEnum; protected onDeleteAfter(unit: ConvertServerUnit): ResultEnum; deleteAsync(unit: ConvertServerUnit): Promise; } } declare module "sk/service/data/logic/calculate/controller/ConvertServerDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ModeEnum } from 'sk/data/logic/calculate/enumeration/convert/ModeEnum'; import { OptionApplyEnum } from 'sk/data/logic/calculate/enumeration/node/OptionApplyEnum'; import { UsableEnum } from 'sk/data/logic/calculate/enumeration/node/UsableEnum'; export class ConvertServerDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; modeCd: ModeEnum; host: string; port: string; usableCd: UsableEnum; applyCd: OptionApplyEnum; masterDate: DateTime; errorInfo: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/ConvertServerController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConvertServerLogic } from "sk/service/data/logic/calculate/logic/ConvertServerLogic"; import { ConvertServerDto } from "sk/service/data/logic/calculate/controller/ConvertServerDto"; export class ConvertServerController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConvertServerLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConvertServerDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConvertServerDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConvertServerDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConvertServerDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConvertServerDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConvertServerDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConvertServerDto, newDto: ConvertServerDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConvertServerDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConvertServerDto, newDto: ConvertServerDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConvertServerDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConvertServerDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConvertServerDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/calculate/logic/NodeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { ComputeTypeEnum } from 'sk/data/logic/calculate/enumeration/node/ComputeTypeEnum'; import { ModeEnum } from 'sk/data/logic/calculate/enumeration/node/ModeEnum'; import { OptionApplyEnum } from 'sk/data/logic/calculate/enumeration/node/OptionApplyEnum'; import { StatusEnum } from 'sk/data/logic/calculate/enumeration/node/StatusEnum'; import { UsableEnum } from 'sk/data/logic/calculate/enumeration/node/UsableEnum'; export class NodeUnit extends DatasetUnit { name: string; statusCd: StatusEnum; currentMode: ModeEnum; targetMode: ModeEnum; host: string; port: string; usableCd: UsableEnum; optionApplyCd: OptionApplyEnum; subTaskId: string; computeCd: ComputeTypeEnum; cpuCount: number; cpuHz: number; cpuMemory: number; gpuCount: number; gpuHz: number; gpuMemory: number; cudaCount: number; cudaMemory: number; cudaHz: number; coprocessorCount: number; coprocessorHz: number; coprocessorMemory: number; remark: string; errorInfo: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/NodeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ComputeTypeEnum } from 'sk/data/logic/calculate/enumeration/node/ComputeTypeEnum'; import { ModeEnum } from 'sk/data/logic/calculate/enumeration/node/ModeEnum'; import { OptionApplyEnum } from 'sk/data/logic/calculate/enumeration/node/OptionApplyEnum'; import { StatusEnum } from 'sk/data/logic/calculate/enumeration/node/StatusEnum'; import { UsableEnum } from 'sk/data/logic/calculate/enumeration/node/UsableEnum'; import { NodeUnit } from "sk/service/data/logic/calculate/logic/NodeUnit"; export class NodeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof NodeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_CURRENT_MODE: FieldMeta; static FIELD_TARGET_MODE: FieldMeta; static FIELD_HOST: FieldMeta; static FIELD_PORT: FieldMeta; static FIELD_USABLE_CD: FieldMeta; static FIELD_OPTION_APPLY_CD: FieldMeta; static FIELD_SUB_TASK_ID: FieldMeta; static FIELD_COMPUTE_CD: FieldMeta; static FIELD_CPU_COUNT: FieldMeta; static FIELD_CPU_HZ: FieldMeta; static FIELD_CPU_MEMORY: FieldMeta; static FIELD_GPU_COUNT: FieldMeta; static FIELD_GPU_HZ: FieldMeta; static FIELD_GPU_MEMORY: FieldMeta; static FIELD_CUDA_COUNT: FieldMeta; static FIELD_CUDA_MEMORY: FieldMeta; static FIELD_CUDA_HZ: FieldMeta; static FIELD_COPROCESSOR_COUNT: FieldMeta; static FIELD_COPROCESSOR_HZ: FieldMeta; static FIELD_COPROCESSOR_MEMORY: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findCurrentModeByIdAsync(id: string): Promise; findTargetModeByIdAsync(id: string): Promise; findHostByIdAsync(id: string): Promise; findPortByIdAsync(id: string): Promise; findUsableCdByIdAsync(id: string): Promise; findOptionApplyCdByIdAsync(id: string): Promise; findSubTaskIdByIdAsync(id: string): Promise; findComputeCdByIdAsync(id: string): Promise; findCpuCountByIdAsync(id: string): Promise; findCpuHzByIdAsync(id: string): Promise; findCpuMemoryByIdAsync(id: string): Promise; findGpuCountByIdAsync(id: string): Promise; findGpuHzByIdAsync(id: string): Promise; findGpuMemoryByIdAsync(id: string): Promise; findCudaCountByIdAsync(id: string): Promise; findCudaMemoryByIdAsync(id: string): Promise; findCudaHzByIdAsync(id: string): Promise; findCoprocessorCountByIdAsync(id: string): Promise; findCoprocessorHzByIdAsync(id: string): Promise; findCoprocessorMemoryByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: NodeUnit): ResultEnum; prepare(unit: NodeUnit): NodeUnit; protected onInsertBefore(unit: NodeUnit): ResultEnum; protected onInsertAfter(unit: NodeUnit): ResultEnum; insertAsync(unit: NodeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: NodeUnit, newUnit: NodeUnit): ResultEnum; protected onUpdateAfter(oldUnit: NodeUnit, newUnit: NodeUnit): ResultEnum; updateAsync(unit: NodeUnit): Promise; protected onDeleteBefore(unit: NodeUnit): ResultEnum; protected onDeleteAfter(unit: NodeUnit): ResultEnum; deleteAsync(unit: NodeUnit): Promise; fetchWaitingAsync(): Promise>; } } declare module "sk/service/data/logic/calculate/controller/NodeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ComputeTypeEnum } from 'sk/data/logic/calculate/enumeration/node/ComputeTypeEnum'; import { ModeEnum } from 'sk/data/logic/calculate/enumeration/node/ModeEnum'; import { OptionApplyEnum } from 'sk/data/logic/calculate/enumeration/node/OptionApplyEnum'; import { StatusEnum } from 'sk/data/logic/calculate/enumeration/node/StatusEnum'; import { UsableEnum } from 'sk/data/logic/calculate/enumeration/node/UsableEnum'; export class NodeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; name: string; statusCd: StatusEnum; currentMode: ModeEnum; targetMode: ModeEnum; host: string; port: string; usableCd: UsableEnum; optionApplyCd: OptionApplyEnum; subTaskId: string; computeCd: ComputeTypeEnum; cpuCount: number; cpuHz: number; cpuMemory: number; gpuCount: number; gpuHz: number; gpuMemory: number; cudaCount: number; cudaMemory: number; cudaHz: number; coprocessorCount: number; coprocessorHz: number; coprocessorMemory: number; remark: string; errorInfo: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/NodeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { NodeLogic } from "sk/service/data/logic/calculate/logic/NodeLogic"; import { NodeDto } from "sk/service/data/logic/calculate/controller/NodeDto"; export class NodeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): NodeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: NodeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: NodeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: NodeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: NodeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: NodeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: NodeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: NodeDto, newDto: NodeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: NodeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: NodeDto, newDto: NodeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: NodeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: NodeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: NodeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/calculate/logic/SubtaskUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { RunStageEnum } from 'sk/data/logic/calculate/enumeration/task/RunStageEnum'; import { RunStatusEnum } from 'sk/data/logic/calculate/enumeration/task/RunStatusEnum'; import { TaskSubTypeEnum } from 'sk/data/logic/calculate/enumeration/task/TaskSubTypeEnum'; import { TaskValidEnum } from 'sk/data/logic/calculate/enumeration/task/TaskValidEnum'; export class SubtaskUnit extends DatasetUnit { taskId: string; taskSubIndex: number; name: string; taskSubTypeCd: TaskSubTypeEnum; runStatusCd: RunStatusEnum; runStageCd: RunStageEnum; percent: number; outputPath: string; configJson: string; result1File: string; result2File: string; convertLogFile: string; executeLogFile: string; deleteCd: TaskValidEnum; designated: number; priority: number; weight: number; documentFeature: string; errorInfo: string; processHost: string; processInfo: string; remark: string; protected _convertStartDate: DateTime; protected _convertEndDate: DateTime; protected _listStartDate: DateTime; protected _listEndDate: DateTime; protected _calculateStartDate: DateTime; protected _sceneLoadStartDate: DateTime; protected _sceneLoadEndDate: DateTime; protected _calculateEndDate: DateTime; constructor(); get convertStartDate(): DateTime; get convertEndDate(): DateTime; get listStartDate(): DateTime; get listEndDate(): DateTime; get calculateStartDate(): DateTime; get sceneLoadStartDate(): DateTime; get sceneLoadEndDate(): DateTime; get calculateEndDate(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/SubtaskLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RunStageEnum } from 'sk/data/logic/calculate/enumeration/task/RunStageEnum'; import { RunStatusEnum } from 'sk/data/logic/calculate/enumeration/task/RunStatusEnum'; import { TaskSubTypeEnum } from 'sk/data/logic/calculate/enumeration/task/TaskSubTypeEnum'; import { TaskValidEnum } from 'sk/data/logic/calculate/enumeration/task/TaskValidEnum'; import { SubtaskUnit } from "sk/service/data/logic/calculate/logic/SubtaskUnit"; export class SubtaskLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SubtaskUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TASK_ID: FieldMeta; static FIELD_TASK_SUB_INDEX: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CONVERT_START_DATE: FieldMeta; static FIELD_CONVERT_END_DATE: FieldMeta; static FIELD_LIST_START_DATE: FieldMeta; static FIELD_LIST_END_DATE: FieldMeta; static FIELD_CALCULATE_START_DATE: FieldMeta; static FIELD_SCENE_LOAD_START_DATE: FieldMeta; static FIELD_SCENE_LOAD_END_DATE: FieldMeta; static FIELD_CALCULATE_END_DATE: FieldMeta; static FIELD_TASK_SUB_TYPE_CD: FieldMeta; static FIELD_RUN_STATUS_CD: FieldMeta; static FIELD_RUN_STAGE_CD: FieldMeta; static FIELD_PERCENT: FieldMeta; static FIELD_OUTPUT_PATH: FieldMeta; static FIELD_CONFIG_JSON: FieldMeta; static FIELD_RESULT1_FILE: FieldMeta; static FIELD_RESULT2_FILE: FieldMeta; static FIELD_CONVERT_LOG_FILE: FieldMeta; static FIELD_EXECUTE_LOG_FILE: FieldMeta; static FIELD_DELETE_CD: FieldMeta; static FIELD_DESIGNATED: FieldMeta; static FIELD_PRIORITY: FieldMeta; static FIELD_WEIGHT: FieldMeta; static FIELD_DOCUMENT_FEATURE: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_PROCESS_HOST: FieldMeta; static FIELD_PROCESS_INFO: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTaskIdByIdAsync(id: string): Promise; findTaskSubIndexByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findConvertStartDateByIdAsync(id: string): Promise; findConvertEndDateByIdAsync(id: string): Promise; findListStartDateByIdAsync(id: string): Promise; findListEndDateByIdAsync(id: string): Promise; findCalculateStartDateByIdAsync(id: string): Promise; findSceneLoadStartDateByIdAsync(id: string): Promise; findSceneLoadEndDateByIdAsync(id: string): Promise; findCalculateEndDateByIdAsync(id: string): Promise; findTaskSubTypeCdByIdAsync(id: string): Promise; findRunStatusCdByIdAsync(id: string): Promise; findRunStageCdByIdAsync(id: string): Promise; findPercentByIdAsync(id: string): Promise; findOutputPathByIdAsync(id: string): Promise; findConfigJsonByIdAsync(id: string): Promise; findResult1FileByIdAsync(id: string): Promise; findResult2FileByIdAsync(id: string): Promise; findConvertLogFileByIdAsync(id: string): Promise; findExecuteLogFileByIdAsync(id: string): Promise; findDeleteCdByIdAsync(id: string): Promise; findDesignatedByIdAsync(id: string): Promise; findPriorityByIdAsync(id: string): Promise; findWeightByIdAsync(id: string): Promise; findDocumentFeatureByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findProcessHostByIdAsync(id: string): Promise; findProcessInfoByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SubtaskUnit): ResultEnum; prepare(unit: SubtaskUnit): SubtaskUnit; protected onInsertBefore(unit: SubtaskUnit): ResultEnum; protected onInsertAfter(unit: SubtaskUnit): ResultEnum; insertAsync(unit: SubtaskUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: SubtaskUnit, newUnit: SubtaskUnit): ResultEnum; protected onUpdateAfter(oldUnit: SubtaskUnit, newUnit: SubtaskUnit): ResultEnum; updateAsync(unit: SubtaskUnit): Promise; protected onDeleteBefore(unit: SubtaskUnit): ResultEnum; protected onDeleteAfter(unit: SubtaskUnit): ResultEnum; deleteAsync(unit: SubtaskUnit): Promise; fetchNoRenderAsync(): Promise>; fetchListingAsync(): Promise>; setTaskStageDateTime(task: SubtaskUnit, stageCd: RunStageEnum): void; fetchUnknowAsync(): Promise>; } } declare module "sk/service/data/logic/calculate/controller/SubtaskDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { RunStageEnum } from 'sk/data/logic/calculate/enumeration/task/RunStageEnum'; import { RunStatusEnum } from 'sk/data/logic/calculate/enumeration/task/RunStatusEnum'; import { TaskSubTypeEnum } from 'sk/data/logic/calculate/enumeration/task/TaskSubTypeEnum'; import { TaskValidEnum } from 'sk/data/logic/calculate/enumeration/task/TaskValidEnum'; export class SubtaskDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; taskId: string; taskSubIndex: number; name: string; convertStartDate: DateTime; convertEndDate: DateTime; listStartDate: DateTime; listEndDate: DateTime; calculateStartDate: DateTime; sceneLoadStartDate: DateTime; sceneLoadEndDate: DateTime; calculateEndDate: DateTime; taskSubTypeCd: TaskSubTypeEnum; runStatusCd: RunStatusEnum; runStageCd: RunStageEnum; percent: number; outputPath: string; configJson: string; result1File: string; result2File: string; convertLogFile: string; executeLogFile: string; deleteCd: TaskValidEnum; designated: number; priority: number; weight: number; documentFeature: string; errorInfo: string; processHost: string; processInfo: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/SubtaskController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SubtaskLogic } from "sk/service/data/logic/calculate/logic/SubtaskLogic"; import { SubtaskDto } from "sk/service/data/logic/calculate/controller/SubtaskDto"; export class SubtaskController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SubtaskLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SubtaskDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SubtaskDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SubtaskDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SubtaskDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SubtaskDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SubtaskDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SubtaskDto, newDto: SubtaskDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SubtaskDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SubtaskDto, newDto: SubtaskDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SubtaskDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SubtaskDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SubtaskDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/calculate/logic/SubtaskRenderUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { LightCodeEnum } from 'sk/data/logic/calculate/enumeration/task/render/LightCodeEnum'; import { LightTypeEnum } from 'sk/data/logic/calculate/enumeration/task/render/LightTypeEnum'; import { QualityEnum } from 'sk/data/logic/calculate/enumeration/task/render/QualityEnum'; import { ResolutionEnum } from 'sk/data/logic/calculate/enumeration/task/render/ResolutionEnum'; export class SubtaskRenderUnit extends DatasetUnit { subTaskId: string; resolutionCd: ResolutionEnum; precisionCd: QualityEnum; lightTypeCd: LightTypeEnum; lightParameterCd: LightCodeEnum; sceneFile: string; configFile: string; vrsceneFile: string; makeLogFile: string; renderLogFile: string; remark: string; protected _sceneStartDate: DateTime; protected _sceneEndDate: DateTime; protected _sceneLoadStartDate: DateTime; protected _sceneLoadEndDate: DateTime; protected _bitmapLoadStartDate: DateTime; protected _bitmapLoadEndDate: DateTime; constructor(); get sceneStartDate(): DateTime; get sceneEndDate(): DateTime; get sceneLoadStartDate(): DateTime; get sceneLoadEndDate(): DateTime; get bitmapLoadStartDate(): DateTime; get bitmapLoadEndDate(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/SubtaskRenderLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LightCodeEnum } from 'sk/data/logic/calculate/enumeration/task/render/LightCodeEnum'; import { LightTypeEnum } from 'sk/data/logic/calculate/enumeration/task/render/LightTypeEnum'; import { QualityEnum } from 'sk/data/logic/calculate/enumeration/task/render/QualityEnum'; import { ResolutionEnum } from 'sk/data/logic/calculate/enumeration/task/render/ResolutionEnum'; import { RunStageEnum } from 'sk/data/logic/calculate/enumeration/task/RunStageEnum'; import { SubtaskRenderUnit } from "sk/service/data/logic/calculate/logic/SubtaskRenderUnit"; export class SubtaskRenderLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SubtaskRenderUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_SUB_TASK_ID: FieldMeta; static FIELD_SCENE_START_DATE: FieldMeta; static FIELD_SCENE_END_DATE: FieldMeta; static FIELD_SCENE_LOAD_START_DATE: FieldMeta; static FIELD_SCENE_LOAD_END_DATE: FieldMeta; static FIELD_BITMAP_LOAD_START_DATE: FieldMeta; static FIELD_BITMAP_LOAD_END_DATE: FieldMeta; static FIELD_RESOLUTION_CD: FieldMeta; static FIELD_PRECISION_CD: FieldMeta; static FIELD_LIGHT_TYPE_CD: FieldMeta; static FIELD_LIGHT_PARAMETER_CD: FieldMeta; static FIELD_SCENE_FILE: FieldMeta; static FIELD_CONFIG_FILE: FieldMeta; static FIELD_VRSCENE_FILE: FieldMeta; static FIELD_MAKE_LOG_FILE: FieldMeta; static FIELD_RENDER_LOG_FILE: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findSubTaskIdByIdAsync(id: string): Promise; findSceneStartDateByIdAsync(id: string): Promise; findSceneEndDateByIdAsync(id: string): Promise; findSceneLoadStartDateByIdAsync(id: string): Promise; findSceneLoadEndDateByIdAsync(id: string): Promise; findBitmapLoadStartDateByIdAsync(id: string): Promise; findBitmapLoadEndDateByIdAsync(id: string): Promise; findResolutionCdByIdAsync(id: string): Promise; findPrecisionCdByIdAsync(id: string): Promise; findLightTypeCdByIdAsync(id: string): Promise; findLightParameterCdByIdAsync(id: string): Promise; findSceneFileByIdAsync(id: string): Promise; findConfigFileByIdAsync(id: string): Promise; findVrsceneFileByIdAsync(id: string): Promise; findMakeLogFileByIdAsync(id: string): Promise; findRenderLogFileByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SubtaskRenderUnit): ResultEnum; prepare(unit: SubtaskRenderUnit): SubtaskRenderUnit; protected onInsertBefore(unit: SubtaskRenderUnit): ResultEnum; protected onInsertAfter(unit: SubtaskRenderUnit): ResultEnum; insertAsync(unit: SubtaskRenderUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: SubtaskRenderUnit, newUnit: SubtaskRenderUnit): ResultEnum; protected onUpdateAfter(oldUnit: SubtaskRenderUnit, newUnit: SubtaskRenderUnit): ResultEnum; updateAsync(unit: SubtaskRenderUnit): Promise; protected onDeleteBefore(unit: SubtaskRenderUnit): ResultEnum; protected onDeleteAfter(unit: SubtaskRenderUnit): ResultEnum; deleteAsync(unit: SubtaskRenderUnit): Promise; setTaskStageDateTime(task: SubtaskRenderUnit, stageCd: RunStageEnum): void; } } declare module "sk/service/data/logic/calculate/controller/SubtaskRenderDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { LightCodeEnum } from 'sk/data/logic/calculate/enumeration/task/render/LightCodeEnum'; import { LightTypeEnum } from 'sk/data/logic/calculate/enumeration/task/render/LightTypeEnum'; import { QualityEnum } from 'sk/data/logic/calculate/enumeration/task/render/QualityEnum'; import { ResolutionEnum } from 'sk/data/logic/calculate/enumeration/task/render/ResolutionEnum'; export class SubtaskRenderDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; subTaskId: string; sceneStartDate: DateTime; sceneEndDate: DateTime; sceneLoadStartDate: DateTime; sceneLoadEndDate: DateTime; bitmapLoadStartDate: DateTime; bitmapLoadEndDate: DateTime; resolutionCd: ResolutionEnum; precisionCd: QualityEnum; lightTypeCd: LightTypeEnum; lightParameterCd: LightCodeEnum; sceneFile: string; configFile: string; vrsceneFile: string; makeLogFile: string; renderLogFile: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/SubtaskRenderController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SubtaskRenderLogic } from "sk/service/data/logic/calculate/logic/SubtaskRenderLogic"; import { SubtaskRenderDto } from "sk/service/data/logic/calculate/controller/SubtaskRenderDto"; export class SubtaskRenderController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SubtaskRenderLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SubtaskRenderDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SubtaskRenderDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SubtaskRenderDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SubtaskRenderDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SubtaskRenderDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SubtaskRenderDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SubtaskRenderDto, newDto: SubtaskRenderDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SubtaskRenderDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SubtaskRenderDto, newDto: SubtaskRenderDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SubtaskRenderDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SubtaskRenderDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SubtaskRenderDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/calculate/logic/TaskUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { LinkTypeEnum } from 'sk/data/logic/calculate/enumeration/task/LinkTypeEnum'; import { RequestEnum } from 'sk/data/logic/calculate/enumeration/task/RequestEnum'; import { RunStatusEnum } from 'sk/data/logic/calculate/enumeration/task/RunStatusEnum'; import { TaskTypeEnum } from 'sk/data/logic/calculate/enumeration/task/TaskTypeEnum'; import { TaskValidEnum } from 'sk/data/logic/calculate/enumeration/task/TaskValidEnum'; export class TaskUnit extends DatasetUnit { name: string; linkId: string; linkVersion: string; linkName: string; linkTypeCd: LinkTypeEnum; storageId: string; requestId: string; requestCd: RequestEnum; logId: string; taskTypeCd: TaskTypeEnum; runStatusCd: RunStatusEnum; deleteCd: TaskValidEnum; outputPath: string; sceneJson: string; configJson: string; outJson: string; errorInfo: string; options: string; processHost: string; processInfo: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/TaskLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LinkTypeEnum } from 'sk/data/logic/calculate/enumeration/task/LinkTypeEnum'; import { RequestEnum } from 'sk/data/logic/calculate/enumeration/task/RequestEnum'; import { RunStatusEnum } from 'sk/data/logic/calculate/enumeration/task/RunStatusEnum'; import { TaskTypeEnum } from 'sk/data/logic/calculate/enumeration/task/TaskTypeEnum'; import { TaskValidEnum } from 'sk/data/logic/calculate/enumeration/task/TaskValidEnum'; import { TaskUnit } from "sk/service/data/logic/calculate/logic/TaskUnit"; export class TaskLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TaskUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_LINK_VERSION: FieldMeta; static FIELD_LINK_NAME: FieldMeta; static FIELD_LINK_TYPE_CD: FieldMeta; static FIELD_STORAGE_ID: FieldMeta; static FIELD_REQUEST_ID: FieldMeta; static FIELD_REQUEST_CD: FieldMeta; static FIELD_LOG_ID: FieldMeta; static FIELD_TASK_TYPE_CD: FieldMeta; static FIELD_RUN_STATUS_CD: FieldMeta; static FIELD_DELETE_CD: FieldMeta; static FIELD_OUTPUT_PATH: FieldMeta; static FIELD_SCENE_JSON: FieldMeta; static FIELD_CONFIG_JSON: FieldMeta; static FIELD_OUT_JSON: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_OPTIONS: FieldMeta; static FIELD_PROCESS_HOST: FieldMeta; static FIELD_PROCESS_INFO: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findLinkVersionByIdAsync(id: string): Promise; findLinkNameByIdAsync(id: string): Promise; findLinkTypeCdByIdAsync(id: string): Promise; findStorageIdByIdAsync(id: string): Promise; findRequestIdByIdAsync(id: string): Promise; findRequestCdByIdAsync(id: string): Promise; findLogIdByIdAsync(id: string): Promise; findTaskTypeCdByIdAsync(id: string): Promise; findRunStatusCdByIdAsync(id: string): Promise; findDeleteCdByIdAsync(id: string): Promise; findOutputPathByIdAsync(id: string): Promise; findSceneJsonByIdAsync(id: string): Promise; findConfigJsonByIdAsync(id: string): Promise; findOutJsonByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findOptionsByIdAsync(id: string): Promise; findProcessHostByIdAsync(id: string): Promise; findProcessInfoByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: TaskUnit): ResultEnum; prepare(unit: TaskUnit): TaskUnit; protected onInsertBefore(unit: TaskUnit): ResultEnum; protected onInsertAfter(unit: TaskUnit): ResultEnum; insertAsync(unit: TaskUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: TaskUnit, newUnit: TaskUnit): ResultEnum; protected onUpdateAfter(oldUnit: TaskUnit, newUnit: TaskUnit): ResultEnum; updateAsync(unit: TaskUnit): Promise; protected onDeleteBefore(unit: TaskUnit): ResultEnum; protected onDeleteAfter(unit: TaskUnit): ResultEnum; deleteAsync(unit: TaskUnit): Promise; } } declare module "sk/service/data/logic/calculate/controller/TaskDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { LinkTypeEnum } from 'sk/data/logic/calculate/enumeration/task/LinkTypeEnum'; import { RequestEnum } from 'sk/data/logic/calculate/enumeration/task/RequestEnum'; import { RunStatusEnum } from 'sk/data/logic/calculate/enumeration/task/RunStatusEnum'; import { TaskTypeEnum } from 'sk/data/logic/calculate/enumeration/task/TaskTypeEnum'; import { TaskValidEnum } from 'sk/data/logic/calculate/enumeration/task/TaskValidEnum'; export class TaskDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; name: string; linkId: string; linkVersion: string; linkName: string; linkTypeCd: LinkTypeEnum; storageId: string; requestId: string; requestCd: RequestEnum; logId: string; taskTypeCd: TaskTypeEnum; runStatusCd: RunStatusEnum; deleteCd: TaskValidEnum; outputPath: string; sceneJson: string; configJson: string; outJson: string; errorInfo: string; options: string; processHost: string; processInfo: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/controller/TaskController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TaskLogic } from "sk/service/data/logic/calculate/logic/TaskLogic"; import { TaskDto } from "sk/service/data/logic/calculate/controller/TaskDto"; export class TaskController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): TaskLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TaskDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TaskDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TaskDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TaskDto, newDto: TaskDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TaskDto, newDto: TaskDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; getTaskTypeName(context: IDataContext, id: string): Promise; getRunStatusName(context: IDataContext, id: string): Promise; getDeleteName(context: IDataContext, id: string): Promise; } } declare module "sk/service/data/logic/calculate/logic/ConfigParameterUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigParameterUnit extends DatasetUnit { typeId: string; categoryId: string; code: string; name: string; tags: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/calculate/logic/ConfigParameterLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigParameterUnit } from "sk/service/data/logic/calculate/logic/ConfigParameterUnit"; export class ConfigParameterLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigParameterUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ConfigParameterUnit): ResultEnum; prepare(unit: ConfigParameterUnit): ConfigParameterUnit; protected onInsertBefore(unit: ConfigParameterUnit): ResultEnum; protected onInsertAfter(unit: ConfigParameterUnit): ResultEnum; insertAsync(unit: ConfigParameterUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ConfigParameterUnit, newUnit: ConfigParameterUnit): ResultEnum; protected onUpdateAfter(oldUnit: ConfigParameterUnit, newUnit: ConfigParameterUnit): ResultEnum; updateAsync(unit: ConfigParameterUnit): Promise; protected onDeleteBefore(unit: ConfigParameterUnit): ResultEnum; protected onDeleteAfter(unit: ConfigParameterUnit): ResultEnum; deleteAsync(unit: ConfigParameterUnit): Promise; } } declare module "sk/service/data/logic/calculate/logic/QualityUtil" { import { StaticObject } from 'cross/runtime/lang/StaticObject'; import { ResolutionEnum } from 'sk/data/logic/calculate/enumeration/task/render/ResolutionEnum'; export class QualityUtil extends StaticObject { private static _nodeNum; private static _precision; static init(): void; static getNodeNum(code: ResolutionEnum): number; static getPrecision(code: ResolutionEnum): number; } export type ResolutionNumMap = { [key: string]: number; }; } declare module "sk/service/data/logic/digitization/logic/BatchItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { BatchItemResultEnum } from 'sk/data/logic/digitization/enumeration/BatchItemResultEnum'; import { BatchItemStatusEnum } from 'sk/data/logic/digitization/enumeration/BatchItemStatusEnum'; import { BatchItemTypeEnum } from 'sk/data/logic/digitization/enumeration/BatchItemTypeEnum'; export class BatchItemUnit extends DatasetUnit { batchId: string; code: string; name: string; dataOrder: number; storageId: string; typeCd: BatchItemTypeEnum; typeLinkId: string; linkId: string; linkStatusCd: BatchItemStatusEnum; linkResultCd: BatchItemResultEnum; linkMessage: string; parameters: string; options: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/BatchItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { BatchItemResultEnum } from 'sk/data/logic/digitization/enumeration/BatchItemResultEnum'; import { BatchItemStatusEnum } from 'sk/data/logic/digitization/enumeration/BatchItemStatusEnum'; import { BatchItemTypeEnum } from 'sk/data/logic/digitization/enumeration/BatchItemTypeEnum'; import { BatchItemUnit } from "sk/service/data/logic/digitization/logic/BatchItemUnit"; export class BatchItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof BatchItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_BATCH_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_STORAGE_ID: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_TYPE_LINK_ID: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_LINK_STATUS_CD: FieldMeta; static FIELD_LINK_RESULT_CD: FieldMeta; static FIELD_LINK_MESSAGE: FieldMeta; static FIELD_PARAMETERS: FieldMeta; static FIELD_OPTIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findBatchIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findStorageIdByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findTypeLinkIdByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findLinkStatusCdByIdAsync(id: string): Promise; findLinkResultCdByIdAsync(id: string): Promise; findLinkMessageByIdAsync(id: string): Promise; findParametersByIdAsync(id: string): Promise; findOptionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: BatchItemUnit): ResultEnum; prepare(unit: BatchItemUnit): BatchItemUnit; protected onInsertBefore(context: IContext, unit: BatchItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: BatchItemUnit): ResultEnum; insertAsync(param1: IDataContext | BatchItemUnit, param2?: BatchItemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: BatchItemUnit, newUnit: BatchItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: BatchItemUnit, newUnit: BatchItemUnit): ResultEnum; updateAsync(param1: IDataContext | BatchItemUnit, param2?: BatchItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: BatchItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: BatchItemUnit): ResultEnum; deleteAsync(param1: IDataContext | BatchItemUnit, param2?: BatchItemUnit): Promise; } } declare module "sk/service/data/logic/calculate/util/CalculateUtil" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { RunStageEnum } from 'sk/data/logic/calculate/enumeration/task/RunStageEnum'; import { RunStatusEnum } from 'sk/data/logic/calculate/enumeration/task/RunStatusEnum'; import { TaskSubTypeEnum } from 'sk/data/logic/calculate/enumeration/task/TaskSubTypeEnum'; import { SubtaskUnit } from "sk/service/data/logic/calculate/logic/SubtaskUnit"; import { TaskUnit } from "sk/service/data/logic/calculate/logic/TaskUnit"; export class CalculateUtil { static FIELD_DEPLOY_CODE: FieldMeta; static getTaskAsync(context: DataContext): Promise; static getTasksAsync(context: DataContext, count?: number): Promise; static getWaitingSubtasksAsync(context: DataContext, subtaskType: TaskSubTypeEnum, count?: number): Promise; static getWaitingSubtaskAsync(context: DataContext): Promise; static setSubtaskStageAsync(context: DataContext, subtaskId: string, stage: RunStageEnum, err?: string, param?: any): Promise; static setSubtaskStageFunAsync(context: DataContext, subtaskId: string | SubtaskUnit, stage: RunStageEnum, err?: string, param?: any): Promise; static setTaskStatusStopFunAsync(context: DataContext, taskId: string, setFail?: boolean, failStage?: RunStageEnum, errorInfo?: string): Promise; static afterTaskFinishAsync(context: DataContext, task: TaskUnit): Promise; static sendGetBatchRequestAsync(context: DataContext, batchId: string, batchItemId: string, statisticsMessageId: string): Promise; static setTaskStatusStopAsync(context: DataContext, taskId: string, setFail?: boolean, failStage?: RunStageEnum, errorInfo?: string): Promise; static setTaskStatusAsync(taskId: string, status: RunStatusEnum, options?: string): Promise; static setPauseByRunStage(subTask: SubtaskUnit, stage: RunStageEnum): void; } } declare module "sk/service/data/logic/control/logic/EventUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { EventStatusEnum } from 'sk/data/logic/control/enumeration/event/EventStatusEnum'; export class EventUnit extends DatasetUnit { host: string; typeId: string; statusCd: EventStatusEnum; parameters: string; process: string; result: string; statistics: string; protected _beginDate: DateTime; protected _endDate: DateTime; constructor(); get beginDate(): DateTime; get endDate(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/EventLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { EventStatusEnum } from 'sk/data/logic/control/enumeration/event/EventStatusEnum'; import { EventUnit } from "sk/service/data/logic/control/logic/EventUnit"; export class EventLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof EventUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_HOST: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_PARAMETERS: FieldMeta; static FIELD_BEGIN_DATE: FieldMeta; static FIELD_END_DATE: FieldMeta; static FIELD_PROCESS: FieldMeta; static FIELD_RESULT: FieldMeta; static FIELD_STATISTICS: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findHostByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findParametersByIdAsync(id: string): Promise; findBeginDateByIdAsync(id: string): Promise; findEndDateByIdAsync(id: string): Promise; findProcessByIdAsync(id: string): Promise; findResultByIdAsync(id: string): Promise; findStatisticsByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: EventUnit): ResultEnum; prepare(unit: EventUnit): EventUnit; protected onInsertBefore(context: IContext, unit: EventUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: EventUnit): ResultEnum; insertAsync(param1: IDataContext | EventUnit, param2?: EventUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: EventUnit, newUnit: EventUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: EventUnit, newUnit: EventUnit): ResultEnum; updateAsync(param1: IDataContext | EventUnit, param2?: EventUnit): Promise; protected onDeleteBefore(context: IContext, unit: EventUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: EventUnit): ResultEnum; deleteAsync(param1: IDataContext | EventUnit, param2?: EventUnit): Promise; } } declare module "sk/service/data/logic/control/logic/EventTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class EventTypeUnit extends DatasetUnit { code: string; name: string; note: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/EventTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { EventTypeUnit } from "sk/service/data/logic/control/logic/EventTypeUnit"; export class EventTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof EventTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_NOTE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findNoteByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: EventTypeUnit): ResultEnum; prepare(unit: EventTypeUnit): EventTypeUnit; protected onInsertBefore(context: IContext, unit: EventTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: EventTypeUnit): ResultEnum; insertAsync(param1: IDataContext | EventTypeUnit, param2?: EventTypeUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: EventTypeUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: EventTypeUnit, newUnit: EventTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: EventTypeUnit, newUnit: EventTypeUnit): ResultEnum; updateAsync(param1: IDataContext | EventTypeUnit, param2?: EventTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: EventTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: EventTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | EventTypeUnit, param2?: EventTypeUnit): Promise; } } declare module "sk/service/data/logic/control/controller/EventDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { EventStatusEnum } from 'sk/data/logic/control/enumeration/event/EventStatusEnum'; export class EventDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; host: string; typeId: string; statusCd: EventStatusEnum; parameters: string; beginDate: DateTime; endDate: DateTime; process: string; result: string; statistics: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/EventTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class EventTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; note: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/EventTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { EventTypeLogic } from "sk/service/data/logic/control/logic/EventTypeLogic"; import { EventTypeDto } from "sk/service/data/logic/control/controller/EventTypeDto"; export class EventTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): EventTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: EventTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: EventTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: EventTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: EventTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: EventTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: EventTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: EventTypeDto, newDto: EventTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: EventTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: EventTypeDto, newDto: EventTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: EventTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: EventTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: EventTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/controller/EventController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { EventLogic } from "sk/service/data/logic/control/logic/EventLogic"; import { EventDto } from "sk/service/data/logic/control/controller/EventDto"; import { EventTypeController } from "sk/service/data/logic/control/controller/EventTypeController"; export class EventController extends DatasetController { static PATH: string; protected _eventTypeController: EventTypeController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): EventLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: EventDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: EventDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: EventDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: EventDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: EventDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: EventDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: EventDto, newDto: EventDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: EventDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: EventDto, newDto: EventDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: EventDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: EventDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: EventDto, options: DatasetControllerOptions): Promise; createEventAsync(context: RouterContext, parameters: any, eventCode: string): Promise; } } declare module "sk/service/data/logic/control/logic/EventHistoryUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { EventResultEnum } from 'sk/data/logic/control/enumeration/event/EventResultEnum'; import { EventStatusEnum } from 'sk/data/logic/control/enumeration/event/EventStatusEnum'; export class EventHistoryUnit extends DatasetUnit { eventId: string; typeId: string; statusCd: EventStatusEnum; parameters: string; process: string; resultCd: EventResultEnum; result: string; message: string; statistics: string; protected _beginDate: DateTime; protected _endDate: DateTime; constructor(); get beginDate(): DateTime; get endDate(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/EventHistoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { EventResultEnum } from 'sk/data/logic/control/enumeration/event/EventResultEnum'; import { EventStatusEnum } from 'sk/data/logic/control/enumeration/event/EventStatusEnum'; import { EventHistoryUnit } from "sk/service/data/logic/control/logic/EventHistoryUnit"; export class EventHistoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof EventHistoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_EVENT_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_BEGIN_DATE: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_PARAMETERS: FieldMeta; static FIELD_PROCESS: FieldMeta; static FIELD_END_DATE: FieldMeta; static FIELD_RESULT_CD: FieldMeta; static FIELD_RESULT: FieldMeta; static FIELD_MESSAGE: FieldMeta; static FIELD_STATISTICS: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findEventIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findBeginDateByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findParametersByIdAsync(id: string): Promise; findProcessByIdAsync(id: string): Promise; findEndDateByIdAsync(id: string): Promise; findResultCdByIdAsync(id: string): Promise; findResultByIdAsync(id: string): Promise; findMessageByIdAsync(id: string): Promise; findStatisticsByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: EventHistoryUnit): ResultEnum; prepare(unit: EventHistoryUnit): EventHistoryUnit; protected onInsertBefore(context: IContext, unit: EventHistoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: EventHistoryUnit): ResultEnum; insertAsync(param1: IDataContext | EventHistoryUnit, param2?: EventHistoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: EventHistoryUnit, newUnit: EventHistoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: EventHistoryUnit, newUnit: EventHistoryUnit): ResultEnum; updateAsync(param1: IDataContext | EventHistoryUnit, param2?: EventHistoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: EventHistoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: EventHistoryUnit): ResultEnum; deleteAsync(param1: IDataContext | EventHistoryUnit, param2?: EventHistoryUnit): Promise; } } declare module "sk/service/data/logic/control/controller/EventHistoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { EventResultEnum } from 'sk/data/logic/control/enumeration/event/EventResultEnum'; import { EventStatusEnum } from 'sk/data/logic/control/enumeration/event/EventStatusEnum'; export class EventHistoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; eventId: string; typeId: string; beginDate: DateTime; statusCd: EventStatusEnum; parameters: string; process: string; endDate: DateTime; resultCd: EventResultEnum; result: string; message: string; statistics: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/EventHistoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { EventHistoryLogic } from "sk/service/data/logic/control/logic/EventHistoryLogic"; import { EventHistoryDto } from "sk/service/data/logic/control/controller/EventHistoryDto"; export class EventHistoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): EventHistoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: EventHistoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: EventHistoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: EventHistoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: EventHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: EventHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: EventHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: EventHistoryDto, newDto: EventHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: EventHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: EventHistoryDto, newDto: EventHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: EventHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: EventHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: EventHistoryDto, options: DatasetControllerOptions): Promise; getTimeAsync(context: IDataContext, id: string, type: string): Promise; makeTime(time: string): string; } } declare module "sk/service/data/logic/control/logic/InterfaceParameterUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class InterfaceParameterUnit extends DatasetUnit { typeCode: string; code: string; content: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/InterfaceParameterLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { InterfaceParameterUnit } from "sk/service/data/logic/control/logic/InterfaceParameterUnit"; export class InterfaceParameterLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof InterfaceParameterUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_CONTENT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findContentByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: InterfaceParameterUnit): ResultEnum; prepare(unit: InterfaceParameterUnit): InterfaceParameterUnit; protected onInsertBefore(context: IContext, unit: InterfaceParameterUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: InterfaceParameterUnit): ResultEnum; insertAsync(param1: IDataContext | InterfaceParameterUnit, param2?: InterfaceParameterUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: InterfaceParameterUnit, newUnit: InterfaceParameterUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: InterfaceParameterUnit, newUnit: InterfaceParameterUnit): ResultEnum; updateAsync(param1: IDataContext | InterfaceParameterUnit, param2?: InterfaceParameterUnit): Promise; protected onDeleteBefore(context: IContext, unit: InterfaceParameterUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: InterfaceParameterUnit): ResultEnum; deleteAsync(param1: IDataContext | InterfaceParameterUnit, param2?: InterfaceParameterUnit): Promise; } } declare module "sk/service/data/logic/control/controller/InterfaceParameterDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class InterfaceParameterDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeCode: string; code: string; content: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/InterfaceParameterController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { InterfaceParameterLogic } from "sk/service/data/logic/control/logic/InterfaceParameterLogic"; import { InterfaceParameterDto } from "sk/service/data/logic/control/controller/InterfaceParameterDto"; export class InterfaceParameterController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): InterfaceParameterLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: InterfaceParameterDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: InterfaceParameterDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: InterfaceParameterDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: InterfaceParameterDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: InterfaceParameterDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: InterfaceParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: InterfaceParameterDto, newDto: InterfaceParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: InterfaceParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: InterfaceParameterDto, newDto: InterfaceParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: InterfaceParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: InterfaceParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: InterfaceParameterDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/MachineUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MachineUnit extends DatasetUnit { host: string; userName: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/MachineLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MachineUnit } from "sk/service/data/logic/control/logic/MachineUnit"; export class MachineLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MachineUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_HOST: FieldMeta; static FIELD_USER_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findHostByIdAsync(id: string): Promise; findUserNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MachineUnit): ResultEnum; prepare(unit: MachineUnit): MachineUnit; protected onInsertBefore(context: IContext, unit: MachineUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MachineUnit): ResultEnum; insertAsync(param1: IDataContext | MachineUnit, param2?: MachineUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: MachineUnit, newUnit: MachineUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MachineUnit, newUnit: MachineUnit): ResultEnum; updateAsync(param1: IDataContext | MachineUnit, param2?: MachineUnit): Promise; protected onDeleteBefore(context: IContext, unit: MachineUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MachineUnit): ResultEnum; deleteAsync(param1: IDataContext | MachineUnit, param2?: MachineUnit): Promise; } } declare module "sk/service/data/logic/control/controller/MachineDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MachineDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; host: string; userName: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/MachineController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MachineLogic } from "sk/service/data/logic/control/logic/MachineLogic"; import { MachineDto } from "sk/service/data/logic/control/controller/MachineDto"; export class MachineController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByHostAsync(context: IDataContext, host: string): Promise; createLogic(context: IDataContext): MachineLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MachineDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MachineDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MachineDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MachineDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MachineDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MachineDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MachineDto, newDto: MachineDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MachineDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MachineDto, newDto: MachineDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MachineDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MachineDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MachineDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/ScheduleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { TaskStatusEnum } from 'sk/data/logic/control/enumeration/task/TaskStatusEnum'; export class ScheduleUnit extends DatasetUnit { typeId: string; code: string; name: string; statusCd: TaskStatusEnum; parameters: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ScheduleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { TaskStatusEnum } from 'sk/data/logic/control/enumeration/task/TaskStatusEnum'; import { ScheduleUnit } from "sk/service/data/logic/control/logic/ScheduleUnit"; export class ScheduleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ScheduleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_PARAMETERS: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findParametersByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ScheduleUnit): ResultEnum; prepare(unit: ScheduleUnit): ScheduleUnit; protected onInsertBefore(context: IContext, unit: ScheduleUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ScheduleUnit): ResultEnum; insertAsync(param1: IDataContext | ScheduleUnit, param2?: ScheduleUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ScheduleUnit, newUnit: ScheduleUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ScheduleUnit, newUnit: ScheduleUnit): ResultEnum; updateAsync(param1: IDataContext | ScheduleUnit, param2?: ScheduleUnit): Promise; protected onDeleteBefore(context: IContext, unit: ScheduleUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ScheduleUnit): ResultEnum; deleteAsync(param1: IDataContext | ScheduleUnit, param2?: ScheduleUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ScheduleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { TaskStatusEnum } from 'sk/data/logic/control/enumeration/task/TaskStatusEnum'; export class ScheduleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeId: string; code: string; name: string; statusCd: TaskStatusEnum; parameters: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ScheduleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ScheduleLogic } from "sk/service/data/logic/control/logic/ScheduleLogic"; import { ScheduleDto } from "sk/service/data/logic/control/controller/ScheduleDto"; export class ScheduleController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ScheduleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ScheduleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ScheduleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ScheduleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ScheduleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ScheduleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ScheduleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ScheduleDto, newDto: ScheduleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ScheduleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ScheduleDto, newDto: ScheduleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ScheduleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ScheduleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ScheduleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/ScheduleItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { SchedulePlanTypeEnum } from 'sk/data/logic/control/enumeration/schedule/SchedulePlanTypeEnum'; export class ScheduleItemUnit extends DatasetUnit { scheduleId: string; planCode: string; planCd: SchedulePlanTypeEnum; parameters: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ScheduleItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchedulePlanTypeEnum } from 'sk/data/logic/control/enumeration/schedule/SchedulePlanTypeEnum'; import { ScheduleItemUnit } from "sk/service/data/logic/control/logic/ScheduleItemUnit"; export class ScheduleItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ScheduleItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_SCHEDULE_ID: FieldMeta; static FIELD_PLAN_CODE: FieldMeta; static FIELD_PLAN_CD: FieldMeta; static FIELD_PARAMETERS: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findScheduleIdByIdAsync(id: string): Promise; findPlanCodeByIdAsync(id: string): Promise; findPlanCdByIdAsync(id: string): Promise; findParametersByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ScheduleItemUnit): ResultEnum; prepare(unit: ScheduleItemUnit): ScheduleItemUnit; protected onInsertBefore(context: IContext, unit: ScheduleItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ScheduleItemUnit): ResultEnum; insertAsync(param1: IDataContext | ScheduleItemUnit, param2?: ScheduleItemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ScheduleItemUnit, newUnit: ScheduleItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ScheduleItemUnit, newUnit: ScheduleItemUnit): ResultEnum; updateAsync(param1: IDataContext | ScheduleItemUnit, param2?: ScheduleItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: ScheduleItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ScheduleItemUnit): ResultEnum; deleteAsync(param1: IDataContext | ScheduleItemUnit, param2?: ScheduleItemUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ScheduleItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { SchedulePlanTypeEnum } from 'sk/data/logic/control/enumeration/schedule/SchedulePlanTypeEnum'; export class ScheduleItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; scheduleId: string; planCode: string; planCd: SchedulePlanTypeEnum; parameters: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ScheduleItemController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ScheduleItemLogic } from "sk/service/data/logic/control/logic/ScheduleItemLogic"; import { ScheduleItemDto } from "sk/service/data/logic/control/controller/ScheduleItemDto"; export class ScheduleItemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ScheduleItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ScheduleItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ScheduleItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ScheduleItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ScheduleItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ScheduleItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ScheduleItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ScheduleItemDto, newDto: ScheduleItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ScheduleItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ScheduleItemDto, newDto: ScheduleItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ScheduleItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ScheduleItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ScheduleItemDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/ScheduleTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ScheduleTypeUnit extends DatasetUnit { code: string; name: string; note: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ScheduleTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ScheduleTypeUnit } from "sk/service/data/logic/control/logic/ScheduleTypeUnit"; export class ScheduleTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ScheduleTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_NOTE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findNoteByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ScheduleTypeUnit): ResultEnum; prepare(unit: ScheduleTypeUnit): ScheduleTypeUnit; protected onInsertBefore(context: IContext, unit: ScheduleTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ScheduleTypeUnit): ResultEnum; insertAsync(param1: IDataContext | ScheduleTypeUnit, param2?: ScheduleTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ScheduleTypeUnit, newUnit: ScheduleTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ScheduleTypeUnit, newUnit: ScheduleTypeUnit): ResultEnum; updateAsync(param1: IDataContext | ScheduleTypeUnit, param2?: ScheduleTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: ScheduleTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ScheduleTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | ScheduleTypeUnit, param2?: ScheduleTypeUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ScheduleTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ScheduleTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; note: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ScheduleTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ScheduleTypeLogic } from "sk/service/data/logic/control/logic/ScheduleTypeLogic"; import { ScheduleTypeDto } from "sk/service/data/logic/control/controller/ScheduleTypeDto"; export class ScheduleTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ScheduleTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ScheduleTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ScheduleTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ScheduleTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ScheduleTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ScheduleTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ScheduleTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ScheduleTypeDto, newDto: ScheduleTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ScheduleTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ScheduleTypeDto, newDto: ScheduleTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ScheduleTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ScheduleTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ScheduleTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/ServerUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ServerUnit extends DatasetUnit { machineId: string; name: string; version: string; code: string; port: string; cpu: number; ramRss: number; diskSpareSpace: number; info: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ServerLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ServerUnit } from "sk/service/data/logic/control/logic/ServerUnit"; export class ServerLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ServerUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_MACHINE_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_PORT: FieldMeta; static FIELD_CPU: FieldMeta; static FIELD_RAM_RSS: FieldMeta; static FIELD_DISK_SPARE_SPACE: FieldMeta; static FIELD_INFO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findMachineIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findPortByIdAsync(id: string): Promise; findCpuByIdAsync(id: string): Promise; findRamRssByIdAsync(id: string): Promise; findDiskSpareSpaceByIdAsync(id: string): Promise; findInfoByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ServerUnit): ResultEnum; prepare(unit: ServerUnit): ServerUnit; protected onInsertBefore(context: IContext, unit: ServerUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ServerUnit): ResultEnum; insertAsync(param1: IDataContext | ServerUnit, param2?: ServerUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ServerUnit, newUnit: ServerUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ServerUnit, newUnit: ServerUnit): ResultEnum; updateAsync(param1: IDataContext | ServerUnit, param2?: ServerUnit): Promise; protected onDeleteBefore(context: IContext, unit: ServerUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ServerUnit): ResultEnum; deleteAsync(param1: IDataContext | ServerUnit, param2?: ServerUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ServerDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ServerDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; machineId: string; name: string; version: string; code: string; port: string; cpu: number; ramRss: number; diskSpareSpace: number; info: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ServerController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ServerLogic } from "sk/service/data/logic/control/logic/ServerLogic"; import { MachineController } from "sk/service/data/logic/control/controller/MachineController"; import { ServerDto } from "sk/service/data/logic/control/controller/ServerDto"; export class ServerController extends DatasetController { static PATH: string; protected _machineController: MachineController; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; getIdByServerAsync(context: IDataContext, machine_id: string, port: string): Promise; getIdByCodAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ServerLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ServerDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ServerDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ServerDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ServerDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ServerDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ServerDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ServerDto, newDto: ServerDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ServerDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ServerDto, newDto: ServerDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ServerDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ServerDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ServerDto, options: DatasetControllerOptions): Promise; private getHostAsync; } } declare module "sk/service/data/logic/control/logic/ServerExceptionUnit" { import { ServerExceptionTypeEnum } from 'foundation/data/common/enumeration/ServerExceptionTypeEnum'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ServerExceptionUnit extends DatasetUnit { serverId: string; exceptionTypeCd: ServerExceptionTypeEnum; info: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ServerExceptionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { ServerExceptionTypeEnum } from 'foundation/data/common/enumeration/ServerExceptionTypeEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ServerExceptionUnit } from "sk/service/data/logic/control/logic/ServerExceptionUnit"; export class ServerExceptionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ServerExceptionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_SERVER_ID: FieldMeta; static FIELD_EXCEPTION_TYPE_CD: FieldMeta; static FIELD_INFO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findServerIdByIdAsync(id: string): Promise; findExceptionTypeCdByIdAsync(id: string): Promise; findInfoByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ServerExceptionUnit): ResultEnum; prepare(unit: ServerExceptionUnit): ServerExceptionUnit; protected onInsertBefore(context: IContext, unit: ServerExceptionUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ServerExceptionUnit): ResultEnum; insertAsync(param1: IDataContext | ServerExceptionUnit, param2?: ServerExceptionUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ServerExceptionUnit, newUnit: ServerExceptionUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ServerExceptionUnit, newUnit: ServerExceptionUnit): ResultEnum; updateAsync(param1: IDataContext | ServerExceptionUnit, param2?: ServerExceptionUnit): Promise; protected onDeleteBefore(context: IContext, unit: ServerExceptionUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ServerExceptionUnit): ResultEnum; deleteAsync(param1: IDataContext | ServerExceptionUnit, param2?: ServerExceptionUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ServerExceptionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ServerExceptionTypeEnum } from 'foundation/data/common/enumeration/ServerExceptionTypeEnum'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ServerExceptionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; serverId: string; exceptionTypeCd: ServerExceptionTypeEnum; info: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ServerExceptionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ServerExceptionLogic } from "sk/service/data/logic/control/logic/ServerExceptionLogic"; import { ServerExceptionDto } from "sk/service/data/logic/control/controller/ServerExceptionDto"; export class ServerExceptionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ServerExceptionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ServerExceptionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ServerExceptionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ServerExceptionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ServerExceptionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ServerExceptionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ServerExceptionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ServerExceptionDto, newDto: ServerExceptionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ServerExceptionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ServerExceptionDto, newDto: ServerExceptionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ServerExceptionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ServerExceptionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ServerExceptionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/ServerInfoUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ServerInfoUnit extends DatasetUnit { serverId: string; code: string; minSpan: number; maxSpan: number; activeCount: number; allocCount: number; freeCount: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ServerInfoLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ServerInfoUnit } from "sk/service/data/logic/control/logic/ServerInfoUnit"; export class ServerInfoLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ServerInfoUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_SERVER_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_MIN_SPAN: FieldMeta; static FIELD_MAX_SPAN: FieldMeta; static FIELD_ACTIVE_COUNT: FieldMeta; static FIELD_ALLOC_COUNT: FieldMeta; static FIELD_FREE_COUNT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findServerIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findMinSpanByIdAsync(id: string): Promise; findMaxSpanByIdAsync(id: string): Promise; findActiveCountByIdAsync(id: string): Promise; findAllocCountByIdAsync(id: string): Promise; findFreeCountByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ServerInfoUnit): ResultEnum; prepare(unit: ServerInfoUnit): ServerInfoUnit; protected onInsertBefore(context: IContext, unit: ServerInfoUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ServerInfoUnit): ResultEnum; insertAsync(param1: IDataContext | ServerInfoUnit, param2?: ServerInfoUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ServerInfoUnit, newUnit: ServerInfoUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ServerInfoUnit, newUnit: ServerInfoUnit): ResultEnum; updateAsync(param1: IDataContext | ServerInfoUnit, param2?: ServerInfoUnit): Promise; protected onDeleteBefore(context: IContext, unit: ServerInfoUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ServerInfoUnit): ResultEnum; deleteAsync(param1: IDataContext | ServerInfoUnit, param2?: ServerInfoUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ServerInfoDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ServerInfoDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; serverId: string; code: string; minSpan: number; maxSpan: number; activeCount: number; allocCount: number; freeCount: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ServerInfoController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ServerInfoLogic } from "sk/service/data/logic/control/logic/ServerInfoLogic"; import { ServerInfoDto } from "sk/service/data/logic/control/controller/ServerInfoDto"; export class ServerInfoController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ServerInfoLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ServerInfoDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ServerInfoDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ServerInfoDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ServerInfoDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ServerInfoDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ServerInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ServerInfoDto, newDto: ServerInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ServerInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ServerInfoDto, newDto: ServerInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ServerInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ServerInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ServerInfoDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/ServerMessageUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ServerMessageUnit extends DatasetUnit { serverId: string; name: string; code: string; message: string; stack: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ServerMessageLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ServerMessageUnit } from "sk/service/data/logic/control/logic/ServerMessageUnit"; export class ServerMessageLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ServerMessageUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_SERVER_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_MESSAGE: FieldMeta; static FIELD_STACK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findServerIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findMessageByIdAsync(id: string): Promise; findStackByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ServerMessageUnit): ResultEnum; prepare(unit: ServerMessageUnit): ServerMessageUnit; protected onInsertBefore(context: IContext, unit: ServerMessageUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ServerMessageUnit): ResultEnum; insertAsync(param1: IDataContext | ServerMessageUnit, param2?: ServerMessageUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ServerMessageUnit, newUnit: ServerMessageUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ServerMessageUnit, newUnit: ServerMessageUnit): ResultEnum; updateAsync(param1: IDataContext | ServerMessageUnit, param2?: ServerMessageUnit): Promise; protected onDeleteBefore(context: IContext, unit: ServerMessageUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ServerMessageUnit): ResultEnum; deleteAsync(param1: IDataContext | ServerMessageUnit, param2?: ServerMessageUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ServerMessageDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ServerMessageDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; serverId: string; name: string; code: string; message: string; stack: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ServerMessageController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ServerMessageLogic } from "sk/service/data/logic/control/logic/ServerMessageLogic"; import { ServerMessageDto } from "sk/service/data/logic/control/controller/ServerMessageDto"; export class ServerMessageController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ServerMessageLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ServerMessageDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ServerMessageDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ServerMessageDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ServerMessageDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ServerMessageDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ServerMessageDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ServerMessageDto, newDto: ServerMessageDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ServerMessageDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ServerMessageDto, newDto: ServerMessageDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ServerMessageDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ServerMessageDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ServerMessageDto, options: DatasetControllerOptions): Promise; getTimeAsync(context: IDataContext, id: string): Promise; makeTime(time: string): string; } } declare module "sk/service/data/logic/control/logic/ServerMessageStatisticsUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ServerMessageStatisticsUnit extends DatasetUnit { serverId: string; code: string; messageCount: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ServerMessageStatisticsLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ServerMessageStatisticsUnit } from "sk/service/data/logic/control/logic/ServerMessageStatisticsUnit"; export class ServerMessageStatisticsLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ServerMessageStatisticsUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_SERVER_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_MESSAGE_COUNT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findServerIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findMessageCountByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ServerMessageStatisticsUnit): ResultEnum; prepare(unit: ServerMessageStatisticsUnit): ServerMessageStatisticsUnit; protected onInsertBefore(context: IContext, unit: ServerMessageStatisticsUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ServerMessageStatisticsUnit): ResultEnum; insertAsync(param1: IDataContext | ServerMessageStatisticsUnit, param2?: ServerMessageStatisticsUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ServerMessageStatisticsUnit, newUnit: ServerMessageStatisticsUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ServerMessageStatisticsUnit, newUnit: ServerMessageStatisticsUnit): ResultEnum; updateAsync(param1: IDataContext | ServerMessageStatisticsUnit, param2?: ServerMessageStatisticsUnit): Promise; protected onDeleteBefore(context: IContext, unit: ServerMessageStatisticsUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ServerMessageStatisticsUnit): ResultEnum; deleteAsync(param1: IDataContext | ServerMessageStatisticsUnit, param2?: ServerMessageStatisticsUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ServerMessageStatisticsDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ServerMessageStatisticsDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; serverId: string; code: string; messageCount: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ServerMessageStatisticsController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ServerMessageStatisticsLogic } from "sk/service/data/logic/control/logic/ServerMessageStatisticsLogic"; import { ServerMessageStatisticsDto } from "sk/service/data/logic/control/controller/ServerMessageStatisticsDto"; export class ServerMessageStatisticsController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ServerMessageStatisticsLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ServerMessageStatisticsDto, newDto: ServerMessageStatisticsDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ServerMessageStatisticsDto, newDto: ServerMessageStatisticsDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ServerMessageStatisticsDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/ServerParameterUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ServerParameterUnit extends DatasetUnit { serverId: string; name: string; code: string; content: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ServerParameterLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ServerParameterUnit } from "sk/service/data/logic/control/logic/ServerParameterUnit"; export class ServerParameterLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ServerParameterUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_SERVER_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_CONTENT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findServerIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findContentByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ServerParameterUnit): ResultEnum; prepare(unit: ServerParameterUnit): ServerParameterUnit; protected onInsertBefore(context: IContext, unit: ServerParameterUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ServerParameterUnit): ResultEnum; insertAsync(param1: IDataContext | ServerParameterUnit, param2?: ServerParameterUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ServerParameterUnit, newUnit: ServerParameterUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ServerParameterUnit, newUnit: ServerParameterUnit): ResultEnum; updateAsync(param1: IDataContext | ServerParameterUnit, param2?: ServerParameterUnit): Promise; protected onDeleteBefore(context: IContext, unit: ServerParameterUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ServerParameterUnit): ResultEnum; deleteAsync(param1: IDataContext | ServerParameterUnit, param2?: ServerParameterUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ServerParameterDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ServerParameterDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; serverId: string; name: string; code: string; content: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ServerParameterController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ServerParameterLogic } from "sk/service/data/logic/control/logic/ServerParameterLogic"; import { ServerParameterDto } from "sk/service/data/logic/control/controller/ServerParameterDto"; export class ServerParameterController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ServerParameterLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ServerParameterDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ServerParameterDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ServerParameterDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ServerParameterDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ServerParameterDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ServerParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ServerParameterDto, newDto: ServerParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ServerParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ServerParameterDto, newDto: ServerParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ServerParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ServerParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ServerParameterDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/ServerProcessInfoUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ServerProcessInfoUnit extends DatasetUnit { serverId: string; name: string; processPath: string; processCount: number; processSuccessCount: number; processFailureCount: number; processReceiveBytes: number; processSendBytes: number; processSpanMax: number; processSpanMin: number; processSpanTotal: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/ServerProcessInfoLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ServerProcessInfoUnit } from "sk/service/data/logic/control/logic/ServerProcessInfoUnit"; export class ServerProcessInfoLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ServerProcessInfoUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_SERVER_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_PROCESS_PATH: FieldMeta; static FIELD_PROCESS_COUNT: FieldMeta; static FIELD_PROCESS_SUCCESS_COUNT: FieldMeta; static FIELD_PROCESS_FAILURE_COUNT: FieldMeta; static FIELD_PROCESS_RECEIVE_BYTES: FieldMeta; static FIELD_PROCESS_SEND_BYTES: FieldMeta; static FIELD_PROCESS_SPAN_MAX: FieldMeta; static FIELD_PROCESS_SPAN_MIN: FieldMeta; static FIELD_PROCESS_SPAN_TOTAL: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findServerIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findProcessPathByIdAsync(id: string): Promise; findProcessCountByIdAsync(id: string): Promise; findProcessSuccessCountByIdAsync(id: string): Promise; findProcessFailureCountByIdAsync(id: string): Promise; findProcessReceiveBytesByIdAsync(id: string): Promise; findProcessSendBytesByIdAsync(id: string): Promise; findProcessSpanMaxByIdAsync(id: string): Promise; findProcessSpanMinByIdAsync(id: string): Promise; findProcessSpanTotalByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ServerProcessInfoUnit): ResultEnum; prepare(unit: ServerProcessInfoUnit): ServerProcessInfoUnit; protected onInsertBefore(context: IContext, unit: ServerProcessInfoUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ServerProcessInfoUnit): ResultEnum; insertAsync(param1: IDataContext | ServerProcessInfoUnit, param2?: ServerProcessInfoUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ServerProcessInfoUnit, newUnit: ServerProcessInfoUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ServerProcessInfoUnit, newUnit: ServerProcessInfoUnit): ResultEnum; updateAsync(param1: IDataContext | ServerProcessInfoUnit, param2?: ServerProcessInfoUnit): Promise; protected onDeleteBefore(context: IContext, unit: ServerProcessInfoUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ServerProcessInfoUnit): ResultEnum; deleteAsync(param1: IDataContext | ServerProcessInfoUnit, param2?: ServerProcessInfoUnit): Promise; } } declare module "sk/service/data/logic/control/controller/ServerProcessInfoDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ServerProcessInfoDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; serverId: string; name: string; processPath: string; processCount: number; processSuccessCount: number; processFailureCount: number; processReceiveBytes: number; processSendBytes: number; processSpanMax: number; processSpanMin: number; processSpanTotal: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/ServerProcessInfoController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ServerProcessInfoLogic } from "sk/service/data/logic/control/logic/ServerProcessInfoLogic"; import { ServerProcessInfoDto } from "sk/service/data/logic/control/controller/ServerProcessInfoDto"; export class ServerProcessInfoController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getIdByNameAsync(context: IDataContext, server_id: string, name: string): Promise; createLogic(context: IDataContext): ServerProcessInfoLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ServerProcessInfoDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ServerProcessInfoDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ServerProcessInfoDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ServerProcessInfoDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ServerProcessInfoDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ServerProcessInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ServerProcessInfoDto, newDto: ServerProcessInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ServerProcessInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ServerProcessInfoDto, newDto: ServerProcessInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ServerProcessInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ServerProcessInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ServerProcessInfoDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/TaskUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { TaskStatusEnum } from 'sk/data/logic/control/enumeration/task/TaskStatusEnum'; export class TaskUnit extends DatasetUnit { typeId: string; eventTypeId: string; scheduleId: string; code: string; name: string; statusCd: TaskStatusEnum; parameters: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/TaskLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { TaskStatusEnum } from 'sk/data/logic/control/enumeration/task/TaskStatusEnum'; import { TaskUnit } from "sk/service/data/logic/control/logic/TaskUnit"; export class TaskLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TaskUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_EVENT_TYPE_ID: FieldMeta; static FIELD_SCHEDULE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_PARAMETERS: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findEventTypeIdByIdAsync(id: string): Promise; findScheduleIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findParametersByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: TaskUnit): ResultEnum; prepare(unit: TaskUnit): TaskUnit; protected onInsertBefore(context: IContext, unit: TaskUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: TaskUnit): ResultEnum; insertAsync(param1: IDataContext | TaskUnit, param2?: TaskUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: TaskUnit, newUnit: TaskUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: TaskUnit, newUnit: TaskUnit): ResultEnum; updateAsync(param1: IDataContext | TaskUnit, param2?: TaskUnit): Promise; protected onDeleteBefore(context: IContext, unit: TaskUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: TaskUnit): ResultEnum; deleteAsync(param1: IDataContext | TaskUnit, param2?: TaskUnit): Promise; } } declare module "sk/service/data/logic/control/controller/TaskDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { TaskStatusEnum } from 'sk/data/logic/control/enumeration/task/TaskStatusEnum'; export class TaskDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeId: string; eventTypeId: string; scheduleId: string; code: string; name: string; statusCd: TaskStatusEnum; parameters: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/TaskController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TaskLogic } from "sk/service/data/logic/control/logic/TaskLogic"; import { TaskDto } from "sk/service/data/logic/control/controller/TaskDto"; export class TaskController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): TaskLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TaskDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TaskDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TaskDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TaskDto, newDto: TaskDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TaskDto, newDto: TaskDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TaskDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/logic/TaskTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class TaskTypeUnit extends DatasetUnit { code: string; name: string; note: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/logic/TaskTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { TaskTypeUnit } from "sk/service/data/logic/control/logic/TaskTypeUnit"; export class TaskTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TaskTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_NOTE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findNoteByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: TaskTypeUnit): ResultEnum; prepare(unit: TaskTypeUnit): TaskTypeUnit; protected onInsertBefore(context: IContext, unit: TaskTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: TaskTypeUnit): ResultEnum; insertAsync(param1: IDataContext | TaskTypeUnit, param2?: TaskTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: TaskTypeUnit, newUnit: TaskTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: TaskTypeUnit, newUnit: TaskTypeUnit): ResultEnum; updateAsync(param1: IDataContext | TaskTypeUnit, param2?: TaskTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: TaskTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: TaskTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | TaskTypeUnit, param2?: TaskTypeUnit): Promise; } } declare module "sk/service/data/logic/control/controller/TaskTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class TaskTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; note: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/control/controller/TaskTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TaskTypeLogic } from "sk/service/data/logic/control/logic/TaskTypeLogic"; import { TaskTypeDto } from "sk/service/data/logic/control/controller/TaskTypeDto"; export class TaskTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): TaskTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TaskTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TaskTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TaskTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TaskTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TaskTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TaskTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TaskTypeDto, newDto: TaskTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TaskTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TaskTypeDto, newDto: TaskTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TaskTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TaskTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TaskTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/control/service/EventMessageQueueService" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { ThreadService } from 'cross/runtime/module/thread/ThreadService'; import { Service } from 'cross/runtime/module/Service'; import { LogicInvokeAsyncThread } from 'foundation/service/common/router/thread/LogicInvokeAsyncThread'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { ServerMessageQueueService } from 'foundation/service/common/messagequeue/ServerMessageQueueService'; import { EventUnit } from "sk/service/data/logic/control/logic/EventUnit"; export class EventMessageQueueService extends Service { static FIELD_DEPLOY_CODE: FieldMeta; protected _queueKey: string; protected _intervalTime: number; protected topics: any; protected _thread: LogicInvokeAsyncThread; protected _environmentService: EnvironmentService; protected _threadService: ThreadService; protected _serverMessageQueueService: ServerMessageQueueService; constructor(); initializeConfig(jconfig: any): void; onActive(): void; fetchEventMapAsync(context: DataContext): Promise>>>; changeEventTimeoutAsync(context: DataContext): Promise; loadEventPoolAsync(context: DataContext): Promise; sendAsync(messages: Array, topic: string): Promise; loadKafkaTopicsAsync(): Promise; } } declare module "sk/service/data/logic/control/service/EventPoolConstains" { export class EventPoolConstains { static QUEUE_KEY: string; } } declare module "sk/service/data/logic/control/service/EventPoolService" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { ThreadService } from 'cross/runtime/module/thread/ThreadService'; import { Service } from 'cross/runtime/module/Service'; import { GlobalLockService } from 'cross/system/device/lock/GlobalLockService'; import { RedisConnection } from 'foundation/device/service/cache/redis/RedisConnection'; import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext'; import { LogicInvokeAsyncThread } from 'foundation/service/common/router/thread/LogicInvokeAsyncThread'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { LogicContext } from 'foundation/service/common/logic/LogicContext'; import { EventUnit } from "sk/service/data/logic/control/logic/EventUnit"; export class EventPoolService extends Service { context: LogicContext; static FIELD_DEPLOY_CODE: FieldMeta; protected _eventTypeMap: any; protected _lockTimeout: number; protected _intervalTime: number; protected _thread: LogicInvokeAsyncThread; protected _environmentService: EnvironmentService; protected _threadService: ThreadService; protected _globalLockService: GlobalLockService; constructor(); initializeConfig(jconfig: any): void; onActive(): void; updateEventsOnLockAsync(context: LogicContext): Promise; fetchEventsAsync(context: DataContext, eventId: string): Promise>; changeEventTimeoutAsync(eventTypeId: string, connection: RedisConnection): Promise; onUpdateEventsOnLockAsync(): Promise; getEventQueueKey(eventTypeId: string): string; allocPendingAsync(context: MessageRouterContext, host: string, port: string, eventTypeOlder?: any[][]): Promise>; } } declare module "sk/service/data/logic/control/util/EventUtil" { import { DataContext } from 'foundation/service/common/database/DataContext'; import { EventUnit } from "sk/service/data/logic/control/logic/EventUnit"; export class EventUtil { static list: Array; static getEventAsync(context: DataContext, host: string): Promise; } } declare module "sk/service/data/logic/digitization/logic/BatchUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { LinkTypeEnum } from 'sk/data/logic/calculate/enumeration/task/LinkTypeEnum'; import { BatchResultEnum } from 'sk/data/logic/digitization/enumeration/BatchResultEnum'; import { BatchStatusEnum } from 'sk/data/logic/digitization/enumeration/BatchStatusEnum'; import { BatchTypeEnum } from 'sk/data/logic/digitization/enumeration/BatchTypeEnum'; export class BatchUnit extends DatasetUnit { typeCd: BatchTypeEnum; code: string; name: string; linkCd: LinkTypeEnum; linkId: string; linkVersion: string; statusCd: BatchStatusEnum; resultCd: BatchResultEnum; dataOrder: number; message: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/BatchLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LinkTypeEnum } from 'sk/data/logic/calculate/enumeration/task/LinkTypeEnum'; import { BatchResultEnum } from 'sk/data/logic/digitization/enumeration/BatchResultEnum'; import { BatchStatusEnum } from 'sk/data/logic/digitization/enumeration/BatchStatusEnum'; import { BatchTypeEnum } from 'sk/data/logic/digitization/enumeration/BatchTypeEnum'; import { BatchUnit } from "sk/service/data/logic/digitization/logic/BatchUnit"; export class BatchLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof BatchUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_LINK_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_RESULT_CD: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_MESSAGE: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findLinkVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findResultCdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findMessageByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: BatchUnit): ResultEnum; prepare(unit: BatchUnit): BatchUnit; protected onInsertBefore(context: IContext, unit: BatchUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: BatchUnit): ResultEnum; insertAsync(param1: IDataContext | BatchUnit, param2?: BatchUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: BatchUnit, newUnit: BatchUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: BatchUnit, newUnit: BatchUnit): ResultEnum; updateAsync(param1: IDataContext | BatchUnit, param2?: BatchUnit): Promise; protected onDeleteBefore(context: IContext, unit: BatchUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: BatchUnit): ResultEnum; deleteAsync(param1: IDataContext | BatchUnit, param2?: BatchUnit): Promise; } } declare module "sk/service/data/logic/digitization/logic/SchemeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; export class SchemeUnit extends DatasetUnit { tenantId: string; libraryId: string; projectId: string; typeId: string; categoryId: string; code: string; name: string; useCd: SchemeUseStatusEnum; version: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/SchemeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; import { SchemeUnit } from "sk/service/data/logic/digitization/logic/SchemeUnit"; export class SchemeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PROJECT_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_USE_CD: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findProjectIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findUseCdByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: SchemeUnit): ResultEnum; prepare(unit: SchemeUnit): SchemeUnit; protected onInsertBefore(context: IContext, unit: SchemeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: SchemeUnit): ResultEnum; insertAsync(param1: IDataContext | SchemeUnit, param2?: SchemeUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: SchemeUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: SchemeUnit, newUnit: SchemeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: SchemeUnit, newUnit: SchemeUnit): ResultEnum; updateAsync(param1: IDataContext | SchemeUnit, param2?: SchemeUnit): Promise; protected onDeleteBefore(context: IContext, unit: SchemeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: SchemeUnit): ResultEnum; deleteAsync(param1: IDataContext | SchemeUnit, param2?: SchemeUnit): Promise; } } declare module "sk/service/data/logic/digitization/logic/StructureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { OrderOperationStatusEnum } from 'sk/data/logic/digitization/enumeration/OrderOperationStatusEnum'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; import { StructureStatusEnum } from 'sk/data/logic/digitization/enumeration/StructureStatusEnum'; export class StructureUnit extends DatasetUnit { tenantId: string; libraryId: string; projectId: string; schemeId: string; schemeVersion: number; code: string; name: string; useCd: SchemeUseStatusEnum; version: number; tags: string; features: string; orderOperationStatusCd: OrderOperationStatusEnum; statusCd: StructureStatusEnum; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/StructureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OrderOperationStatusEnum } from 'sk/data/logic/digitization/enumeration/OrderOperationStatusEnum'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; import { StructureStatusEnum } from 'sk/data/logic/digitization/enumeration/StructureStatusEnum'; import { StructureUnit } from "sk/service/data/logic/digitization/logic/StructureUnit"; export class StructureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof StructureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PROJECT_ID: FieldMeta; static FIELD_SCHEME_ID: FieldMeta; static FIELD_SCHEME_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_USE_CD: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_ORDER_OPERATION_STATUS_CD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findProjectIdByIdAsync(id: string): Promise; findSchemeIdByIdAsync(id: string): Promise; findSchemeVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findUseCdByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findOrderOperationStatusCdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: StructureUnit): ResultEnum; prepare(unit: StructureUnit): StructureUnit; protected onInsertBefore(context: IContext, unit: StructureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: StructureUnit): ResultEnum; insertAsync(param1: IDataContext | StructureUnit, param2?: StructureUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: StructureUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: StructureUnit, newUnit: StructureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: StructureUnit, newUnit: StructureUnit): ResultEnum; updateAsync(param1: IDataContext | StructureUnit, param2?: StructureUnit): Promise; protected onDeleteBefore(context: IContext, unit: StructureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: StructureUnit): ResultEnum; deleteAsync(param1: IDataContext | StructureUnit, param2?: StructureUnit): Promise; } } declare module "sk/service/data/logic/digitization/logic/TechnologyUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; export class TechnologyUnit extends DatasetUnit { tenantId: string; libraryId: string; projectId: string; schemeId: string; schemeVersion: number; structureSchemeId: string; structureVersion: number; code: string; name: string; useCd: SchemeUseStatusEnum; version: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/TechnologyLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; import { TechnologyUnit } from "sk/service/data/logic/digitization/logic/TechnologyUnit"; export class TechnologyLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TechnologyUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PROJECT_ID: FieldMeta; static FIELD_SCHEME_ID: FieldMeta; static FIELD_SCHEME_VERSION: FieldMeta; static FIELD_STRUCTURE_SCHEME_ID: FieldMeta; static FIELD_STRUCTURE_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_USE_CD: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findProjectIdByIdAsync(id: string): Promise; findSchemeIdByIdAsync(id: string): Promise; findSchemeVersionByIdAsync(id: string): Promise; findStructureSchemeIdByIdAsync(id: string): Promise; findStructureVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findUseCdByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: TechnologyUnit): ResultEnum; prepare(unit: TechnologyUnit): TechnologyUnit; protected onInsertBefore(context: IContext, unit: TechnologyUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: TechnologyUnit): ResultEnum; insertAsync(param1: IDataContext | TechnologyUnit, param2?: TechnologyUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: TechnologyUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: TechnologyUnit, newUnit: TechnologyUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: TechnologyUnit, newUnit: TechnologyUnit): ResultEnum; updateAsync(param1: IDataContext | TechnologyUnit, param2?: TechnologyUnit): Promise; protected onDeleteBefore(context: IContext, unit: TechnologyUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: TechnologyUnit): ResultEnum; deleteAsync(param1: IDataContext | TechnologyUnit, param2?: TechnologyUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/BatchDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { LinkTypeEnum } from 'sk/data/logic/calculate/enumeration/task/LinkTypeEnum'; import { BatchResultEnum } from 'sk/data/logic/digitization/enumeration/BatchResultEnum'; import { BatchStatusEnum } from 'sk/data/logic/digitization/enumeration/BatchStatusEnum'; import { BatchTypeEnum } from 'sk/data/logic/digitization/enumeration/BatchTypeEnum'; export class BatchDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeCd: BatchTypeEnum; code: string; name: string; linkCd: LinkTypeEnum; linkId: string; linkVersion: string; statusCd: BatchStatusEnum; resultCd: BatchResultEnum; dataOrder: number; message: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/BatchItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { BatchItemResultEnum } from 'sk/data/logic/digitization/enumeration/BatchItemResultEnum'; import { BatchItemStatusEnum } from 'sk/data/logic/digitization/enumeration/BatchItemStatusEnum'; import { BatchItemTypeEnum } from 'sk/data/logic/digitization/enumeration/BatchItemTypeEnum'; export class BatchItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; batchId: string; code: string; name: string; dataOrder: number; storageId: string; typeCd: BatchItemTypeEnum; typeLinkId: string; linkId: string; linkStatusCd: BatchItemStatusEnum; linkResultCd: BatchItemResultEnum; linkMessage: string; parameters: string; options: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/SchemeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; export class SchemeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; projectId: string; typeId: string; categoryId: string; code: string; name: string; useCd: SchemeUseStatusEnum; version: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/StorageDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { StorageTypeEnum } from 'sk/data/logic/digitization/enumeration/StorageTypeEnum'; export class StorageDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; name: string; code: string; linkType: StorageTypeEnum; linkId: string; linkVersion: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/storage/DigitizationStorageService" { import { IContext } from 'cross/runtime/lang/IContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { Service } from 'cross/runtime/module/Service'; import { JsonService } from 'cross/core/module/json/JsonService'; import { StorageDigitizationTypeEnum } from 'foundation/data/common/enumeration/StorageDigitizationTypeEnum'; import { StorageModeEnum } from 'foundation/data/common/enumeration/StorageModeEnum'; import { LogicInterfaceService } from 'foundation/data/common/net/LogicInterfaceService'; import { AssetVersionType } from 'foundation/data/common/resource/AssetUtil'; import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService'; import { OssResult } from 'foundation/service/common/oss/OssResult'; import { BatchDto } from "sk/service/data/logic/digitization/controller/BatchDto"; import { BatchItemDto } from "sk/service/data/logic/digitization/controller/BatchItemDto"; import { SchemeDto } from "sk/service/data/logic/digitization/controller/SchemeDto"; import { StorageDto } from "sk/service/data/logic/digitization/controller/StorageDto"; export type DigitizationStorageUploadOptions = { current?: boolean; isBuffer?: boolean; }; export class DigitizationStorageService extends Service { protected _environmentService: EnvironmentService; protected _jsonService: JsonService; protected _interfaceService: LogicInterfaceService; protected _ossService: OssConnectionService; downloadAsync(context: IContext, modeCd: StorageModeEnum, digitizationCd: StorageDigitizationTypeEnum, id: string, version: AssetVersionType, name: string): Promise; copyPathAsync(context: IContext, modeCd: StorageModeEnum, digitizationCd: StorageDigitizationTypeEnum, id: string, newId: string): Promise; uploadAsync(context: IContext, modeCd: StorageModeEnum, digitizationCd: StorageDigitizationTypeEnum, id: string, version: AssetVersionType, name: string, content: any, options?: DigitizationStorageUploadOptions): Promise; deleteAsync(context: IContext, modeCd: StorageModeEnum, digitizationCd: StorageDigitizationTypeEnum, id: string): Promise; copyFromOssFileAsync(context: IContext, from: string, to: string): Promise; copyPreviewFileFromTempFileAsync(context: IContext, digitizationCd: StorageDigitizationTypeEnum, id: string, version: AssetVersionType, ossTempKey: string): Promise; copyUnderlayFileFromTempFileAsync(context: IContext, digitizationCd: StorageDigitizationTypeEnum, id: string, version: AssetVersionType, ossTempKey: string): Promise; copyUnderlay2DFileFromTempFileAsync(context: IContext, digitizationCd: StorageDigitizationTypeEnum, id: string, version: AssetVersionType, ossTempKey: string): Promise; insertFloorplanAsync(context: IContext, id: string, version: AssetVersionType, code: string, parameters: any): Promise; insertSchemeAsync(context: IContext, id: string, version: AssetVersionType, code: string, parameters: any): Promise; insertStructureSchemeAsync(context: IContext, id: string, version: AssetVersionType, code: string, parameters: any): Promise; updateFloorplanAsync(context: IContext, id: string, version: AssetVersionType, code: string, parameters?: any): Promise; copyFromOssFileForModeCdAsync(context: IContext, modeCd: StorageModeEnum, digitizationCd: StorageDigitizationTypeEnum, id: string, version: AssetVersionType, name: string, ossTempKey: string): Promise; updateSchemeAsync(context: IContext, id: string, version: AssetVersionType, code: string, parameters?: any): Promise; updateStructureSchemeAsync(context: IContext, id: string, version: AssetVersionType, code: string, parameters?: any): Promise; downloadSchemeAsync(context: IContext, id: string, version: AssetVersionType): Promise; uploadSchemeAsync(context: IContext, id: string, version: AssetVersionType, content: any): Promise; deleteFloorplanAsync(context: any, id: string): Promise; deleteStorageAsync(context: IContext, storage: StorageDto): Promise; deleteBatchAsync(context: IContext, batch: BatchDto): Promise; deleteBatchItemAsync(context: IContext, batchItem: BatchItemDto): Promise; deleteSchemeAsync(context: IContext, scheme: SchemeDto): Promise; insertTechnologyAsync(context: IContext, id: string, version: AssetVersionType, code: string, content: any): Promise; updateTechnologyAsync(context: IContext, id: string, version: AssetVersionType, code: string, content: any, optionEncrypt?: boolean): Promise; deleteTechnologyAsync(context: IContext, id: string): Promise; } } declare module "sk/service/data/logic/digitization/controller/BatchItemController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { BatchItemLogic } from "sk/service/data/logic/digitization/logic/BatchItemLogic"; import { BatchItemDto } from "sk/service/data/logic/digitization/controller/BatchItemDto"; export class BatchItemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): BatchItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: BatchItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: BatchItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: BatchItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: BatchItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: BatchItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: BatchItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: BatchItemDto, newDto: BatchItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: BatchItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: BatchItemDto, newDto: BatchItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: BatchItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: BatchItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: BatchItemDto, options: DatasetControllerOptions): Promise; getTypeName(context: IDataContext, id: string): Promise; getStatusName(context: IDataContext, id: string): Promise; getResultName(context: IDataContext, id: string): Promise; } } declare module "sk/service/data/logic/digitization/controller/BatchController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { BatchLogic } from "sk/service/data/logic/digitization/logic/BatchLogic"; import { DigitizationStorageService } from "sk/service/data/logic/digitization/storage/DigitizationStorageService"; import { BatchDto } from "sk/service/data/logic/digitization/controller/BatchDto"; import { BatchItemController } from "sk/service/data/logic/digitization/controller/BatchItemController"; export class BatchController extends DatasetController { static PATH: string; protected _batchItemController: BatchItemController; protected _digitizationStorageService: DigitizationStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): BatchLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: BatchDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: BatchDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: BatchDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: BatchDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: BatchDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: BatchDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: BatchDto, newDto: BatchDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: BatchDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: BatchDto, newDto: BatchDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: BatchDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: BatchDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: BatchDto, options: DatasetControllerOptions): Promise; getTypeName(context: IDataContext, id: string): Promise; getLinkTypeName(context: IDataContext, id: string): Promise; getLinkName(context: IDataContext, id: string): Promise; getStatusName(context: IDataContext, id: string): Promise; getResultName(context: IDataContext, id: string): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigCategoryUnit } from "sk/service/data/logic/digitization/logic/ConfigCategoryUnit"; export class ConfigCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigCategoryUnit): ResultEnum; prepare(unit: ConfigCategoryUnit): ConfigCategoryUnit; protected onInsertBefore(context: IContext, unit: ConfigCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigCategoryUnit, param2?: ConfigCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigCategoryUnit, newUnit: ConfigCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigCategoryUnit, newUnit: ConfigCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigCategoryUnit, param2?: ConfigCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigCategoryUnit, param2?: ConfigCategoryUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigCategoryLogic } from "sk/service/data/logic/digitization/logic/ConfigCategoryLogic"; import { ConfigCategoryDto } from "sk/service/data/logic/digitization/controller/ConfigCategoryDto"; export class ConfigCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ConfigCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigCategoryDto, newDto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigCategoryDto, newDto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; typeCode: string; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigConfigureUnit" { import { DecorateBindTypeEnum } from 'sk/data/logic/enumeration/DecorateBindTypeEnum'; import { ConfigUnit } from "sk/service/data/logic/digitization/logic/ConfigUnit"; export class ConfigConfigureUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; itemTypeCd: DecorateBindTypeEnum; visibleCd: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { ConfigUnit } from "sk/service/data/logic/digitization/logic/ConfigUnit"; export class ConfigLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_TYPE_CODE: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_HAS_ICON: FieldMeta; static FIELD_HAS_PREVIEW: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findTypeCodeByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findHasIconByIdAsync(id: string): Promise; findHasPreviewByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigUnit): ResultEnum; prepare(unit: ConfigUnit): ConfigUnit; protected onInsertBefore(context: IContext, unit: ConfigUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigUnit, param2?: ConfigUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigUnit, newUnit: ConfigUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigUnit, newUnit: ConfigUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigUnit, param2?: ConfigUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigUnit, param2?: ConfigUnit): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigConfigureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DecorateBindTypeEnum } from 'sk/data/logic/enumeration/DecorateBindTypeEnum'; import { ConfigConfigureUnit } from "sk/service/data/logic/digitization/logic/ConfigConfigureUnit"; import { ConfigLogic } from "sk/service/data/logic/digitization/logic/ConfigLogic"; export class ConfigConfigureLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigConfigureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_ITEM_TYPE_CD: FieldMeta; static FIELD_VISIBLE_CD: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findItemTypeCdByIdAsync(id: string): Promise; findVisibleCdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigConfigureUnit): ResultEnum; prepare(unit: ConfigConfigureUnit): ConfigConfigureUnit; protected onInsertBefore(context: IContext, unit: ConfigConfigureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigConfigureUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigConfigureUnit, param2?: ConfigConfigureUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigConfigureUnit, newUnit: ConfigConfigureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigConfigureUnit, newUnit: ConfigConfigureUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigConfigureUnit, param2?: ConfigConfigureUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigConfigureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigConfigureUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigConfigureUnit, param2?: ConfigConfigureUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigConfigureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { DecorateBindTypeEnum } from 'sk/data/logic/enumeration/DecorateBindTypeEnum'; export class ConfigConfigureDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; itemTypeCd: DecorateBindTypeEnum; visibleCd: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; version: number; typeCode: string; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; typeCode: string; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigLogic } from "sk/service/data/logic/digitization/logic/ConfigLogic"; import { ConfigDto } from "sk/service/data/logic/digitization/controller/ConfigDto"; export class ConfigController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigDto, newDto: ConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigDto, newDto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigConfigureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigConfigureLogic } from "sk/service/data/logic/digitization/logic/ConfigConfigureLogic"; import { ConfigConfigureDto } from "sk/service/data/logic/digitization/controller/ConfigConfigureDto"; import { ConfigController } from "sk/service/data/logic/digitization/controller/ConfigController"; export class ConfigConfigureController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigConfigureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigConfigureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigConfigureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigConfigureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigConfigureDto, newDto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigConfigureDto, newDto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigConfigureOptionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigConfigureOptionUnit extends DatasetUnit { tenantId: string; libraryId: string; configId: string; configureId: string; isDefault: number; dataIcon: string; dataValue: string; validCondition: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigConfigureOptionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigConfigureOptionUnit } from "sk/service/data/logic/digitization/logic/ConfigConfigureOptionUnit"; export class ConfigConfigureOptionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigConfigureOptionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_CONFIGURE_ID: FieldMeta; static FIELD_IS_DEFAULT: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_VALID_CONDITION: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findConfigureIdByIdAsync(id: string): Promise; findIsDefaultByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findValidConditionByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigConfigureOptionUnit): ResultEnum; prepare(unit: ConfigConfigureOptionUnit): ConfigConfigureOptionUnit; protected onInsertBefore(context: IContext, unit: ConfigConfigureOptionUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigConfigureOptionUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigConfigureOptionUnit, param2?: ConfigConfigureOptionUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigConfigureOptionUnit, newUnit: ConfigConfigureOptionUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigConfigureOptionUnit, newUnit: ConfigConfigureOptionUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigConfigureOptionUnit, param2?: ConfigConfigureOptionUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigConfigureOptionUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigConfigureOptionUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigConfigureOptionUnit, param2?: ConfigConfigureOptionUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigConfigureOptionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigConfigureOptionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; configureId: string; isDefault: number; dataIcon: string; dataValue: string; validCondition: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigConfigureOptionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigConfigureOptionLogic } from "sk/service/data/logic/digitization/logic/ConfigConfigureOptionLogic"; import { ConfigConfigureOptionDto } from "sk/service/data/logic/digitization/controller/ConfigConfigureOptionDto"; export class ConfigConfigureOptionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigConfigureOptionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigConfigureOptionDto, newDto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigConfigureOptionDto, newDto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigDecorateUnit" { import { ConfigUnit } from "sk/service/data/logic/digitization/logic/ConfigUnit"; export class ConfigDecorateUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; bindingCd: number; visibleCd: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigDecorateLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigDecorateUnit } from "sk/service/data/logic/digitization/logic/ConfigDecorateUnit"; import { ConfigLogic } from "sk/service/data/logic/digitization/logic/ConfigLogic"; export class ConfigDecorateLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigDecorateUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_BINDING_CD: FieldMeta; static FIELD_VISIBLE_CD: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findBindingCdByIdAsync(id: string): Promise; findVisibleCdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigDecorateUnit): ResultEnum; prepare(unit: ConfigDecorateUnit): ConfigDecorateUnit; protected onInsertBefore(context: IContext, unit: ConfigDecorateUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigDecorateUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigDecorateUnit, param2?: ConfigDecorateUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigDecorateUnit, newUnit: ConfigDecorateUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigDecorateUnit, newUnit: ConfigDecorateUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigDecorateUnit, param2?: ConfigDecorateUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigDecorateUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigDecorateUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigDecorateUnit, param2?: ConfigDecorateUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigDecorateDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigDecorateDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; bindingCd: number; visibleCd: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; version: number; typeCode: string; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigDecorateController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigDecorateLogic } from "sk/service/data/logic/digitization/logic/ConfigDecorateLogic"; import { ConfigController } from "sk/service/data/logic/digitization/controller/ConfigController"; import { ConfigDecorateDto } from "sk/service/data/logic/digitization/controller/ConfigDecorateDto"; export class ConfigDecorateController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigDecorateLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigDecorateDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigDecorateDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigDecorateDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigDecorateDto, newDto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigDecorateDto, newDto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigDecorateItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigDecorateItemUnit extends DatasetUnit { tenantId: string; libraryId: string; configId: string; decorateId: string; code: string; name: string; linkCd: number; dataValue: string; isDefault: number; dataIcon: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigDecorateItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigDecorateItemUnit } from "sk/service/data/logic/digitization/logic/ConfigDecorateItemUnit"; export class ConfigDecorateItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigDecorateItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_DECORATE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_IS_DEFAULT: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findDecorateIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findIsDefaultByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigDecorateItemUnit): ResultEnum; prepare(unit: ConfigDecorateItemUnit): ConfigDecorateItemUnit; protected onInsertBefore(context: IContext, unit: ConfigDecorateItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigDecorateItemUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigDecorateItemUnit, param2?: ConfigDecorateItemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigDecorateItemUnit, newUnit: ConfigDecorateItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigDecorateItemUnit, newUnit: ConfigDecorateItemUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigDecorateItemUnit, param2?: ConfigDecorateItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigDecorateItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigDecorateItemUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigDecorateItemUnit, param2?: ConfigDecorateItemUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigDecorateItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigDecorateItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; decorateId: string; code: string; name: string; linkCd: number; dataValue: string; isDefault: number; dataIcon: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigDecorateItemController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigDecorateItemLogic } from "sk/service/data/logic/digitization/logic/ConfigDecorateItemLogic"; import { ConfigDecorateItemDto } from "sk/service/data/logic/digitization/controller/ConfigDecorateItemDto"; export class ConfigDecorateItemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigDecorateItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigDecorateItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigDecorateItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigDecorateItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigDecorateItemDto, newDto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigDecorateItemDto, newDto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigFormulaUnit" { import { ConfigUnit } from "sk/service/data/logic/digitization/logic/ConfigUnit"; export class ConfigFormulaUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigFormulaLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigFormulaUnit } from "sk/service/data/logic/digitization/logic/ConfigFormulaUnit"; import { ConfigLogic } from "sk/service/data/logic/digitization/logic/ConfigLogic"; export class ConfigFormulaLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigFormulaUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigFormulaUnit): ResultEnum; prepare(unit: ConfigFormulaUnit): ConfigFormulaUnit; protected onInsertBefore(context: IContext, unit: ConfigFormulaUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigFormulaUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigFormulaUnit, param2?: ConfigFormulaUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigFormulaUnit, newUnit: ConfigFormulaUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigFormulaUnit, newUnit: ConfigFormulaUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigFormulaUnit, param2?: ConfigFormulaUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigFormulaUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigFormulaUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigFormulaUnit, param2?: ConfigFormulaUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigFormulaDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigFormulaDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; version: number; typeCode: string; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigFormulaController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigFormulaLogic } from "sk/service/data/logic/digitization/logic/ConfigFormulaLogic"; import { ConfigController } from "sk/service/data/logic/digitization/controller/ConfigController"; import { ConfigFormulaDto } from "sk/service/data/logic/digitization/controller/ConfigFormulaDto"; export class ConfigFormulaController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigFormulaLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigFormulaDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigFormulaDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigFormulaDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigFormulaDto, newDto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigFormulaDto, newDto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigParameterUnit" { import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { ConfigUnit } from "sk/service/data/logic/digitization/logic/ConfigUnit"; export class ConfigParameterUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; dataCd: ParameterTypeEnum; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigParameterLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigLogic } from "sk/service/data/logic/digitization/logic/ConfigLogic"; import { ConfigParameterUnit } from "sk/service/data/logic/digitization/logic/ConfigParameterUnit"; export class ConfigParameterLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigParameterUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_DATA_CD: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findDataCdByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigParameterUnit): ResultEnum; prepare(unit: ConfigParameterUnit): ConfigParameterUnit; protected onInsertBefore(context: IContext, unit: ConfigParameterUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigParameterUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigParameterUnit, param2?: ConfigParameterUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigParameterUnit, newUnit: ConfigParameterUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigParameterUnit, newUnit: ConfigParameterUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigParameterUnit, param2?: ConfigParameterUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigParameterUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigParameterUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigParameterUnit, param2?: ConfigParameterUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigParameterDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigParameterDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; dataCd: ParameterTypeEnum; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; version: number; typeCode: string; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigParameterController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigParameterLogic } from "sk/service/data/logic/digitization/logic/ConfigParameterLogic"; import { ConfigController } from "sk/service/data/logic/digitization/controller/ConfigController"; import { ConfigParameterDto } from "sk/service/data/logic/digitization/controller/ConfigParameterDto"; export class ConfigParameterController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigParameterLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigParameterDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigParameterDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigParameterDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigParameterDto, newDto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigParameterDto, newDto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigTypeUnit extends DatasetUnit { tenantId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigTypeUnit } from "sk/service/data/logic/digitization/logic/ConfigTypeUnit"; export class ConfigTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigTypeUnit): ResultEnum; prepare(unit: ConfigTypeUnit): ConfigTypeUnit; protected onInsertBefore(context: IContext, unit: ConfigTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigTypeUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigTypeUnit, param2?: ConfigTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigTypeUnit, newUnit: ConfigTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigTypeUnit, newUnit: ConfigTypeUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigTypeUnit, param2?: ConfigTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigTypeUnit, param2?: ConfigTypeUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigTypeLogic } from "sk/service/data/logic/digitization/logic/ConfigTypeLogic"; import { ConfigTypeDto } from "sk/service/data/logic/digitization/controller/ConfigTypeDto"; export class ConfigTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ConfigTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigTypeDto, newDto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigTypeDto, newDto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ConfigVariableUnit" { import { ConfigUnit } from "sk/service/data/logic/digitization/logic/ConfigUnit"; export class ConfigVariableUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ConfigVariableLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigLogic } from "sk/service/data/logic/digitization/logic/ConfigLogic"; import { ConfigVariableUnit } from "sk/service/data/logic/digitization/logic/ConfigVariableUnit"; export class ConfigVariableLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigVariableUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigVariableUnit): ResultEnum; prepare(unit: ConfigVariableUnit): ConfigVariableUnit; protected onInsertBefore(context: IContext, unit: ConfigVariableUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigVariableUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigVariableUnit, param2?: ConfigVariableUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigVariableUnit, newUnit: ConfigVariableUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigVariableUnit, newUnit: ConfigVariableUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigVariableUnit, param2?: ConfigVariableUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigVariableUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigVariableUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigVariableUnit, param2?: ConfigVariableUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ConfigVariableDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigVariableDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; version: number; typeCode: string; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ConfigVariableController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigVariableLogic } from "sk/service/data/logic/digitization/logic/ConfigVariableLogic"; import { ConfigController } from "sk/service/data/logic/digitization/controller/ConfigController"; import { ConfigVariableDto } from "sk/service/data/logic/digitization/controller/ConfigVariableDto"; export class ConfigVariableController extends DatasetParentController { static PATH: string; parentController: ConfigController; protected _logicStorageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigVariableLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigVariableDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigVariableDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigVariableDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigVariableDto, newDto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigVariableDto, newDto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/FloorplanCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FloorplanCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/FloorplanCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FloorplanCategoryUnit } from "sk/service/data/logic/digitization/logic/FloorplanCategoryUnit"; export class FloorplanCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FloorplanCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FloorplanCategoryUnit): ResultEnum; prepare(unit: FloorplanCategoryUnit): FloorplanCategoryUnit; protected onInsertBefore(context: IContext, unit: FloorplanCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FloorplanCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | FloorplanCategoryUnit, param2?: FloorplanCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: FloorplanCategoryUnit, newUnit: FloorplanCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FloorplanCategoryUnit, newUnit: FloorplanCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | FloorplanCategoryUnit, param2?: FloorplanCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: FloorplanCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FloorplanCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | FloorplanCategoryUnit, param2?: FloorplanCategoryUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/FloorplanCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FloorplanCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/FloorplanCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FloorplanCategoryLogic } from "sk/service/data/logic/digitization/logic/FloorplanCategoryLogic"; import { FloorplanCategoryDto } from "sk/service/data/logic/digitization/controller/FloorplanCategoryDto"; export class FloorplanCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): FloorplanCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FloorplanCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FloorplanCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FloorplanCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FloorplanCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FloorplanCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FloorplanCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FloorplanCategoryDto, newDto: FloorplanCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FloorplanCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FloorplanCategoryDto, newDto: FloorplanCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FloorplanCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FloorplanCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FloorplanCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/FloorplanUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FloorplanUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/FloorplanLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FloorplanUnit } from "sk/service/data/logic/digitization/logic/FloorplanUnit"; export class FloorplanLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FloorplanUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FloorplanUnit): ResultEnum; prepare(unit: FloorplanUnit): FloorplanUnit; protected onInsertBefore(context: IContext, unit: FloorplanUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FloorplanUnit): ResultEnum; insertAsync(param1: IDataContext | FloorplanUnit, param2?: FloorplanUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FloorplanUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FloorplanUnit, newUnit: FloorplanUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FloorplanUnit, newUnit: FloorplanUnit): ResultEnum; updateAsync(param1: IDataContext | FloorplanUnit, param2?: FloorplanUnit): Promise; protected onDeleteBefore(context: IContext, unit: FloorplanUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FloorplanUnit): ResultEnum; deleteAsync(param1: IDataContext | FloorplanUnit, param2?: FloorplanUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/FloorplanDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FloorplanDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/FloorplanController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FloorplanLogic } from "sk/service/data/logic/digitization/logic/FloorplanLogic"; import { DigitizationStorageService } from "sk/service/data/logic/digitization/storage/DigitizationStorageService"; import { FloorplanDto } from "sk/service/data/logic/digitization/controller/FloorplanDto"; export class FloorplanController extends DatasetController { static PATH: string; protected _storageService: DigitizationStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FloorplanLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FloorplanDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FloorplanDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FloorplanDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FloorplanDto, newDto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FloorplanDto, newDto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FloorplanDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/FloorplanTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FloorplanTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; code: string; name: string; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/FloorplanTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FloorplanTypeUnit } from "sk/service/data/logic/digitization/logic/FloorplanTypeUnit"; export class FloorplanTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FloorplanTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FloorplanTypeUnit): ResultEnum; prepare(unit: FloorplanTypeUnit): FloorplanTypeUnit; protected onInsertBefore(context: IContext, unit: FloorplanTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FloorplanTypeUnit): ResultEnum; insertAsync(param1: IDataContext | FloorplanTypeUnit, param2?: FloorplanTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: FloorplanTypeUnit, newUnit: FloorplanTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FloorplanTypeUnit, newUnit: FloorplanTypeUnit): ResultEnum; updateAsync(param1: IDataContext | FloorplanTypeUnit, param2?: FloorplanTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: FloorplanTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FloorplanTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | FloorplanTypeUnit, param2?: FloorplanTypeUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/FloorplanTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FloorplanTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; code: string; name: string; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/FloorplanTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FloorplanTypeLogic } from "sk/service/data/logic/digitization/logic/FloorplanTypeLogic"; import { FloorplanTypeDto } from "sk/service/data/logic/digitization/controller/FloorplanTypeDto"; export class FloorplanTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): FloorplanTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FloorplanTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FloorplanTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FloorplanTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FloorplanTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FloorplanTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FloorplanTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FloorplanTypeDto, newDto: FloorplanTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FloorplanTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FloorplanTypeDto, newDto: FloorplanTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FloorplanTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FloorplanTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FloorplanTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/FloorplanVersionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FloorplanVersionUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; floorplanId: string; version: number; statusCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/FloorplanVersionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FloorplanVersionUnit } from "sk/service/data/logic/digitization/logic/FloorplanVersionUnit"; export class FloorplanVersionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FloorplanVersionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_FLOORPLAN_ID: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findFloorplanIdByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FloorplanVersionUnit): ResultEnum; prepare(unit: FloorplanVersionUnit): FloorplanVersionUnit; protected onInsertBefore(context: IContext, unit: FloorplanVersionUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FloorplanVersionUnit): ResultEnum; insertAsync(param1: IDataContext | FloorplanVersionUnit, param2?: FloorplanVersionUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: FloorplanVersionUnit, newUnit: FloorplanVersionUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FloorplanVersionUnit, newUnit: FloorplanVersionUnit): ResultEnum; updateAsync(param1: IDataContext | FloorplanVersionUnit, param2?: FloorplanVersionUnit): Promise; protected onDeleteBefore(context: IContext, unit: FloorplanVersionUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FloorplanVersionUnit): ResultEnum; deleteAsync(param1: IDataContext | FloorplanVersionUnit, param2?: FloorplanVersionUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/FloorplanVersionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FloorplanVersionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; floorplanId: string; version: number; statusCd: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/FloorplanVersionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FloorplanVersionLogic } from "sk/service/data/logic/digitization/logic/FloorplanVersionLogic"; import { FloorplanVersionDto } from "sk/service/data/logic/digitization/controller/FloorplanVersionDto"; export class FloorplanVersionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FloorplanVersionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FloorplanVersionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FloorplanVersionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FloorplanVersionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FloorplanVersionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FloorplanVersionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FloorplanVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FloorplanVersionDto, newDto: FloorplanVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FloorplanVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FloorplanVersionDto, newDto: FloorplanVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FloorplanVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FloorplanVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FloorplanVersionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/LibraryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class LibraryUnit extends DatasetUnit { tenantId: string; code: string; name: string; levelCd: number; lockCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/LibraryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LibraryUnit } from "sk/service/data/logic/digitization/logic/LibraryUnit"; export class LibraryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LibraryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_LOCK_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findLockCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LibraryUnit): ResultEnum; prepare(unit: LibraryUnit): LibraryUnit; protected onInsertBefore(context: IContext, unit: LibraryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LibraryUnit): ResultEnum; insertAsync(param1: IDataContext | LibraryUnit, param2?: LibraryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LibraryUnit, newUnit: LibraryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LibraryUnit, newUnit: LibraryUnit): ResultEnum; updateAsync(param1: IDataContext | LibraryUnit, param2?: LibraryUnit): Promise; protected onDeleteBefore(context: IContext, unit: LibraryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LibraryUnit): ResultEnum; deleteAsync(param1: IDataContext | LibraryUnit, param2?: LibraryUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/LibraryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class LibraryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; code: string; name: string; levelCd: number; lockCd: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/LibraryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LibraryLogic } from "sk/service/data/logic/digitization/logic/LibraryLogic"; import { LibraryDto } from "sk/service/data/logic/digitization/controller/LibraryDto"; export class LibraryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): LibraryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LibraryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LibraryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LibraryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LibraryDto, newDto: LibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LibraryDto, newDto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/MerchandiseCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MerchandiseCategoryUnit extends DatasetUnit { parentId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; permissions: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/MerchandiseCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MerchandiseCategoryUnit } from "sk/service/data/logic/digitization/logic/MerchandiseCategoryUnit"; export class MerchandiseCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MerchandiseCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MerchandiseCategoryUnit): ResultEnum; prepare(unit: MerchandiseCategoryUnit): MerchandiseCategoryUnit; protected onInsertBefore(context: IContext, unit: MerchandiseCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MerchandiseCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | MerchandiseCategoryUnit, param2?: MerchandiseCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: MerchandiseCategoryUnit, newUnit: MerchandiseCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MerchandiseCategoryUnit, newUnit: MerchandiseCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | MerchandiseCategoryUnit, param2?: MerchandiseCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: MerchandiseCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MerchandiseCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | MerchandiseCategoryUnit, param2?: MerchandiseCategoryUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/MerchandiseCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MerchandiseCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; parentId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; permissions: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/MerchandiseCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MerchandiseCategoryLogic } from "sk/service/data/logic/digitization/logic/MerchandiseCategoryLogic"; import { MerchandiseCategoryDto } from "sk/service/data/logic/digitization/controller/MerchandiseCategoryDto"; export class MerchandiseCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): MerchandiseCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MerchandiseCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MerchandiseCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MerchandiseCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MerchandiseCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MerchandiseCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MerchandiseCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MerchandiseCategoryDto, newDto: MerchandiseCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MerchandiseCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MerchandiseCategoryDto, newDto: MerchandiseCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MerchandiseCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MerchandiseCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MerchandiseCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/MerchandiseCategoryItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { MerchandiseLinkTypeEnum } from 'sk/data/logic/digitization/enumeration/MerchandiseLinkTypeEnum'; export class MerchandiseCategoryItemUnit extends DatasetUnit { categoryId: string; code: string; name: string; linkCd: MerchandiseLinkTypeEnum; linkId: string; optionDefault: number; dataIcon: string; statusCd: number; dataPath: string; examineCd: number; dataOrder: number; permissions: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/MerchandiseCategoryItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MerchandiseLinkTypeEnum } from 'sk/data/logic/digitization/enumeration/MerchandiseLinkTypeEnum'; import { MerchandiseCategoryItemUnit } from "sk/service/data/logic/digitization/logic/MerchandiseCategoryItemUnit"; export class MerchandiseCategoryItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MerchandiseCategoryItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_OPTION_DEFAULT: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findOptionDefaultByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MerchandiseCategoryItemUnit): ResultEnum; prepare(unit: MerchandiseCategoryItemUnit): MerchandiseCategoryItemUnit; protected onInsertBefore(context: IContext, unit: MerchandiseCategoryItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MerchandiseCategoryItemUnit): ResultEnum; insertAsync(param1: IDataContext | MerchandiseCategoryItemUnit, param2?: MerchandiseCategoryItemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: MerchandiseCategoryItemUnit, newUnit: MerchandiseCategoryItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MerchandiseCategoryItemUnit, newUnit: MerchandiseCategoryItemUnit): ResultEnum; updateAsync(param1: IDataContext | MerchandiseCategoryItemUnit, param2?: MerchandiseCategoryItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: MerchandiseCategoryItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MerchandiseCategoryItemUnit): ResultEnum; deleteAsync(param1: IDataContext | MerchandiseCategoryItemUnit, param2?: MerchandiseCategoryItemUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/MerchandiseCategoryItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { MerchandiseLinkTypeEnum } from 'sk/data/logic/digitization/enumeration/MerchandiseLinkTypeEnum'; export class MerchandiseCategoryItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; categoryId: string; code: string; name: string; linkCd: MerchandiseLinkTypeEnum; linkId: string; optionDefault: number; dataIcon: string; statusCd: number; dataPath: string; examineCd: number; dataOrder: number; permissions: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/MerchandiseCategoryItemController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MerchandiseCategoryItemLogic } from "sk/service/data/logic/digitization/logic/MerchandiseCategoryItemLogic"; import { MerchandiseCategoryItemDto } from "sk/service/data/logic/digitization/controller/MerchandiseCategoryItemDto"; export class MerchandiseCategoryItemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): MerchandiseCategoryItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MerchandiseCategoryItemDto, newDto: MerchandiseCategoryItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MerchandiseCategoryItemDto, newDto: MerchandiseCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MerchandiseCategoryItemDto, options: DatasetControllerOptions): Promise; cleanByProductIdAsync(context: RouterContext, productId: string): Promise; } } declare module "sk/service/data/logic/digitization/logic/ModuleStructureCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ModuleStructureCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ModuleStructureCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModuleStructureCategoryUnit } from "sk/service/data/logic/digitization/logic/ModuleStructureCategoryUnit"; export class ModuleStructureCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleStructureCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleStructureCategoryUnit): ResultEnum; prepare(unit: ModuleStructureCategoryUnit): ModuleStructureCategoryUnit; protected onInsertBefore(context: IContext, unit: ModuleStructureCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleStructureCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleStructureCategoryUnit, param2?: ModuleStructureCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleStructureCategoryUnit, newUnit: ModuleStructureCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleStructureCategoryUnit, newUnit: ModuleStructureCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleStructureCategoryUnit, param2?: ModuleStructureCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleStructureCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleStructureCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleStructureCategoryUnit, param2?: ModuleStructureCategoryUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ModuleStructureCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ModuleStructureCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ModuleStructureCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleStructureCategoryLogic } from "sk/service/data/logic/digitization/logic/ModuleStructureCategoryLogic"; import { ModuleStructureCategoryDto } from "sk/service/data/logic/digitization/controller/ModuleStructureCategoryDto"; export class ModuleStructureCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ModuleStructureCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleStructureCategoryDto, newDto: ModuleStructureCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleStructureCategoryDto, newDto: ModuleStructureCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleStructureCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ModuleStructureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ModuleStructureUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ModuleStructureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { ModuleStructureUnit } from "sk/service/data/logic/digitization/logic/ModuleStructureUnit"; export class ModuleStructureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleStructureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleStructureUnit): ResultEnum; prepare(unit: ModuleStructureUnit): ModuleStructureUnit; protected onInsertBefore(context: IContext, unit: ModuleStructureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleStructureUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleStructureUnit, param2?: ModuleStructureUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleStructureUnit, newUnit: ModuleStructureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleStructureUnit, newUnit: ModuleStructureUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleStructureUnit, param2?: ModuleStructureUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleStructureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleStructureUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleStructureUnit, param2?: ModuleStructureUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ModuleStructureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ModuleStructureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ModuleStructureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleStructureLogic } from "sk/service/data/logic/digitization/logic/ModuleStructureLogic"; import { ModuleStructureDto } from "sk/service/data/logic/digitization/controller/ModuleStructureDto"; export class ModuleStructureController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ModuleStructureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleStructureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleStructureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleStructureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleStructureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleStructureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleStructureDto, newDto: ModuleStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleStructureDto, newDto: ModuleStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleStructureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ModuleStructureTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ModuleStructureTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ModuleStructureTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { ModuleStructureTypeUnit } from "sk/service/data/logic/digitization/logic/ModuleStructureTypeUnit"; export class ModuleStructureTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleStructureTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleStructureTypeUnit): ResultEnum; prepare(unit: ModuleStructureTypeUnit): ModuleStructureTypeUnit; protected onInsertBefore(context: IContext, unit: ModuleStructureTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleStructureTypeUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleStructureTypeUnit, param2?: ModuleStructureTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleStructureTypeUnit, newUnit: ModuleStructureTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleStructureTypeUnit, newUnit: ModuleStructureTypeUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleStructureTypeUnit, param2?: ModuleStructureTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleStructureTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleStructureTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleStructureTypeUnit, param2?: ModuleStructureTypeUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ModuleStructureTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ModuleStructureTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ModuleStructureTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleStructureTypeLogic } from "sk/service/data/logic/digitization/logic/ModuleStructureTypeLogic"; import { ModuleStructureTypeDto } from "sk/service/data/logic/digitization/controller/ModuleStructureTypeDto"; export class ModuleStructureTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ModuleStructureTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleStructureTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleStructureTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleStructureTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleStructureTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleStructureTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleStructureTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleStructureTypeDto, newDto: ModuleStructureTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleStructureTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleStructureTypeDto, newDto: ModuleStructureTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleStructureTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleStructureTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleStructureTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ProductShowCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { ProductShowEnum } from 'sk/data/family/enumeration/ProductShowEnum'; import { ProductShowTypeEnum } from 'sk/data/family/enumeration/ProductShowTypeEnum'; export class ProductShowCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataIcon: string; dataOrder: number; showCd: ProductShowEnum; showTypeCd: ProductShowTypeEnum; tags: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ProductShowCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductShowEnum } from 'sk/data/family/enumeration/ProductShowEnum'; import { ProductShowTypeEnum } from 'sk/data/family/enumeration/ProductShowTypeEnum'; import { ProductShowCategoryUnit } from "sk/service/data/logic/digitization/logic/ProductShowCategoryUnit"; export class ProductShowCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductShowCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_SHOW_CD: FieldMeta; static FIELD_SHOW_TYPE_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findShowCdByIdAsync(id: string): Promise; findShowTypeCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductShowCategoryUnit): ResultEnum; prepare(unit: ProductShowCategoryUnit): ProductShowCategoryUnit; protected onInsertBefore(context: IContext, unit: ProductShowCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductShowCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | ProductShowCategoryUnit, param2?: ProductShowCategoryUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ProductShowCategoryUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductShowCategoryUnit, newUnit: ProductShowCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductShowCategoryUnit, newUnit: ProductShowCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | ProductShowCategoryUnit, param2?: ProductShowCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductShowCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductShowCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductShowCategoryUnit, param2?: ProductShowCategoryUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ProductShowCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ProductShowEnum } from 'sk/data/family/enumeration/ProductShowEnum'; import { ProductShowTypeEnum } from 'sk/data/family/enumeration/ProductShowTypeEnum'; export class ProductShowCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataIcon: string; dataOrder: number; showCd: ProductShowEnum; showTypeCd: ProductShowTypeEnum; tags: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class FamilyUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; outputCode: string; name: string; version: number; statusCd: number; examineCd: number; levelCd: DataLevelEnum; dataIcon: string; dataPath: string; previewUrl: string; configure: string; tags: string; features: string; permissions: string; publishInfo: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { FamilyUnit } from "sk/service/data/logic/module/logic/FamilyUnit"; export class FamilyLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_OUTPUT_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_PREVIEW_URL: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_PUBLISH_INFO: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findOutputCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findPreviewUrlByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findPublishInfoByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyUnit): ResultEnum; prepare(unit: FamilyUnit): FamilyUnit; protected onInsertBefore(context: IContext, unit: FamilyUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyUnit, param2?: FamilyUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyUnit, newUnit: FamilyUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyUnit, newUnit: FamilyUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyUnit, param2?: FamilyUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyUnit, param2?: FamilyUnit): Promise; } } declare module "sk/service/data/logic/module/logic/FamilyTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class FamilyTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { FamilyTypeUnit } from "sk/service/data/logic/module/logic/FamilyTypeUnit"; export class FamilyTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyTypeUnit): ResultEnum; prepare(unit: FamilyTypeUnit): FamilyTypeUnit; protected onInsertBefore(context: IContext, unit: FamilyTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyTypeUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyTypeUnit, param2?: FamilyTypeUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyTypeUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyTypeUnit, newUnit: FamilyTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyTypeUnit, newUnit: FamilyTypeUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyTypeUnit, param2?: FamilyTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyTypeUnit, param2?: FamilyTypeUnit): Promise; } } declare module "sk/service/data/logic/module/logic/PatternUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class PatternUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; outputCode: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; configure: string; tags: string; features: string; permissions: string; publishInfo: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PatternLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { PatternUnit } from "sk/service/data/logic/module/logic/PatternUnit"; export class PatternLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PatternUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_OUTPUT_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_PUBLISH_INFO: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findOutputCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findPublishInfoByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: PatternUnit): ResultEnum; prepare(unit: PatternUnit): PatternUnit; protected onInsertBefore(context: IContext, unit: PatternUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: PatternUnit): ResultEnum; insertAsync(param1: IDataContext | PatternUnit, param2?: PatternUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: PatternUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: PatternUnit, newUnit: PatternUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: PatternUnit, newUnit: PatternUnit): ResultEnum; updateAsync(param1: IDataContext | PatternUnit, param2?: PatternUnit): Promise; protected onDeleteBefore(context: IContext, unit: PatternUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: PatternUnit): ResultEnum; deleteAsync(param1: IDataContext | PatternUnit, param2?: PatternUnit): Promise; } } declare module "sk/service/data/logic/module/logic/PatternTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class PatternTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PatternTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { PatternTypeUnit } from "sk/service/data/logic/module/logic/PatternTypeUnit"; export class PatternTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PatternTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: PatternTypeUnit): ResultEnum; prepare(unit: PatternTypeUnit): PatternTypeUnit; protected onInsertBefore(context: IContext, unit: PatternTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: PatternTypeUnit): ResultEnum; insertAsync(param1: IDataContext | PatternTypeUnit, param2?: PatternTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: PatternTypeUnit, newUnit: PatternTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: PatternTypeUnit, newUnit: PatternTypeUnit): ResultEnum; updateAsync(param1: IDataContext | PatternTypeUnit, param2?: PatternTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: PatternTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: PatternTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | PatternTypeUnit, param2?: PatternTypeUnit): Promise; } } declare module "sk/service/data/logic/module/logic/ProductUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { ProductLinkEnum } from 'sk/data/logic/module/enumeration/ProductLinkEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ProductUnit extends DatasetUnit { tenantId: string; libraryId: string; familyId: string; typeId: string; categoryId: string; referenceId: string; code: string; outputCode: string; name: string; version: number; statusCd: number; examineCd: number; levelCd: DataLevelEnum; linkCd: ProductLinkEnum; businessCd: number; dataIcon: string; dataPath: string; lengthX: number; lengthY: number; lengthZ: number; previewUrl: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductLinkEnum } from 'sk/data/logic/module/enumeration/ProductLinkEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { ProductUnit } from "sk/service/data/logic/module/logic/ProductUnit"; export class ProductLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_REFERENCE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_OUTPUT_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_BUSINESS_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_PREVIEW_URL: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findReferenceIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findOutputCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findBusinessCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findPreviewUrlByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductUnit): ResultEnum; prepare(unit: ProductUnit): ProductUnit; protected onInsertBefore(context: IContext, unit: ProductUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductUnit): ResultEnum; insertAsync(param1: IDataContext | ProductUnit, param2?: ProductUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ProductUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductUnit, newUnit: ProductUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductUnit, newUnit: ProductUnit): ResultEnum; updateAsync(param1: IDataContext | ProductUnit, param2?: ProductUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductUnit, param2?: ProductUnit): Promise; } } declare module "sk/service/data/logic/warehouse/logic/WarehouseDatabaseUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class WarehouseDatabaseUnit extends DatasetUnit { libraryId: string; warehouseId: string; databaseName: string; host: string; port: string; passport: string; password: string; statusCd: number; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/logic/WarehouseDatabaseLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { WarehouseDatabaseUnit } from "sk/service/data/logic/warehouse/logic/WarehouseDatabaseUnit"; export class WarehouseDatabaseLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof WarehouseDatabaseUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_WAREHOUSE_ID: FieldMeta; static FIELD_DATABASE_NAME: FieldMeta; static FIELD_HOST: FieldMeta; static FIELD_PORT: FieldMeta; static FIELD_PASSPORT: FieldMeta; static FIELD_PASSWORD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findWarehouseIdByIdAsync(id: string): Promise; findDatabaseNameByIdAsync(id: string): Promise; findHostByIdAsync(id: string): Promise; findPortByIdAsync(id: string): Promise; findPassportByIdAsync(id: string): Promise; findPasswordByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: WarehouseDatabaseUnit): ResultEnum; prepare(unit: WarehouseDatabaseUnit): WarehouseDatabaseUnit; protected onInsertBefore(context: IContext, unit: WarehouseDatabaseUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: WarehouseDatabaseUnit): ResultEnum; insertAsync(param1: IDataContext | WarehouseDatabaseUnit, param2?: WarehouseDatabaseUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: WarehouseDatabaseUnit, newUnit: WarehouseDatabaseUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: WarehouseDatabaseUnit, newUnit: WarehouseDatabaseUnit): ResultEnum; updateAsync(param1: IDataContext | WarehouseDatabaseUnit, param2?: WarehouseDatabaseUnit): Promise; protected onDeleteBefore(context: IContext, unit: WarehouseDatabaseUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: WarehouseDatabaseUnit): ResultEnum; deleteAsync(param1: IDataContext | WarehouseDatabaseUnit, param2?: WarehouseDatabaseUnit): Promise; } } declare module "sk/service/data/logic/digitization/logic/ProductShowCategoryItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { ShowCategoryLinkEnum } from 'sk/data/logic/module/enumeration/ShowCategoryLinkEnum'; export class ProductShowCategoryItemUnit extends DatasetUnit { tenantId: string; libraryId: string; categoryId: string; code: string; name: string; linkCd: ShowCategoryLinkEnum; linkId: string; dataIcon: string; statusCd: number; dataPath: string; examineCd: number; dataOrder: number; remark: string; authorizedTenantIds: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ProductShowCategoryItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ShowCategoryLinkEnum } from 'sk/data/logic/module/enumeration/ShowCategoryLinkEnum'; import { ProductShowCategoryItemUnit } from "sk/service/data/logic/digitization/logic/ProductShowCategoryItemUnit"; export class ProductShowCategoryItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductShowCategoryItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_AUTHORIZED_TENANT_IDS: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findAuthorizedTenantIdsByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductShowCategoryItemUnit): ResultEnum; prepare(unit: ProductShowCategoryItemUnit): ProductShowCategoryItemUnit; protected onInsertBefore(context: IContext, unit: ProductShowCategoryItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductShowCategoryItemUnit): ResultEnum; insertAsync(param1: IDataContext | ProductShowCategoryItemUnit, param2?: ProductShowCategoryItemUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ProductShowCategoryItemUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductShowCategoryItemUnit, newUnit: ProductShowCategoryItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductShowCategoryItemUnit, newUnit: ProductShowCategoryItemUnit): ResultEnum; updateAsync(param1: IDataContext | ProductShowCategoryItemUnit, param2?: ProductShowCategoryItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductShowCategoryItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductShowCategoryItemUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductShowCategoryItemUnit, param2?: ProductShowCategoryItemUnit): Promise; } } declare module "sk/service/data/logic/digitization/logic/ProductShowPerspectiveUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ProductShowPerspectiveUnit extends DatasetUnit { tenantId: string; libraryId: string; categoryId: string; categoryItemId: string; categoryCode: string; categoryName: string; productId: string; code: string; name: string; dataIcon: string; dataPath: string; libraryIdPath: string; tenantIdPath: string; dataOrder: number; familyTypeId: string; familyTypeCode: string; tags: string; features: string; permissions: string; remark: string; authorizedTenantIds: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ProductShowPerspectiveLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductShowPerspectiveUnit } from "sk/service/data/logic/digitization/logic/ProductShowPerspectiveUnit"; export class ProductShowPerspectiveLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductShowPerspectiveUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CATEGORY_ITEM_ID: FieldMeta; static FIELD_CATEGORY_CODE: FieldMeta; static FIELD_CATEGORY_NAME: FieldMeta; static FIELD_PRODUCT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_LIBRARY_ID_PATH: FieldMeta; static FIELD_TENANT_ID_PATH: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_FAMILY_TYPE_ID: FieldMeta; static FIELD_FAMILY_TYPE_CODE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_AUTHORIZED_TENANT_IDS: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCategoryItemIdByIdAsync(id: string): Promise; findCategoryCodeByIdAsync(id: string): Promise; findCategoryNameByIdAsync(id: string): Promise; findProductIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findLibraryIdPathByIdAsync(id: string): Promise; findTenantIdPathByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findFamilyTypeIdByIdAsync(id: string): Promise; findFamilyTypeCodeByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findAuthorizedTenantIdsByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductShowPerspectiveUnit): ResultEnum; prepare(unit: ProductShowPerspectiveUnit): ProductShowPerspectiveUnit; protected onInsertBefore(context: IContext, unit: ProductShowPerspectiveUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductShowPerspectiveUnit): ResultEnum; insertAsync(param1: IDataContext | ProductShowPerspectiveUnit, param2?: ProductShowPerspectiveUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductShowPerspectiveUnit, newUnit: ProductShowPerspectiveUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductShowPerspectiveUnit, newUnit: ProductShowPerspectiveUnit): ResultEnum; updateAsync(param1: IDataContext | ProductShowPerspectiveUnit, param2?: ProductShowPerspectiveUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductShowPerspectiveUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductShowPerspectiveUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductShowPerspectiveUnit, param2?: ProductShowPerspectiveUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ProductShowCategoryItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ShowCategoryLinkEnum } from 'sk/data/logic/module/enumeration/ShowCategoryLinkEnum'; export class ProductShowCategoryItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; categoryId: string; code: string; name: string; linkCd: ShowCategoryLinkEnum; linkId: string; dataIcon: string; statusCd: number; dataPath: string; examineCd: number; dataOrder: number; remark: string; authorizedTenantIds: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ProductShowPerspectiveDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ProductShowPerspectiveDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; categoryId: string; categoryItemId: string; categoryCode: string; categoryName: string; productId: string; code: string; name: string; dataIcon: string; dataPath: string; libraryIdPath: string; tenantIdPath: string; dataOrder: number; familyTypeId: string; familyTypeCode: string; tags: string; features: string; permissions: string; remark: string; authorizedTenantIds: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ProductShowPerspectiveController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ProductShowCategoryItemUnit } from "sk/service/data/logic/digitization/logic/ProductShowCategoryItemUnit"; import { ProductShowPerspectiveLogic } from "sk/service/data/logic/digitization/logic/ProductShowPerspectiveLogic"; import { ProductShowCategoryItemDto } from "sk/service/data/logic/digitization/controller/ProductShowCategoryItemDto"; import { ProductShowPerspectiveDto } from "sk/service/data/logic/digitization/controller/ProductShowPerspectiveDto"; export class ProductShowPerspectiveController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProductShowPerspectiveLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductShowPerspectiveDto, newDto: ProductShowPerspectiveDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductShowPerspectiveDto, newDto: ProductShowPerspectiveDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductShowPerspectiveDto, options: DatasetControllerOptions): Promise; private buildProductShowProductItemAsync; private buildProductShowProductItemByProductCompleteDataAsync; private processShowCategoryItemAsync; private processShowCategoryItemByLinkDigitizationProductAsync; private processShowCategoryAsync; private processGetProductCompleteDataAsync; private processCategoryItemAsync; private cleanProductShowCategoryItemAsync; cleanByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; cleanByProductIdAsync(context: RouterContext, productId: string): Promise; cleanByCategoryItemAsync(context: RouterContext, categoryItemDto: ProductShowCategoryItemDto): Promise; private getDatabaseAsync; private getConnectionNameAsync; private getProductCompleteDataByLibraryIdAsync; syncDigitizationCategoryItemAsync(targetContext: RouterContext, categoryItemUnit: ProductShowCategoryItemDto): Promise; syncDigitizationPerspectiveProductAsync(targetContext: RouterContext, dataset: DatasetResult): Promise; } } declare module "sk/service/data/logic/digitization/controller/ProductShowCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ProductShowCategoryLogic } from "sk/service/data/logic/digitization/logic/ProductShowCategoryLogic"; import { ProductShowCategoryDto } from "sk/service/data/logic/digitization/controller/ProductShowCategoryDto"; import { ProductShowPerspectiveController } from "sk/service/data/logic/digitization/controller/ProductShowPerspectiveController"; export class ProductShowCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; protected _productShowPerspectiveController: ProductShowPerspectiveController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ProductShowCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductShowCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductShowCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductShowCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductShowCategoryDto, newDto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductShowCategoryDto, newDto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/controller/ProductShowCategoryItemController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ProductShowCategoryItemLogic } from "sk/service/data/logic/digitization/logic/ProductShowCategoryItemLogic"; import { ProductShowCategoryItemDto } from "sk/service/data/logic/digitization/controller/ProductShowCategoryItemDto"; export class ProductShowCategoryItemController extends DatasetController { static PATH: string; private _productShowPerspectiveController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProductShowCategoryItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductShowCategoryItemDto, newDto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductShowCategoryItemDto, newDto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected buildDataPathAsync(context: RouterContext, categoryId: string): Promise; cleanByProductIdAsync(context: RouterContext, productId: string): Promise; } } declare module "sk/service/data/logic/digitization/logic/ProjectUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ProjectUnit extends DatasetUnit { code: string; name: string; dataOrder: number; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ProjectLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProjectUnit } from "sk/service/data/logic/digitization/logic/ProjectUnit"; export class ProjectLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProjectUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProjectUnit): ResultEnum; prepare(unit: ProjectUnit): ProjectUnit; protected onInsertBefore(context: IContext, unit: ProjectUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProjectUnit): ResultEnum; insertAsync(param1: IDataContext | ProjectUnit, param2?: ProjectUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProjectUnit, newUnit: ProjectUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProjectUnit, newUnit: ProjectUnit): ResultEnum; updateAsync(param1: IDataContext | ProjectUnit, param2?: ProjectUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProjectUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProjectUnit): ResultEnum; deleteAsync(param1: IDataContext | ProjectUnit, param2?: ProjectUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ProjectDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ProjectDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; dataOrder: number; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ProjectController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ProjectLogic } from "sk/service/data/logic/digitization/logic/ProjectLogic"; import { ProjectDto } from "sk/service/data/logic/digitization/controller/ProjectDto"; export class ProjectController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProjectLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProjectDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProjectDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProjectDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProjectDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProjectDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProjectDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProjectDto, newDto: ProjectDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProjectDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProjectDto, newDto: ProjectDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProjectDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProjectDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProjectDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ResourceUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; previewUri: string; lodInfo: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ResourceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceUnit } from "sk/service/data/logic/digitization/logic/ResourceUnit"; export class ResourceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_PREVIEW_URI: FieldMeta; static FIELD_LOD_INFO: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findPreviewUriByIdAsync(id: string): Promise; findLodInfoByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceUnit): ResultEnum; prepare(unit: ResourceUnit): ResourceUnit; protected onInsertBefore(context: IContext, unit: ResourceUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceUnit, param2?: ResourceUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceUnit, newUnit: ResourceUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceUnit, newUnit: ResourceUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceUnit, param2?: ResourceUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceUnit, param2?: ResourceUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ResourceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; previewUri: string; lodInfo: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ResourceController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourceLogic } from "sk/service/data/logic/digitization/logic/ResourceLogic"; import { ResourceDto } from "sk/service/data/logic/digitization/controller/ResourceDto"; export class ResourceController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ResourceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceDto, newDto: ResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceDto, newDto: ResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ResourceShowCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceShowCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ResourceShowCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceShowCategoryUnit } from "sk/service/data/logic/digitization/logic/ResourceShowCategoryUnit"; export class ResourceShowCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceShowCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceShowCategoryUnit): ResultEnum; prepare(unit: ResourceShowCategoryUnit): ResourceShowCategoryUnit; protected onInsertBefore(context: IContext, unit: ResourceShowCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceShowCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceShowCategoryUnit, param2?: ResourceShowCategoryUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourceShowCategoryUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceShowCategoryUnit, newUnit: ResourceShowCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceShowCategoryUnit, newUnit: ResourceShowCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceShowCategoryUnit, param2?: ResourceShowCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceShowCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceShowCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceShowCategoryUnit, param2?: ResourceShowCategoryUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ResourceShowCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceShowCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ResourceShowCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourceShowCategoryLogic } from "sk/service/data/logic/digitization/logic/ResourceShowCategoryLogic"; import { ResourceShowCategoryDto } from "sk/service/data/logic/digitization/controller/ResourceShowCategoryDto"; export class ResourceShowCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ResourceShowCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceShowCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceShowCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceShowCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceShowCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceShowCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceShowCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceShowCategoryDto, newDto: ResourceShowCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceShowCategoryDto, newDto: ResourceShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceShowCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/ResourceShowCategoryItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceShowCategoryItemUnit extends DatasetUnit { tenantId: string; libraryId: string; categoryId: string; code: string; name: string; linkId: string; linkCd: string; dataIcon: string; dataPath: string; permissions: string; tags: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/ResourceShowCategoryItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceShowCategoryItemUnit } from "sk/service/data/logic/digitization/logic/ResourceShowCategoryItemUnit"; export class ResourceShowCategoryItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceShowCategoryItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceShowCategoryItemUnit): ResultEnum; prepare(unit: ResourceShowCategoryItemUnit): ResourceShowCategoryItemUnit; protected onInsertBefore(context: IContext, unit: ResourceShowCategoryItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceShowCategoryItemUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceShowCategoryItemUnit, param2?: ResourceShowCategoryItemUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourceShowCategoryItemUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceShowCategoryItemUnit, newUnit: ResourceShowCategoryItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceShowCategoryItemUnit, newUnit: ResourceShowCategoryItemUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceShowCategoryItemUnit, param2?: ResourceShowCategoryItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceShowCategoryItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceShowCategoryItemUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceShowCategoryItemUnit, param2?: ResourceShowCategoryItemUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/ResourceShowCategoryItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceShowCategoryItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; categoryId: string; code: string; name: string; linkId: string; linkCd: string; dataIcon: string; dataPath: string; permissions: string; tags: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/ResourceShowCategoryItemController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourceShowCategoryItemLogic } from "sk/service/data/logic/digitization/logic/ResourceShowCategoryItemLogic"; import { ResourceShowCategoryItemDto } from "sk/service/data/logic/digitization/controller/ResourceShowCategoryItemDto"; export class ResourceShowCategoryItemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ResourceShowCategoryItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceShowCategoryItemDto, newDto: ResourceShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceShowCategoryItemDto, newDto: ResourceShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceShowCategoryItemDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/SchemeCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/SchemeCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeCategoryUnit } from "sk/service/data/logic/digitization/logic/SchemeCategoryUnit"; export class SchemeCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: SchemeCategoryUnit): ResultEnum; prepare(unit: SchemeCategoryUnit): SchemeCategoryUnit; protected onInsertBefore(context: IContext, unit: SchemeCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: SchemeCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | SchemeCategoryUnit, param2?: SchemeCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: SchemeCategoryUnit, newUnit: SchemeCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: SchemeCategoryUnit, newUnit: SchemeCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | SchemeCategoryUnit, param2?: SchemeCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: SchemeCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: SchemeCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | SchemeCategoryUnit, param2?: SchemeCategoryUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/SchemeCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/SchemeCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeCategoryLogic } from "sk/service/data/logic/digitization/logic/SchemeCategoryLogic"; import { SchemeCategoryDto } from "sk/service/data/logic/digitization/controller/SchemeCategoryDto"; export class SchemeCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): SchemeCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeCategoryDto, newDto: SchemeCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeCategoryDto, newDto: SchemeCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/StorageUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { StorageTypeEnum } from 'sk/data/logic/digitization/enumeration/StorageTypeEnum'; export class StorageUnit extends DatasetUnit { name: string; code: string; linkType: StorageTypeEnum; linkId: string; linkVersion: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/StorageLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { StorageTypeEnum } from 'sk/data/logic/digitization/enumeration/StorageTypeEnum'; import { StorageUnit } from "sk/service/data/logic/digitization/logic/StorageUnit"; export class StorageLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof StorageUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_LINK_TYPE: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_LINK_VERSION: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findLinkTypeByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findLinkVersionByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: StorageUnit): ResultEnum; prepare(unit: StorageUnit): StorageUnit; protected onInsertBefore(context: IContext, unit: StorageUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: StorageUnit): ResultEnum; insertAsync(param1: IDataContext | StorageUnit, param2?: StorageUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: StorageUnit, newUnit: StorageUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: StorageUnit, newUnit: StorageUnit): ResultEnum; updateAsync(param1: IDataContext | StorageUnit, param2?: StorageUnit): Promise; protected onDeleteBefore(context: IContext, unit: StorageUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: StorageUnit): ResultEnum; deleteAsync(param1: IDataContext | StorageUnit, param2?: StorageUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/StorageController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { StorageLogic } from "sk/service/data/logic/digitization/logic/StorageLogic"; import { StorageDto } from "sk/service/data/logic/digitization/controller/StorageDto"; export class StorageController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): StorageLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: StorageDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: StorageDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: StorageDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: StorageDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: StorageDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: StorageDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: StorageDto, newDto: StorageDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: StorageDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: StorageDto, newDto: StorageDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: StorageDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: StorageDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: StorageDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/controller/SchemeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeLogic } from "sk/service/data/logic/digitization/logic/SchemeLogic"; import { DigitizationStorageService } from "sk/service/data/logic/digitization/storage/DigitizationStorageService"; import { BatchController } from "sk/service/data/logic/digitization/controller/BatchController"; import { SchemeDto } from "sk/service/data/logic/digitization/controller/SchemeDto"; import { StorageController } from "sk/service/data/logic/digitization/controller/StorageController"; export class SchemeController extends DatasetController { static PATH: string; protected _digitizationStorageService: DigitizationStorageService; protected _storageController: StorageController; protected _batchController: BatchController; protected _ossConnectionService: OssConnectionService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SchemeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeDto, newDto: SchemeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeDto, newDto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; onUpdateSchemeAsync(context: RouterContext, data: any, options?: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/SchemeScriptUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeScriptUnit extends DatasetUnit { code: string; name: string; content: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/SchemeScriptLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeScriptUnit } from "sk/service/data/logic/digitization/logic/SchemeScriptUnit"; export class SchemeScriptLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeScriptUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CONTENT: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findContentByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: SchemeScriptUnit): ResultEnum; prepare(unit: SchemeScriptUnit): SchemeScriptUnit; protected onInsertBefore(context: IContext, unit: SchemeScriptUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: SchemeScriptUnit): ResultEnum; insertAsync(param1: IDataContext | SchemeScriptUnit, param2?: SchemeScriptUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: SchemeScriptUnit, newUnit: SchemeScriptUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: SchemeScriptUnit, newUnit: SchemeScriptUnit): ResultEnum; updateAsync(param1: IDataContext | SchemeScriptUnit, param2?: SchemeScriptUnit): Promise; protected onDeleteBefore(context: IContext, unit: SchemeScriptUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: SchemeScriptUnit): ResultEnum; deleteAsync(param1: IDataContext | SchemeScriptUnit, param2?: SchemeScriptUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/SchemeScriptDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeScriptDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; content: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/SchemeScriptController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeScriptLogic } from "sk/service/data/logic/digitization/logic/SchemeScriptLogic"; import { SchemeScriptDto } from "sk/service/data/logic/digitization/controller/SchemeScriptDto"; export class SchemeScriptController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SchemeScriptLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeScriptDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeScriptDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeScriptDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeScriptDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeScriptDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeScriptDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeScriptDto, newDto: SchemeScriptDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeScriptDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeScriptDto, newDto: SchemeScriptDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeScriptDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeScriptDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeScriptDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/SchemeTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; code: string; name: string; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/SchemeTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeTypeUnit } from "sk/service/data/logic/digitization/logic/SchemeTypeUnit"; export class SchemeTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: SchemeTypeUnit): ResultEnum; prepare(unit: SchemeTypeUnit): SchemeTypeUnit; protected onInsertBefore(context: IContext, unit: SchemeTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: SchemeTypeUnit): ResultEnum; insertAsync(param1: IDataContext | SchemeTypeUnit, param2?: SchemeTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: SchemeTypeUnit, newUnit: SchemeTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: SchemeTypeUnit, newUnit: SchemeTypeUnit): ResultEnum; updateAsync(param1: IDataContext | SchemeTypeUnit, param2?: SchemeTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: SchemeTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: SchemeTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | SchemeTypeUnit, param2?: SchemeTypeUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/SchemeTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; code: string; name: string; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/SchemeTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeTypeLogic } from "sk/service/data/logic/digitization/logic/SchemeTypeLogic"; import { SchemeTypeDto } from "sk/service/data/logic/digitization/controller/SchemeTypeDto"; export class SchemeTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): SchemeTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeTypeDto, newDto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeTypeDto, newDto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/logic/SchemeVersionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeVersionUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; schemeId: string; categoryId: string; version: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/SchemeVersionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeVersionUnit } from "sk/service/data/logic/digitization/logic/SchemeVersionUnit"; export class SchemeVersionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeVersionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_SCHEME_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findSchemeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: SchemeVersionUnit): ResultEnum; prepare(unit: SchemeVersionUnit): SchemeVersionUnit; protected onInsertBefore(context: IContext, unit: SchemeVersionUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: SchemeVersionUnit): ResultEnum; insertAsync(param1: IDataContext | SchemeVersionUnit, param2?: SchemeVersionUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: SchemeVersionUnit, newUnit: SchemeVersionUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: SchemeVersionUnit, newUnit: SchemeVersionUnit): ResultEnum; updateAsync(param1: IDataContext | SchemeVersionUnit, param2?: SchemeVersionUnit): Promise; protected onDeleteBefore(context: IContext, unit: SchemeVersionUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: SchemeVersionUnit): ResultEnum; deleteAsync(param1: IDataContext | SchemeVersionUnit, param2?: SchemeVersionUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/SchemeVersionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeVersionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; schemeId: string; categoryId: string; version: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/SchemeVersionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeVersionLogic } from "sk/service/data/logic/digitization/logic/SchemeVersionLogic"; import { SchemeVersionDto } from "sk/service/data/logic/digitization/controller/SchemeVersionDto"; export class SchemeVersionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SchemeVersionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeVersionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeVersionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeVersionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeVersionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeVersionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeVersionDto, newDto: SchemeVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeVersionDto, newDto: SchemeVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeVersionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/controller/StructureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { OrderOperationStatusEnum } from 'sk/data/logic/digitization/enumeration/OrderOperationStatusEnum'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; import { StructureStatusEnum } from 'sk/data/logic/digitization/enumeration/StructureStatusEnum'; export class StructureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; projectId: string; schemeId: string; schemeVersion: number; code: string; name: string; useCd: SchemeUseStatusEnum; version: number; tags: string; features: string; orderOperationStatusCd: OrderOperationStatusEnum; statusCd: StructureStatusEnum; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/StructureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { StructureLogic } from "sk/service/data/logic/digitization/logic/StructureLogic"; import { DigitizationStorageService } from "sk/service/data/logic/digitization/storage/DigitizationStorageService"; import { StructureDto } from "sk/service/data/logic/digitization/controller/StructureDto"; export class StructureController extends DatasetController { static PATH: string; protected _digitizationStorageService: DigitizationStorageService; protected _ossConnectionService: OssConnectionService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): StructureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: StructureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: StructureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: StructureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: StructureDto, newDto: StructureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: StructureDto, newDto: StructureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/controller/TechnologyDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { SchemeUseStatusEnum } from 'sk/data/logic/digitization/enumeration/SchemeUseStatusEnum'; export class TechnologyDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; projectId: string; schemeId: string; schemeVersion: number; structureSchemeId: string; structureVersion: number; code: string; name: string; useCd: SchemeUseStatusEnum; version: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/TechnologyController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TechnologyLogic } from "sk/service/data/logic/digitization/logic/TechnologyLogic"; import { DigitizationStorageService } from "sk/service/data/logic/digitization/storage/DigitizationStorageService"; import { TechnologyDto } from "sk/service/data/logic/digitization/controller/TechnologyDto"; export class TechnologyController extends DatasetController { static PATH: string; protected _digitizationStorageService: DigitizationStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): TechnologyLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TechnologyDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TechnologyDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TechnologyDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TechnologyDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TechnologyDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TechnologyDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TechnologyDto, newDto: TechnologyDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TechnologyDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TechnologyDto, newDto: TechnologyDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TechnologyDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TechnologyDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TechnologyDto, options: DatasetControllerOptions): Promise; updateTechnologyDocumentAsync(context: RouterContext, structureSchemeId: string, content: any): Promise; } } declare module "sk/service/data/logic/digitization/logic/UserUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class UserUnit extends DatasetUnit { tenantId: string; userId: string; code: string; name: string; configure: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/logic/UserLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { UserUnit } from "sk/service/data/logic/digitization/logic/UserUnit"; export class UserLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof UserUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_USER_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findUserIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: UserUnit): ResultEnum; prepare(unit: UserUnit): UserUnit; protected onInsertBefore(context: IContext, unit: UserUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: UserUnit): ResultEnum; insertAsync(param1: IDataContext | UserUnit, param2?: UserUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: UserUnit, newUnit: UserUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: UserUnit, newUnit: UserUnit): ResultEnum; updateAsync(param1: IDataContext | UserUnit, param2?: UserUnit): Promise; protected onDeleteBefore(context: IContext, unit: UserUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: UserUnit): ResultEnum; deleteAsync(param1: IDataContext | UserUnit, param2?: UserUnit): Promise; } } declare module "sk/service/data/logic/digitization/controller/UserDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class UserDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; userId: string; code: string; name: string; configure: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/digitization/controller/UserController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { UserLogic } from "sk/service/data/logic/digitization/logic/UserLogic"; import { UserDto } from "sk/service/data/logic/digitization/controller/UserDto"; export class UserController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): UserLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: UserDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: UserDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: UserDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: UserDto, newDto: UserDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: UserDto, newDto: UserDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: UserDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/digitization/service/DesignInterfaceCacheService" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { Service } from 'cross/runtime/module/Service'; import { CacheConnectionService } from 'cross/service/module/cache/CacheConnectionService'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; export enum InterfaceCacheStatus { Ready = "ready", Pending = "pending" } export class DesignInterfaceCacheService extends Service { protected _cacheService: CacheConnectionService; private ttl; private _emitter; private _cacheStatus; constructor(); private getEnabled; findAsync(context: RouterContext, controller: DatasetController, id: string): Promise; private innerFindAsync; searchAsync(context: RouterContext, controller: DatasetController, query: DataQuery): Promise; private innerSearchAsync; fetchAsync(context: RouterContext, controller: DatasetController, query: DataQuery): Promise>; private innerFetchAsync; clearAsync(context: RouterContext, prefix: string): Promise; private saveDatasetResult; private loadDatasetResult; private loadDatasetDto; private makeKey; private ready; private remove; } } declare module "sk/service/data/logic/IndexSpace" { export class IndexSpace { static namespaces(): string[]; } } declare module "sk/service/data/logic/logic/logic/CodeItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class CodeItemUnit extends DatasetUnit { codeListId: string; code: string; name: string; enabledCd: number; dataValue: string; displayOrder: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/logic/CodeItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { CodeItemUnit } from "sk/service/data/logic/logic/logic/CodeItemUnit"; export class CodeItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof CodeItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE_LIST_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_ENABLED_CD: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_DISPLAY_ORDER: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeListIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findEnabledCdByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findDisplayOrderByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: CodeItemUnit): ResultEnum; prepare(unit: CodeItemUnit): CodeItemUnit; protected onInsertBefore(unit: CodeItemUnit): ResultEnum; protected onInsertAfter(unit: CodeItemUnit): ResultEnum; insertAsync(unit: CodeItemUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: CodeItemUnit, newUnit: CodeItemUnit): ResultEnum; protected onUpdateAfter(oldUnit: CodeItemUnit, newUnit: CodeItemUnit): ResultEnum; updateAsync(unit: CodeItemUnit): Promise; protected onDeleteBefore(unit: CodeItemUnit): ResultEnum; protected onDeleteAfter(unit: CodeItemUnit): ResultEnum; deleteAsync(unit: CodeItemUnit): Promise; } } declare module "sk/service/data/logic/logic/controller/CodeItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class CodeItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; codeListId: string; code: string; name: string; enabledCd: number; dataValue: string; displayOrder: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/controller/CodeItemController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { CodeItemLogic } from "sk/service/data/logic/logic/logic/CodeItemLogic"; import { CodeItemDto } from "sk/service/data/logic/logic/controller/CodeItemDto"; export class CodeItemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): CodeItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: CodeItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: CodeItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: CodeItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: CodeItemDto, newDto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: CodeItemDto, newDto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/logic/logic/CodeListUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class CodeListUnit extends DatasetUnit { code: string; name: string; enabledCd: number; defaultItemId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/logic/CodeListLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { CodeListUnit } from "sk/service/data/logic/logic/logic/CodeListUnit"; export class CodeListLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof CodeListUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_ENABLED_CD: FieldMeta; static FIELD_DEFAULT_ITEM_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findEnabledCdByIdAsync(id: string): Promise; findDefaultItemIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: CodeListUnit): ResultEnum; prepare(unit: CodeListUnit): CodeListUnit; protected onInsertBefore(unit: CodeListUnit): ResultEnum; protected onInsertAfter(unit: CodeListUnit): ResultEnum; insertAsync(unit: CodeListUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: CodeListUnit, newUnit: CodeListUnit): ResultEnum; protected onUpdateAfter(oldUnit: CodeListUnit, newUnit: CodeListUnit): ResultEnum; updateAsync(unit: CodeListUnit): Promise; protected onDeleteBefore(unit: CodeListUnit): ResultEnum; protected onDeleteAfter(unit: CodeListUnit): ResultEnum; deleteAsync(unit: CodeListUnit): Promise; } } declare module "sk/service/data/logic/logic/controller/CodeListDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class CodeListDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; enabledCd: number; defaultItemId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/controller/CodeListController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { CodeListLogic } from "sk/service/data/logic/logic/logic/CodeListLogic"; import { CodeListDto } from "sk/service/data/logic/logic/controller/CodeListDto"; export class CodeListController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): CodeListLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: CodeListDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: CodeListDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: CodeListDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: CodeListDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: CodeListDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: CodeListDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: CodeListDto, newDto: CodeListDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: CodeListDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: CodeListDto, newDto: CodeListDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: CodeListDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: CodeListDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: CodeListDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/logic/logic/LanguageUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class LanguageUnit extends DatasetUnit { code: string; name: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/logic/LanguageLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LanguageUnit } from "sk/service/data/logic/logic/logic/LanguageUnit"; export class LanguageLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LanguageUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: LanguageUnit): ResultEnum; prepare(unit: LanguageUnit): LanguageUnit; protected onInsertBefore(unit: LanguageUnit): ResultEnum; protected onInsertAfter(unit: LanguageUnit): ResultEnum; insertAsync(unit: LanguageUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: LanguageUnit, newUnit: LanguageUnit): ResultEnum; protected onUpdateAfter(oldUnit: LanguageUnit, newUnit: LanguageUnit): ResultEnum; updateAsync(unit: LanguageUnit): Promise; protected onDeleteBefore(unit: LanguageUnit): ResultEnum; protected onDeleteAfter(unit: LanguageUnit): ResultEnum; deleteAsync(unit: LanguageUnit): Promise; } } declare module "sk/service/data/logic/logic/controller/LanguageDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class LanguageDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/controller/LanguageController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LanguageLogic } from "sk/service/data/logic/logic/logic/LanguageLogic"; import { LanguageDto } from "sk/service/data/logic/logic/controller/LanguageDto"; export class LanguageController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): LanguageLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LanguageDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LanguageDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LanguageDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LanguageDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LanguageDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LanguageDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LanguageDto, newDto: LanguageDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LanguageDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LanguageDto, newDto: LanguageDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LanguageDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LanguageDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LanguageDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/logic/logic/MessageUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MessageUnit extends DatasetUnit { identify: string; code: string; typeCode: string; parameters: string; text: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/logic/MessageLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MessageUnit } from "sk/service/data/logic/logic/logic/MessageUnit"; export class MessageLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MessageUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_IDENTIFY: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_TYPE_CODE: FieldMeta; static FIELD_PARAMETERS: FieldMeta; static FIELD_TEXT: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findIdentifyByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findTypeCodeByIdAsync(id: string): Promise; findParametersByIdAsync(id: string): Promise; findTextByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: MessageUnit): ResultEnum; prepare(unit: MessageUnit): MessageUnit; protected onInsertBefore(unit: MessageUnit): ResultEnum; protected onInsertAfter(unit: MessageUnit): ResultEnum; insertAsync(unit: MessageUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: MessageUnit, newUnit: MessageUnit): ResultEnum; protected onUpdateAfter(oldUnit: MessageUnit, newUnit: MessageUnit): ResultEnum; updateAsync(unit: MessageUnit): Promise; protected onDeleteBefore(unit: MessageUnit): ResultEnum; protected onDeleteAfter(unit: MessageUnit): ResultEnum; deleteAsync(unit: MessageUnit): Promise; } } declare module "sk/service/data/logic/logic/logic/MessageResourceUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MessageResourceUnit extends DatasetUnit { messageId: string; languageId: string; text: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/logic/MessageResourceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MessageResourceUnit } from "sk/service/data/logic/logic/logic/MessageResourceUnit"; export class MessageResourceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MessageResourceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_MESSAGE_ID: FieldMeta; static FIELD_LANGUAGE_ID: FieldMeta; static FIELD_TEXT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findMessageIdByIdAsync(id: string): Promise; findLanguageIdByIdAsync(id: string): Promise; findTextByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: MessageResourceUnit): ResultEnum; prepare(unit: MessageResourceUnit): MessageResourceUnit; protected onInsertBefore(unit: MessageResourceUnit): ResultEnum; protected onInsertAfter(unit: MessageResourceUnit): ResultEnum; insertAsync(unit: MessageResourceUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: MessageResourceUnit, newUnit: MessageResourceUnit): ResultEnum; protected onUpdateAfter(oldUnit: MessageResourceUnit, newUnit: MessageResourceUnit): ResultEnum; updateAsync(unit: MessageResourceUnit): Promise; protected onDeleteBefore(unit: MessageResourceUnit): ResultEnum; protected onDeleteAfter(unit: MessageResourceUnit): ResultEnum; deleteAsync(unit: MessageResourceUnit): Promise; } } declare module "sk/service/data/logic/logic/controller/MessageDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MessageDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; identify: string; code: string; typeCode: string; parameters: string; text: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/controller/MessageResourceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MessageResourceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; messageId: string; languageId: string; text: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/logic/controller/MessageResourceController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MessageResourceLogic } from "sk/service/data/logic/logic/logic/MessageResourceLogic"; import { MessageResourceDto } from "sk/service/data/logic/logic/controller/MessageResourceDto"; export class MessageResourceController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): MessageResourceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MessageResourceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MessageResourceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MessageResourceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MessageResourceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MessageResourceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MessageResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MessageResourceDto, newDto: MessageResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MessageResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MessageResourceDto, newDto: MessageResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MessageResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MessageResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MessageResourceDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/logic/controller/MessageController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MessageLogic } from "sk/service/data/logic/logic/logic/MessageLogic"; import { LanguageController } from "sk/service/data/logic/logic/controller/LanguageController"; import { MessageDto } from "sk/service/data/logic/logic/controller/MessageDto"; import { MessageResourceController } from "sk/service/data/logic/logic/controller/MessageResourceController"; export class MessageController extends DatasetController { static PATH: string; protected _messageResourceController: MessageResourceController; protected _languageController: LanguageController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): MessageLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MessageDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MessageDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MessageDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MessageDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MessageDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MessageDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MessageDto, newDto: MessageDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MessageDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MessageDto, newDto: MessageDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MessageDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MessageDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MessageDto, options: DatasetControllerOptions): Promise; getLanguageCodesAsync(context: IDataContext, id: string): Promise; } } declare module "sk/service/data/logic/member/logic/TenantUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class TenantUnit extends DatasetUnit { code: string; name: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/member/logic/TenantLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { TenantUnit } from "sk/service/data/logic/member/logic/TenantUnit"; export class TenantLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TenantUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: TenantUnit): ResultEnum; prepare(unit: TenantUnit): TenantUnit; protected onInsertBefore(unit: TenantUnit): ResultEnum; protected onInsertAfter(unit: TenantUnit): ResultEnum; insertAsync(unit: TenantUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: TenantUnit, newUnit: TenantUnit): ResultEnum; protected onUpdateAfter(oldUnit: TenantUnit, newUnit: TenantUnit): ResultEnum; updateAsync(unit: TenantUnit): Promise; protected onDeleteBefore(unit: TenantUnit): ResultEnum; protected onDeleteAfter(unit: TenantUnit): ResultEnum; deleteAsync(unit: TenantUnit): Promise; } } declare module "sk/service/data/logic/member/controller/TenantDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class TenantDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/member/controller/TenantController" { import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TenantLogic } from "sk/service/data/logic/member/logic/TenantLogic"; import { TenantDto } from "sk/service/data/logic/member/controller/TenantDto"; export class TenantController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): TenantLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TenantDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TenantDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TenantDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TenantDto, newDto: TenantDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TenantDto, newDto: TenantDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TenantDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ApparatusCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ApparatusCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ApparatusCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ApparatusCategoryUnit } from "sk/service/data/logic/module/logic/ApparatusCategoryUnit"; export class ApparatusCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ApparatusCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ApparatusCategoryUnit): ResultEnum; prepare(unit: ApparatusCategoryUnit): ApparatusCategoryUnit; protected onInsertBefore(context: IContext, unit: ApparatusCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ApparatusCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | ApparatusCategoryUnit, param2?: ApparatusCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ApparatusCategoryUnit, newUnit: ApparatusCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ApparatusCategoryUnit, newUnit: ApparatusCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | ApparatusCategoryUnit, param2?: ApparatusCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ApparatusCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ApparatusCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | ApparatusCategoryUnit, param2?: ApparatusCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ApparatusCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ApparatusCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ApparatusCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ApparatusCategoryLogic } from "sk/service/data/logic/module/logic/ApparatusCategoryLogic"; import { ApparatusCategoryDto } from "sk/service/data/logic/module/controller/ApparatusCategoryDto"; export class ApparatusCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ApparatusCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ApparatusCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ApparatusCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ApparatusCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ApparatusCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ApparatusCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ApparatusCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ApparatusCategoryDto, newDto: ApparatusCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ApparatusCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ApparatusCategoryDto, newDto: ApparatusCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ApparatusCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ApparatusCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ApparatusCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ApparatusUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ApparatusUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ApparatusLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { ApparatusUnit } from "sk/service/data/logic/module/logic/ApparatusUnit"; export class ApparatusLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ApparatusUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ApparatusUnit): ResultEnum; prepare(unit: ApparatusUnit): ApparatusUnit; protected onInsertBefore(context: IContext, unit: ApparatusUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ApparatusUnit): ResultEnum; insertAsync(param1: IDataContext | ApparatusUnit, param2?: ApparatusUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ApparatusUnit, newUnit: ApparatusUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ApparatusUnit, newUnit: ApparatusUnit): ResultEnum; updateAsync(param1: IDataContext | ApparatusUnit, param2?: ApparatusUnit): Promise; protected onDeleteBefore(context: IContext, unit: ApparatusUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ApparatusUnit): ResultEnum; deleteAsync(param1: IDataContext | ApparatusUnit, param2?: ApparatusUnit): Promise; } } declare module "sk/service/data/logic/module/storage/ModuleStorageService" { import { IContext } from 'cross/runtime/lang/IContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { Service } from 'cross/runtime/module/Service'; import { JsonService } from 'cross/core/module/json/JsonService'; import { StorageModeEnum } from 'foundation/data/common/enumeration/StorageModeEnum'; import { StorageModuleTypeEnum } from 'foundation/data/common/enumeration/StorageModuleTypeEnum'; import { AssetVersionType } from 'foundation/data/common/resource/AssetUtil'; import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService'; import { OssResult } from 'foundation/service/common/oss/OssResult'; export class ModuleStorageService extends Service { protected _environmentService: EnvironmentService; protected _jsonService: JsonService; protected _ossService: OssConnectionService; constructor(); uploadAsync(context: IContext, modeCd: StorageModeEnum, moduleCd: StorageModuleTypeEnum, id: string, version: AssetVersionType, name: string, content: any): Promise; uploadFileAsync(context: IContext, modeCd: StorageModeEnum, moduleCd: StorageModuleTypeEnum, id: string, version: AssetVersionType, name: string, file: any): Promise; downloadAsync(context: IContext, modeCd: StorageModeEnum, moduleCd: StorageModuleTypeEnum, id: string, version: AssetVersionType, name: string): Promise; deleteAsync(context: IContext, modeCd: StorageModeEnum, moduleCd: StorageModuleTypeEnum, id: string): Promise; insertDrawingAsync(id: string, version: AssetVersionType, code: string, libraryId: string, content?: any): Promise; insertWorkflowAsync(id: string, version: AssetVersionType, code: string, content?: any): Promise; updateWorkflowAsync(id: string, version: AssetVersionType, code: string, content?: any): Promise; downloadWorkflowAsync(context: IContext, id: string, version: AssetVersionType): Promise; deleteWorkflowAsync(id: string, code: string, version?: AssetVersionType): Promise; insertApparatusAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updateApparatusAsync(id: string, version: AssetVersionType, code: string, libraryId: string, content?: any): Promise; updateProfileAsync(id: string, version: AssetVersionType, code: string, libraryId: string, content?: any): Promise; insertLayoutAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; insertPatternAsync(id: string, version: AssetVersionType, content?: any): Promise; insertProfileAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updateLayoutAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updateSectionAsync(id: string, version: AssetVersionType, code: string, libraryId: string, content?: any): Promise; insertSectionAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; insertStructureAsync(id: string, version: AssetVersionType, typeId: string, typeCode: string, content?: any): Promise; insertFamilyAsync(id: string, version: AssetVersionType, typeId: string, libraryId: string, content?: any): Promise; updateFamilyAsync(context: IContext, id: string, version: AssetVersionType, code: string, libraryId: string, content?: any): Promise; insertConfigVariableAsync(id: string, version: AssetVersionType, typeId: string, libraryId: string, content?: any): Promise; updateConfigVariableAsync(id: string, version: AssetVersionType, code: string, libraryId: string, content?: any): Promise; insertConfigPaletteAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updateConfigPaletteAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updatePatternAsync(id: string, version: AssetVersionType, code: string, libraryId: string, content?: any): Promise; downloadFamilyAsync(context: IContext, id: string, version: AssetVersionType): Promise; downloadPatternAsync(context: IContext, id: string, version: AssetVersionType): Promise; downloadDrawingAsync(context: IContext, id: string, version: AssetVersionType): Promise; downloadStructureAsync(context: IContext, id: string, version: AssetVersionType, typeCode: string): Promise; copyFromOssFileForModeCdAsync(context: IContext, modeCd: StorageModeEnum, moduleCd: StorageModuleTypeEnum, id: string, version: AssetVersionType, name: string, ossTempKey: string): Promise; copyFromOssFileAsync(context: IContext, from: string, to: string): Promise; uploadPreviewAsync(context: IContext, id: string, version: AssetVersionType, moduleType: StorageModuleTypeEnum, previewFileOssTempKey: any): Promise; insertFamilyTypeAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updateFamilyTypeAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; insertRuleAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updateRuleAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; insertRuleConfigAsync(id: string, version: AssetVersionType, content?: any): Promise; updateRuleConfigAsync(id: string, version: AssetVersionType, content?: any): Promise; insertRuleTypeAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updateRuleTypeAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; insertRuleProcessAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updateRuleProcessAsync(id: string, version: AssetVersionType, libraryId: string, content?: any): Promise; updateDrawingAsync(id: string, version: AssetVersionType, code: string, libraryId: string, content?: any): Promise; uploadPublishJsonObjectAsync(context: IContext, fileName: string, moduleCd: StorageModuleTypeEnum, content: any): Promise; downloadFamilyJsonObjectAsync(context: IContext, id: string, moduleCd: StorageModuleTypeEnum): Promise; copyModuleDataDocumentAsync(context: IContext, libraryId: string, moduleId: string, moduleCd: string, unitId: string, folder: string, name: string, type: string): Promise; backupModuleDataDocumentAsync(context: IContext, libraryId: string, moduleId: string, moduleCd: string, unitId: string, databaseName: string, path: string): Promise; backupResourceDataDocumentAsync(context: IContext, libraryId: string, moduleId: string, moduleCd: string, unitId: string, databaseName: string, path: string): Promise; backupLibraryDataDocumentAsync(context: IContext, libraryId: string, databaseName: string, path: string): Promise; restoreModuleDataDocumentAsync(context: IContext, libraryId: string, databaseName: string, path: string): Promise; uploadFileDocumentAsync(context: IContext, sourceFileName: string, name: string, libraryId: string): Promise; makePath(path: string, ...parameters: Array): string; } } declare module "sk/service/data/logic/module/controller/ApparatusDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ApparatusDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ApparatusController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ApparatusLogic } from "sk/service/data/logic/module/logic/ApparatusLogic"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { ApparatusCategoryController } from "sk/service/data/logic/module/controller/ApparatusCategoryController"; import { ApparatusDto } from "sk/service/data/logic/module/controller/ApparatusDto"; export class ApparatusController extends DatasetController { static PATH: string; protected _storageService: ModuleStorageService; protected _apparatusCategoryController: ApparatusCategoryController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ApparatusLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ApparatusDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ApparatusDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ApparatusDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ApparatusDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ApparatusDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ApparatusDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ApparatusDto, newDto: ApparatusDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ApparatusDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ApparatusDto, newDto: ApparatusDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ApparatusDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ApparatusDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ApparatusDto, options: DatasetControllerOptions): Promise; private updateDataPathAsync; updateApparatusDataPathByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; } } declare module "sk/service/data/logic/module/logic/ApparatusTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ApparatusTypeUnit extends DatasetUnit { tenantId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ApparatusTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ApparatusTypeUnit } from "sk/service/data/logic/module/logic/ApparatusTypeUnit"; export class ApparatusTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ApparatusTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ApparatusTypeUnit): ResultEnum; prepare(unit: ApparatusTypeUnit): ApparatusTypeUnit; protected onInsertBefore(context: IContext, unit: ApparatusTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ApparatusTypeUnit): ResultEnum; insertAsync(param1: IDataContext | ApparatusTypeUnit, param2?: ApparatusTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ApparatusTypeUnit, newUnit: ApparatusTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ApparatusTypeUnit, newUnit: ApparatusTypeUnit): ResultEnum; updateAsync(param1: IDataContext | ApparatusTypeUnit, param2?: ApparatusTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: ApparatusTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ApparatusTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | ApparatusTypeUnit, param2?: ApparatusTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ApparatusTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ApparatusTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ApparatusTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ApparatusTypeLogic } from "sk/service/data/logic/module/logic/ApparatusTypeLogic"; import { ApparatusTypeDto } from "sk/service/data/logic/module/controller/ApparatusTypeDto"; export class ApparatusTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ApparatusTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ApparatusTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ApparatusTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ApparatusTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ApparatusTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ApparatusTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ApparatusTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ApparatusTypeDto, newDto: ApparatusTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ApparatusTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ApparatusTypeDto, newDto: ApparatusTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ApparatusTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ApparatusTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ApparatusTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/AttributeAttributeViewUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; export class AttributeAttributeViewUnit extends DatasetUnit { typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; dataTypeCd: DataTypeEnum; dataStructureId: string; dataDefault: string; configure: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/AttributeAttributeViewLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; import { AttributeAttributeViewUnit } from "sk/service/data/logic/module/logic/AttributeAttributeViewUnit"; export class AttributeAttributeViewLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeAttributeViewUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_FEATURE_GROUP_ID: FieldMeta; static FIELD_DATA_TYPE_CD: FieldMeta; static FIELD_DATA_STRUCTURE_ID: FieldMeta; static FIELD_DATA_DEFAULT: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findFeatureGroupIdByIdAsync(id: string): Promise; findDataTypeCdByIdAsync(id: string): Promise; findDataStructureIdByIdAsync(id: string): Promise; findDataDefaultByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: AttributeAttributeViewUnit): ResultEnum; prepare(unit: AttributeAttributeViewUnit): AttributeAttributeViewUnit; protected onInsertBefore(context: IContext, unit: AttributeAttributeViewUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: AttributeAttributeViewUnit): ResultEnum; insertAsync(param1: IDataContext | AttributeAttributeViewUnit, param2?: AttributeAttributeViewUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: AttributeAttributeViewUnit, newUnit: AttributeAttributeViewUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: AttributeAttributeViewUnit, newUnit: AttributeAttributeViewUnit): ResultEnum; updateAsync(param1: IDataContext | AttributeAttributeViewUnit, param2?: AttributeAttributeViewUnit): Promise; protected onDeleteBefore(context: IContext, unit: AttributeAttributeViewUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: AttributeAttributeViewUnit): ResultEnum; deleteAsync(param1: IDataContext | AttributeAttributeViewUnit, param2?: AttributeAttributeViewUnit): Promise; } } declare module "sk/service/data/logic/module/controller/AttributeAttributeViewDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; export class AttributeAttributeViewDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; dataTypeCd: DataTypeEnum; dataStructureId: string; dataDefault: string; configure: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/AttributeAttributeViewController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeAttributeViewLogic } from "sk/service/data/logic/module/logic/AttributeAttributeViewLogic"; import { AttributeAttributeViewDto } from "sk/service/data/logic/module/controller/AttributeAttributeViewDto"; export class AttributeAttributeViewController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): AttributeAttributeViewLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeAttributeViewDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeAttributeViewDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeAttributeViewDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeAttributeViewDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeAttributeViewDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeAttributeViewDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeAttributeViewDto, newDto: AttributeAttributeViewDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeAttributeViewDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeAttributeViewDto, newDto: AttributeAttributeViewDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeAttributeViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeAttributeViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeAttributeViewDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/AttributeCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class AttributeCategoryUnit extends DatasetUnit { parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/AttributeCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { AttributeCategoryUnit } from "sk/service/data/logic/module/logic/AttributeCategoryUnit"; export class AttributeCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: AttributeCategoryUnit): ResultEnum; prepare(unit: AttributeCategoryUnit): AttributeCategoryUnit; protected onInsertBefore(context: IContext, unit: AttributeCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: AttributeCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | AttributeCategoryUnit, param2?: AttributeCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: AttributeCategoryUnit, newUnit: AttributeCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: AttributeCategoryUnit, newUnit: AttributeCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | AttributeCategoryUnit, param2?: AttributeCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: AttributeCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: AttributeCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | AttributeCategoryUnit, param2?: AttributeCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/AttributeCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class AttributeCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/AttributeCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeCategoryLogic } from "sk/service/data/logic/module/logic/AttributeCategoryLogic"; import { AttributeCategoryDto } from "sk/service/data/logic/module/controller/AttributeCategoryDto"; export class AttributeCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): AttributeCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeCategoryDto, newDto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeCategoryDto, newDto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/AttributeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { AttributeStaticticsTypeEnum } from 'sk/data/family/enumeration/AttributeStaticticsTypeEnum'; import { AttributeUseTypeEnum } from 'sk/data/family/enumeration/AttributeUseTypeEnum'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class AttributeUnit extends DatasetUnit { typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; version: number; levelCd: DataLevelEnum; dataUseCd: AttributeUseTypeEnum; dataTypeCd: DataTypeEnum; dataStaticticsCd: AttributeStaticticsTypeEnum; dataStructureId: string; dataDefault: string; parameters: string; configure: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/AttributeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { AttributeStaticticsTypeEnum } from 'sk/data/family/enumeration/AttributeStaticticsTypeEnum'; import { AttributeUseTypeEnum } from 'sk/data/family/enumeration/AttributeUseTypeEnum'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { AttributeUnit } from "sk/service/data/logic/module/logic/AttributeUnit"; export class AttributeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_FEATURE_GROUP_ID: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_USE_CD: FieldMeta; static FIELD_DATA_TYPE_CD: FieldMeta; static FIELD_DATA_STATICTICS_CD: FieldMeta; static FIELD_DATA_STRUCTURE_ID: FieldMeta; static FIELD_DATA_DEFAULT: FieldMeta; static FIELD_PARAMETERS: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findFeatureGroupIdByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataUseCdByIdAsync(id: string): Promise; findDataTypeCdByIdAsync(id: string): Promise; findDataStaticticsCdByIdAsync(id: string): Promise; findDataStructureIdByIdAsync(id: string): Promise; findDataDefaultByIdAsync(id: string): Promise; findParametersByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: AttributeUnit): ResultEnum; prepare(unit: AttributeUnit): AttributeUnit; protected onInsertBefore(context: IContext, unit: AttributeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: AttributeUnit): ResultEnum; insertAsync(param1: IDataContext | AttributeUnit, param2?: AttributeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: AttributeUnit, newUnit: AttributeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: AttributeUnit, newUnit: AttributeUnit): ResultEnum; updateAsync(param1: IDataContext | AttributeUnit, param2?: AttributeUnit): Promise; protected onDeleteBefore(context: IContext, unit: AttributeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: AttributeUnit): ResultEnum; deleteAsync(param1: IDataContext | AttributeUnit, param2?: AttributeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/AttributeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { AttributeStaticticsTypeEnum } from 'sk/data/family/enumeration/AttributeStaticticsTypeEnum'; import { AttributeUseTypeEnum } from 'sk/data/family/enumeration/AttributeUseTypeEnum'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class AttributeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; version: number; levelCd: DataLevelEnum; dataUseCd: AttributeUseTypeEnum; dataTypeCd: DataTypeEnum; dataStaticticsCd: AttributeStaticticsTypeEnum; dataStructureId: string; dataDefault: string; parameters: string; configure: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FeatureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FeatureUnit extends DatasetUnit { groupId: string; attributeId: string; dataOrder: number; referenceCd: string; referenceId: string; configure: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FeatureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FeatureUnit } from "sk/service/data/logic/module/logic/FeatureUnit"; export class FeatureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FeatureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_GROUP_ID: FieldMeta; static FIELD_ATTRIBUTE_ID: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_REFERENCE_CD: FieldMeta; static FIELD_REFERENCE_ID: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findGroupIdByIdAsync(id: string): Promise; findAttributeIdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findReferenceCdByIdAsync(id: string): Promise; findReferenceIdByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FeatureUnit): ResultEnum; prepare(unit: FeatureUnit): FeatureUnit; protected onInsertBefore(context: IContext, unit: FeatureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FeatureUnit): ResultEnum; insertAsync(param1: IDataContext | FeatureUnit, param2?: FeatureUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: FeatureUnit, newUnit: FeatureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FeatureUnit, newUnit: FeatureUnit): ResultEnum; updateAsync(param1: IDataContext | FeatureUnit, param2?: FeatureUnit): Promise; protected onDeleteBefore(context: IContext, unit: FeatureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FeatureUnit): ResultEnum; deleteAsync(param1: IDataContext | FeatureUnit, param2?: FeatureUnit): Promise; } } declare module "sk/service/data/logic/module/controller/FeatureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FeatureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; groupId: string; attributeId: string; dataOrder: number; referenceCd: string; referenceId: string; configure: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FeatureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FeatureLogic } from "sk/service/data/logic/module/logic/FeatureLogic"; import { FeatureDto } from "sk/service/data/logic/module/controller/FeatureDto"; export class FeatureController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FeatureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FeatureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FeatureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FeatureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FeatureDto, newDto: FeatureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FeatureDto, newDto: FeatureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FeatureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/AttributeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeLogic } from "sk/service/data/logic/module/logic/AttributeLogic"; import { AttributeDto } from "sk/service/data/logic/module/controller/AttributeDto"; export class AttributeController extends DatasetController { static PATH: string; private _featureController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): AttributeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeDto, newDto: AttributeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeDto, newDto: AttributeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/AttributeMeasureViewUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; export class AttributeMeasureViewUnit extends DatasetUnit { typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; dataTypeCd: DataTypeEnum; dataStructureId: string; dataDefault: string; configure: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/AttributeMeasureViewLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; import { AttributeMeasureViewUnit } from "sk/service/data/logic/module/logic/AttributeMeasureViewUnit"; export class AttributeMeasureViewLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeMeasureViewUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_FEATURE_GROUP_ID: FieldMeta; static FIELD_DATA_TYPE_CD: FieldMeta; static FIELD_DATA_STRUCTURE_ID: FieldMeta; static FIELD_DATA_DEFAULT: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findFeatureGroupIdByIdAsync(id: string): Promise; findDataTypeCdByIdAsync(id: string): Promise; findDataStructureIdByIdAsync(id: string): Promise; findDataDefaultByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: AttributeMeasureViewUnit): ResultEnum; prepare(unit: AttributeMeasureViewUnit): AttributeMeasureViewUnit; protected onInsertBefore(context: IContext, unit: AttributeMeasureViewUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: AttributeMeasureViewUnit): ResultEnum; insertAsync(param1: IDataContext | AttributeMeasureViewUnit, param2?: AttributeMeasureViewUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: AttributeMeasureViewUnit, newUnit: AttributeMeasureViewUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: AttributeMeasureViewUnit, newUnit: AttributeMeasureViewUnit): ResultEnum; updateAsync(param1: IDataContext | AttributeMeasureViewUnit, param2?: AttributeMeasureViewUnit): Promise; protected onDeleteBefore(context: IContext, unit: AttributeMeasureViewUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: AttributeMeasureViewUnit): ResultEnum; deleteAsync(param1: IDataContext | AttributeMeasureViewUnit, param2?: AttributeMeasureViewUnit): Promise; } } declare module "sk/service/data/logic/module/controller/AttributeMeasureViewDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; export class AttributeMeasureViewDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; dataTypeCd: DataTypeEnum; dataStructureId: string; dataDefault: string; configure: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/AttributeMeasureViewController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeMeasureViewLogic } from "sk/service/data/logic/module/logic/AttributeMeasureViewLogic"; import { AttributeMeasureViewDto } from "sk/service/data/logic/module/controller/AttributeMeasureViewDto"; export class AttributeMeasureViewController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): AttributeMeasureViewLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeMeasureViewDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeMeasureViewDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeMeasureViewDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeMeasureViewDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeMeasureViewDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeMeasureViewDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeMeasureViewDto, newDto: AttributeMeasureViewDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeMeasureViewDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeMeasureViewDto, newDto: AttributeMeasureViewDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeMeasureViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeMeasureViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeMeasureViewDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/AttributeStructureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class AttributeStructureUnit extends DatasetUnit { code: string; name: string; dataOrder: number; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/AttributeStructureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { AttributeStructureUnit } from "sk/service/data/logic/module/logic/AttributeStructureUnit"; export class AttributeStructureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeStructureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: AttributeStructureUnit): ResultEnum; prepare(unit: AttributeStructureUnit): AttributeStructureUnit; protected onInsertBefore(context: IContext, unit: AttributeStructureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: AttributeStructureUnit): ResultEnum; insertAsync(param1: IDataContext | AttributeStructureUnit, param2?: AttributeStructureUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: AttributeStructureUnit, newUnit: AttributeStructureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: AttributeStructureUnit, newUnit: AttributeStructureUnit): ResultEnum; updateAsync(param1: IDataContext | AttributeStructureUnit, param2?: AttributeStructureUnit): Promise; protected onDeleteBefore(context: IContext, unit: AttributeStructureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: AttributeStructureUnit): ResultEnum; deleteAsync(param1: IDataContext | AttributeStructureUnit, param2?: AttributeStructureUnit): Promise; } } declare module "sk/service/data/logic/module/controller/AttributeStructureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class AttributeStructureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; dataOrder: number; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/AttributeStructureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeStructureLogic } from "sk/service/data/logic/module/logic/AttributeStructureLogic"; import { AttributeStructureDto } from "sk/service/data/logic/module/controller/AttributeStructureDto"; export class AttributeStructureController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): AttributeStructureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeStructureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeStructureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeStructureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeStructureDto, newDto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeStructureDto, newDto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeStructureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/AttributeStructureFieldUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { StructureFieldEnum } from 'sk/data/logic/enumeration/business/attribute/StructureFieldEnum'; export class AttributeStructureFieldUnit extends DatasetUnit { structureId: string; fieldCd: StructureFieldEnum; dataOrder: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/AttributeStructureFieldLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { StructureFieldEnum } from 'sk/data/logic/enumeration/business/attribute/StructureFieldEnum'; import { AttributeStructureFieldUnit } from "sk/service/data/logic/module/logic/AttributeStructureFieldUnit"; export class AttributeStructureFieldLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeStructureFieldUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_STRUCTURE_ID: FieldMeta; static FIELD_FIELD_CD: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findStructureIdByIdAsync(id: string): Promise; findFieldCdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: AttributeStructureFieldUnit): ResultEnum; prepare(unit: AttributeStructureFieldUnit): AttributeStructureFieldUnit; protected onInsertBefore(context: IContext, unit: AttributeStructureFieldUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: AttributeStructureFieldUnit): ResultEnum; insertAsync(param1: IDataContext | AttributeStructureFieldUnit, param2?: AttributeStructureFieldUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: AttributeStructureFieldUnit, newUnit: AttributeStructureFieldUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: AttributeStructureFieldUnit, newUnit: AttributeStructureFieldUnit): ResultEnum; updateAsync(param1: IDataContext | AttributeStructureFieldUnit, param2?: AttributeStructureFieldUnit): Promise; protected onDeleteBefore(context: IContext, unit: AttributeStructureFieldUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: AttributeStructureFieldUnit): ResultEnum; deleteAsync(param1: IDataContext | AttributeStructureFieldUnit, param2?: AttributeStructureFieldUnit): Promise; } } declare module "sk/service/data/logic/module/controller/AttributeStructureFieldDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { StructureFieldEnum } from 'sk/data/logic/enumeration/business/attribute/StructureFieldEnum'; export class AttributeStructureFieldDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; structureId: string; fieldCd: StructureFieldEnum; dataOrder: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/AttributeStructureFieldController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeStructureFieldLogic } from "sk/service/data/logic/module/logic/AttributeStructureFieldLogic"; import { AttributeStructureFieldDto } from "sk/service/data/logic/module/controller/AttributeStructureFieldDto"; export class AttributeStructureFieldController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): AttributeStructureFieldLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeStructureFieldDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeStructureFieldDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeStructureFieldDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeStructureFieldDto, newDto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeStructureFieldDto, newDto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeStructureFieldDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/AttributeSymbolViewUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; export class AttributeSymbolViewUnit extends DatasetUnit { typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; dataTypeCd: DataTypeEnum; dataStructureId: string; dataDefault: string; configure: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/AttributeSymbolViewLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; import { AttributeSymbolViewUnit } from "sk/service/data/logic/module/logic/AttributeSymbolViewUnit"; export class AttributeSymbolViewLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeSymbolViewUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_FEATURE_GROUP_ID: FieldMeta; static FIELD_DATA_TYPE_CD: FieldMeta; static FIELD_DATA_STRUCTURE_ID: FieldMeta; static FIELD_DATA_DEFAULT: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findFeatureGroupIdByIdAsync(id: string): Promise; findDataTypeCdByIdAsync(id: string): Promise; findDataStructureIdByIdAsync(id: string): Promise; findDataDefaultByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: AttributeSymbolViewUnit): ResultEnum; prepare(unit: AttributeSymbolViewUnit): AttributeSymbolViewUnit; protected onInsertBefore(context: IContext, unit: AttributeSymbolViewUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: AttributeSymbolViewUnit): ResultEnum; insertAsync(param1: IDataContext | AttributeSymbolViewUnit, param2?: AttributeSymbolViewUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: AttributeSymbolViewUnit, newUnit: AttributeSymbolViewUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: AttributeSymbolViewUnit, newUnit: AttributeSymbolViewUnit): ResultEnum; updateAsync(param1: IDataContext | AttributeSymbolViewUnit, param2?: AttributeSymbolViewUnit): Promise; protected onDeleteBefore(context: IContext, unit: AttributeSymbolViewUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: AttributeSymbolViewUnit): ResultEnum; deleteAsync(param1: IDataContext | AttributeSymbolViewUnit, param2?: AttributeSymbolViewUnit): Promise; } } declare module "sk/service/data/logic/module/controller/AttributeSymbolViewDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataTypeEnum } from 'sk/data/logic/enumeration/business/attribute/DataTypeEnum'; export class AttributeSymbolViewDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeId: string; categoryId: string; parentId: string; code: string; name: string; featureGroupId: string; dataTypeCd: DataTypeEnum; dataStructureId: string; dataDefault: string; configure: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/AttributeSymbolViewController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeSymbolViewLogic } from "sk/service/data/logic/module/logic/AttributeSymbolViewLogic"; import { AttributeSymbolViewDto } from "sk/service/data/logic/module/controller/AttributeSymbolViewDto"; export class AttributeSymbolViewController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): AttributeSymbolViewLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeSymbolViewDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeSymbolViewDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeSymbolViewDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeSymbolViewDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeSymbolViewDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeSymbolViewDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeSymbolViewDto, newDto: AttributeSymbolViewDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeSymbolViewDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeSymbolViewDto, newDto: AttributeSymbolViewDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeSymbolViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeSymbolViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeSymbolViewDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/AttributeTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class AttributeTypeUnit extends DatasetUnit { parentId: string; code: string; name: string; levelCd: DataLevelEnum; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/AttributeTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { AttributeTypeUnit } from "sk/service/data/logic/module/logic/AttributeTypeUnit"; export class AttributeTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof AttributeTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: AttributeTypeUnit): ResultEnum; prepare(unit: AttributeTypeUnit): AttributeTypeUnit; protected onInsertBefore(context: IContext, unit: AttributeTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: AttributeTypeUnit): ResultEnum; insertAsync(param1: IDataContext | AttributeTypeUnit, param2?: AttributeTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: AttributeTypeUnit, newUnit: AttributeTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: AttributeTypeUnit, newUnit: AttributeTypeUnit): ResultEnum; updateAsync(param1: IDataContext | AttributeTypeUnit, param2?: AttributeTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: AttributeTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: AttributeTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | AttributeTypeUnit, param2?: AttributeTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/AttributeTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class AttributeTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/AttributeTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { AttributeTypeLogic } from "sk/service/data/logic/module/logic/AttributeTypeLogic"; import { AttributeTypeDto } from "sk/service/data/logic/module/controller/AttributeTypeDto"; export class AttributeTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): AttributeTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: AttributeTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: AttributeTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: AttributeTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: AttributeTypeDto, newDto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: AttributeTypeDto, newDto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: AttributeTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/BusinessTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class BusinessTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; code: string; name: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/BusinessTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { BusinessTypeUnit } from "sk/service/data/logic/module/logic/BusinessTypeUnit"; export class BusinessTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof BusinessTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: BusinessTypeUnit): ResultEnum; prepare(unit: BusinessTypeUnit): BusinessTypeUnit; protected onInsertBefore(context: IContext, unit: BusinessTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: BusinessTypeUnit): ResultEnum; insertAsync(param1: IDataContext | BusinessTypeUnit, param2?: BusinessTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: BusinessTypeUnit, newUnit: BusinessTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: BusinessTypeUnit, newUnit: BusinessTypeUnit): ResultEnum; updateAsync(param1: IDataContext | BusinessTypeUnit, param2?: BusinessTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: BusinessTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: BusinessTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | BusinessTypeUnit, param2?: BusinessTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/BusinessTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class BusinessTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; code: string; name: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/BusinessTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { BusinessTypeLogic } from "sk/service/data/logic/module/logic/BusinessTypeLogic"; import { BusinessTypeDto } from "sk/service/data/logic/module/controller/BusinessTypeDto"; export class BusinessTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): BusinessTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: BusinessTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: BusinessTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: BusinessTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: BusinessTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: BusinessTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: BusinessTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: BusinessTypeDto, newDto: BusinessTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: BusinessTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: BusinessTypeDto, newDto: BusinessTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: BusinessTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: BusinessTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: BusinessTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigCategoryUnit } from "sk/service/data/logic/module/logic/ConfigCategoryUnit"; export class ConfigCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigCategoryUnit): ResultEnum; prepare(unit: ConfigCategoryUnit): ConfigCategoryUnit; protected onInsertBefore(context: IContext, unit: ConfigCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigCategoryUnit, param2?: ConfigCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigCategoryUnit, newUnit: ConfigCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigCategoryUnit, newUnit: ConfigCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigCategoryUnit, param2?: ConfigCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigCategoryUnit, param2?: ConfigCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigCategoryLogic } from "sk/service/data/logic/module/logic/ConfigCategoryLogic"; import { ConfigCategoryDto } from "sk/service/data/logic/module/controller/ConfigCategoryDto"; export class ConfigCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ConfigCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigCategoryDto, newDto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigCategoryDto, newDto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigConfigureUnit" { import { DecorateBindTypeEnum } from 'sk/data/logic/enumeration/DecorateBindTypeEnum'; import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigConfigureUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; itemTypeCd: DecorateBindTypeEnum; visibleCd: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigConfigureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DecorateBindTypeEnum } from 'sk/data/logic/enumeration/DecorateBindTypeEnum'; import { ConfigConfigureUnit } from "sk/service/data/logic/module/logic/ConfigConfigureUnit"; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; export class ConfigConfigureLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigConfigureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_ITEM_TYPE_CD: FieldMeta; static FIELD_VISIBLE_CD: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findItemTypeCdByIdAsync(id: string): Promise; findVisibleCdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigConfigureUnit): ResultEnum; prepare(unit: ConfigConfigureUnit): ConfigConfigureUnit; protected onInsertBefore(context: IContext, unit: ConfigConfigureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigConfigureUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigConfigureUnit, param2?: ConfigConfigureUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ConfigConfigureUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigConfigureUnit, newUnit: ConfigConfigureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigConfigureUnit, newUnit: ConfigConfigureUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigConfigureUnit, param2?: ConfigConfigureUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigConfigureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigConfigureUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigConfigureUnit, param2?: ConfigConfigureUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigConfigureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { DecorateBindTypeEnum } from 'sk/data/logic/enumeration/DecorateBindTypeEnum'; export class ConfigConfigureDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; itemTypeCd: DecorateBindTypeEnum; visibleCd: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; import { ConfigCategoryController } from "sk/service/data/logic/module/controller/ConfigCategoryController"; import { ConfigDto } from "sk/service/data/logic/module/controller/ConfigDto"; export class ConfigController extends DatasetController { static PATH: string; protected _configCategoryController: ConfigCategoryController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigDto, newDto: ConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigDto, newDto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; private updateDataPathAsync; updateConfigsDataPathByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigConfigureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigConfigureLogic } from "sk/service/data/logic/module/logic/ConfigConfigureLogic"; import { ConfigConfigureDto } from "sk/service/data/logic/module/controller/ConfigConfigureDto"; import { ConfigController } from "sk/service/data/logic/module/controller/ConfigController"; export class ConfigConfigureController extends DatasetParentController { static PATH: string; parentController: ConfigController; protected _logicStorageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigConfigureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigConfigureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigConfigureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigConfigureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigConfigureDto, newDto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigConfigureDto, newDto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigConfigureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigConfigureOptionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigConfigureOptionUnit extends DatasetUnit { tenantId: string; libraryId: string; configId: string; configureId: string; isDefault: number; dataIcon: string; dataValue: string; validCondition: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigConfigureOptionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigConfigureOptionUnit } from "sk/service/data/logic/module/logic/ConfigConfigureOptionUnit"; export class ConfigConfigureOptionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigConfigureOptionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_CONFIGURE_ID: FieldMeta; static FIELD_IS_DEFAULT: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_VALID_CONDITION: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findConfigureIdByIdAsync(id: string): Promise; findIsDefaultByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findValidConditionByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigConfigureOptionUnit): ResultEnum; prepare(unit: ConfigConfigureOptionUnit): ConfigConfigureOptionUnit; protected onInsertBefore(context: IContext, unit: ConfigConfigureOptionUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigConfigureOptionUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigConfigureOptionUnit, param2?: ConfigConfigureOptionUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ConfigConfigureOptionUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigConfigureOptionUnit, newUnit: ConfigConfigureOptionUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigConfigureOptionUnit, newUnit: ConfigConfigureOptionUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigConfigureOptionUnit, param2?: ConfigConfigureOptionUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigConfigureOptionUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigConfigureOptionUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigConfigureOptionUnit, param2?: ConfigConfigureOptionUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigConfigureOptionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigConfigureOptionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; configureId: string; isDefault: number; dataIcon: string; dataValue: string; validCondition: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigConfigureOptionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigConfigureOptionLogic } from "sk/service/data/logic/module/logic/ConfigConfigureOptionLogic"; import { ConfigConfigureOptionDto } from "sk/service/data/logic/module/controller/ConfigConfigureOptionDto"; export class ConfigConfigureOptionController extends DatasetController { static PATH: string; protected _logicStorageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigConfigureOptionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigConfigureOptionDto, newDto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigConfigureOptionDto, newDto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigConfigureOptionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/perspective/logic/ModuleConfigDecorateItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ModuleConfigDecorateItemUnit extends DatasetUnit { tenantId: string; libraryId: string; configCode: string; configId: string; configName: string; decorateItemId: string; familyId: string; familyInfoId: string; code: string; name: string; tags: string; features: string; permissions: string; remark: string; linkCd: string; linkId: string; linkVersion: string; linkCode: string; linkName: string; optionDefault: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/perspective/logic/ModuleConfigDecorateItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModuleConfigDecorateItemUnit } from "sk/service/data/logic/perspective/logic/ModuleConfigDecorateItemUnit"; export class ModuleConfigDecorateItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleConfigDecorateItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_CODE: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_CONFIG_NAME: FieldMeta; static FIELD_DECORATE_ITEM_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_FAMILY_INFO_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_LINK_VERSION: FieldMeta; static FIELD_LINK_CODE: FieldMeta; static FIELD_LINK_NAME: FieldMeta; static FIELD_OPTION_DEFAULT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigCodeByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findConfigNameByIdAsync(id: string): Promise; findDecorateItemIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findFamilyInfoIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findLinkVersionByIdAsync(id: string): Promise; findLinkCodeByIdAsync(id: string): Promise; findLinkNameByIdAsync(id: string): Promise; findOptionDefaultByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleConfigDecorateItemUnit): ResultEnum; prepare(unit: ModuleConfigDecorateItemUnit): ModuleConfigDecorateItemUnit; protected onInsertBefore(context: IContext, unit: ModuleConfigDecorateItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleConfigDecorateItemUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleConfigDecorateItemUnit, param2?: ModuleConfigDecorateItemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleConfigDecorateItemUnit, newUnit: ModuleConfigDecorateItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleConfigDecorateItemUnit, newUnit: ModuleConfigDecorateItemUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleConfigDecorateItemUnit, param2?: ModuleConfigDecorateItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleConfigDecorateItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleConfigDecorateItemUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleConfigDecorateItemUnit, param2?: ModuleConfigDecorateItemUnit): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigDecorateItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigDecorateItemUnit extends DatasetUnit { tenantId: string; libraryId: string; configId: string; decorateId: string; code: string; name: string; linkCd: number; dataValue: string; isDefault: number; dataIcon: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigDecorateItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigDecorateItemUnit } from "sk/service/data/logic/module/logic/ConfigDecorateItemUnit"; export class ConfigDecorateItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigDecorateItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_DECORATE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_IS_DEFAULT: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findDecorateIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findIsDefaultByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigDecorateItemUnit): ResultEnum; prepare(unit: ConfigDecorateItemUnit): ConfigDecorateItemUnit; protected onInsertBefore(context: IContext, unit: ConfigDecorateItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigDecorateItemUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigDecorateItemUnit, param2?: ConfigDecorateItemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigDecorateItemUnit, newUnit: ConfigDecorateItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigDecorateItemUnit, newUnit: ConfigDecorateItemUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigDecorateItemUnit, param2?: ConfigDecorateItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigDecorateItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigDecorateItemUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigDecorateItemUnit, param2?: ConfigDecorateItemUnit): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigDecorateUnit" { import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigDecorateUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; decorateCode: string; bindingCd: number; dataType: string; visibleCd: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigDecorateLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigDecorateUnit } from "sk/service/data/logic/module/logic/ConfigDecorateUnit"; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; export class ConfigDecorateLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigDecorateUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_DECORATE_CODE: FieldMeta; static FIELD_BINDING_CD: FieldMeta; static FIELD_DATA_TYPE: FieldMeta; static FIELD_VISIBLE_CD: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findDecorateCodeByIdAsync(id: string): Promise; findBindingCdByIdAsync(id: string): Promise; findDataTypeByIdAsync(id: string): Promise; findVisibleCdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigDecorateUnit): ResultEnum; prepare(unit: ConfigDecorateUnit): ConfigDecorateUnit; protected onInsertBefore(context: IContext, unit: ConfigDecorateUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigDecorateUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigDecorateUnit, param2?: ConfigDecorateUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ConfigDecorateUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigDecorateUnit, newUnit: ConfigDecorateUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigDecorateUnit, newUnit: ConfigDecorateUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigDecorateUnit, param2?: ConfigDecorateUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigDecorateUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigDecorateUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigDecorateUnit, param2?: ConfigDecorateUnit): Promise; } } declare module "sk/service/data/logic/perspective/controller/ModuleConfigDecorateItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ModuleConfigDecorateItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configCode: string; configId: string; configName: string; decorateItemId: string; familyId: string; familyInfoId: string; code: string; name: string; tags: string; features: string; permissions: string; remark: string; linkCd: string; linkId: string; linkVersion: string; linkCode: string; linkName: string; optionDefault: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourceTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourceTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceTypeUnit } from "sk/service/data/logic/resource/logic/ResourceTypeUnit"; export class ResourceTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceTypeUnit): ResultEnum; prepare(unit: ResourceTypeUnit): ResourceTypeUnit; protected onInsertBefore(context: IContext, unit: ResourceTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceTypeUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceTypeUnit, param2?: ResourceTypeUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourceTypeUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceTypeUnit, newUnit: ResourceTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceTypeUnit, newUnit: ResourceTypeUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceTypeUnit, param2?: ResourceTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceTypeUnit, param2?: ResourceTypeUnit): Promise; } } declare module "sk/service/data/logic/resource/logic/ResourceUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceUnit } from "sk/service/data/logic/resource/logic/ResourceUnit"; export class ResourceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceUnit): ResultEnum; prepare(unit: ResourceUnit): ResourceUnit; protected onInsertBefore(context: IContext, unit: ResourceUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceUnit, param2?: ResourceUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourceUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceUnit, newUnit: ResourceUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceUnit, newUnit: ResourceUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceUnit, param2?: ResourceUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceUnit, param2?: ResourceUnit): Promise; getResourceByTypeCodeAndResCodeAsync(resourceTypeCode: string, resourceCode: string): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class FamilyDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; outputCode: string; name: string; version: number; statusCd: number; examineCd: number; levelCd: DataLevelEnum; dataIcon: string; dataPath: string; previewUrl: string; configure: string; tags: string; features: string; permissions: string; publishInfo: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/PatternDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class PatternDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; outputCode: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; configure: string; tags: string; features: string; permissions: string; publishInfo: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PublishFamilyInfoUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PublishFamilyInfoUnit extends DatasetUnit { tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; code: string; name: string; lengthX: number; lengthY: number; lengthZ: number; features: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PublishFamilyInfoLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PublishFamilyInfoUnit } from "sk/service/data/logic/module/logic/PublishFamilyInfoUnit"; export class PublishFamilyInfoLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PublishFamilyInfoUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_LIBRARY_VERSION: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_SYMBOL_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findLibraryVersionByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findSymbolIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: PublishFamilyInfoUnit): ResultEnum; prepare(unit: PublishFamilyInfoUnit): PublishFamilyInfoUnit; protected onInsertBefore(context: IContext, unit: PublishFamilyInfoUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: PublishFamilyInfoUnit): ResultEnum; insertAsync(param1: IDataContext | PublishFamilyInfoUnit, param2?: PublishFamilyInfoUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: PublishFamilyInfoUnit, newUnit: PublishFamilyInfoUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: PublishFamilyInfoUnit, newUnit: PublishFamilyInfoUnit): ResultEnum; updateAsync(param1: IDataContext | PublishFamilyInfoUnit, param2?: PublishFamilyInfoUnit): Promise; protected onDeleteBefore(context: IContext, unit: PublishFamilyInfoUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: PublishFamilyInfoUnit): ResultEnum; deleteAsync(param1: IDataContext | PublishFamilyInfoUnit, param2?: PublishFamilyInfoUnit): Promise; } } declare module "sk/service/data/logic/module/logic/PublishPatternInfoUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PublishPatternInfoUnit extends DatasetUnit { tenantId: string; libraryId: string; libraryVersion: number; patternId: string; symbolId: string; code: string; name: string; lengthX: number; lengthY: number; lengthZ: number; features: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PublishPatternInfoLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PublishPatternInfoUnit } from "sk/service/data/logic/module/logic/PublishPatternInfoUnit"; export class PublishPatternInfoLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PublishPatternInfoUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_LIBRARY_VERSION: FieldMeta; static FIELD_PATTERN_ID: FieldMeta; static FIELD_SYMBOL_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findLibraryVersionByIdAsync(id: string): Promise; findPatternIdByIdAsync(id: string): Promise; findSymbolIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: PublishPatternInfoUnit): ResultEnum; prepare(unit: PublishPatternInfoUnit): PublishPatternInfoUnit; protected onInsertBefore(context: IContext, unit: PublishPatternInfoUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: PublishPatternInfoUnit): ResultEnum; insertAsync(param1: IDataContext | PublishPatternInfoUnit, param2?: PublishPatternInfoUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: PublishPatternInfoUnit, newUnit: PublishPatternInfoUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: PublishPatternInfoUnit, newUnit: PublishPatternInfoUnit): ResultEnum; updateAsync(param1: IDataContext | PublishPatternInfoUnit, param2?: PublishPatternInfoUnit): Promise; protected onDeleteBefore(context: IContext, unit: PublishPatternInfoUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: PublishPatternInfoUnit): ResultEnum; deleteAsync(param1: IDataContext | PublishPatternInfoUnit, param2?: PublishPatternInfoUnit): Promise; } } declare module "sk/service/data/logic/module/service/DecorateSynchronizationService" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { Service } from 'cross/runtime/module/Service'; import { DatasetLogicService } from 'foundation/service/common/router/database/DatasetLogicService'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyDto } from "sk/service/data/logic/module/controller/FamilyDto"; import { PatternDto } from "sk/service/data/logic/module/controller/PatternDto"; export class DecorateSynchronizationService extends Service { protected _datasetLogicService: DatasetLogicService; deleteItemsByDecorateItemIdAsync(context: RouterContext, fieldMeta: FieldMeta, configId: string): Promise; private buildPerspectiveItemAsync; private updatePerspectiveItemAsync; private syncByDecorateItemAsync; private syncDecorateItemCategoryAsync; syncByDecorateAsync(context: RouterContext, decorate: any, decorateItem: any, unitId?: string): Promise; private syncDigitizationProductDecorateAsync; private getDigitizationProductFamilyInfoIdAsync; private getDatabaseAsync; syncAfterInsertAsync(context: RouterContext, dto: FamilyDto | PatternDto): Promise; deletePerspectiveItemsByMaterIdAsync(context: RouterContext, masterId: string): Promise; } } declare module "sk/service/data/logic/module/logic/LogicRelationUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; export class LogicRelationUnit extends DatasetUnit { typeCd: FamilyLogicEnum; masterId: string; masterName: string; referenceInfo: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/LogicRelationLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; import { LogicRelationUnit } from "sk/service/data/logic/module/logic/LogicRelationUnit"; export class LogicRelationLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LogicRelationUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_MASTER_ID: FieldMeta; static FIELD_MASTER_NAME: FieldMeta; static FIELD_REFERENCE_INFO: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findMasterIdByIdAsync(id: string): Promise; findMasterNameByIdAsync(id: string): Promise; findReferenceInfoByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LogicRelationUnit): ResultEnum; prepare(unit: LogicRelationUnit): LogicRelationUnit; protected onInsertBefore(context: IContext, unit: LogicRelationUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LogicRelationUnit): ResultEnum; insertAsync(param1: IDataContext | LogicRelationUnit, param2?: LogicRelationUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LogicRelationUnit, newUnit: LogicRelationUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LogicRelationUnit, newUnit: LogicRelationUnit): ResultEnum; updateAsync(param1: IDataContext | LogicRelationUnit, param2?: LogicRelationUnit): Promise; protected onDeleteBefore(context: IContext, unit: LogicRelationUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LogicRelationUnit): ResultEnum; deleteAsync(param1: IDataContext | LogicRelationUnit, param2?: LogicRelationUnit): Promise; } } declare module "sk/service/data/logic/module/service/LogicRelationItem" { import { RelationTypeEnum } from 'foundation/data/common/enumeration/RelationTypeEnum'; export class LogicRelationItem { type: RelationTypeEnum; id: string; name: string; } } declare module "sk/service/data/logic/module/service/LogicRelationService" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { Service } from 'cross/runtime/module/Service'; import { DatasetLogicService } from 'foundation/service/common/router/database/DatasetLogicService'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; import { LogicRelationItem } from "sk/service/data/logic/module/service/LogicRelationItem"; export class LogicRelationService extends Service { private logicName; protected _datasetLogicService: DatasetLogicService; constructor(); setAsync(context: RouterContext, typeCd: FamilyLogicEnum, masterId: string, masterName: string, relations: Array): Promise; removeAsync(context: RouterContext, id: string): Promise; checkAsync(context: RouterContext, id: string): Promise>; getMastersAsync(context: RouterContext, id: string): Promise>>; } } declare module "sk/service/data/logic/module/controller/ConfigDecorateDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigDecorateDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; decorateCode: string; bindingCd: number; dataType: string; visibleCd: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigDecorateController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigDecorateLogic } from "sk/service/data/logic/module/logic/ConfigDecorateLogic"; import { DecorateSynchronizationService } from "sk/service/data/logic/module/service/DecorateSynchronizationService"; import { LogicRelationService } from "sk/service/data/logic/module/service/LogicRelationService"; import { ConfigController } from "sk/service/data/logic/module/controller/ConfigController"; import { ConfigDecorateDto } from "sk/service/data/logic/module/controller/ConfigDecorateDto"; export class ConfigDecorateController extends DatasetParentController { static PATH: string; parentController: ConfigController; protected _logicStorageService: LogicUnitStorageService; protected _decorateSyncService: DecorateSynchronizationService; protected _logicRelationService: LogicRelationService; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigDecorateLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigDecorateDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigDecorateDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigDecorateDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigDecorateDto, newDto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigDecorateDto, newDto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigDecorateDto, options: DatasetControllerOptions): Promise; protected getDefaultName(context: RouterContext, options: DatasetControllerOptions, tenant_id: string, defaultName: string, num: number): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigDecorateItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigDecorateItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; decorateId: string; code: string; name: string; linkCd: number; dataValue: string; isDefault: number; dataIcon: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigDecorateItemController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigDecorateItemLogic } from "sk/service/data/logic/module/logic/ConfigDecorateItemLogic"; import { DecorateSynchronizationService } from "sk/service/data/logic/module/service/DecorateSynchronizationService"; import { LogicRelationService } from "sk/service/data/logic/module/service/LogicRelationService"; import { ConfigDecorateController } from "sk/service/data/logic/module/controller/ConfigDecorateController"; import { ConfigDecorateItemDto } from "sk/service/data/logic/module/controller/ConfigDecorateItemDto"; export class ConfigDecorateItemController extends DatasetController { static PATH: string; protected _logicStorageService: LogicUnitStorageService; protected _decorateSyncService: DecorateSynchronizationService; protected _configDecorateController: ConfigDecorateController; protected _logicRelationService: LogicRelationService; updateRelationAsync(context: RouterContext, configDecorateItemDto: ConfigDecorateItemDto): Promise; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigDecorateItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigDecorateItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigDecorateItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigDecorateItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigDecorateItemDto, newDto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigDecorateItemDto, newDto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigDecorateItemDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigFormulaUnit" { import { ConfigFormulaTypeEnum } from 'sk/data/family/enumeration/ConfigFormulaTypeEnum'; import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigFormulaUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; formulaCd: ConfigFormulaTypeEnum; dataType: string; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigFormulaLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigFormulaTypeEnum } from 'sk/data/family/enumeration/ConfigFormulaTypeEnum'; import { ConfigFormulaUnit } from "sk/service/data/logic/module/logic/ConfigFormulaUnit"; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; export class ConfigFormulaLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigFormulaUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_FORMULA_CD: FieldMeta; static FIELD_DATA_TYPE: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findFormulaCdByIdAsync(id: string): Promise; findDataTypeByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigFormulaUnit): ResultEnum; prepare(unit: ConfigFormulaUnit): ConfigFormulaUnit; protected onInsertBefore(context: IContext, unit: ConfigFormulaUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigFormulaUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigFormulaUnit, param2?: ConfigFormulaUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigFormulaUnit, newUnit: ConfigFormulaUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigFormulaUnit, newUnit: ConfigFormulaUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigFormulaUnit, param2?: ConfigFormulaUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigFormulaUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigFormulaUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigFormulaUnit, param2?: ConfigFormulaUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigFormulaDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ConfigFormulaTypeEnum } from 'sk/data/family/enumeration/ConfigFormulaTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigFormulaDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; formulaCd: ConfigFormulaTypeEnum; dataType: string; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigFormulaController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigFormulaLogic } from "sk/service/data/logic/module/logic/ConfigFormulaLogic"; import { ConfigController } from "sk/service/data/logic/module/controller/ConfigController"; import { ConfigFormulaDto } from "sk/service/data/logic/module/controller/ConfigFormulaDto"; export class ConfigFormulaController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigFormulaLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigFormulaDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigFormulaDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigFormulaDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigFormulaDto, newDto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigFormulaDto, newDto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigFormulaDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigMethodUnit" { import { ConfigMethodTypeEnum } from 'sk/data/family/enumeration/ConfigMethodTypeEnum'; import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigMethodUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; methodCd: ConfigMethodTypeEnum; dataType: string; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigMethodLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigMethodTypeEnum } from 'sk/data/family/enumeration/ConfigMethodTypeEnum'; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; import { ConfigMethodUnit } from "sk/service/data/logic/module/logic/ConfigMethodUnit"; export class ConfigMethodLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigMethodUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_METHOD_CD: FieldMeta; static FIELD_DATA_TYPE: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findMethodCdByIdAsync(id: string): Promise; findDataTypeByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigMethodUnit): ResultEnum; prepare(unit: ConfigMethodUnit): ConfigMethodUnit; protected onInsertBefore(context: IContext, unit: ConfigMethodUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigMethodUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigMethodUnit, param2?: ConfigMethodUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigMethodUnit, newUnit: ConfigMethodUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigMethodUnit, newUnit: ConfigMethodUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigMethodUnit, param2?: ConfigMethodUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigMethodUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigMethodUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigMethodUnit, param2?: ConfigMethodUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigMethodDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ConfigMethodTypeEnum } from 'sk/data/family/enumeration/ConfigMethodTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigMethodDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; methodCd: ConfigMethodTypeEnum; dataType: string; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigMethodController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigMethodLogic } from "sk/service/data/logic/module/logic/ConfigMethodLogic"; import { ConfigController } from "sk/service/data/logic/module/controller/ConfigController"; import { ConfigMethodDto } from "sk/service/data/logic/module/controller/ConfigMethodDto"; export class ConfigMethodController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigMethodLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigMethodDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigMethodDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigMethodDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigMethodDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigMethodDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigMethodDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigMethodDto, newDto: ConfigMethodDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigMethodDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigMethodDto, newDto: ConfigMethodDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigMethodDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigMethodDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigMethodDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigPaletteColorUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigPaletteColorUnit extends DatasetUnit { tenantId: string; libraryId: string; configId: string; code: string; name: string; isDefault: number; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigPaletteColorLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigPaletteColorUnit } from "sk/service/data/logic/module/logic/ConfigPaletteColorUnit"; export class ConfigPaletteColorLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigPaletteColorUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_IS_DEFAULT: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findIsDefaultByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigPaletteColorUnit): ResultEnum; prepare(unit: ConfigPaletteColorUnit): ConfigPaletteColorUnit; protected onInsertBefore(context: IContext, unit: ConfigPaletteColorUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigPaletteColorUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigPaletteColorUnit, param2?: ConfigPaletteColorUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigPaletteColorUnit, newUnit: ConfigPaletteColorUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigPaletteColorUnit, newUnit: ConfigPaletteColorUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigPaletteColorUnit, param2?: ConfigPaletteColorUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigPaletteColorUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigPaletteColorUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigPaletteColorUnit, param2?: ConfigPaletteColorUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigPaletteColorDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigPaletteColorDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; code: string; name: string; isDefault: number; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigPaletteColorController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigPaletteColorLogic } from "sk/service/data/logic/module/logic/ConfigPaletteColorLogic"; import { ConfigPaletteColorDto } from "sk/service/data/logic/module/controller/ConfigPaletteColorDto"; export class ConfigPaletteColorController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigPaletteColorLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigPaletteColorDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigPaletteColorDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigPaletteColorDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigPaletteColorDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigPaletteColorDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigPaletteColorDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigPaletteColorDto, newDto: ConfigPaletteColorDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigPaletteColorDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigPaletteColorDto, newDto: ConfigPaletteColorDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigPaletteColorDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigPaletteColorDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigPaletteColorDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigPaletteUnit" { import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigPaletteUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; bindingCd: number; visibleCd: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigPaletteLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; import { ConfigPaletteUnit } from "sk/service/data/logic/module/logic/ConfigPaletteUnit"; export class ConfigPaletteLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigPaletteUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_BINDING_CD: FieldMeta; static FIELD_VISIBLE_CD: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findBindingCdByIdAsync(id: string): Promise; findVisibleCdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigPaletteUnit): ResultEnum; prepare(unit: ConfigPaletteUnit): ConfigPaletteUnit; protected onInsertBefore(context: IContext, unit: ConfigPaletteUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigPaletteUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigPaletteUnit, param2?: ConfigPaletteUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigPaletteUnit, newUnit: ConfigPaletteUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigPaletteUnit, newUnit: ConfigPaletteUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigPaletteUnit, param2?: ConfigPaletteUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigPaletteUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigPaletteUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigPaletteUnit, param2?: ConfigPaletteUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigPaletteDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigPaletteDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; bindingCd: number; visibleCd: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigPaletteController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigPaletteLogic } from "sk/service/data/logic/module/logic/ConfigPaletteLogic"; import { ConfigController } from "sk/service/data/logic/module/controller/ConfigController"; import { ConfigPaletteDto } from "sk/service/data/logic/module/controller/ConfigPaletteDto"; export class ConfigPaletteController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigPaletteLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigPaletteDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigPaletteDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigPaletteDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigPaletteDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigPaletteDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigPaletteDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigPaletteDto, newDto: ConfigPaletteDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigPaletteDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigPaletteDto, newDto: ConfigPaletteDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigPaletteDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigPaletteDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigPaletteDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigParameterController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigParameterLogic } from "sk/service/data/logic/module/logic/ConfigParameterLogic"; import { ConfigController } from "sk/service/data/logic/module/controller/ConfigController"; import { ConfigParameterDto } from "sk/service/data/logic/module/controller/ConfigParameterDto"; export class ConfigParameterController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigParameterLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigParameterDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigParameterDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigParameterDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigParameterDto, newDto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigParameterDto, newDto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigParameterDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigParameterViewUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigParameterViewUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigParameterViewLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { ConfigParameterViewUnit } from "sk/service/data/logic/module/logic/ConfigParameterViewUnit"; export class ConfigParameterViewLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigParameterViewUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CODE: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_HAS_ICON: FieldMeta; static FIELD_HAS_PREVIEW: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCodeByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findHasIconByIdAsync(id: string): Promise; findHasPreviewByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigParameterViewUnit): ResultEnum; prepare(unit: ConfigParameterViewUnit): ConfigParameterViewUnit; protected onInsertBefore(context: IContext, unit: ConfigParameterViewUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigParameterViewUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigParameterViewUnit, param2?: ConfigParameterViewUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigParameterViewUnit, newUnit: ConfigParameterViewUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigParameterViewUnit, newUnit: ConfigParameterViewUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigParameterViewUnit, param2?: ConfigParameterViewUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigParameterViewUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigParameterViewUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigParameterViewUnit, param2?: ConfigParameterViewUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigParameterViewDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigParameterViewDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigParameterViewController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigParameterViewLogic } from "sk/service/data/logic/module/logic/ConfigParameterViewLogic"; import { ConfigParameterViewDto } from "sk/service/data/logic/module/controller/ConfigParameterViewDto"; export class ConfigParameterViewController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigParameterViewLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigParameterViewDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigParameterViewDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigParameterViewDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigParameterViewDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigParameterViewDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigParameterViewDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigParameterViewDto, newDto: ConfigParameterViewDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigParameterViewDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigParameterViewDto, newDto: ConfigParameterViewDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigParameterViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigParameterViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigParameterViewDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigStyleUnit" { import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigStyleUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; dataCd: ParameterTypeEnum; dataType: string; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigStyleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; import { ConfigStyleUnit } from "sk/service/data/logic/module/logic/ConfigStyleUnit"; export class ConfigStyleLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigStyleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_DATA_CD: FieldMeta; static FIELD_DATA_TYPE: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findDataCdByIdAsync(id: string): Promise; findDataTypeByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigStyleUnit): ResultEnum; prepare(unit: ConfigStyleUnit): ConfigStyleUnit; protected onInsertBefore(context: IContext, unit: ConfigStyleUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigStyleUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigStyleUnit, param2?: ConfigStyleUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigStyleUnit, newUnit: ConfigStyleUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigStyleUnit, newUnit: ConfigStyleUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigStyleUnit, param2?: ConfigStyleUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigStyleUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigStyleUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigStyleUnit, param2?: ConfigStyleUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigStyleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ParameterTypeEnum } from 'foundation/data/common/enumeration/module/ParameterTypeEnum'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigStyleDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; dataCd: ParameterTypeEnum; dataType: string; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigStyleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigStyleLogic } from "sk/service/data/logic/module/logic/ConfigStyleLogic"; import { ConfigController } from "sk/service/data/logic/module/controller/ConfigController"; import { ConfigStyleDto } from "sk/service/data/logic/module/controller/ConfigStyleDto"; export class ConfigStyleController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigStyleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigStyleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigStyleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigStyleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigStyleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigStyleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigStyleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigStyleDto, newDto: ConfigStyleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigStyleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigStyleDto, newDto: ConfigStyleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigStyleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigStyleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigStyleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigSystemUnit" { import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigSystemUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; dataType: string; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigSystemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; import { ConfigSystemUnit } from "sk/service/data/logic/module/logic/ConfigSystemUnit"; export class ConfigSystemLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigSystemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_DATA_TYPE: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findDataTypeByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigSystemUnit): ResultEnum; prepare(unit: ConfigSystemUnit): ConfigSystemUnit; protected onInsertBefore(context: IContext, unit: ConfigSystemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigSystemUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigSystemUnit, param2?: ConfigSystemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigSystemUnit, newUnit: ConfigSystemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigSystemUnit, newUnit: ConfigSystemUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigSystemUnit, param2?: ConfigSystemUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigSystemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigSystemUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigSystemUnit, param2?: ConfigSystemUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigSystemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigSystemDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; dataType: string; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigSystemController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigSystemLogic } from "sk/service/data/logic/module/logic/ConfigSystemLogic"; import { ConfigController } from "sk/service/data/logic/module/controller/ConfigController"; import { ConfigSystemDto } from "sk/service/data/logic/module/controller/ConfigSystemDto"; export class ConfigSystemController extends DatasetParentController { static PATH: string; parentController: ConfigController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigSystemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigSystemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigSystemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigSystemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigSystemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigSystemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigSystemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigSystemDto, newDto: ConfigSystemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigSystemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigSystemDto, newDto: ConfigSystemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigSystemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigSystemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigSystemDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigTypeUnit extends DatasetUnit { tenantId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigTypeUnit } from "sk/service/data/logic/module/logic/ConfigTypeUnit"; export class ConfigTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigTypeUnit): ResultEnum; prepare(unit: ConfigTypeUnit): ConfigTypeUnit; protected onInsertBefore(context: IContext, unit: ConfigTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigTypeUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigTypeUnit, param2?: ConfigTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigTypeUnit, newUnit: ConfigTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigTypeUnit, newUnit: ConfigTypeUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigTypeUnit, param2?: ConfigTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigTypeUnit, param2?: ConfigTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigTypeLogic } from "sk/service/data/logic/module/logic/ConfigTypeLogic"; import { ConfigTypeDto } from "sk/service/data/logic/module/controller/ConfigTypeDto"; export class ConfigTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ConfigTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigTypeDto, newDto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigTypeDto, newDto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ConfigVariableUnit" { import { ConfigVariableTypeEnum } from 'sk/data/family/enumeration/ConfigVariableTypeEnum'; import { ConfigUnit } from "sk/service/data/logic/module/logic/ConfigUnit"; export class ConfigVariableUnit extends ConfigUnit { tenantId: string; libraryId: string; configId: string; variableCd: ConfigVariableTypeEnum; variableCode: string; dataType: string; dataValue: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ConfigVariableLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigVariableTypeEnum } from 'sk/data/family/enumeration/ConfigVariableTypeEnum'; import { ConfigLogic } from "sk/service/data/logic/module/logic/ConfigLogic"; import { ConfigVariableUnit } from "sk/service/data/logic/module/logic/ConfigVariableUnit"; export class ConfigVariableLogic extends ConfigLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigVariableUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_ID: FieldMeta; static FIELD_VARIABLE_CD: FieldMeta; static FIELD_VARIABLE_CODE: FieldMeta; static FIELD_DATA_TYPE: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigIdByIdAsync(id: string): Promise; findVariableCdByIdAsync(id: string): Promise; findVariableCodeByIdAsync(id: string): Promise; findDataTypeByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigVariableUnit): ResultEnum; prepare(unit: ConfigVariableUnit): ConfigVariableUnit; protected onInsertBefore(context: IContext, unit: ConfigVariableUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigVariableUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigVariableUnit, param2?: ConfigVariableUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ConfigVariableUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigVariableUnit, newUnit: ConfigVariableUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigVariableUnit, newUnit: ConfigVariableUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigVariableUnit, param2?: ConfigVariableUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigVariableUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigVariableUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigVariableUnit, param2?: ConfigVariableUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ConfigVariableDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ConfigVariableTypeEnum } from 'sk/data/family/enumeration/ConfigVariableTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ConfigVariableDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configId: string; variableCd: ConfigVariableTypeEnum; variableCode: string; dataType: string; dataValue: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; typeCode: string; version: number; levelCd: DataLevelEnum; hasIcon: number; hasPreview: number; dataIcon: string; dataPath: string; statusCd: number; examineCd: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ConfigVariableController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ConfigVariableLogic } from "sk/service/data/logic/module/logic/ConfigVariableLogic"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { ConfigController } from "sk/service/data/logic/module/controller/ConfigController"; import { ConfigVariableDto } from "sk/service/data/logic/module/controller/ConfigVariableDto"; export class ConfigVariableController extends DatasetParentController { static PATH: string; parentController: ConfigController; protected _storageService: ModuleStorageService; protected _logicStorageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ConfigVariableLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigVariableDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigVariableDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigVariableDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigVariableDto, newDto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigVariableDto, newDto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigVariableDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/DrawingAtlasUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class DrawingAtlasUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/DrawingAtlasLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { DrawingAtlasUnit } from "sk/service/data/logic/module/logic/DrawingAtlasUnit"; export class DrawingAtlasLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof DrawingAtlasUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: DrawingAtlasUnit): ResultEnum; prepare(unit: DrawingAtlasUnit): DrawingAtlasUnit; protected onInsertBefore(context: IContext, unit: DrawingAtlasUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: DrawingAtlasUnit): ResultEnum; insertAsync(param1: IDataContext | DrawingAtlasUnit, param2?: DrawingAtlasUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: DrawingAtlasUnit, newUnit: DrawingAtlasUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: DrawingAtlasUnit, newUnit: DrawingAtlasUnit): ResultEnum; updateAsync(param1: IDataContext | DrawingAtlasUnit, param2?: DrawingAtlasUnit): Promise; protected onDeleteBefore(context: IContext, unit: DrawingAtlasUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: DrawingAtlasUnit): ResultEnum; deleteAsync(param1: IDataContext | DrawingAtlasUnit, param2?: DrawingAtlasUnit): Promise; } } declare module "sk/service/data/logic/module/controller/DrawingAtlasDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class DrawingAtlasDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/DrawingAtlasController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { DrawingAtlasLogic } from "sk/service/data/logic/module/logic/DrawingAtlasLogic"; import { DrawingAtlasDto } from "sk/service/data/logic/module/controller/DrawingAtlasDto"; export class DrawingAtlasController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): DrawingAtlasLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: DrawingAtlasDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: DrawingAtlasDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: DrawingAtlasDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: DrawingAtlasDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: DrawingAtlasDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: DrawingAtlasDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: DrawingAtlasDto, newDto: DrawingAtlasDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: DrawingAtlasDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: DrawingAtlasDto, newDto: DrawingAtlasDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: DrawingAtlasDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: DrawingAtlasDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: DrawingAtlasDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/DrawingAtlasLinkUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class DrawingAtlasLinkUnit extends DatasetUnit { tenantId: string; libraryId: string; atlasId: string; drawingId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/DrawingAtlasLinkLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { DrawingAtlasLinkUnit } from "sk/service/data/logic/module/logic/DrawingAtlasLinkUnit"; export class DrawingAtlasLinkLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof DrawingAtlasLinkUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_ATLAS_ID: FieldMeta; static FIELD_DRAWING_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findAtlasIdByIdAsync(id: string): Promise; findDrawingIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: DrawingAtlasLinkUnit): ResultEnum; prepare(unit: DrawingAtlasLinkUnit): DrawingAtlasLinkUnit; protected onInsertBefore(context: IContext, unit: DrawingAtlasLinkUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: DrawingAtlasLinkUnit): ResultEnum; insertAsync(param1: IDataContext | DrawingAtlasLinkUnit, param2?: DrawingAtlasLinkUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: DrawingAtlasLinkUnit, newUnit: DrawingAtlasLinkUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: DrawingAtlasLinkUnit, newUnit: DrawingAtlasLinkUnit): ResultEnum; updateAsync(param1: IDataContext | DrawingAtlasLinkUnit, param2?: DrawingAtlasLinkUnit): Promise; protected onDeleteBefore(context: IContext, unit: DrawingAtlasLinkUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: DrawingAtlasLinkUnit): ResultEnum; deleteAsync(param1: IDataContext | DrawingAtlasLinkUnit, param2?: DrawingAtlasLinkUnit): Promise; } } declare module "sk/service/data/logic/module/controller/DrawingAtlasLinkDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class DrawingAtlasLinkDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; atlasId: string; drawingId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/DrawingAtlasLinkController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { DrawingAtlasLinkLogic } from "sk/service/data/logic/module/logic/DrawingAtlasLinkLogic"; import { DrawingAtlasLinkDto } from "sk/service/data/logic/module/controller/DrawingAtlasLinkDto"; export class DrawingAtlasLinkController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): DrawingAtlasLinkLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: DrawingAtlasLinkDto, newDto: DrawingAtlasLinkDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: DrawingAtlasLinkDto, newDto: DrawingAtlasLinkDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: DrawingAtlasLinkDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/DrawingCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class DrawingCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/DrawingCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DrawingCategoryUnit } from "sk/service/data/logic/module/logic/DrawingCategoryUnit"; export class DrawingCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof DrawingCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: DrawingCategoryUnit): ResultEnum; prepare(unit: DrawingCategoryUnit): DrawingCategoryUnit; protected onInsertBefore(context: IContext, unit: DrawingCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: DrawingCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | DrawingCategoryUnit, param2?: DrawingCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: DrawingCategoryUnit, newUnit: DrawingCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: DrawingCategoryUnit, newUnit: DrawingCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | DrawingCategoryUnit, param2?: DrawingCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: DrawingCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: DrawingCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | DrawingCategoryUnit, param2?: DrawingCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/DrawingCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class DrawingCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/DrawingCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { DrawingCategoryLogic } from "sk/service/data/logic/module/logic/DrawingCategoryLogic"; import { DrawingCategoryDto } from "sk/service/data/logic/module/controller/DrawingCategoryDto"; export class DrawingCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): DrawingCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: DrawingCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: DrawingCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: DrawingCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: DrawingCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: DrawingCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: DrawingCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: DrawingCategoryDto, newDto: DrawingCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: DrawingCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: DrawingCategoryDto, newDto: DrawingCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: DrawingCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: DrawingCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: DrawingCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/DrawingUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class DrawingUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; outputCode: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/DrawingLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { DrawingUnit } from "sk/service/data/logic/module/logic/DrawingUnit"; export class DrawingLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof DrawingUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_OUTPUT_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findOutputCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: DrawingUnit): ResultEnum; prepare(unit: DrawingUnit): DrawingUnit; protected onInsertBefore(context: IContext, unit: DrawingUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: DrawingUnit): ResultEnum; insertAsync(param1: IDataContext | DrawingUnit, param2?: DrawingUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: DrawingUnit, newUnit: DrawingUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: DrawingUnit, newUnit: DrawingUnit): ResultEnum; updateAsync(param1: IDataContext | DrawingUnit, param2?: DrawingUnit): Promise; protected onDeleteBefore(context: IContext, unit: DrawingUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: DrawingUnit): ResultEnum; deleteAsync(param1: IDataContext | DrawingUnit, param2?: DrawingUnit): Promise; } } declare module "sk/service/data/logic/module/controller/DrawingDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class DrawingDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; outputCode: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/DrawingController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { DrawingLogic } from "sk/service/data/logic/module/logic/DrawingLogic"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { DrawingDto } from "sk/service/data/logic/module/controller/DrawingDto"; export class DrawingController extends DatasetController { static PATH: string; protected _storageService: ModuleStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): DrawingLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: DrawingDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: DrawingDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: DrawingDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: DrawingDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: DrawingDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: DrawingDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: DrawingDto, newDto: DrawingDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: DrawingDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: DrawingDto, newDto: DrawingDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: DrawingDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: DrawingDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: DrawingDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/DrawingTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class DrawingTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/DrawingTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { DrawingTypeUnit } from "sk/service/data/logic/module/logic/DrawingTypeUnit"; export class DrawingTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof DrawingTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: DrawingTypeUnit): ResultEnum; prepare(unit: DrawingTypeUnit): DrawingTypeUnit; protected onInsertBefore(context: IContext, unit: DrawingTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: DrawingTypeUnit): ResultEnum; insertAsync(param1: IDataContext | DrawingTypeUnit, param2?: DrawingTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: DrawingTypeUnit, newUnit: DrawingTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: DrawingTypeUnit, newUnit: DrawingTypeUnit): ResultEnum; updateAsync(param1: IDataContext | DrawingTypeUnit, param2?: DrawingTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: DrawingTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: DrawingTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | DrawingTypeUnit, param2?: DrawingTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/DrawingTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class DrawingTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/DrawingTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { DrawingTypeLogic } from "sk/service/data/logic/module/logic/DrawingTypeLogic"; import { DrawingTypeDto } from "sk/service/data/logic/module/controller/DrawingTypeDto"; export class DrawingTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): DrawingTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: DrawingTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: DrawingTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: DrawingTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: DrawingTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: DrawingTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: DrawingTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: DrawingTypeDto, newDto: DrawingTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: DrawingTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: DrawingTypeDto, newDto: DrawingTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: DrawingTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: DrawingTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: DrawingTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyAndContentDto" { import { FamilyDto } from "sk/service/data/logic/module/controller/FamilyDto"; export class FamilyAndContentDto extends FamilyDto { content: any; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyBomConfigUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FamilyBomConfigUnit extends DatasetUnit { tenantId: string; functionCd: string; businessTypeId: string; familyId: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyBomConfigLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyBomConfigUnit } from "sk/service/data/logic/module/logic/FamilyBomConfigUnit"; export class FamilyBomConfigLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyBomConfigUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_FUNCTION_CD: FieldMeta; static FIELD_BUSINESS_TYPE_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findFunctionCdByIdAsync(id: string): Promise; findBusinessTypeIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyBomConfigUnit): ResultEnum; prepare(unit: FamilyBomConfigUnit): FamilyBomConfigUnit; protected onInsertBefore(context: IContext, unit: FamilyBomConfigUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyBomConfigUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyBomConfigUnit, param2?: FamilyBomConfigUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyBomConfigUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyBomConfigUnit, newUnit: FamilyBomConfigUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyBomConfigUnit, newUnit: FamilyBomConfigUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyBomConfigUnit, param2?: FamilyBomConfigUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyBomConfigUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyBomConfigUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyBomConfigUnit, param2?: FamilyBomConfigUnit): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyBomConfigDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FamilyBomConfigDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; functionCd: string; businessTypeId: string; familyId: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilyBomConfigController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyBomConfigLogic } from "sk/service/data/logic/module/logic/FamilyBomConfigLogic"; import { FamilyBomConfigDto } from "sk/service/data/logic/module/controller/FamilyBomConfigDto"; export class FamilyBomConfigController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByBusinessTypeIdAsync(context: IDataContext, business_type_id: string): Promise; createLogic(context: IDataContext): FamilyBomConfigLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyBomConfigDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyBomConfigDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyBomConfigDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyBomConfigDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyBomConfigDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyBomConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyBomConfigDto, newDto: FamilyBomConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyBomConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyBomConfigDto, newDto: FamilyBomConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyBomConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyBomConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyBomConfigDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/FamilyCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FamilyCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyCategoryUnit } from "sk/service/data/logic/module/logic/FamilyCategoryUnit"; export class FamilyCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyCategoryUnit): ResultEnum; prepare(unit: FamilyCategoryUnit): FamilyCategoryUnit; protected onInsertBefore(context: IContext, unit: FamilyCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyCategoryUnit, param2?: FamilyCategoryUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyCategoryUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyCategoryUnit, newUnit: FamilyCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyCategoryUnit, newUnit: FamilyCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyCategoryUnit, param2?: FamilyCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyCategoryUnit, param2?: FamilyCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/logic/FeatureGroupUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FeatureGroupUnit extends DatasetUnit { code: string; name: string; dataOrder: number; configure: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FeatureGroupLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FeatureGroupUnit } from "sk/service/data/logic/module/logic/FeatureGroupUnit"; export class FeatureGroupLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FeatureGroupUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FeatureGroupUnit): ResultEnum; prepare(unit: FeatureGroupUnit): FeatureGroupUnit; protected onInsertBefore(context: IContext, unit: FeatureGroupUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FeatureGroupUnit): ResultEnum; insertAsync(param1: IDataContext | FeatureGroupUnit, param2?: FeatureGroupUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: FeatureGroupUnit, newUnit: FeatureGroupUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FeatureGroupUnit, newUnit: FeatureGroupUnit): ResultEnum; updateAsync(param1: IDataContext | FeatureGroupUnit, param2?: FeatureGroupUnit): Promise; protected onDeleteBefore(context: IContext, unit: FeatureGroupUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FeatureGroupUnit): ResultEnum; deleteAsync(param1: IDataContext | FeatureGroupUnit, param2?: FeatureGroupUnit): Promise; } } declare module "sk/service/data/logic/module/service/FeaturesAttributeService" { import { TypeMap } from 'cross/runtime/lang/collection/TypeMap'; import { Service } from 'cross/runtime/module/Service'; import { DatasetLogicService } from 'foundation/service/common/router/database/DatasetLogicService'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; export type UnitPropertyDeclareValueType = { declare: any[]; value: string; inheritValue: string; }; export class FeaturesAttributeService extends Service { protected _datasetLogicService: DatasetLogicService; getFeaturesAsync(context: RouterContext, id: string, options: any, logicName: string): Promise>; getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any, logicName: string): Promise; getUnitPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any, logicName: string, typeLogicName: string, categoryLogicName: string): Promise; protected getPropertyDeclaresAsync(context: RouterContext, referenceIds: Array, referenceCdMap: TypeMap, inheritFeaturesValues: Array): Promise>; protected getDimensionsDataByType(groups: Array, type: string): any; private getDimensionsData; protected getValidFeaturesValues(values: string, groups: Array): string; protected mergeInheritFeatures(featuresValues: Array): any; } } declare module "sk/service/data/logic/module/controller/FamilyCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FamilyCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilyCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { FamilyCategoryLogic } from "sk/service/data/logic/module/logic/FamilyCategoryLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { FamilyCategoryDto } from "sk/service/data/logic/module/controller/FamilyCategoryDto"; export class FamilyCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; protected _featuresAttributeService: FeaturesAttributeService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): FamilyCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyCategoryDto, newDto: FamilyCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyCategoryDto, newDto: FamilyCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyCategoryDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; protected getValidFeaturesValues(value: string, groups: Array): string; protected mergeInheritFeatures(featuresValues: Array): any; } } declare module "sk/service/data/logic/module/logic/FamilyCategoryFamilyUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FamilyCategoryFamilyUnit extends DatasetUnit { tenantId: string; libraryId: string; categoryId: string; familyId: string; dataOrder: number; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyCategoryFamilyLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyCategoryFamilyUnit } from "sk/service/data/logic/module/logic/FamilyCategoryFamilyUnit"; export class FamilyCategoryFamilyLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyCategoryFamilyUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyCategoryFamilyUnit): ResultEnum; prepare(unit: FamilyCategoryFamilyUnit): FamilyCategoryFamilyUnit; protected onInsertBefore(context: IContext, unit: FamilyCategoryFamilyUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyCategoryFamilyUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyCategoryFamilyUnit, param2?: FamilyCategoryFamilyUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyCategoryFamilyUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyCategoryFamilyUnit, newUnit: FamilyCategoryFamilyUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyCategoryFamilyUnit, newUnit: FamilyCategoryFamilyUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyCategoryFamilyUnit, param2?: FamilyCategoryFamilyUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyCategoryFamilyUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyCategoryFamilyUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyCategoryFamilyUnit, param2?: FamilyCategoryFamilyUnit): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyCategoryFamilyDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FamilyCategoryFamilyDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; categoryId: string; familyId: string; dataOrder: number; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilyCategoryFamilyController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyCategoryFamilyLogic } from "sk/service/data/logic/module/logic/FamilyCategoryFamilyLogic"; import { FamilyCategoryFamilyDto } from "sk/service/data/logic/module/controller/FamilyCategoryFamilyDto"; export class FamilyCategoryFamilyController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FamilyCategoryFamilyLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyCategoryFamilyDto, newDto: FamilyCategoryFamilyDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyCategoryFamilyDto, newDto: FamilyCategoryFamilyDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyCategoryFamilyDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/FamilySymbolUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FamilySymbolUnit extends DatasetUnit { tenantId: string; familyId: string; libraryId: string; dataIcon: string; identifyCode: string; code: string; name: string; statusCd: number; lengthX: number; lengthY: number; lengthZ: number; configure: string; tags: string; features: string; dimensions: string; permissions: string; publishInfo: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilySymbolLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilySymbolUnit } from "sk/service/data/logic/module/logic/FamilySymbolUnit"; export class FamilySymbolLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilySymbolUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_IDENTIFY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_DIMENSIONS: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_PUBLISH_INFO: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findIdentifyCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findDimensionsByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findPublishInfoByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilySymbolUnit): ResultEnum; prepare(unit: FamilySymbolUnit): FamilySymbolUnit; protected onInsertBefore(context: IContext, unit: FamilySymbolUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilySymbolUnit): ResultEnum; insertAsync(param1: IDataContext | FamilySymbolUnit, param2?: FamilySymbolUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilySymbolUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilySymbolUnit, newUnit: FamilySymbolUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilySymbolUnit, newUnit: FamilySymbolUnit): ResultEnum; updateAsync(param1: IDataContext | FamilySymbolUnit, param2?: FamilySymbolUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilySymbolUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilySymbolUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilySymbolUnit, param2?: FamilySymbolUnit): Promise; } } declare module "sk/service/data/logic/module/logic/ProductShowCategoryItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { ShowCategoryLinkEnum } from 'sk/data/logic/module/enumeration/ShowCategoryLinkEnum'; export class ProductShowCategoryItemUnit extends DatasetUnit { tenantId: string; libraryId: string; categoryId: string; code: string; name: string; linkCd: ShowCategoryLinkEnum; linkId: string; dataIcon: string; statusCd: number; dataPath: string; examineCd: number; dataOrder: number; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductShowCategoryItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ShowCategoryLinkEnum } from 'sk/data/logic/module/enumeration/ShowCategoryLinkEnum'; import { ProductShowCategoryItemUnit } from "sk/service/data/logic/module/logic/ProductShowCategoryItemUnit"; export class ProductShowCategoryItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductShowCategoryItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductShowCategoryItemUnit): ResultEnum; prepare(unit: ProductShowCategoryItemUnit): ProductShowCategoryItemUnit; protected onInsertBefore(context: IContext, unit: ProductShowCategoryItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductShowCategoryItemUnit): ResultEnum; insertAsync(param1: IDataContext | ProductShowCategoryItemUnit, param2?: ProductShowCategoryItemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductShowCategoryItemUnit, newUnit: ProductShowCategoryItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductShowCategoryItemUnit, newUnit: ProductShowCategoryItemUnit): ResultEnum; updateAsync(param1: IDataContext | ProductShowCategoryItemUnit, param2?: ProductShowCategoryItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductShowCategoryItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductShowCategoryItemUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductShowCategoryItemUnit, param2?: ProductShowCategoryItemUnit): Promise; } } declare module "sk/service/data/logic/module/logic/ProductSymbolUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { ProductFamilyLinkEnum } from 'sk/data/logic/module/enumeration/ProductFamilyLinkEnum'; export class ProductSymbolUnit extends DatasetUnit { code: string; name: string; tenantId: string; libraryId: string; productId: string; familyId: string; familySymbolId: string; linkCd: ProductFamilyLinkEnum; statusCd: number; dataInfo: string; features: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductSymbolLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductFamilyLinkEnum } from 'sk/data/logic/module/enumeration/ProductFamilyLinkEnum'; import { ProductSymbolUnit } from "sk/service/data/logic/module/logic/ProductSymbolUnit"; export class ProductSymbolLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductSymbolUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PRODUCT_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_FAMILY_SYMBOL_ID: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_INFO: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findProductIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findFamilySymbolIdByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataInfoByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductSymbolUnit): ResultEnum; prepare(unit: ProductSymbolUnit): ProductSymbolUnit; protected onInsertBefore(context: IContext, unit: ProductSymbolUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductSymbolUnit): ResultEnum; insertAsync(param1: IDataContext | ProductSymbolUnit, param2?: ProductSymbolUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ProductSymbolUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductSymbolUnit, newUnit: ProductSymbolUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductSymbolUnit, newUnit: ProductSymbolUnit): ResultEnum; updateAsync(param1: IDataContext | ProductSymbolUnit, param2?: ProductSymbolUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductSymbolUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductSymbolUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductSymbolUnit, param2?: ProductSymbolUnit): Promise; } } declare module "sk/service/data/logic/module/controller/FamilySymbolDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FamilySymbolDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; familyId: string; libraryId: string; dataIcon: string; identifyCode: string; code: string; name: string; statusCd: number; lengthX: number; lengthY: number; lengthZ: number; configure: string; tags: string; features: string; dimensions: string; permissions: string; publishInfo: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilySymbolController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilySymbolLogic } from "sk/service/data/logic/module/logic/FamilySymbolLogic"; import { ProductSymbolUnit } from "sk/service/data/logic/module/logic/ProductSymbolUnit"; import { FamilySymbolDto } from "sk/service/data/logic/module/controller/FamilySymbolDto"; export class FamilySymbolController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FamilySymbolLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilySymbolDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilySymbolDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilySymbolDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilySymbolDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilySymbolDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilySymbolDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilySymbolDto, newDto: FamilySymbolDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilySymbolDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilySymbolDto, newDto: FamilySymbolDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilySymbolDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilySymbolDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilySymbolDto, options: DatasetControllerOptions): Promise; getFeaturesAsync(context: IDataContext, id: string): Promise; insetProductSymbolsAsync(context: MessageRouterContext, familyId: string, productId: string): Promise; buildProductSymbolUnit(symbolDto: FamilySymbolDto, productId: string): ProductSymbolUnit; } } declare module "sk/service/data/logic/module/controller/ProductDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ProductLinkEnum } from 'sk/data/logic/module/enumeration/ProductLinkEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ProductDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; familyId: string; typeId: string; categoryId: string; referenceId: string; code: string; outputCode: string; name: string; version: number; statusCd: number; examineCd: number; levelCd: DataLevelEnum; linkCd: ProductLinkEnum; businessCd: number; dataIcon: string; dataPath: string; lengthX: number; lengthY: number; lengthZ: number; previewUrl: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ProductShowCategoryItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ShowCategoryLinkEnum } from 'sk/data/logic/module/enumeration/ShowCategoryLinkEnum'; export class ProductShowCategoryItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; categoryId: string; code: string; name: string; linkCd: ShowCategoryLinkEnum; linkId: string; dataIcon: string; statusCd: number; dataPath: string; examineCd: number; dataOrder: number; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductShowCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { ProductShowEnum } from 'sk/data/family/enumeration/ProductShowEnum'; import { ProductShowTypeEnum } from 'sk/data/family/enumeration/ProductShowTypeEnum'; export class ProductShowCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataIcon: string; dataOrder: number; showCd: ProductShowEnum; showTypeCd: ProductShowTypeEnum; tags: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductShowCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductShowEnum } from 'sk/data/family/enumeration/ProductShowEnum'; import { ProductShowTypeEnum } from 'sk/data/family/enumeration/ProductShowTypeEnum'; import { ProductShowCategoryUnit } from "sk/service/data/logic/module/logic/ProductShowCategoryUnit"; export class ProductShowCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductShowCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_SHOW_CD: FieldMeta; static FIELD_SHOW_TYPE_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findShowCdByIdAsync(id: string): Promise; findShowTypeCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductShowCategoryUnit): ResultEnum; prepare(unit: ProductShowCategoryUnit): ProductShowCategoryUnit; protected onInsertBefore(context: IContext, unit: ProductShowCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductShowCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | ProductShowCategoryUnit, param2?: ProductShowCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductShowCategoryUnit, newUnit: ProductShowCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductShowCategoryUnit, newUnit: ProductShowCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | ProductShowCategoryUnit, param2?: ProductShowCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductShowCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductShowCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductShowCategoryUnit, param2?: ProductShowCategoryUnit): Promise; } } declare module "sk/service/data/logic/perspective/logic/ModuleProductShowProductUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ModuleProductShowProductUnit extends DatasetUnit { tenantId: string; libraryId: string; categoryId: string; categoryItemId: string; categoryCode: string; categoryName: string; productId: string; code: string; name: string; dataIcon: string; dataPath: string; dataOrder: number; familyTypeId: string; familyTypeCode: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/perspective/logic/ModuleProductShowProductLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModuleProductShowProductUnit } from "sk/service/data/logic/perspective/logic/ModuleProductShowProductUnit"; export class ModuleProductShowProductLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleProductShowProductUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CATEGORY_ITEM_ID: FieldMeta; static FIELD_CATEGORY_CODE: FieldMeta; static FIELD_CATEGORY_NAME: FieldMeta; static FIELD_PRODUCT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_FAMILY_TYPE_ID: FieldMeta; static FIELD_FAMILY_TYPE_CODE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCategoryItemIdByIdAsync(id: string): Promise; findCategoryCodeByIdAsync(id: string): Promise; findCategoryNameByIdAsync(id: string): Promise; findProductIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findFamilyTypeIdByIdAsync(id: string): Promise; findFamilyTypeCodeByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleProductShowProductUnit): ResultEnum; prepare(unit: ModuleProductShowProductUnit): ModuleProductShowProductUnit; protected onInsertBefore(context: IContext, unit: ModuleProductShowProductUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleProductShowProductUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleProductShowProductUnit, param2?: ModuleProductShowProductUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleProductShowProductUnit, newUnit: ModuleProductShowProductUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleProductShowProductUnit, newUnit: ModuleProductShowProductUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleProductShowProductUnit, param2?: ModuleProductShowProductUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleProductShowProductUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleProductShowProductUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleProductShowProductUnit, param2?: ModuleProductShowProductUnit): Promise; } } declare module "sk/service/data/logic/perspective/controller/ModuleProductShowProductDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ModuleProductShowProductDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; categoryId: string; categoryItemId: string; categoryCode: string; categoryName: string; productId: string; code: string; name: string; dataIcon: string; dataPath: string; dataOrder: number; familyTypeId: string; familyTypeCode: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/perspective/controller/ModuleProductShowProductController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ProductDto } from "sk/service/data/logic/module/controller/ProductDto"; import { ProductShowCategoryItemDto } from "sk/service/data/logic/module/controller/ProductShowCategoryItemDto"; import { ProductLogic } from "sk/service/data/logic/module/logic/ProductLogic"; import { ProductShowCategoryLogic } from "sk/service/data/logic/module/logic/ProductShowCategoryLogic"; import { ModuleProductShowProductLogic } from "sk/service/data/logic/perspective/logic/ModuleProductShowProductLogic"; import { ModuleProductShowProductUnit } from "sk/service/data/logic/perspective/logic/ModuleProductShowProductUnit"; import { ModuleProductShowProductDto } from "sk/service/data/logic/perspective/controller/ModuleProductShowProductDto"; export class ModuleProductShowProductController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ModuleProductShowProductLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleProductShowProductDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleProductShowProductDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleProductShowProductDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleProductShowProductDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleProductShowProductDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleProductShowProductDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleProductShowProductDto, newDto: ModuleProductShowProductDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleProductShowProductDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleProductShowProductDto, newDto: ModuleProductShowProductDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleProductShowProductDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleProductShowProductDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleProductShowProductDto, options: DatasetControllerOptions): Promise; buildProductShowProductItemAsync(context: DataContext, productLogic: ProductLogic, productShowCategoryLogic: ProductShowCategoryLogic, categoryItemDto: ProductShowCategoryItemDto, product?: ProductDto): Promise; syncByProductAsync(context: DataContext, productLogic: ProductLogic, productShowCategoryLogic: ProductShowCategoryLogic, categoryItemDto: ProductShowCategoryItemDto, productDto?: ProductDto): Promise; private syncByProductCategoryAsync; syncByShowCategoryItemAsync(context: DataContext, productLogic: ProductLogic, productShowCategoryLogic: ProductShowCategoryLogic, dto: ProductShowCategoryItemDto): Promise; private cleanByShowItemsAsync; syncByShowCategoryItemsAsync(context: DataContext, dataset: DatasetResult): Promise; cleanByShowCategoryByIdAsync(context: DataContext, categoryId: string): Promise; cleanByProductIdAsync(context: DataContext, productId: string): Promise; cleanByCategoryItemAsync(context: DataContext, categoryItemDto: ProductShowCategoryItemDto): Promise; } } declare module "sk/service/data/logic/module/logic/ProductCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ProductCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductCategoryUnit } from "sk/service/data/logic/module/logic/ProductCategoryUnit"; export class ProductCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductCategoryUnit): ResultEnum; prepare(unit: ProductCategoryUnit): ProductCategoryUnit; protected onInsertBefore(context: IContext, unit: ProductCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | ProductCategoryUnit, param2?: ProductCategoryUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ProductCategoryUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductCategoryUnit, newUnit: ProductCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductCategoryUnit, newUnit: ProductCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | ProductCategoryUnit, param2?: ProductCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductCategoryUnit, param2?: ProductCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/logic/ProductTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ProductTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { ProductTypeUnit } from "sk/service/data/logic/module/logic/ProductTypeUnit"; export class ProductTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductTypeUnit): ResultEnum; prepare(unit: ProductTypeUnit): ProductTypeUnit; protected onInsertBefore(context: IContext, unit: ProductTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductTypeUnit): ResultEnum; insertAsync(param1: IDataContext | ProductTypeUnit, param2?: ProductTypeUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ProductTypeUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductTypeUnit, newUnit: ProductTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductTypeUnit, newUnit: ProductTypeUnit): ResultEnum; updateAsync(param1: IDataContext | ProductTypeUnit, param2?: ProductTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductTypeUnit, param2?: ProductTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ProductCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ProductCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ProductCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ProductCategoryLogic } from "sk/service/data/logic/module/logic/ProductCategoryLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { ProductCategoryDto } from "sk/service/data/logic/module/controller/ProductCategoryDto"; export class ProductCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; protected _featuresAttributeService: FeaturesAttributeService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ProductCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductCategoryDto, newDto: ProductCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductCategoryDto, newDto: ProductCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductCategoryDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/module/controller/ProductShowCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ProductShowEnum } from 'sk/data/family/enumeration/ProductShowEnum'; import { ProductShowTypeEnum } from 'sk/data/family/enumeration/ProductShowTypeEnum'; export class ProductShowCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataIcon: string; dataOrder: number; showCd: ProductShowEnum; showTypeCd: ProductShowTypeEnum; tags: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ProductShowCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ProductShowCategoryLogic } from "sk/service/data/logic/module/logic/ProductShowCategoryLogic"; import { ProductShowCategoryDto } from "sk/service/data/logic/module/controller/ProductShowCategoryDto"; export class ProductShowCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ProductShowCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductShowCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductShowCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductShowCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductShowCategoryDto, newDto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductShowCategoryDto, newDto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductShowCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/ProductShowCategoryItemController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ProductShowCategoryItemLogic } from "sk/service/data/logic/module/logic/ProductShowCategoryItemLogic"; import { ProductShowCategoryItemDto } from "sk/service/data/logic/module/controller/ProductShowCategoryItemDto"; export class ProductShowCategoryItemController extends DatasetController { static PATH: string; private _productShowCategoryController; private _moduleProductShowProductController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProductShowCategoryItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductShowCategoryItemDto, newDto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductShowCategoryItemDto, newDto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductShowCategoryItemDto, options: DatasetControllerOptions): Promise; protected buildDataPathAsync(context: RouterContext, categoryId: string): Promise; private syncProductShowAsync; cleanByProductIdAsync(context: RouterContext, productId: string): Promise; } } declare module "sk/service/data/logic/module/controller/ProductSymbolDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { ProductFamilyLinkEnum } from 'sk/data/logic/module/enumeration/ProductFamilyLinkEnum'; export class ProductSymbolDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; tenantId: string; libraryId: string; productId: string; familyId: string; familySymbolId: string; linkCd: ProductFamilyLinkEnum; statusCd: number; dataInfo: string; features: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/publish/logic/ModuleLibraryVersionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ModuleLibraryVersionUnit extends DatasetUnit { tenantId: string; libraryId: string; libraryName: string; version: string; statusCd: number; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/publish/logic/ModuleLibraryVersionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModuleLibraryVersionUnit } from "sk/service/data/logic/publish/logic/ModuleLibraryVersionUnit"; export class ModuleLibraryVersionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleLibraryVersionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_LIBRARY_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findLibraryNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ModuleLibraryVersionUnit): ResultEnum; prepare(unit: ModuleLibraryVersionUnit): ModuleLibraryVersionUnit; protected onInsertBefore(unit: ModuleLibraryVersionUnit): ResultEnum; protected onInsertAfter(unit: ModuleLibraryVersionUnit): ResultEnum; insertAsync(unit: ModuleLibraryVersionUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ModuleLibraryVersionUnit, newUnit: ModuleLibraryVersionUnit): ResultEnum; protected onUpdateAfter(oldUnit: ModuleLibraryVersionUnit, newUnit: ModuleLibraryVersionUnit): ResultEnum; updateAsync(unit: ModuleLibraryVersionUnit): Promise; protected onDeleteBefore(unit: ModuleLibraryVersionUnit): ResultEnum; protected onDeleteAfter(unit: ModuleLibraryVersionUnit): ResultEnum; deleteAsync(unit: ModuleLibraryVersionUnit): Promise; } } declare module "sk/service/data/logic/publish/controller/ModuleLibraryVersionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ModuleLibraryVersionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; tenantId: string; libraryId: string; libraryName: string; version: string; statusCd: number; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/publish/controller/ModuleLibraryVersionController" { import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleLibraryVersionLogic } from "sk/service/data/logic/publish/logic/ModuleLibraryVersionLogic"; import { ModuleLibraryVersionDto } from "sk/service/data/logic/publish/controller/ModuleLibraryVersionDto"; export class ModuleLibraryVersionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ModuleLibraryVersionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleLibraryVersionDto, newDto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleLibraryVersionDto, newDto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryVersionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ModuleLibraryVersionUnit extends DatasetUnit { tenantId: string; libraryId: string; structureId: string; code: string; name: string; statusCd: number; levelCd: number; typeCd: number; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryVersionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModuleLibraryVersionUnit } from "sk/service/data/logic/warehouse/logic/ModuleLibraryVersionUnit"; export class ModuleLibraryVersionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleLibraryVersionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_STRUCTURE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findStructureIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleLibraryVersionUnit): ResultEnum; prepare(unit: ModuleLibraryVersionUnit): ModuleLibraryVersionUnit; protected onInsertBefore(context: IContext, unit: ModuleLibraryVersionUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleLibraryVersionUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleLibraryVersionUnit, param2?: ModuleLibraryVersionUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleLibraryVersionUnit, newUnit: ModuleLibraryVersionUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleLibraryVersionUnit, newUnit: ModuleLibraryVersionUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleLibraryVersionUnit, param2?: ModuleLibraryVersionUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleLibraryVersionUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleLibraryVersionUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleLibraryVersionUnit, param2?: ModuleLibraryVersionUnit): Promise; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { LibraryCheckTypeEnum } from 'sk/data/logic/library/enumeration/LibraryCheckTypeEnum'; export class ModuleLibraryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; structureId: string; code: string; name: string; typeCode: string; businessTypeCode: string; levelCd: number; lockCd: number; optionCheck: LibraryCheckTypeEnum; dataIcon: string; resourceLibraryId: string; validateDate: DateTime; checkResult: string; publishResult: string; validateResult: string; publishDate: DateTime; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryVersionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ModuleLibraryVersionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; structureId: string; code: string; name: string; statusCd: number; levelCd: number; typeCd: number; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryVersionController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleLibraryVersionLogic } from "sk/service/data/logic/warehouse/logic/ModuleLibraryVersionLogic"; import { ModuleLibraryDto } from "sk/service/data/logic/warehouse/controller/ModuleLibraryDto"; import { ModuleLibraryVersionDto } from "sk/service/data/logic/warehouse/controller/ModuleLibraryVersionDto"; export class ModuleLibraryVersionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ModuleLibraryVersionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleLibraryVersionDto, newDto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleLibraryVersionDto, newDto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleLibraryVersionDto, options: DatasetControllerOptions): Promise; getNextLibraryVersionAsync(context: IDataContext, libraryId: string): Promise; updateLibraryVersionAsync(context: RouterContext, libraryDto: ModuleLibraryDto, libraryVersion: string): Promise; private buildLibraryVersionDto; private findLibraryVersionAsync; } } declare module "sk/service/data/logic/module/controller/FamilyTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class FamilyTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilyTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { FamilyTypeLogic } from "sk/service/data/logic/module/logic/FamilyTypeLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { FamilyTypeDto } from "sk/service/data/logic/module/controller/FamilyTypeDto"; export class FamilyTypeController extends DatasetController { static PATH: string; protected _logicUnitStorageService: LogicUnitStorageService; protected _storageService: ModuleStorageService; private _featureController; protected _featuresAttributeService: FeaturesAttributeService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): FamilyTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyTypeDto, newDto: FamilyTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyTypeDto, newDto: FamilyTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyTypeDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/module/logic/LibraryVersionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class LibraryVersionUnit extends DatasetUnit { tenantId: string; libraryId: string; structureId: string; code: string; name: string; statusCd: number; levelCd: number; typeCd: number; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/LibraryVersionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LibraryVersionUnit } from "sk/service/data/logic/module/logic/LibraryVersionUnit"; export class LibraryVersionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LibraryVersionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_STRUCTURE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findStructureIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LibraryVersionUnit): ResultEnum; prepare(unit: LibraryVersionUnit): LibraryVersionUnit; protected onInsertBefore(context: IContext, unit: LibraryVersionUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LibraryVersionUnit): ResultEnum; insertAsync(param1: IDataContext | LibraryVersionUnit, param2?: LibraryVersionUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LibraryVersionUnit, newUnit: LibraryVersionUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LibraryVersionUnit, newUnit: LibraryVersionUnit): ResultEnum; updateAsync(param1: IDataContext | LibraryVersionUnit, param2?: LibraryVersionUnit): Promise; protected onDeleteBefore(context: IContext, unit: LibraryVersionUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LibraryVersionUnit): ResultEnum; deleteAsync(param1: IDataContext | LibraryVersionUnit, param2?: LibraryVersionUnit): Promise; } } declare module "sk/service/data/logic/module/controller/LibraryVersionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class LibraryVersionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; structureId: string; code: string; name: string; statusCd: number; levelCd: number; typeCd: number; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/LibraryVersionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LibraryVersionLogic } from "sk/service/data/logic/module/logic/LibraryVersionLogic"; import { LibraryVersionDto } from "sk/service/data/logic/module/controller/LibraryVersionDto"; export class LibraryVersionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): LibraryVersionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LibraryVersionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LibraryVersionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LibraryVersionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LibraryVersionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LibraryVersionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LibraryVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LibraryVersionDto, newDto: LibraryVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LibraryVersionDto, newDto: LibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LibraryVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LibraryVersionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/PublishFamilyInfoDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PublishFamilyInfoDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; code: string; name: string; lengthX: number; lengthY: number; lengthZ: number; features: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/PublishFamilyInfoController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { StructureTypes } from 'foundation/data/common/structure/StructureTypes'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PublishFamilyInfoFamilyResponseFamilyCategoryVo, PublishFamilyInfoFamilyResponseFamilyTypeVo } from 'sk/data/logic/module/message/PublishFamilyInfoFamilyResponse'; import { PublishFamilyInfoGetResponseFamilyCategoryVo, PublishFamilyInfoGetResponseFamilyTypeVo } from 'sk/data/logic/module/message/PublishFamilyInfoGetResponse'; import { DesignInterfaceCacheService } from "sk/service/data/logic/digitization/service/DesignInterfaceCacheService"; import { ModuleLibraryVersionController as PublishLibraryVersionController } from "sk/service/data/logic/publish/controller/ModuleLibraryVersionController"; import { ModuleLibraryVersionController as WarehouseLibraryVersionController } from "sk/service/data/logic/warehouse/controller/ModuleLibraryVersionController"; import { FamilySymbolLogic } from "sk/service/data/logic/module/logic/FamilySymbolLogic"; import { PublishFamilyInfoLogic } from "sk/service/data/logic/module/logic/PublishFamilyInfoLogic"; import { PublishFamilyInfoUnit } from "sk/service/data/logic/module/logic/PublishFamilyInfoUnit"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { FamilyCategoryController } from "sk/service/data/logic/module/controller/FamilyCategoryController"; import { FamilyDto } from "sk/service/data/logic/module/controller/FamilyDto"; import { FamilySymbolController } from "sk/service/data/logic/module/controller/FamilySymbolController"; import { FamilySymbolDto } from "sk/service/data/logic/module/controller/FamilySymbolDto"; import { FamilyTypeController } from "sk/service/data/logic/module/controller/FamilyTypeController"; import { LibraryVersionController } from "sk/service/data/logic/module/controller/LibraryVersionController"; import { PublishFamilyInfoDto } from "sk/service/data/logic/module/controller/PublishFamilyInfoDto"; export class PublishFamilyInfoController extends DatasetController { static PATH: string; protected _familySymbolController: FamilySymbolController; protected _familyTypeController: FamilyTypeController; protected _familyCategoryController: FamilyCategoryController; protected _libraryVersionController: LibraryVersionController; protected _publishVersionController: PublishLibraryVersionController; protected _warehouseVersionController: WarehouseLibraryVersionController; protected _storageService: ModuleStorageService; protected _ossService: OssConnectionService; protected _interfaceCacheService: DesignInterfaceCacheService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): PublishFamilyInfoLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PublishFamilyInfoDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PublishFamilyInfoDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PublishFamilyInfoDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PublishFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PublishFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PublishFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PublishFamilyInfoDto, newDto: PublishFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PublishFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PublishFamilyInfoDto, newDto: PublishFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PublishFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PublishFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PublishFamilyInfoDto, options: DatasetControllerOptions): Promise; buildUnit(family: FamilyDto, symbol: FamilySymbolDto, libraryId: string, libraryVersion: string): PublishFamilyInfoUnit; findFamilyInfoAsync(infoLogic: PublishFamilyInfoLogic, symbol: FamilySymbolDto, libraryId: string, libraryVersion: string): Promise; updateFamilyInfoAsync(infoLogic: PublishFamilyInfoLogic, symbolLogic: FamilySymbolLogic, family: FamilyDto, libraryId: string, libraryVersion?: string): Promise; private deleteInvalidRecordsAsync; getPublishFamilyInfoAsync(context: RouterContext, libraryId: string, familySymbolId: string, libraryVersion?: string): Promise>; updateFamilyInfoToLatestLibraryAsync(context: RouterContext, family: FamilyDto): Promise; deleteFamilyInfoBySymbolAsync(context: RouterContext, symbolDto: FamilySymbolDto): Promise; buildFamilyCategoryListAsync(context: DataContext, categoryId: string, structureClass: any): Promise>; buildFamilyTypeListAsync(context: DataContext, typeId: string, structureClass: any): Promise>; } } declare module "sk/service/data/logic/module/logic/PatternSymbolUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PatternSymbolUnit extends DatasetUnit { tenantId: string; patternId: string; libraryId: string; dataIcon: string; identifyCode: string; lengthX: number; lengthY: number; lengthZ: number; configure: string; tags: string; features: string; permissions: string; publishInfo: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PatternSymbolLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PatternSymbolUnit } from "sk/service/data/logic/module/logic/PatternSymbolUnit"; export class PatternSymbolLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PatternSymbolUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_PATTERN_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_IDENTIFY_CODE: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_PUBLISH_INFO: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findPatternIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findIdentifyCodeByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findPublishInfoByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: PatternSymbolUnit): ResultEnum; prepare(unit: PatternSymbolUnit): PatternSymbolUnit; protected onInsertBefore(context: IContext, unit: PatternSymbolUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: PatternSymbolUnit): ResultEnum; insertAsync(param1: IDataContext | PatternSymbolUnit, param2?: PatternSymbolUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: PatternSymbolUnit, newUnit: PatternSymbolUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: PatternSymbolUnit, newUnit: PatternSymbolUnit): ResultEnum; updateAsync(param1: IDataContext | PatternSymbolUnit, param2?: PatternSymbolUnit): Promise; protected onDeleteBefore(context: IContext, unit: PatternSymbolUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: PatternSymbolUnit): ResultEnum; deleteAsync(param1: IDataContext | PatternSymbolUnit, param2?: PatternSymbolUnit): Promise; } } declare module "sk/service/data/logic/module/logic/PatternCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PatternCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PatternCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PatternCategoryUnit } from "sk/service/data/logic/module/logic/PatternCategoryUnit"; export class PatternCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PatternCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: PatternCategoryUnit): ResultEnum; prepare(unit: PatternCategoryUnit): PatternCategoryUnit; protected onInsertBefore(context: IContext, unit: PatternCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: PatternCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | PatternCategoryUnit, param2?: PatternCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: PatternCategoryUnit, newUnit: PatternCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: PatternCategoryUnit, newUnit: PatternCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | PatternCategoryUnit, param2?: PatternCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: PatternCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: PatternCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | PatternCategoryUnit, param2?: PatternCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/PatternCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PatternCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/PatternCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { PatternCategoryLogic } from "sk/service/data/logic/module/logic/PatternCategoryLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { PatternCategoryDto } from "sk/service/data/logic/module/controller/PatternCategoryDto"; export class PatternCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; protected _featuresAttributeService: FeaturesAttributeService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): PatternCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PatternCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PatternCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PatternCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PatternCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PatternCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PatternCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PatternCategoryDto, newDto: PatternCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PatternCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PatternCategoryDto, newDto: PatternCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PatternCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PatternCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PatternCategoryDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/module/controller/PatternSymbolDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PatternSymbolDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; patternId: string; libraryId: string; dataIcon: string; identifyCode: string; lengthX: number; lengthY: number; lengthZ: number; configure: string; tags: string; features: string; permissions: string; publishInfo: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/PatternTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class PatternTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/PatternTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { PatternTypeLogic } from "sk/service/data/logic/module/logic/PatternTypeLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { PatternTypeDto } from "sk/service/data/logic/module/controller/PatternTypeDto"; export class PatternTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; protected _featuresAttributeService: FeaturesAttributeService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): PatternTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PatternTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PatternTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PatternTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PatternTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PatternTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PatternTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PatternTypeDto, newDto: PatternTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PatternTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PatternTypeDto, newDto: PatternTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PatternTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PatternTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PatternTypeDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/module/controller/PublishPatternInfoDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PublishPatternInfoDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; libraryVersion: number; patternId: string; symbolId: string; code: string; name: string; lengthX: number; lengthY: number; lengthZ: number; features: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/PublishPatternInfoController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { StructureTypes } from 'foundation/data/common/structure/StructureTypes'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PublishPatternInfoGetResponsePatternCategoryVo, PublishPatternInfoGetResponsePatternTypeVo } from 'sk/data/logic/module/message/PublishPatternInfoGetResponse'; import { PublishPatternInfoPatternResponsePatternCategoryVo, PublishPatternInfoPatternResponsePatternTypeVo } from 'sk/data/logic/module/message/PublishPatternInfoPatternResponse'; import { DesignInterfaceCacheService } from "sk/service/data/logic/digitization/service/DesignInterfaceCacheService"; import { PatternSymbolLogic } from "sk/service/data/logic/module/logic/PatternSymbolLogic"; import { PublishPatternInfoLogic } from "sk/service/data/logic/module/logic/PublishPatternInfoLogic"; import { PublishPatternInfoUnit } from "sk/service/data/logic/module/logic/PublishPatternInfoUnit"; import { PatternDto } from "sk/service/data/logic/module/controller/PatternDto"; import { PatternSymbolDto } from "sk/service/data/logic/module/controller/PatternSymbolDto"; import { PublishPatternInfoDto } from "sk/service/data/logic/module/controller/PublishPatternInfoDto"; export class PublishPatternInfoController extends DatasetController { static PATH: string; private _patternTypeController; private _patternCategoryController; protected _interfaceCacheService: DesignInterfaceCacheService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): PublishPatternInfoLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PublishPatternInfoDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PublishPatternInfoDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PublishPatternInfoDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PublishPatternInfoDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PublishPatternInfoDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PublishPatternInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PublishPatternInfoDto, newDto: PublishPatternInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PublishPatternInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PublishPatternInfoDto, newDto: PublishPatternInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PublishPatternInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PublishPatternInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PublishPatternInfoDto, options: DatasetControllerOptions): Promise; buildUnit(pattern: PatternDto, symbol: PatternSymbolDto, libraryId: string, libraryVersion: string): PublishPatternInfoUnit; private findPatternInfoAsync; updatePatternInfoAsync(infoLogic: PublishPatternInfoLogic, symbolLogic: PatternSymbolLogic, pattern: PatternDto, libraryId: string, libraryVersion?: string): Promise; private deleteInvalidRecordsAsync; getPublishPatternInfoAsync(context: RouterContext, libraryId: string, patternSymbolId: string, libraryVersion?: string): Promise>; updatePatternInfoToLatestLibraryAsync(context: RouterContext, pattern: PatternDto): Promise; deletePatternInfoBySymbolAsync(context: RouterContext, symbolDto: PatternSymbolDto): Promise; buildPatternCategoryListAsync(context: DataContext, categoryId: string, structureClass: any): Promise>; buildPatternTypeListAsync(context: DataContext, typeId: string, structureClass: any): Promise>; } } declare module "sk/service/data/logic/module/controller/ProductSymbolController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { DesignInterfaceCacheService } from "sk/service/data/logic/digitization/service/DesignInterfaceCacheService"; import { ProductSymbolLogic } from "sk/service/data/logic/module/logic/ProductSymbolLogic"; import { ProductDto } from "sk/service/data/logic/module/controller/ProductDto"; import { ProductSymbolDto } from "sk/service/data/logic/module/controller/ProductSymbolDto"; import { PublishFamilyInfoController } from "sk/service/data/logic/module/controller/PublishFamilyInfoController"; import { PublishPatternInfoController } from "sk/service/data/logic/module/controller/PublishPatternInfoController"; export type ProductSymbolInfo = { id: string; familyInfoId: string; name: string; linkCd: string; statusCd: number; features: string; }; export class ProductSymbolController extends DatasetController { static PATH: string; protected _familyInfoController: PublishFamilyInfoController; protected _patternInfoController: PublishPatternInfoController; protected _interfaceCacheService: DesignInterfaceCacheService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProductSymbolLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductSymbolDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductSymbolDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductSymbolDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductSymbolDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductSymbolDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductSymbolDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductSymbolDto, newDto: ProductSymbolDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductSymbolDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductSymbolDto, newDto: ProductSymbolDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductSymbolDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductSymbolDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductSymbolDto, options: DatasetControllerOptions): Promise; buildProductSymbolsByProductIdAsync(context: RouterContext, productDto: ProductDto): Promise>>; private buildCustomSymbol; getProductSymbolsBySymbolIdAsync(context: IDataContext, symbolId: string): Promise>; getProductSymbolsByProductIdAsync(context: IDataContext, productId: string): Promise>; getDefaultProductSymbolAsync(context: IDataContext, productId: string): Promise; cleanByProductIdAsync(context: RouterContext, productId: string): Promise; } } declare module "sk/service/data/logic/module/controller/ProductController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MerchandiseCategoryItemController } from "sk/service/data/logic/digitization/controller/MerchandiseCategoryItemController"; import { ProductShowCategoryItemController as DigitizationProductShowCategoryItemController } from "sk/service/data/logic/digitization/controller/ProductShowCategoryItemController"; import { ProductShowPerspectiveController } from "sk/service/data/logic/digitization/controller/ProductShowPerspectiveController"; import { ModuleProductShowProductController } from "sk/service/data/logic/perspective/controller/ModuleProductShowProductController"; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ProductLogic } from "sk/service/data/logic/module/logic/ProductLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { ProductCategoryController } from "sk/service/data/logic/module/controller/ProductCategoryController"; import { ProductDto } from "sk/service/data/logic/module/controller/ProductDto"; import { ProductShowCategoryController } from "sk/service/data/logic/module/controller/ProductShowCategoryController"; import { ProductShowCategoryItemController as ModuleProductShowCategoryItemController } from "sk/service/data/logic/module/controller/ProductShowCategoryItemController"; import { ProductSymbolController } from "sk/service/data/logic/module/controller/ProductSymbolController"; export class ProductController extends DatasetController { static PATH: string; protected _productSymbolController: ProductSymbolController; protected _moduleProductShowProductController: ModuleProductShowProductController; protected _productShowPerspectiveController: ProductShowPerspectiveController; protected _moduleProductShowCategoryController: ProductShowCategoryController; protected _moduleProductShowCategoryItemController: ModuleProductShowCategoryItemController; protected _digitizationProductShowCategoryItemController: DigitizationProductShowCategoryItemController; protected _merchandiseCategoryItemController: MerchandiseCategoryItemController; protected _productCategoryController: ProductCategoryController; protected _logicStorageService: LogicUnitStorageService; protected _featuresAttributeService: FeaturesAttributeService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProductLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductDto, newDto: ProductDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductDto, newDto: ProductDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductDto, options: DatasetControllerOptions): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; findProductAsync(context: IDataContext, linkId: string): Promise; protected getSymbolCountAsync(context: RouterContext, id: string): Promise; updateDataPathAsync(context: RouterContext, dto: ProductDto): Promise; updateProductsDataPathByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetControllerService } from 'foundation/service/common/router/database/DatasetControllerService'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { FamilyLogic } from "sk/service/data/logic/module/logic/FamilyLogic"; import { DecorateSynchronizationService } from "sk/service/data/logic/module/service/DecorateSynchronizationService"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { LogicRelationService } from "sk/service/data/logic/module/service/LogicRelationService"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { FamilyCategoryController } from "sk/service/data/logic/module/controller/FamilyCategoryController"; import { FamilyDto } from "sk/service/data/logic/module/controller/FamilyDto"; import { FamilySymbolController } from "sk/service/data/logic/module/controller/FamilySymbolController"; export class FamilyController extends DatasetController { static PATH: string; protected _familySymbolController: FamilySymbolController; protected _storageService: ModuleStorageService; protected _logicStorageService: LogicUnitStorageService; protected _datasetControllerService: DatasetControllerService; protected _decorateSyncService: DecorateSynchronizationService; protected _featuresAttributeService: FeaturesAttributeService; protected _familyCategoryController: FamilyCategoryController; protected _logicRelationService: LogicRelationService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FamilyLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyDto, newDto: FamilyDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyDto, newDto: FamilyDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyDto, options: DatasetControllerOptions): Promise; updateFeaturesRelationAsync(context: RouterContext, familyDto: FamilyDto): Promise; getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; getPropertyDeclareAsync(context: RouterContext, id: string): Promise>; getPropertyValueAsync(context: RouterContext, id: string): Promise; protected getSymbolCountAsync(context: RouterContext, id: string): Promise; private updateDataPathAsync; updateFamiliesDataPathByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; } } declare module "sk/service/data/logic/module/logic/FamilyRuleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FamilyRuleUnit extends DatasetUnit { tenantId: string; libraryId: string; functionCd: string; businessTypeId: string; familyId: string; ruleId: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyRuleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyRuleUnit } from "sk/service/data/logic/module/logic/FamilyRuleUnit"; export class FamilyRuleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyRuleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_FUNCTION_CD: FieldMeta; static FIELD_BUSINESS_TYPE_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_RULE_ID: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findFunctionCdByIdAsync(id: string): Promise; findBusinessTypeIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findRuleIdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyRuleUnit): ResultEnum; prepare(unit: FamilyRuleUnit): FamilyRuleUnit; protected onInsertBefore(context: IContext, unit: FamilyRuleUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyRuleUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyRuleUnit, param2?: FamilyRuleUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyRuleUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyRuleUnit, newUnit: FamilyRuleUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyRuleUnit, newUnit: FamilyRuleUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyRuleUnit, param2?: FamilyRuleUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyRuleUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyRuleUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyRuleUnit, param2?: FamilyRuleUnit): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyRuleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FamilyRuleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; functionCd: string; businessTypeId: string; familyId: string; ruleId: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilyRuleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyRuleLogic } from "sk/service/data/logic/module/logic/FamilyRuleLogic"; import { FamilyRuleDto } from "sk/service/data/logic/module/controller/FamilyRuleDto"; export class FamilyRuleController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByBusinessTypeIdAsync(context: IDataContext, business_type_id: string): Promise; createLogic(context: IDataContext): FamilyRuleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyRuleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyRuleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyRuleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyRuleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyRuleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyRuleDto, newDto: FamilyRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyRuleDto, newDto: FamilyRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyRuleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/FamilyStructureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FamilyStructureUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; familyId: string; name: string; code: string; configure: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyStructureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyStructureUnit } from "sk/service/data/logic/module/logic/FamilyStructureUnit"; export class FamilyStructureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyStructureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyStructureUnit): ResultEnum; prepare(unit: FamilyStructureUnit): FamilyStructureUnit; protected onInsertBefore(context: IContext, unit: FamilyStructureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyStructureUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyStructureUnit, param2?: FamilyStructureUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyStructureUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyStructureUnit, newUnit: FamilyStructureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyStructureUnit, newUnit: FamilyStructureUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyStructureUnit, param2?: FamilyStructureUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyStructureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyStructureUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyStructureUnit, param2?: FamilyStructureUnit): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyStructureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FamilyStructureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; familyId: string; name: string; code: string; configure: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilyStructureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyStructureLogic } from "sk/service/data/logic/module/logic/FamilyStructureLogic"; import { FamilyStructureDto } from "sk/service/data/logic/module/controller/FamilyStructureDto"; export class FamilyStructureController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FamilyStructureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyStructureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyStructureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyStructureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyStructureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyStructureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyStructureDto, newDto: FamilyStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyStructureDto, newDto: FamilyStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyStructureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/FamilyTypeRuleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FamilyTypeRuleUnit extends DatasetUnit { tenantId: string; libraryId: string; functionCd: string; businessTypeId: string; familyTypeId: string; ruleId: string; configure: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyTypeRuleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyTypeRuleUnit } from "sk/service/data/logic/module/logic/FamilyTypeRuleUnit"; export class FamilyTypeRuleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyTypeRuleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_FUNCTION_CD: FieldMeta; static FIELD_BUSINESS_TYPE_ID: FieldMeta; static FIELD_FAMILY_TYPE_ID: FieldMeta; static FIELD_RULE_ID: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findFunctionCdByIdAsync(id: string): Promise; findBusinessTypeIdByIdAsync(id: string): Promise; findFamilyTypeIdByIdAsync(id: string): Promise; findRuleIdByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyTypeRuleUnit): ResultEnum; prepare(unit: FamilyTypeRuleUnit): FamilyTypeRuleUnit; protected onInsertBefore(context: IContext, unit: FamilyTypeRuleUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyTypeRuleUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyTypeRuleUnit, param2?: FamilyTypeRuleUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyTypeRuleUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyTypeRuleUnit, newUnit: FamilyTypeRuleUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyTypeRuleUnit, newUnit: FamilyTypeRuleUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyTypeRuleUnit, param2?: FamilyTypeRuleUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyTypeRuleUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyTypeRuleUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyTypeRuleUnit, param2?: FamilyTypeRuleUnit): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyTypeRuleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FamilyTypeRuleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; functionCd: string; businessTypeId: string; familyTypeId: string; ruleId: string; configure: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilyTypeRuleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyTypeRuleLogic } from "sk/service/data/logic/module/logic/FamilyTypeRuleLogic"; import { FamilyTypeRuleDto } from "sk/service/data/logic/module/controller/FamilyTypeRuleDto"; export class FamilyTypeRuleController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FamilyTypeRuleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyTypeRuleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyTypeRuleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyTypeRuleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyTypeRuleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyTypeRuleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyTypeRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyTypeRuleDto, newDto: FamilyTypeRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyTypeRuleDto, newDto: FamilyTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyTypeRuleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/FamilyValuationConfigUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FamilyValuationConfigUnit extends DatasetUnit { tenantId: string; familyId: string; valuationRuleId: string; price: string; requirement: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyValuationConfigLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyValuationConfigUnit } from "sk/service/data/logic/module/logic/FamilyValuationConfigUnit"; export class FamilyValuationConfigLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyValuationConfigUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_VALUATION_RULE_ID: FieldMeta; static FIELD_PRICE: FieldMeta; static FIELD_REQUIREMENT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findValuationRuleIdByIdAsync(id: string): Promise; findPriceByIdAsync(id: string): Promise; findRequirementByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyValuationConfigUnit): ResultEnum; prepare(unit: FamilyValuationConfigUnit): FamilyValuationConfigUnit; protected onInsertBefore(context: IContext, unit: FamilyValuationConfigUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyValuationConfigUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyValuationConfigUnit, param2?: FamilyValuationConfigUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyValuationConfigUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyValuationConfigUnit, newUnit: FamilyValuationConfigUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyValuationConfigUnit, newUnit: FamilyValuationConfigUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyValuationConfigUnit, param2?: FamilyValuationConfigUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyValuationConfigUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyValuationConfigUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyValuationConfigUnit, param2?: FamilyValuationConfigUnit): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyValuationConfigDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FamilyValuationConfigDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; familyId: string; valuationRuleId: string; price: string; requirement: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilyValuationConfigController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyValuationConfigLogic } from "sk/service/data/logic/module/logic/FamilyValuationConfigLogic"; import { FamilyValuationConfigDto } from "sk/service/data/logic/module/controller/FamilyValuationConfigDto"; export class FamilyValuationConfigController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): FamilyValuationConfigLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyValuationConfigDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyValuationConfigDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyValuationConfigDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyValuationConfigDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyValuationConfigDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyValuationConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyValuationConfigDto, newDto: FamilyValuationConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyValuationConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyValuationConfigDto, newDto: FamilyValuationConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyValuationConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyValuationConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyValuationConfigDto, options: DatasetControllerOptions): Promise; findValuationConfig(context: RouterContext, familyId: string, ruleId: string): Promise; } } declare module "sk/service/data/logic/module/logic/FamilyValuationSystemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FamilyValuationSystemUnit extends DatasetUnit { tenantId: string; familyId: string; valuationSystemId: string; requirement: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/FamilyValuationSystemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyValuationSystemUnit } from "sk/service/data/logic/module/logic/FamilyValuationSystemUnit"; export class FamilyValuationSystemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FamilyValuationSystemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_VALUATION_SYSTEM_ID: FieldMeta; static FIELD_REQUIREMENT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findValuationSystemIdByIdAsync(id: string): Promise; findRequirementByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: FamilyValuationSystemUnit): ResultEnum; prepare(unit: FamilyValuationSystemUnit): FamilyValuationSystemUnit; protected onInsertBefore(context: IContext, unit: FamilyValuationSystemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: FamilyValuationSystemUnit): ResultEnum; insertAsync(param1: IDataContext | FamilyValuationSystemUnit, param2?: FamilyValuationSystemUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: FamilyValuationSystemUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: FamilyValuationSystemUnit, newUnit: FamilyValuationSystemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: FamilyValuationSystemUnit, newUnit: FamilyValuationSystemUnit): ResultEnum; updateAsync(param1: IDataContext | FamilyValuationSystemUnit, param2?: FamilyValuationSystemUnit): Promise; protected onDeleteBefore(context: IContext, unit: FamilyValuationSystemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: FamilyValuationSystemUnit): ResultEnum; deleteAsync(param1: IDataContext | FamilyValuationSystemUnit, param2?: FamilyValuationSystemUnit): Promise; } } declare module "sk/service/data/logic/module/controller/FamilyValuationSystemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FamilyValuationSystemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; familyId: string; valuationSystemId: string; requirement: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FamilyValuationSystemController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyValuationSystemLogic } from "sk/service/data/logic/module/logic/FamilyValuationSystemLogic"; import { FamilyValuationSystemDto } from "sk/service/data/logic/module/controller/FamilyValuationSystemDto"; export class FamilyValuationSystemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): FamilyValuationSystemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FamilyValuationSystemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FamilyValuationSystemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FamilyValuationSystemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FamilyValuationSystemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FamilyValuationSystemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FamilyValuationSystemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FamilyValuationSystemDto, newDto: FamilyValuationSystemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FamilyValuationSystemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FamilyValuationSystemDto, newDto: FamilyValuationSystemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FamilyValuationSystemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FamilyValuationSystemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FamilyValuationSystemDto, options: DatasetControllerOptions): Promise; findValuationSystemAsync(context: RouterContext, familyId: string, systemId: string): Promise; } } declare module "sk/service/data/logic/module/controller/FeatureGroupDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FeatureGroupDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; dataOrder: number; configure: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/FeatureGroupController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FeatureGroupLogic } from "sk/service/data/logic/module/logic/FeatureGroupLogic"; import { FeatureGroupDto } from "sk/service/data/logic/module/controller/FeatureGroupDto"; export class FeatureGroupController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): FeatureGroupLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FeatureGroupDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FeatureGroupDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FeatureGroupDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FeatureGroupDto, newDto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FeatureGroupDto, newDto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FeatureGroupDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/LibraryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class LibraryUnit extends DatasetUnit { tenantId: string; structureId: string; code: string; name: string; levelCd: number; lockCd: number; dataIcon: string; resourceLibraryId: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/LibraryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LibraryUnit } from "sk/service/data/logic/module/logic/LibraryUnit"; export class LibraryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LibraryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_STRUCTURE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_LOCK_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_RESOURCE_LIBRARY_ID: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findStructureIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findLockCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findResourceLibraryIdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LibraryUnit): ResultEnum; prepare(unit: LibraryUnit): LibraryUnit; protected onInsertBefore(context: IContext, unit: LibraryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LibraryUnit): ResultEnum; insertAsync(param1: IDataContext | LibraryUnit, param2?: LibraryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LibraryUnit, newUnit: LibraryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LibraryUnit, newUnit: LibraryUnit): ResultEnum; updateAsync(param1: IDataContext | LibraryUnit, param2?: LibraryUnit): Promise; protected onDeleteBefore(context: IContext, unit: LibraryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LibraryUnit): ResultEnum; deleteAsync(param1: IDataContext | LibraryUnit, param2?: LibraryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/LibraryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class LibraryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; structureId: string; code: string; name: string; levelCd: number; lockCd: number; dataIcon: string; resourceLibraryId: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/LibraryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LibraryLogic } from "sk/service/data/logic/module/logic/LibraryLogic"; import { LibraryDto } from "sk/service/data/logic/module/controller/LibraryDto"; export class LibraryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): LibraryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LibraryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LibraryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LibraryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LibraryDto, newDto: LibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LibraryDto, newDto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/LibraryHistoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class LibraryHistoryUnit extends DatasetUnit { tenantId: string; libraryId: string; structureId: string; code: string; name: string; statusCd: number; resultCd: number; resultInfo: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/LibraryHistoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LibraryHistoryUnit } from "sk/service/data/logic/module/logic/LibraryHistoryUnit"; export class LibraryHistoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LibraryHistoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_STRUCTURE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_RESULT_CD: FieldMeta; static FIELD_RESULT_INFO: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findStructureIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findResultCdByIdAsync(id: string): Promise; findResultInfoByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LibraryHistoryUnit): ResultEnum; prepare(unit: LibraryHistoryUnit): LibraryHistoryUnit; protected onInsertBefore(context: IContext, unit: LibraryHistoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LibraryHistoryUnit): ResultEnum; insertAsync(param1: IDataContext | LibraryHistoryUnit, param2?: LibraryHistoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LibraryHistoryUnit, newUnit: LibraryHistoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LibraryHistoryUnit, newUnit: LibraryHistoryUnit): ResultEnum; updateAsync(param1: IDataContext | LibraryHistoryUnit, param2?: LibraryHistoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: LibraryHistoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LibraryHistoryUnit): ResultEnum; deleteAsync(param1: IDataContext | LibraryHistoryUnit, param2?: LibraryHistoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/LibraryHistoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class LibraryHistoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; structureId: string; code: string; name: string; statusCd: number; resultCd: number; resultInfo: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/LibraryHistoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LibraryHistoryLogic } from "sk/service/data/logic/module/logic/LibraryHistoryLogic"; import { LibraryHistoryDto } from "sk/service/data/logic/module/controller/LibraryHistoryDto"; export class LibraryHistoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): LibraryHistoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LibraryHistoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LibraryHistoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LibraryHistoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LibraryHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LibraryHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LibraryHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LibraryHistoryDto, newDto: LibraryHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LibraryHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LibraryHistoryDto, newDto: LibraryHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LibraryHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LibraryHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LibraryHistoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/LibraryStructureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class LibraryStructureUnit extends DatasetUnit { code: string; name: string; dataIcon: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/LibraryStructureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LibraryStructureUnit } from "sk/service/data/logic/module/logic/LibraryStructureUnit"; export class LibraryStructureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LibraryStructureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LibraryStructureUnit): ResultEnum; prepare(unit: LibraryStructureUnit): LibraryStructureUnit; protected onInsertBefore(context: IContext, unit: LibraryStructureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LibraryStructureUnit): ResultEnum; insertAsync(param1: IDataContext | LibraryStructureUnit, param2?: LibraryStructureUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LibraryStructureUnit, newUnit: LibraryStructureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LibraryStructureUnit, newUnit: LibraryStructureUnit): ResultEnum; updateAsync(param1: IDataContext | LibraryStructureUnit, param2?: LibraryStructureUnit): Promise; protected onDeleteBefore(context: IContext, unit: LibraryStructureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LibraryStructureUnit): ResultEnum; deleteAsync(param1: IDataContext | LibraryStructureUnit, param2?: LibraryStructureUnit): Promise; } } declare module "sk/service/data/logic/module/controller/LibraryStructureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class LibraryStructureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; dataIcon: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/LibraryStructureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LibraryStructureLogic } from "sk/service/data/logic/module/logic/LibraryStructureLogic"; import { LibraryStructureDto } from "sk/service/data/logic/module/controller/LibraryStructureDto"; export class LibraryStructureController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): LibraryStructureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LibraryStructureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LibraryStructureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LibraryStructureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LibraryStructureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LibraryStructureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LibraryStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LibraryStructureDto, newDto: LibraryStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LibraryStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LibraryStructureDto, newDto: LibraryStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LibraryStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LibraryStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LibraryStructureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/LogicHistoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; import { UnitOperationEnum } from 'sk/data/logic/enumeration/UnitOperationEnum'; export class LogicHistoryUnit extends DatasetUnit { logicName: FamilyLogicEnum; operationCd: UnitOperationEnum; linkId: string; linkName: string; content: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/LogicHistoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; import { UnitOperationEnum } from 'sk/data/logic/enumeration/UnitOperationEnum'; import { LogicHistoryUnit } from "sk/service/data/logic/module/logic/LogicHistoryUnit"; export class LogicHistoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LogicHistoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_LOGIC_NAME: FieldMeta; static FIELD_OPERATION_CD: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_LINK_NAME: FieldMeta; static FIELD_CONTENT: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findLogicNameByIdAsync(id: string): Promise; findOperationCdByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findLinkNameByIdAsync(id: string): Promise; findContentByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LogicHistoryUnit): ResultEnum; prepare(unit: LogicHistoryUnit): LogicHistoryUnit; protected onInsertBefore(context: IContext, unit: LogicHistoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LogicHistoryUnit): ResultEnum; insertAsync(param1: IDataContext | LogicHistoryUnit, param2?: LogicHistoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LogicHistoryUnit, newUnit: LogicHistoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LogicHistoryUnit, newUnit: LogicHistoryUnit): ResultEnum; updateAsync(param1: IDataContext | LogicHistoryUnit, param2?: LogicHistoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: LogicHistoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LogicHistoryUnit): ResultEnum; deleteAsync(param1: IDataContext | LogicHistoryUnit, param2?: LogicHistoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/LogicHistoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; import { UnitOperationEnum } from 'sk/data/logic/enumeration/UnitOperationEnum'; export class LogicHistoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; logicName: FamilyLogicEnum; operationCd: UnitOperationEnum; linkId: string; linkName: string; content: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/LogicHistoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicHistoryLogic } from "sk/service/data/logic/module/logic/LogicHistoryLogic"; import { LogicHistoryDto } from "sk/service/data/logic/module/controller/LogicHistoryDto"; export class LogicHistoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByLinkAsync(context: IDataContext, link_id: string): Promise; createLogic(context: IDataContext): LogicHistoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LogicHistoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LogicHistoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LogicHistoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LogicHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LogicHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LogicHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LogicHistoryDto, newDto: LogicHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LogicHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LogicHistoryDto, newDto: LogicHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LogicHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LogicHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LogicHistoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/LogicRelationDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; export class LogicRelationDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeCd: FamilyLogicEnum; masterId: string; masterName: string; referenceInfo: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/LogicRelationController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicRelationLogic } from "sk/service/data/logic/module/logic/LogicRelationLogic"; import { LogicRelationDto } from "sk/service/data/logic/module/controller/LogicRelationDto"; export class LogicRelationController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByMasterAsync(context: IDataContext, master_id: string): Promise; createLogic(context: IDataContext): LogicRelationLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LogicRelationDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LogicRelationDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LogicRelationDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LogicRelationDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LogicRelationDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LogicRelationDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LogicRelationDto, newDto: LogicRelationDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LogicRelationDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LogicRelationDto, newDto: LogicRelationDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LogicRelationDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LogicRelationDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LogicRelationDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/MaterialCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MaterialCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/MaterialCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MaterialCategoryUnit } from "sk/service/data/logic/module/logic/MaterialCategoryUnit"; export class MaterialCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MaterialCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MaterialCategoryUnit): ResultEnum; prepare(unit: MaterialCategoryUnit): MaterialCategoryUnit; protected onInsertBefore(context: IContext, unit: MaterialCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MaterialCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | MaterialCategoryUnit, param2?: MaterialCategoryUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: MaterialCategoryUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: MaterialCategoryUnit, newUnit: MaterialCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MaterialCategoryUnit, newUnit: MaterialCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | MaterialCategoryUnit, param2?: MaterialCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: MaterialCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MaterialCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | MaterialCategoryUnit, param2?: MaterialCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/MaterialCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MaterialCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/MaterialCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { MaterialCategoryLogic } from "sk/service/data/logic/module/logic/MaterialCategoryLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { MaterialCategoryDto } from "sk/service/data/logic/module/controller/MaterialCategoryDto"; export class MaterialCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; protected _featuresAttributeService: FeaturesAttributeService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): MaterialCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MaterialCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MaterialCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MaterialCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MaterialCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MaterialCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MaterialCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MaterialCategoryDto, newDto: MaterialCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MaterialCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MaterialCategoryDto, newDto: MaterialCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MaterialCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MaterialCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MaterialCategoryDto, options: DatasetControllerOptions): Promise; getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/module/logic/MaterialFamilyUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { MaterialFamilyLinkEnum } from 'sk/data/logic/module/enumeration/MaterialFamilyLinkEnum'; export class MaterialFamilyUnit extends DatasetUnit { tenantId: string; libraryId: string; businessTypeId: string; materialId: string; familyId: string; familySymbolId: string; linkCd: MaterialFamilyLinkEnum; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/MaterialFamilyLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MaterialFamilyLinkEnum } from 'sk/data/logic/module/enumeration/MaterialFamilyLinkEnum'; import { MaterialFamilyUnit } from "sk/service/data/logic/module/logic/MaterialFamilyUnit"; export class MaterialFamilyLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MaterialFamilyUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_BUSINESS_TYPE_ID: FieldMeta; static FIELD_MATERIAL_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_FAMILY_SYMBOL_ID: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findBusinessTypeIdByIdAsync(id: string): Promise; findMaterialIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findFamilySymbolIdByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MaterialFamilyUnit): ResultEnum; prepare(unit: MaterialFamilyUnit): MaterialFamilyUnit; protected onInsertBefore(context: IContext, unit: MaterialFamilyUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MaterialFamilyUnit): ResultEnum; insertAsync(param1: IDataContext | MaterialFamilyUnit, param2?: MaterialFamilyUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: MaterialFamilyUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: MaterialFamilyUnit, newUnit: MaterialFamilyUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MaterialFamilyUnit, newUnit: MaterialFamilyUnit): ResultEnum; updateAsync(param1: IDataContext | MaterialFamilyUnit, param2?: MaterialFamilyUnit): Promise; protected onDeleteBefore(context: IContext, unit: MaterialFamilyUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MaterialFamilyUnit): ResultEnum; deleteAsync(param1: IDataContext | MaterialFamilyUnit, param2?: MaterialFamilyUnit): Promise; } } declare module "sk/service/data/logic/module/logic/MaterialUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class MaterialUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; typeId: string; categoryId: string; code: string; outputCode: string; name: string; levelCd: DataLevelEnum; unit: string; factor: number; statusCd: number; examineCd: number; dataIcon: string; dataPath: string; lengthX: number; lengthY: number; lengthZ: number; expandFields: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/MaterialLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { MaterialUnit } from "sk/service/data/logic/module/logic/MaterialUnit"; export class MaterialLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MaterialUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_OUTPUT_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_UNIT: FieldMeta; static FIELD_FACTOR: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_EXPAND_FIELDS: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findOutputCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findUnitByIdAsync(id: string): Promise; findFactorByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findExpandFieldsByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MaterialUnit): ResultEnum; prepare(unit: MaterialUnit): MaterialUnit; protected onInsertBefore(context: IContext, unit: MaterialUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MaterialUnit): ResultEnum; insertAsync(param1: IDataContext | MaterialUnit, param2?: MaterialUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: MaterialUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: MaterialUnit, newUnit: MaterialUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MaterialUnit, newUnit: MaterialUnit): ResultEnum; updateAsync(param1: IDataContext | MaterialUnit, param2?: MaterialUnit): Promise; protected onDeleteBefore(context: IContext, unit: MaterialUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MaterialUnit): ResultEnum; deleteAsync(param1: IDataContext | MaterialUnit, param2?: MaterialUnit): Promise; } } declare module "sk/service/data/logic/module/logic/MaterialRelationUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MaterialRelationUnit extends DatasetUnit { tenantId: string; libraryId: string; materialId: string; childMaterialId: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/MaterialRelationLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MaterialRelationUnit } from "sk/service/data/logic/module/logic/MaterialRelationUnit"; export class MaterialRelationLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MaterialRelationUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_MATERIAL_ID: FieldMeta; static FIELD_CHILD_MATERIAL_ID: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findMaterialIdByIdAsync(id: string): Promise; findChildMaterialIdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MaterialRelationUnit): ResultEnum; prepare(unit: MaterialRelationUnit): MaterialRelationUnit; protected onInsertBefore(context: IContext, unit: MaterialRelationUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MaterialRelationUnit): ResultEnum; insertAsync(param1: IDataContext | MaterialRelationUnit, param2?: MaterialRelationUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: MaterialRelationUnit, newUnit: MaterialRelationUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MaterialRelationUnit, newUnit: MaterialRelationUnit): ResultEnum; updateAsync(param1: IDataContext | MaterialRelationUnit, param2?: MaterialRelationUnit): Promise; protected onDeleteBefore(context: IContext, unit: MaterialRelationUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MaterialRelationUnit): ResultEnum; deleteAsync(param1: IDataContext | MaterialRelationUnit, param2?: MaterialRelationUnit): Promise; } } declare module "sk/service/data/logic/module/logic/MaterialRuleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MaterialRuleUnit extends DatasetUnit { tenantId: string; libraryId: string; businessTypeId: string; meteringTypeId: string; materialId: string; ruleId: string; functionCd: number; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/MaterialRuleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MaterialRuleUnit } from "sk/service/data/logic/module/logic/MaterialRuleUnit"; export class MaterialRuleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MaterialRuleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_BUSINESS_TYPE_ID: FieldMeta; static FIELD_METERING_TYPE_ID: FieldMeta; static FIELD_MATERIAL_ID: FieldMeta; static FIELD_RULE_ID: FieldMeta; static FIELD_FUNCTION_CD: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findBusinessTypeIdByIdAsync(id: string): Promise; findMeteringTypeIdByIdAsync(id: string): Promise; findMaterialIdByIdAsync(id: string): Promise; findRuleIdByIdAsync(id: string): Promise; findFunctionCdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MaterialRuleUnit): ResultEnum; prepare(unit: MaterialRuleUnit): MaterialRuleUnit; protected onInsertBefore(context: IContext, unit: MaterialRuleUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MaterialRuleUnit): ResultEnum; insertAsync(param1: IDataContext | MaterialRuleUnit, param2?: MaterialRuleUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: MaterialRuleUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: MaterialRuleUnit, newUnit: MaterialRuleUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MaterialRuleUnit, newUnit: MaterialRuleUnit): ResultEnum; updateAsync(param1: IDataContext | MaterialRuleUnit, param2?: MaterialRuleUnit): Promise; protected onDeleteBefore(context: IContext, unit: MaterialRuleUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MaterialRuleUnit): ResultEnum; deleteAsync(param1: IDataContext | MaterialRuleUnit, param2?: MaterialRuleUnit): Promise; } } declare module "sk/service/data/logic/module/logic/MaterialTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class MaterialTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataIcon: string; dataOrder: number; levelCd: DataLevelEnum; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/MaterialTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { MaterialTypeUnit } from "sk/service/data/logic/module/logic/MaterialTypeUnit"; export class MaterialTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MaterialTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MaterialTypeUnit): ResultEnum; prepare(unit: MaterialTypeUnit): MaterialTypeUnit; protected onInsertBefore(context: IContext, unit: MaterialTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MaterialTypeUnit): ResultEnum; insertAsync(param1: IDataContext | MaterialTypeUnit, param2?: MaterialTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: MaterialTypeUnit, newUnit: MaterialTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MaterialTypeUnit, newUnit: MaterialTypeUnit): ResultEnum; updateAsync(param1: IDataContext | MaterialTypeUnit, param2?: MaterialTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: MaterialTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MaterialTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | MaterialTypeUnit, param2?: MaterialTypeUnit): Promise; } } declare module "sk/service/data/logic/module/logic/ValuationConfigUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ValuationConfigUnit extends DatasetUnit { tenantId: string; materialId: string; valuationSystemId: string; valuationRuleId: string; dataPath: string; price: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ValuationConfigLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ValuationConfigUnit } from "sk/service/data/logic/module/logic/ValuationConfigUnit"; export class ValuationConfigLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ValuationConfigUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_MATERIAL_ID: FieldMeta; static FIELD_VALUATION_SYSTEM_ID: FieldMeta; static FIELD_VALUATION_RULE_ID: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_PRICE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findMaterialIdByIdAsync(id: string): Promise; findValuationSystemIdByIdAsync(id: string): Promise; findValuationRuleIdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findPriceByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ValuationConfigUnit): ResultEnum; prepare(unit: ValuationConfigUnit): ValuationConfigUnit; protected onInsertBefore(context: IContext, unit: ValuationConfigUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ValuationConfigUnit): ResultEnum; insertAsync(param1: IDataContext | ValuationConfigUnit, param2?: ValuationConfigUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ValuationConfigUnit, newUnit: ValuationConfigUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ValuationConfigUnit, newUnit: ValuationConfigUnit): ResultEnum; updateAsync(param1: IDataContext | ValuationConfigUnit, param2?: ValuationConfigUnit): Promise; protected onDeleteBefore(context: IContext, unit: ValuationConfigUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ValuationConfigUnit): ResultEnum; deleteAsync(param1: IDataContext | ValuationConfigUnit, param2?: ValuationConfigUnit): Promise; } } declare module "sk/service/data/logic/module/controller/MaterialDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class MaterialDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; typeId: string; categoryId: string; code: string; outputCode: string; name: string; levelCd: DataLevelEnum; unit: string; factor: number; statusCd: number; examineCd: number; dataIcon: string; dataPath: string; lengthX: number; lengthY: number; lengthZ: number; expandFields: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/MaterialController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetControllerService } from 'foundation/service/common/router/database/DatasetControllerService'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MaterialLogic } from "sk/service/data/logic/module/logic/MaterialLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { MaterialCategoryController } from "sk/service/data/logic/module/controller/MaterialCategoryController"; import { MaterialDto } from "sk/service/data/logic/module/controller/MaterialDto"; export class MaterialController extends DatasetController { static PATH: string; protected _datasetControllerService: DatasetControllerService; protected _featuresAttributeService: FeaturesAttributeService; protected _materialCategoryController: MaterialCategoryController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): MaterialLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MaterialDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MaterialDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MaterialDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MaterialDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MaterialDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MaterialDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MaterialDto, newDto: MaterialDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MaterialDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MaterialDto, newDto: MaterialDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MaterialDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MaterialDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MaterialDto, options: DatasetControllerOptions): Promise; getFeaturesDeclareAsync(context: RouterContext, id: string): Promise>; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; protected deleteReferenceDataAsync(logic: DatasetLogic, field: FieldMeta, materialId: string): Promise; private updateDataPathAsync; updateMaterialsDataPathByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; } } declare module "sk/service/data/logic/module/controller/MaterialFamilyDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { MaterialFamilyLinkEnum } from 'sk/data/logic/module/enumeration/MaterialFamilyLinkEnum'; export class MaterialFamilyDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; businessTypeId: string; materialId: string; familyId: string; familySymbolId: string; linkCd: MaterialFamilyLinkEnum; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/MaterialFamilyController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MaterialFamilyLogic } from "sk/service/data/logic/module/logic/MaterialFamilyLogic"; import { MaterialFamilyDto } from "sk/service/data/logic/module/controller/MaterialFamilyDto"; export class MaterialFamilyController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): MaterialFamilyLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MaterialFamilyDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MaterialFamilyDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MaterialFamilyDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MaterialFamilyDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MaterialFamilyDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MaterialFamilyDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MaterialFamilyDto, newDto: MaterialFamilyDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MaterialFamilyDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MaterialFamilyDto, newDto: MaterialFamilyDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MaterialFamilyDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MaterialFamilyDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MaterialFamilyDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/MaterialMeteringTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MaterialMeteringTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; code: string; name: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/MaterialMeteringTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MaterialMeteringTypeUnit } from "sk/service/data/logic/module/logic/MaterialMeteringTypeUnit"; export class MaterialMeteringTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MaterialMeteringTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MaterialMeteringTypeUnit): ResultEnum; prepare(unit: MaterialMeteringTypeUnit): MaterialMeteringTypeUnit; protected onInsertBefore(context: IContext, unit: MaterialMeteringTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MaterialMeteringTypeUnit): ResultEnum; insertAsync(param1: IDataContext | MaterialMeteringTypeUnit, param2?: MaterialMeteringTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: MaterialMeteringTypeUnit, newUnit: MaterialMeteringTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MaterialMeteringTypeUnit, newUnit: MaterialMeteringTypeUnit): ResultEnum; updateAsync(param1: IDataContext | MaterialMeteringTypeUnit, param2?: MaterialMeteringTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: MaterialMeteringTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MaterialMeteringTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | MaterialMeteringTypeUnit, param2?: MaterialMeteringTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/MaterialMeteringTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MaterialMeteringTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; code: string; name: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/MaterialMeteringTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MaterialMeteringTypeLogic } from "sk/service/data/logic/module/logic/MaterialMeteringTypeLogic"; import { MaterialMeteringTypeDto } from "sk/service/data/logic/module/controller/MaterialMeteringTypeDto"; export class MaterialMeteringTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): MaterialMeteringTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MaterialMeteringTypeDto, newDto: MaterialMeteringTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MaterialMeteringTypeDto, newDto: MaterialMeteringTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MaterialMeteringTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/MaterialPatternUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MaterialPatternUnit extends DatasetUnit { tenantId: string; libraryId: string; businessTypeId: string; materialId: string; patternId: string; patternSymbolId: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/MaterialPatternLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MaterialPatternUnit } from "sk/service/data/logic/module/logic/MaterialPatternUnit"; export class MaterialPatternLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MaterialPatternUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_BUSINESS_TYPE_ID: FieldMeta; static FIELD_MATERIAL_ID: FieldMeta; static FIELD_PATTERN_ID: FieldMeta; static FIELD_PATTERN_SYMBOL_ID: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findBusinessTypeIdByIdAsync(id: string): Promise; findMaterialIdByIdAsync(id: string): Promise; findPatternIdByIdAsync(id: string): Promise; findPatternSymbolIdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MaterialPatternUnit): ResultEnum; prepare(unit: MaterialPatternUnit): MaterialPatternUnit; protected onInsertBefore(context: IContext, unit: MaterialPatternUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MaterialPatternUnit): ResultEnum; insertAsync(param1: IDataContext | MaterialPatternUnit, param2?: MaterialPatternUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: MaterialPatternUnit, newUnit: MaterialPatternUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MaterialPatternUnit, newUnit: MaterialPatternUnit): ResultEnum; updateAsync(param1: IDataContext | MaterialPatternUnit, param2?: MaterialPatternUnit): Promise; protected onDeleteBefore(context: IContext, unit: MaterialPatternUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MaterialPatternUnit): ResultEnum; deleteAsync(param1: IDataContext | MaterialPatternUnit, param2?: MaterialPatternUnit): Promise; } } declare module "sk/service/data/logic/module/controller/MaterialPatternDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MaterialPatternDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; businessTypeId: string; materialId: string; patternId: string; patternSymbolId: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/MaterialPatternController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MaterialPatternLogic } from "sk/service/data/logic/module/logic/MaterialPatternLogic"; import { MaterialPatternDto } from "sk/service/data/logic/module/controller/MaterialPatternDto"; export class MaterialPatternController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): MaterialPatternLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MaterialPatternDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MaterialPatternDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MaterialPatternDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MaterialPatternDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MaterialPatternDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MaterialPatternDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MaterialPatternDto, newDto: MaterialPatternDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MaterialPatternDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MaterialPatternDto, newDto: MaterialPatternDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MaterialPatternDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MaterialPatternDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MaterialPatternDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/MaterialRelationDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MaterialRelationDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; materialId: string; childMaterialId: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/MaterialRelationController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MaterialFamilyGetMaterialResponseMaterialUnitVo } from 'sk/data/logic/module/message/MaterialFamilyGetMaterialResponse'; import { MaterialListResponseMaterialUnitVo } from 'sk/data/logic/module/message/MaterialListResponse'; import { MaterialPatternGetMaterialResponseMaterialUnitVo } from 'sk/data/logic/module/message/MaterialPatternGetMaterialResponse'; import { MaterialLogic } from "sk/service/data/logic/module/logic/MaterialLogic"; import { MaterialRelationLogic } from "sk/service/data/logic/module/logic/MaterialRelationLogic"; import { MaterialRelationDto } from "sk/service/data/logic/module/controller/MaterialRelationDto"; export class MaterialRelationController extends DatasetController { static PATH: string; private readonly _maxRecursionCount; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): MaterialRelationLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MaterialRelationDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MaterialRelationDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MaterialRelationDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MaterialRelationDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MaterialRelationDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MaterialRelationDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MaterialRelationDto, newDto: MaterialRelationDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MaterialRelationDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MaterialRelationDto, newDto: MaterialRelationDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MaterialRelationDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MaterialRelationDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MaterialRelationDto, options: DatasetControllerOptions): Promise; buildChildrenMaterialAsync(context: RouterContext, materialLogic: MaterialLogic, materialVo: MaterialListResponseMaterialUnitVo | MaterialFamilyGetMaterialResponseMaterialUnitVo | MaterialPatternGetMaterialResponseMaterialUnitVo, recursionCount?: number): Promise; } } declare module "sk/service/data/logic/module/controller/MaterialRuleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MaterialRuleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; businessTypeId: string; meteringTypeId: string; materialId: string; ruleId: string; functionCd: number; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/MaterialRuleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MaterialRuleLogic } from "sk/service/data/logic/module/logic/MaterialRuleLogic"; import { MaterialRuleDto } from "sk/service/data/logic/module/controller/MaterialRuleDto"; export class MaterialRuleController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): MaterialRuleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MaterialRuleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MaterialRuleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MaterialRuleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MaterialRuleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MaterialRuleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MaterialRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MaterialRuleDto, newDto: MaterialRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MaterialRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MaterialRuleDto, newDto: MaterialRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MaterialRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MaterialRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MaterialRuleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/MaterialTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class MaterialTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataIcon: string; dataOrder: number; levelCd: DataLevelEnum; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/MaterialTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { MaterialTypeLogic } from "sk/service/data/logic/module/logic/MaterialTypeLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { MaterialTypeDto } from "sk/service/data/logic/module/controller/MaterialTypeDto"; export class MaterialTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; protected _featuresAttributeService: FeaturesAttributeService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): MaterialTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MaterialTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MaterialTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MaterialTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MaterialTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MaterialTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MaterialTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MaterialTypeDto, newDto: MaterialTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MaterialTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MaterialTypeDto, newDto: MaterialTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MaterialTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MaterialTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MaterialTypeDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/module/logic/MaterialTypeRuleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class MaterialTypeRuleUnit extends DatasetUnit { tenantId: string; libraryId: string; businessTypeId: string; materialTypeId: string; ruleId: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/MaterialTypeRuleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { MaterialTypeRuleUnit } from "sk/service/data/logic/module/logic/MaterialTypeRuleUnit"; export class MaterialTypeRuleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof MaterialTypeRuleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_BUSINESS_TYPE_ID: FieldMeta; static FIELD_MATERIAL_TYPE_ID: FieldMeta; static FIELD_RULE_ID: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findBusinessTypeIdByIdAsync(id: string): Promise; findMaterialTypeIdByIdAsync(id: string): Promise; findRuleIdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: MaterialTypeRuleUnit): ResultEnum; prepare(unit: MaterialTypeRuleUnit): MaterialTypeRuleUnit; protected onInsertBefore(context: IContext, unit: MaterialTypeRuleUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: MaterialTypeRuleUnit): ResultEnum; insertAsync(param1: IDataContext | MaterialTypeRuleUnit, param2?: MaterialTypeRuleUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: MaterialTypeRuleUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: MaterialTypeRuleUnit, newUnit: MaterialTypeRuleUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: MaterialTypeRuleUnit, newUnit: MaterialTypeRuleUnit): ResultEnum; updateAsync(param1: IDataContext | MaterialTypeRuleUnit, param2?: MaterialTypeRuleUnit): Promise; protected onDeleteBefore(context: IContext, unit: MaterialTypeRuleUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: MaterialTypeRuleUnit): ResultEnum; deleteAsync(param1: IDataContext | MaterialTypeRuleUnit, param2?: MaterialTypeRuleUnit): Promise; } } declare module "sk/service/data/logic/module/controller/MaterialTypeRuleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class MaterialTypeRuleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; businessTypeId: string; materialTypeId: string; ruleId: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/MaterialTypeRuleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MaterialTypeRuleLogic } from "sk/service/data/logic/module/logic/MaterialTypeRuleLogic"; import { MaterialTypeRuleDto } from "sk/service/data/logic/module/controller/MaterialTypeRuleDto"; export class MaterialTypeRuleController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): MaterialTypeRuleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: MaterialTypeRuleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: MaterialTypeRuleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: MaterialTypeRuleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: MaterialTypeRuleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: MaterialTypeRuleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: MaterialTypeRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: MaterialTypeRuleDto, newDto: MaterialTypeRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: MaterialTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: MaterialTypeRuleDto, newDto: MaterialTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: MaterialTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: MaterialTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: MaterialTypeRuleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/PatternAndContentDto" { import { PatternDto } from "sk/service/data/logic/module/controller/PatternDto"; export class PatternAndContentDto extends PatternDto { content: any; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PatternCategoryPatternUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PatternCategoryPatternUnit extends DatasetUnit { tenantId: string; libraryId: string; categoryId: string; familyId: string; dataOrder: number; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PatternCategoryPatternLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PatternCategoryPatternUnit } from "sk/service/data/logic/module/logic/PatternCategoryPatternUnit"; export class PatternCategoryPatternLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PatternCategoryPatternUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: PatternCategoryPatternUnit): ResultEnum; prepare(unit: PatternCategoryPatternUnit): PatternCategoryPatternUnit; protected onInsertBefore(context: IContext, unit: PatternCategoryPatternUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: PatternCategoryPatternUnit): ResultEnum; insertAsync(param1: IDataContext | PatternCategoryPatternUnit, param2?: PatternCategoryPatternUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: PatternCategoryPatternUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: PatternCategoryPatternUnit, newUnit: PatternCategoryPatternUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: PatternCategoryPatternUnit, newUnit: PatternCategoryPatternUnit): ResultEnum; updateAsync(param1: IDataContext | PatternCategoryPatternUnit, param2?: PatternCategoryPatternUnit): Promise; protected onDeleteBefore(context: IContext, unit: PatternCategoryPatternUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: PatternCategoryPatternUnit): ResultEnum; deleteAsync(param1: IDataContext | PatternCategoryPatternUnit, param2?: PatternCategoryPatternUnit): Promise; } } declare module "sk/service/data/logic/module/controller/PatternCategoryPatternDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PatternCategoryPatternDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; categoryId: string; familyId: string; dataOrder: number; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/PatternCategoryPatternController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PatternCategoryPatternLogic } from "sk/service/data/logic/module/logic/PatternCategoryPatternLogic"; import { PatternCategoryPatternDto } from "sk/service/data/logic/module/controller/PatternCategoryPatternDto"; export class PatternCategoryPatternController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): PatternCategoryPatternLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PatternCategoryPatternDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PatternCategoryPatternDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PatternCategoryPatternDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PatternCategoryPatternDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PatternCategoryPatternDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PatternCategoryPatternDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PatternCategoryPatternDto, newDto: PatternCategoryPatternDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PatternCategoryPatternDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PatternCategoryPatternDto, newDto: PatternCategoryPatternDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PatternCategoryPatternDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PatternCategoryPatternDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PatternCategoryPatternDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/PatternController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetControllerService } from 'foundation/service/common/router/database/DatasetControllerService'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { PatternLogic } from "sk/service/data/logic/module/logic/PatternLogic"; import { DecorateSynchronizationService } from "sk/service/data/logic/module/service/DecorateSynchronizationService"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { LogicRelationService } from "sk/service/data/logic/module/service/LogicRelationService"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { PatternCategoryController } from "sk/service/data/logic/module/controller/PatternCategoryController"; import { PatternDto } from "sk/service/data/logic/module/controller/PatternDto"; export class PatternController extends DatasetController { static PATH: string; protected _storageService: ModuleStorageService; protected _logicStorageService: LogicUnitStorageService; protected _datasetControllerService: DatasetControllerService; protected _decorateSyncService: DecorateSynchronizationService; protected _featuresAttributeService: FeaturesAttributeService; protected _logicRelationService: LogicRelationService; protected _patternCategoryController: PatternCategoryController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): PatternLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PatternDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PatternDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PatternDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PatternDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PatternDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PatternDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PatternDto, newDto: PatternDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PatternDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PatternDto, newDto: PatternDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PatternDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PatternDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PatternDto, options: DatasetControllerOptions): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; protected getSymbolCountAsync(context: RouterContext, id: string): Promise; private updateDataPathAsync; updatePatternsDataPathByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; } } declare module "sk/service/data/logic/module/controller/PatternSymbolController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { MessageRouterContext } from 'foundation/service/common/router/message/MessageRouterContext'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PatternSymbolLogic } from "sk/service/data/logic/module/logic/PatternSymbolLogic"; import { ProductSymbolUnit } from "sk/service/data/logic/module/logic/ProductSymbolUnit"; import { PatternSymbolDto } from "sk/service/data/logic/module/controller/PatternSymbolDto"; import { ProductDto } from "sk/service/data/logic/module/controller/ProductDto"; export class PatternSymbolController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): PatternSymbolLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PatternSymbolDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PatternSymbolDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PatternSymbolDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PatternSymbolDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PatternSymbolDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PatternSymbolDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PatternSymbolDto, newDto: PatternSymbolDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PatternSymbolDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PatternSymbolDto, newDto: PatternSymbolDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PatternSymbolDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PatternSymbolDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PatternSymbolDto, options: DatasetControllerOptions): Promise; insetProductSymbolsAsync(context: MessageRouterContext, productDto: ProductDto): Promise; buildProductSymbolUnit(symbolDto: PatternSymbolDto, productId: string): ProductSymbolUnit; } } declare module "sk/service/data/logic/module/logic/PatternTypeRuleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PatternTypeRuleUnit extends DatasetUnit { tenantId: string; libraryId: string; functionCd: string; businessTypeId: string; patternTypeId: string; ruleId: string; configure: string; features: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/PatternTypeRuleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PatternTypeRuleUnit } from "sk/service/data/logic/module/logic/PatternTypeRuleUnit"; export class PatternTypeRuleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PatternTypeRuleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_FUNCTION_CD: FieldMeta; static FIELD_BUSINESS_TYPE_ID: FieldMeta; static FIELD_PATTERN_TYPE_ID: FieldMeta; static FIELD_RULE_ID: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findFunctionCdByIdAsync(id: string): Promise; findBusinessTypeIdByIdAsync(id: string): Promise; findPatternTypeIdByIdAsync(id: string): Promise; findRuleIdByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: PatternTypeRuleUnit): ResultEnum; prepare(unit: PatternTypeRuleUnit): PatternTypeRuleUnit; protected onInsertBefore(context: IContext, unit: PatternTypeRuleUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: PatternTypeRuleUnit): ResultEnum; insertAsync(param1: IDataContext | PatternTypeRuleUnit, param2?: PatternTypeRuleUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: PatternTypeRuleUnit, newUnit: PatternTypeRuleUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: PatternTypeRuleUnit, newUnit: PatternTypeRuleUnit): ResultEnum; updateAsync(param1: IDataContext | PatternTypeRuleUnit, param2?: PatternTypeRuleUnit): Promise; protected onDeleteBefore(context: IContext, unit: PatternTypeRuleUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: PatternTypeRuleUnit): ResultEnum; deleteAsync(param1: IDataContext | PatternTypeRuleUnit, param2?: PatternTypeRuleUnit): Promise; } } declare module "sk/service/data/logic/module/controller/PatternTypeRuleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PatternTypeRuleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; functionCd: string; businessTypeId: string; patternTypeId: string; ruleId: string; configure: string; features: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/PatternTypeRuleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PatternTypeRuleLogic } from "sk/service/data/logic/module/logic/PatternTypeRuleLogic"; import { PatternTypeRuleDto } from "sk/service/data/logic/module/controller/PatternTypeRuleDto"; export class PatternTypeRuleController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByBusinessTypeIdAsync(context: IDataContext, business_type_id: string): Promise; createLogic(context: IDataContext): PatternTypeRuleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PatternTypeRuleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PatternTypeRuleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PatternTypeRuleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PatternTypeRuleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PatternTypeRuleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PatternTypeRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PatternTypeRuleDto, newDto: PatternTypeRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PatternTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PatternTypeRuleDto, newDto: PatternTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PatternTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PatternTypeRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PatternTypeRuleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ProductConstructorUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ProductConstructorUnit extends DatasetUnit { name: string; parentId: string; libraryId: string; productId: string; libraryVersion: number; code: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductConstructorLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductConstructorUnit } from "sk/service/data/logic/module/logic/ProductConstructorUnit"; export class ProductConstructorLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductConstructorUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PRODUCT_ID: FieldMeta; static FIELD_LIBRARY_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findProductIdByIdAsync(id: string): Promise; findLibraryVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ProductConstructorUnit): ResultEnum; prepare(unit: ProductConstructorUnit): ProductConstructorUnit; protected onInsertBefore(unit: ProductConstructorUnit): ResultEnum; protected onInsertAfter(unit: ProductConstructorUnit): ResultEnum; insertAsync(unit: ProductConstructorUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ProductConstructorUnit, newUnit: ProductConstructorUnit): ResultEnum; protected onUpdateAfter(oldUnit: ProductConstructorUnit, newUnit: ProductConstructorUnit): ResultEnum; updateAsync(unit: ProductConstructorUnit): Promise; protected onDeleteBefore(unit: ProductConstructorUnit): ResultEnum; protected onDeleteAfter(unit: ProductConstructorUnit): ResultEnum; deleteAsync(unit: ProductConstructorUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ProductConstructorDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ProductConstructorDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; name: string; parentId: string; libraryId: string; productId: string; libraryVersion: number; code: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ProductConstructorController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ProductConstructorLogic } from "sk/service/data/logic/module/logic/ProductConstructorLogic"; import { ProductConstructorDto } from "sk/service/data/logic/module/controller/ProductConstructorDto"; export class ProductConstructorController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProductConstructorLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductConstructorDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductConstructorDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductConstructorDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductConstructorDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductConstructorDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductConstructorDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductConstructorDto, newDto: ProductConstructorDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductConstructorDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductConstructorDto, newDto: ProductConstructorDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductConstructorDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductConstructorDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductConstructorDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ProductInfoUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ProductInfoUnit extends DatasetUnit { tenantId: string; libraryId: string; libraryVersion: number; productId: string; symbolId: string; code: string; name: string; familyId: string; lengthX: number; lengthY: number; lengthZ: number; features: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductInfoLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductInfoUnit } from "sk/service/data/logic/module/logic/ProductInfoUnit"; export class ProductInfoLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductInfoUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_LIBRARY_VERSION: FieldMeta; static FIELD_PRODUCT_ID: FieldMeta; static FIELD_SYMBOL_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findLibraryVersionByIdAsync(id: string): Promise; findProductIdByIdAsync(id: string): Promise; findSymbolIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductInfoUnit): ResultEnum; prepare(unit: ProductInfoUnit): ProductInfoUnit; protected onInsertBefore(context: IContext, unit: ProductInfoUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductInfoUnit): ResultEnum; insertAsync(param1: IDataContext | ProductInfoUnit, param2?: ProductInfoUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ProductInfoUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductInfoUnit, newUnit: ProductInfoUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductInfoUnit, newUnit: ProductInfoUnit): ResultEnum; updateAsync(param1: IDataContext | ProductInfoUnit, param2?: ProductInfoUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductInfoUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductInfoUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductInfoUnit, param2?: ProductInfoUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ProductInfoDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ProductInfoDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; libraryVersion: number; productId: string; symbolId: string; code: string; name: string; familyId: string; lengthX: number; lengthY: number; lengthZ: number; features: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ProductInfoController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ProductInfoLogic } from "sk/service/data/logic/module/logic/ProductInfoLogic"; import { ProductController } from "sk/service/data/logic/module/controller/ProductController"; import { ProductInfoDto } from "sk/service/data/logic/module/controller/ProductInfoDto"; import { ProductSymbolController } from "sk/service/data/logic/module/controller/ProductSymbolController"; export class ProductInfoController extends DatasetController { static PATH: string; protected _productController: ProductController; protected _productSymbolController: ProductSymbolController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProductInfoLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductInfoDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductInfoDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductInfoDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductInfoDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductInfoDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductInfoDto, newDto: ProductInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductInfoDto, newDto: ProductInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductInfoDto, options: DatasetControllerOptions): Promise; private buildProductInfoDtoAsync; private findProductInfoAsync; syncAsync(context: RouterContext, libraryId: string, libraryVersion: string): Promise; } } declare module "sk/service/data/logic/module/logic/ProductStructureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ProductStructureUnit extends DatasetUnit { code: string; name: string; parentId: string; libraryId: string; productId: string; libraryVersion: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductStructureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductStructureUnit } from "sk/service/data/logic/module/logic/ProductStructureUnit"; export class ProductStructureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductStructureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PRODUCT_ID: FieldMeta; static FIELD_LIBRARY_VERSION: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findProductIdByIdAsync(id: string): Promise; findLibraryVersionByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ProductStructureUnit): ResultEnum; prepare(unit: ProductStructureUnit): ProductStructureUnit; protected onInsertBefore(context: IContext, unit: ProductStructureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ProductStructureUnit): ResultEnum; insertAsync(param1: IDataContext | ProductStructureUnit, param2?: ProductStructureUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ProductStructureUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ProductStructureUnit, newUnit: ProductStructureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ProductStructureUnit, newUnit: ProductStructureUnit): ResultEnum; updateAsync(param1: IDataContext | ProductStructureUnit, param2?: ProductStructureUnit): Promise; protected onDeleteBefore(context: IContext, unit: ProductStructureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ProductStructureUnit): ResultEnum; deleteAsync(param1: IDataContext | ProductStructureUnit, param2?: ProductStructureUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ProductStructureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ProductStructureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; parentId: string; libraryId: string; productId: string; libraryVersion: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ProductStructureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ProductStructureLogic } from "sk/service/data/logic/module/logic/ProductStructureLogic"; import { ProductStructureDto } from "sk/service/data/logic/module/controller/ProductStructureDto"; export class ProductStructureController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProductStructureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductStructureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductStructureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductStructureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductStructureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductStructureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductStructureDto, newDto: ProductStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductStructureDto, newDto: ProductStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductStructureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/ProductTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class ProductTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ProductTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ProductTypeLogic } from "sk/service/data/logic/module/logic/ProductTypeLogic"; import { FeaturesAttributeService } from "sk/service/data/logic/module/service/FeaturesAttributeService"; import { ProductTypeDto } from "sk/service/data/logic/module/controller/ProductTypeDto"; export class ProductTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; protected _featuresAttributeService: FeaturesAttributeService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ProductTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ProductTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ProductTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ProductTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ProductTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ProductTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ProductTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ProductTypeDto, newDto: ProductTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ProductTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ProductTypeDto, newDto: ProductTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ProductTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ProductTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ProductTypeDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; protected getPropertyDeclareAndValueAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/module/logic/RuleCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class RuleCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/RuleCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RuleCategoryUnit } from "sk/service/data/logic/module/logic/RuleCategoryUnit"; export class RuleCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RuleCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: RuleCategoryUnit): ResultEnum; prepare(unit: RuleCategoryUnit): RuleCategoryUnit; protected onInsertBefore(context: IContext, unit: RuleCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: RuleCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | RuleCategoryUnit, param2?: RuleCategoryUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: RuleCategoryUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: RuleCategoryUnit, newUnit: RuleCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: RuleCategoryUnit, newUnit: RuleCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | RuleCategoryUnit, param2?: RuleCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: RuleCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: RuleCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | RuleCategoryUnit, param2?: RuleCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/RuleCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class RuleCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/RuleCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { RuleCategoryLogic } from "sk/service/data/logic/module/logic/RuleCategoryLogic"; import { RuleCategoryDto } from "sk/service/data/logic/module/controller/RuleCategoryDto"; export class RuleCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): RuleCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RuleCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RuleCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RuleCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RuleCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RuleCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RuleCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RuleCategoryDto, newDto: RuleCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RuleCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RuleCategoryDto, newDto: RuleCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RuleCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RuleCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RuleCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/RuleConfigUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleConfigUnit extends DatasetUnit { tenantId: string; libraryId: string; configTypeId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/RuleConfigLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { RuleConfigUnit } from "sk/service/data/logic/module/logic/RuleConfigUnit"; export class RuleConfigLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RuleConfigUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CONFIG_TYPE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findConfigTypeIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: RuleConfigUnit): ResultEnum; prepare(unit: RuleConfigUnit): RuleConfigUnit; protected onInsertBefore(context: IContext, unit: RuleConfigUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: RuleConfigUnit): ResultEnum; insertAsync(param1: IDataContext | RuleConfigUnit, param2?: RuleConfigUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: RuleConfigUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: RuleConfigUnit, newUnit: RuleConfigUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: RuleConfigUnit, newUnit: RuleConfigUnit): ResultEnum; updateAsync(param1: IDataContext | RuleConfigUnit, param2?: RuleConfigUnit): Promise; protected onDeleteBefore(context: IContext, unit: RuleConfigUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: RuleConfigUnit): ResultEnum; deleteAsync(param1: IDataContext | RuleConfigUnit, param2?: RuleConfigUnit): Promise; } } declare module "sk/service/data/logic/module/controller/RuleConfigDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleConfigDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; configTypeId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/RuleConfigController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RuleConfigLogic } from "sk/service/data/logic/module/logic/RuleConfigLogic"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { RuleConfigDto } from "sk/service/data/logic/module/controller/RuleConfigDto"; export class RuleConfigController extends DatasetController { static PATH: string; protected _storageService: ModuleStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): RuleConfigLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RuleConfigDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RuleConfigDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RuleConfigDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RuleConfigDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RuleConfigDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RuleConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RuleConfigDto, newDto: RuleConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RuleConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RuleConfigDto, newDto: RuleConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RuleConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RuleConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RuleConfigDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/RuleConfigTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleConfigTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; code: string; name: string; levelCd: DataLevelEnum; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/RuleConfigTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { RuleConfigTypeUnit } from "sk/service/data/logic/module/logic/RuleConfigTypeUnit"; export class RuleConfigTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RuleConfigTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: RuleConfigTypeUnit): ResultEnum; prepare(unit: RuleConfigTypeUnit): RuleConfigTypeUnit; protected onInsertBefore(context: IContext, unit: RuleConfigTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: RuleConfigTypeUnit): ResultEnum; insertAsync(param1: IDataContext | RuleConfigTypeUnit, param2?: RuleConfigTypeUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: RuleConfigTypeUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: RuleConfigTypeUnit, newUnit: RuleConfigTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: RuleConfigTypeUnit, newUnit: RuleConfigTypeUnit): ResultEnum; updateAsync(param1: IDataContext | RuleConfigTypeUnit, param2?: RuleConfigTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: RuleConfigTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: RuleConfigTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | RuleConfigTypeUnit, param2?: RuleConfigTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/RuleConfigTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleConfigTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; code: string; name: string; levelCd: DataLevelEnum; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/RuleConfigTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RuleConfigTypeLogic } from "sk/service/data/logic/module/logic/RuleConfigTypeLogic"; import { RuleConfigTypeDto } from "sk/service/data/logic/module/controller/RuleConfigTypeDto"; export class RuleConfigTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): RuleConfigTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RuleConfigTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RuleConfigTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RuleConfigTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RuleConfigTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RuleConfigTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RuleConfigTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RuleConfigTypeDto, newDto: RuleConfigTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RuleConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RuleConfigTypeDto, newDto: RuleConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RuleConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RuleConfigTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RuleConfigTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/RuleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { RuleStatusTypeEnum } from 'sk/data/logic/module/enumeration/RuleStatusTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; examineCd: number; statusCd: RuleStatusTypeEnum; dataOrder: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/RuleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RuleStatusTypeEnum } from 'sk/data/logic/module/enumeration/RuleStatusTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { RuleUnit } from "sk/service/data/logic/module/logic/RuleUnit"; export class RuleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RuleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: RuleUnit): ResultEnum; prepare(unit: RuleUnit): RuleUnit; protected onInsertBefore(context: IContext, unit: RuleUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: RuleUnit): ResultEnum; insertAsync(param1: IDataContext | RuleUnit, param2?: RuleUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: RuleUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: RuleUnit, newUnit: RuleUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: RuleUnit, newUnit: RuleUnit): ResultEnum; updateAsync(param1: IDataContext | RuleUnit, param2?: RuleUnit): Promise; protected onDeleteBefore(context: IContext, unit: RuleUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: RuleUnit): ResultEnum; deleteAsync(param1: IDataContext | RuleUnit, param2?: RuleUnit): Promise; } } declare module "sk/service/data/logic/module/controller/RuleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { RuleStatusTypeEnum } from 'sk/data/logic/module/enumeration/RuleStatusTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; examineCd: number; statusCd: RuleStatusTypeEnum; dataOrder: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/RuleController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RuleLogic } from "sk/service/data/logic/module/logic/RuleLogic"; import { LogicRelationService } from "sk/service/data/logic/module/service/LogicRelationService"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { RuleCategoryController } from "sk/service/data/logic/module/controller/RuleCategoryController"; import { RuleDto } from "sk/service/data/logic/module/controller/RuleDto"; export class RuleController extends DatasetController { static PATH: string; protected _storageService: ModuleStorageService; protected _logicRelationService: LogicRelationService; protected _ruleCategoryController: RuleCategoryController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): RuleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RuleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RuleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RuleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RuleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RuleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RuleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RuleDto, newDto: RuleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RuleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RuleDto, newDto: RuleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RuleDto, options: DatasetControllerOptions): Promise; private updateDataPathAsync; updateRuleDataPathByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; } } declare module "sk/service/data/logic/module/logic/RuleProcessUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleProcessUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/RuleProcessLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { RuleProcessUnit } from "sk/service/data/logic/module/logic/RuleProcessUnit"; export class RuleProcessLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RuleProcessUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: RuleProcessUnit): ResultEnum; prepare(unit: RuleProcessUnit): RuleProcessUnit; protected onInsertBefore(context: IContext, unit: RuleProcessUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: RuleProcessUnit): ResultEnum; insertAsync(param1: IDataContext | RuleProcessUnit, param2?: RuleProcessUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: RuleProcessUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: RuleProcessUnit, newUnit: RuleProcessUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: RuleProcessUnit, newUnit: RuleProcessUnit): ResultEnum; updateAsync(param1: IDataContext | RuleProcessUnit, param2?: RuleProcessUnit): Promise; protected onDeleteBefore(context: IContext, unit: RuleProcessUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: RuleProcessUnit): ResultEnum; deleteAsync(param1: IDataContext | RuleProcessUnit, param2?: RuleProcessUnit): Promise; } } declare module "sk/service/data/logic/module/controller/RuleProcessDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleProcessDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/RuleProcessController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RuleProcessLogic } from "sk/service/data/logic/module/logic/RuleProcessLogic"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { RuleProcessDto } from "sk/service/data/logic/module/controller/RuleProcessDto"; export class RuleProcessController extends DatasetController { static PATH: string; protected _moduleStorageService: ModuleStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): RuleProcessLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RuleProcessDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RuleProcessDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RuleProcessDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RuleProcessDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RuleProcessDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RuleProcessDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RuleProcessDto, newDto: RuleProcessDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RuleProcessDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RuleProcessDto, newDto: RuleProcessDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RuleProcessDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RuleProcessDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RuleProcessDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/RuleTypeCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class RuleTypeCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/RuleTypeCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RuleTypeCategoryUnit } from "sk/service/data/logic/module/logic/RuleTypeCategoryUnit"; export class RuleTypeCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RuleTypeCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: RuleTypeCategoryUnit): ResultEnum; prepare(unit: RuleTypeCategoryUnit): RuleTypeCategoryUnit; protected onInsertBefore(context: IContext, unit: RuleTypeCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: RuleTypeCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | RuleTypeCategoryUnit, param2?: RuleTypeCategoryUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: RuleTypeCategoryUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: RuleTypeCategoryUnit, newUnit: RuleTypeCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: RuleTypeCategoryUnit, newUnit: RuleTypeCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | RuleTypeCategoryUnit, param2?: RuleTypeCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: RuleTypeCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: RuleTypeCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | RuleTypeCategoryUnit, param2?: RuleTypeCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/RuleTypeCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class RuleTypeCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/RuleTypeCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RuleTypeCategoryLogic } from "sk/service/data/logic/module/logic/RuleTypeCategoryLogic"; import { RuleTypeCategoryDto } from "sk/service/data/logic/module/controller/RuleTypeCategoryDto"; export class RuleTypeCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): RuleTypeCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RuleTypeCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RuleTypeCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RuleTypeCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RuleTypeCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RuleTypeCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RuleTypeCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RuleTypeCategoryDto, newDto: RuleTypeCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RuleTypeCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RuleTypeCategoryDto, newDto: RuleTypeCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RuleTypeCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RuleTypeCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RuleTypeCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/RuleTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { RuleFunctionTypeEnum } from 'sk/data/logic/module/enumeration/RuleFunctionTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; typeCategoryId: string; code: string; name: string; functionType: RuleFunctionTypeEnum; version: number; levelCd: DataLevelEnum; processId: string; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/RuleTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RuleFunctionTypeEnum } from 'sk/data/logic/module/enumeration/RuleFunctionTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { RuleTypeUnit } from "sk/service/data/logic/module/logic/RuleTypeUnit"; export class RuleTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RuleTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_FUNCTION_TYPE: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_PROCESS_ID: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findFunctionTypeByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findProcessIdByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: RuleTypeUnit): ResultEnum; prepare(unit: RuleTypeUnit): RuleTypeUnit; protected onInsertBefore(context: IContext, unit: RuleTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: RuleTypeUnit): ResultEnum; insertAsync(param1: IDataContext | RuleTypeUnit, param2?: RuleTypeUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: RuleTypeUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: RuleTypeUnit, newUnit: RuleTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: RuleTypeUnit, newUnit: RuleTypeUnit): ResultEnum; updateAsync(param1: IDataContext | RuleTypeUnit, param2?: RuleTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: RuleTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: RuleTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | RuleTypeUnit, param2?: RuleTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/RuleTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { RuleFunctionTypeEnum } from 'sk/data/logic/module/enumeration/RuleFunctionTypeEnum'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class RuleTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeCategoryId: string; code: string; name: string; functionType: RuleFunctionTypeEnum; version: number; levelCd: DataLevelEnum; processId: string; dataOrder: number; dataIcon: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/RuleTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { RuleTypeLogic } from "sk/service/data/logic/module/logic/RuleTypeLogic"; import { LogicRelationService } from "sk/service/data/logic/module/service/LogicRelationService"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { RuleTypeDto } from "sk/service/data/logic/module/controller/RuleTypeDto"; export class RuleTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; protected _moduleStorageService: ModuleStorageService; protected _logicRelationService: LogicRelationService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): RuleTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RuleTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RuleTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RuleTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RuleTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RuleTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RuleTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RuleTypeDto, newDto: RuleTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RuleTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RuleTypeDto, newDto: RuleTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RuleTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RuleTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RuleTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/StructureCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class StructureCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/StructureCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { StructureCategoryUnit } from "sk/service/data/logic/module/logic/StructureCategoryUnit"; export class StructureCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof StructureCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: StructureCategoryUnit): ResultEnum; prepare(unit: StructureCategoryUnit): StructureCategoryUnit; protected onInsertBefore(context: IContext, unit: StructureCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: StructureCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | StructureCategoryUnit, param2?: StructureCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: StructureCategoryUnit, newUnit: StructureCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: StructureCategoryUnit, newUnit: StructureCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | StructureCategoryUnit, param2?: StructureCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: StructureCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: StructureCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | StructureCategoryUnit, param2?: StructureCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/StructureCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class StructureCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/StructureCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { StructureCategoryLogic } from "sk/service/data/logic/module/logic/StructureCategoryLogic"; import { StructureCategoryDto } from "sk/service/data/logic/module/controller/StructureCategoryDto"; export class StructureCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; private _featureGroupController; private _attributeController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): StructureCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: StructureCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: StructureCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: StructureCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: StructureCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: StructureCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: StructureCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: StructureCategoryDto, newDto: StructureCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: StructureCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: StructureCategoryDto, newDto: StructureCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: StructureCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: StructureCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: StructureCategoryDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/module/logic/StructureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class StructureUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; configure: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/StructureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { StructureUnit } from "sk/service/data/logic/module/logic/StructureUnit"; export class StructureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof StructureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: StructureUnit): ResultEnum; prepare(unit: StructureUnit): StructureUnit; protected onInsertBefore(context: IContext, unit: StructureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: StructureUnit): ResultEnum; insertAsync(param1: IDataContext | StructureUnit, param2?: StructureUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: StructureUnit, newUnit: StructureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: StructureUnit, newUnit: StructureUnit): ResultEnum; updateAsync(param1: IDataContext | StructureUnit, param2?: StructureUnit): Promise; protected onDeleteBefore(context: IContext, unit: StructureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: StructureUnit): ResultEnum; deleteAsync(param1: IDataContext | StructureUnit, param2?: StructureUnit): Promise; } } declare module "sk/service/data/logic/module/controller/StructureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class StructureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; statusCd: number; dataIcon: string; examineCd: number; dataPath: string; configure: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/StructureTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class StructureTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/StructureTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { StructureTypeUnit } from "sk/service/data/logic/module/logic/StructureTypeUnit"; export class StructureTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof StructureTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: StructureTypeUnit): ResultEnum; prepare(unit: StructureTypeUnit): StructureTypeUnit; protected onInsertBefore(context: IContext, unit: StructureTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: StructureTypeUnit): ResultEnum; insertAsync(param1: IDataContext | StructureTypeUnit, param2?: StructureTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: StructureTypeUnit, newUnit: StructureTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: StructureTypeUnit, newUnit: StructureTypeUnit): ResultEnum; updateAsync(param1: IDataContext | StructureTypeUnit, param2?: StructureTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: StructureTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: StructureTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | StructureTypeUnit, param2?: StructureTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/StructureTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class StructureTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; configure: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/StructureTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { StructureTypeLogic } from "sk/service/data/logic/module/logic/StructureTypeLogic"; import { StructureTypeDto } from "sk/service/data/logic/module/controller/StructureTypeDto"; export class StructureTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; private _featureGroupController; private _attributeController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): StructureTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: StructureTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: StructureTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: StructureTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: StructureTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: StructureTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: StructureTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: StructureTypeDto, newDto: StructureTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: StructureTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: StructureTypeDto, newDto: StructureTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: StructureTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: StructureTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: StructureTypeDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/module/controller/StructureController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { StructureLogic } from "sk/service/data/logic/module/logic/StructureLogic"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { StructureCategoryController } from "sk/service/data/logic/module/controller/StructureCategoryController"; import { StructureDto } from "sk/service/data/logic/module/controller/StructureDto"; import { StructureTypeController } from "sk/service/data/logic/module/controller/StructureTypeController"; export class StructureController extends DatasetController { static PATH: string; protected _storageService: ModuleStorageService; protected _structureTypeController: StructureTypeController; protected _logicStorageService: LogicUnitStorageService; protected _structureCategoryController: StructureCategoryController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): StructureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: StructureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: StructureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: StructureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: StructureDto, newDto: StructureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: StructureDto, newDto: StructureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: StructureDto, options: DatasetControllerOptions): Promise; private updateDataPathAsync; updateStructuresDataPathByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; } } declare module "sk/service/data/logic/module/controller/ValuationConfigDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ValuationConfigDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; materialId: string; valuationSystemId: string; valuationRuleId: string; dataPath: string; price: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ValuationConfigController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ValuationConfigLogic } from "sk/service/data/logic/module/logic/ValuationConfigLogic"; import { ValuationConfigDto } from "sk/service/data/logic/module/controller/ValuationConfigDto"; export class ValuationConfigController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ValuationConfigLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ValuationConfigDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ValuationConfigDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ValuationConfigDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ValuationConfigDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ValuationConfigDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ValuationConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ValuationConfigDto, newDto: ValuationConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ValuationConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ValuationConfigDto, newDto: ValuationConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ValuationConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ValuationConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ValuationConfigDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ValuationRuleUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ValuationRuleUnit extends DatasetUnit { tenantId: string; code: string; name: string; ruleId: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ValuationRuleLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ValuationRuleUnit } from "sk/service/data/logic/module/logic/ValuationRuleUnit"; export class ValuationRuleLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ValuationRuleUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_RULE_ID: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findRuleIdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ValuationRuleUnit): ResultEnum; prepare(unit: ValuationRuleUnit): ValuationRuleUnit; protected onInsertBefore(context: IContext, unit: ValuationRuleUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ValuationRuleUnit): ResultEnum; insertAsync(param1: IDataContext | ValuationRuleUnit, param2?: ValuationRuleUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ValuationRuleUnit, newUnit: ValuationRuleUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ValuationRuleUnit, newUnit: ValuationRuleUnit): ResultEnum; updateAsync(param1: IDataContext | ValuationRuleUnit, param2?: ValuationRuleUnit): Promise; protected onDeleteBefore(context: IContext, unit: ValuationRuleUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ValuationRuleUnit): ResultEnum; deleteAsync(param1: IDataContext | ValuationRuleUnit, param2?: ValuationRuleUnit): Promise; } } declare module "sk/service/data/logic/module/logic/ValuationSystemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ValuationSystemUnit extends DatasetUnit { tenantId: string; categoryId: string; valuationRuleId: string; code: string; name: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ValuationSystemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ValuationSystemUnit } from "sk/service/data/logic/module/logic/ValuationSystemUnit"; export class ValuationSystemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ValuationSystemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_VALUATION_RULE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findValuationRuleIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ValuationSystemUnit): ResultEnum; prepare(unit: ValuationSystemUnit): ValuationSystemUnit; protected onInsertBefore(context: IContext, unit: ValuationSystemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ValuationSystemUnit): ResultEnum; insertAsync(param1: IDataContext | ValuationSystemUnit, param2?: ValuationSystemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ValuationSystemUnit, newUnit: ValuationSystemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ValuationSystemUnit, newUnit: ValuationSystemUnit): ResultEnum; updateAsync(param1: IDataContext | ValuationSystemUnit, param2?: ValuationSystemUnit): Promise; protected onDeleteBefore(context: IContext, unit: ValuationSystemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ValuationSystemUnit): ResultEnum; deleteAsync(param1: IDataContext | ValuationSystemUnit, param2?: ValuationSystemUnit): Promise; } } declare module "sk/service/data/logic/module/controller/ValuationRuleDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ValuationRuleDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; code: string; name: string; ruleId: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ValuationRuleController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ValuationRuleLogic } from "sk/service/data/logic/module/logic/ValuationRuleLogic"; import { ValuationRuleDto } from "sk/service/data/logic/module/controller/ValuationRuleDto"; export class ValuationRuleController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, tenant_id: string, code: string): Promise; createLogic(context: IDataContext): ValuationRuleLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ValuationRuleDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ValuationRuleDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ValuationRuleDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ValuationRuleDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ValuationRuleDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ValuationRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ValuationRuleDto, newDto: ValuationRuleDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ValuationRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ValuationRuleDto, newDto: ValuationRuleDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ValuationRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ValuationRuleDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ValuationRuleDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/controller/ValuationSystemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ValuationSystemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; categoryId: string; valuationRuleId: string; code: string; name: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/ValuationSystemController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { MaterialCategoryLogic } from "sk/service/data/logic/module/logic/MaterialCategoryLogic"; import { ValuationSystemLogic } from "sk/service/data/logic/module/logic/ValuationSystemLogic"; import { ValuationSystemDto } from "sk/service/data/logic/module/controller/ValuationSystemDto"; export class ValuationSystemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ValuationSystemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ValuationSystemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ValuationSystemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ValuationSystemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ValuationSystemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ValuationSystemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ValuationSystemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ValuationSystemDto, newDto: ValuationSystemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ValuationSystemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ValuationSystemDto, newDto: ValuationSystemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ValuationSystemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ValuationSystemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ValuationSystemDto, options: DatasetControllerOptions): Promise; protected fetchCategoryIdAsync(materialCategoryLogic: MaterialCategoryLogic, categoryId: string, ids?: Array): Promise>; protected buildDataPathAsync(materialCategoryLogic: MaterialCategoryLogic, categoryId: string): Promise; private buildValuationConfigAsync; private findValuationConfigAsync; syncValuationConfigAsync(context: RouterContext, system: ValuationSystemDto, newSystem?: ValuationSystemDto): Promise; private deleteValuationConfigsAsync; } } declare module "sk/service/data/logic/module/logic/WorkflowCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class WorkflowCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/WorkflowCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { WorkflowCategoryUnit } from "sk/service/data/logic/module/logic/WorkflowCategoryUnit"; export class WorkflowCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof WorkflowCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: WorkflowCategoryUnit): ResultEnum; prepare(unit: WorkflowCategoryUnit): WorkflowCategoryUnit; protected onInsertBefore(context: IContext, unit: WorkflowCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: WorkflowCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | WorkflowCategoryUnit, param2?: WorkflowCategoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: WorkflowCategoryUnit, newUnit: WorkflowCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: WorkflowCategoryUnit, newUnit: WorkflowCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | WorkflowCategoryUnit, param2?: WorkflowCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: WorkflowCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: WorkflowCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | WorkflowCategoryUnit, param2?: WorkflowCategoryUnit): Promise; } } declare module "sk/service/data/logic/module/controller/WorkflowCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class WorkflowCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/WorkflowCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { WorkflowCategoryLogic } from "sk/service/data/logic/module/logic/WorkflowCategoryLogic"; import { WorkflowCategoryDto } from "sk/service/data/logic/module/controller/WorkflowCategoryDto"; export class WorkflowCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): WorkflowCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: WorkflowCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: WorkflowCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: WorkflowCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: WorkflowCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: WorkflowCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: WorkflowCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: WorkflowCategoryDto, newDto: WorkflowCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: WorkflowCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: WorkflowCategoryDto, newDto: WorkflowCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: WorkflowCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: WorkflowCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: WorkflowCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/WorkflowUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class WorkflowUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/WorkflowLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { WorkflowUnit } from "sk/service/data/logic/module/logic/WorkflowUnit"; export class WorkflowLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof WorkflowUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: WorkflowUnit): ResultEnum; prepare(unit: WorkflowUnit): WorkflowUnit; protected onInsertBefore(context: IContext, unit: WorkflowUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: WorkflowUnit): ResultEnum; insertAsync(param1: IDataContext | WorkflowUnit, param2?: WorkflowUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: WorkflowUnit, newUnit: WorkflowUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: WorkflowUnit, newUnit: WorkflowUnit): ResultEnum; updateAsync(param1: IDataContext | WorkflowUnit, param2?: WorkflowUnit): Promise; protected onDeleteBefore(context: IContext, unit: WorkflowUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: WorkflowUnit): ResultEnum; deleteAsync(param1: IDataContext | WorkflowUnit, param2?: WorkflowUnit): Promise; } } declare module "sk/service/data/logic/module/controller/WorkflowDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class WorkflowDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; levelCd: DataLevelEnum; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/WorkflowController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { WorkflowLogic } from "sk/service/data/logic/module/logic/WorkflowLogic"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { WorkflowDto } from "sk/service/data/logic/module/controller/WorkflowDto"; export class WorkflowController extends DatasetController { static PATH: string; protected _storageService: ModuleStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): WorkflowLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: WorkflowDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: WorkflowDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: WorkflowDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: WorkflowDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: WorkflowDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: WorkflowDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: WorkflowDto, newDto: WorkflowDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: WorkflowDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: WorkflowDto, newDto: WorkflowDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: WorkflowDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: WorkflowDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: WorkflowDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/WorkflowTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class WorkflowTypeUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/WorkflowTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; import { WorkflowTypeUnit } from "sk/service/data/logic/module/logic/WorkflowTypeUnit"; export class WorkflowTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof WorkflowTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: WorkflowTypeUnit): ResultEnum; prepare(unit: WorkflowTypeUnit): WorkflowTypeUnit; protected onInsertBefore(context: IContext, unit: WorkflowTypeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: WorkflowTypeUnit): ResultEnum; insertAsync(param1: IDataContext | WorkflowTypeUnit, param2?: WorkflowTypeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: WorkflowTypeUnit, newUnit: WorkflowTypeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: WorkflowTypeUnit, newUnit: WorkflowTypeUnit): ResultEnum; updateAsync(param1: IDataContext | WorkflowTypeUnit, param2?: WorkflowTypeUnit): Promise; protected onDeleteBefore(context: IContext, unit: WorkflowTypeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: WorkflowTypeUnit): ResultEnum; deleteAsync(param1: IDataContext | WorkflowTypeUnit, param2?: WorkflowTypeUnit): Promise; } } declare module "sk/service/data/logic/module/controller/WorkflowTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { DataLevelEnum } from 'sk/data/logic/enumeration/DataLevelEnum'; export class WorkflowTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; levelCd: DataLevelEnum; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/controller/WorkflowTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { WorkflowTypeLogic } from "sk/service/data/logic/module/logic/WorkflowTypeLogic"; import { WorkflowTypeDto } from "sk/service/data/logic/module/controller/WorkflowTypeDto"; export class WorkflowTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): WorkflowTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: WorkflowTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: WorkflowTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: WorkflowTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: WorkflowTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: WorkflowTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: WorkflowTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: WorkflowTypeDto, newDto: WorkflowTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: WorkflowTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: WorkflowTypeDto, newDto: WorkflowTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: WorkflowTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: WorkflowTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: WorkflowTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/module/logic/ProductSymboolUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { ProductFamilyLinkEnum } from 'sk/data/logic/module/enumeration/ProductFamilyLinkEnum'; export class ProductSymboolUnit extends DatasetUnit { tenantId: string; productId: string; familyId: string; familySymbolId: string; linkCd: ProductFamilyLinkEnum; features: string; constructor(); loadJson(jconfig: any): void; saveJson(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/module/logic/ProductSymboolLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ProductFamilyLinkEnum } from 'sk/data/logic/module/enumeration/ProductFamilyLinkEnum'; import { ProductSymboolUnit } from "sk/service/data/logic/module/logic/ProductSymboolUnit"; export class ProductSymboolLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ProductSymboolUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_PRODUCT_ID: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_FAMILY_SYMBOL_ID: FieldMeta; static FIELD_LINK_CD: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findProductIdByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findFamilySymbolIdByIdAsync(id: string): Promise; findLinkCdByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ProductSymboolUnit): ResultEnum; prepare(unit: ProductSymboolUnit): ProductSymboolUnit; protected onInsertBefore(unit: ProductSymboolUnit): ResultEnum; protected onInsertAfter(unit: ProductSymboolUnit): ResultEnum; insertAsync(unit: ProductSymboolUnit): Promise; protected onUpdateBefore(oldUnit: ProductSymboolUnit, newUnit: ProductSymboolUnit): ResultEnum; protected onUpdateAfter(oldUnit: ProductSymboolUnit, newUnit: ProductSymboolUnit): ResultEnum; updateAsync(unit: ProductSymboolUnit): Promise; protected onDeleteBefore(unit: ProductSymboolUnit): ResultEnum; protected onDeleteAfter(unit: ProductSymboolUnit): ResultEnum; deleteAsync(unit: ProductSymboolUnit): Promise; } } declare module "sk/service/data/logic/module/service/LogicHistoryService" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { Service } from 'cross/runtime/module/Service'; import { DatasetLogicService } from 'foundation/service/common/router/database/DatasetLogicService'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; import { UnitOperationEnum } from 'sk/data/logic/enumeration/UnitOperationEnum'; export class LogicHistoryService extends Service { private logicName; protected _datasetLogicService: DatasetLogicService; constructor(); addAsync(context: IDataContext, logicType: FamilyLogicEnum, operationCd: UnitOperationEnum, id: string, name: string, content: any): Promise; } export class LogicHistoryContent { oldData: string; newData: string; } } declare module "sk/service/data/logic/module/service/VariableAttributeService" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { Service } from 'cross/runtime/module/Service'; import { DatasetLogicService } from 'foundation/service/common/router/database/DatasetLogicService'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { VariableElement } from 'sk/data/family/element/config/variable/VariableElement'; import { ConfigVariableDocumentService } from 'sk/data/family/config/variable/ConfigVariableDocumentService'; import { BrepElement } from 'sk/data/family/element/brep/BrepElement'; import { FamilyDocumentService } from 'sk/data/family/service/FamilyDocumentService'; import { ConfigVariableController } from "sk/service/data/logic/module/controller/ConfigVariableController"; import { FamilyCategoryController } from "sk/service/data/logic/module/controller/FamilyCategoryController"; 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 { FamilyCategoryUnit } from "sk/service/data/logic/module/logic/FamilyCategoryUnit"; import { FamilyTypeUnit } from "sk/service/data/logic/module/logic/FamilyTypeUnit"; import { ModuleStorageService } from "sk/service/data/logic/module/storage/ModuleStorageService"; import { LogicHistoryService } from "sk/service/data/logic/module/service/LogicHistoryService"; export class VariableAttributeService extends Service { private static variableMap; protected _datasetLogicService: DatasetLogicService; protected _familyDocumentService: FamilyDocumentService; protected _variableController: ConfigVariableController; protected _moduleStorageService: ModuleStorageService; protected _configVariableService: ConfigVariableDocumentService; protected _familyController: FamilyController; protected _familyTypeController: FamilyTypeController; protected _familyCategoryController: FamilyCategoryController; protected _logicHistoryService: LogicHistoryService; private isFilterVariableScopes; private isFilterVariableDeclareCd; getVariableElementByVariableIdAsync(context: DataContext, variateId: string): Promise; private getFamilyListFromDatabaseAsync; private getConfigVariableDtosByVariablesAsync; private getFamilyDocumentByFamilyDtoAsync; private getDocumentRootElementByDocument; updateDocVariableDataByVariableDtosAsync(context: DataContext, variableItems: Array, rootElement: BrepElement): Promise; private constructVariableJsonObj; private updateElementVariableData; updateElementVariableDataAsync(context: DataContext, rootElement: BrepElement, sourceVariableDtos: Array): Promise; private addVariableToElementAsync; private updateFamilyDocumentDataAsync; private removeFamilyDocumentVariable; updateElementVariableDataByFamilyDtoAsync(context: DataContext, familyDto: FamilyDto, rootElement: BrepElement): Promise; updateDocVariableDataByFamilyDtoAsync(context: DataContext, familyDto: FamilyDto, typeUnits: DatasetResult, categoryUnits: DatasetResult): Promise; syncFamilyDocumentVariableDatasAsync(context: DataContext): Promise; sycnFamilyDocumentVariableDatasByIdAsync(context: DataContext, familyId: string): Promise; getVariableValuesByLogicResult(context: DataContext, familyDto: FamilyDto, typeUnits: DatasetResult, categoryUnits: DatasetResult): any; protected mergeInheritVariables(variablesValues: Array): Array; } } declare module "sk/service/data/logic/perspective/controller/ModuleConfigDecorateItemController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleConfigDecorateItemLogic } from "sk/service/data/logic/perspective/logic/ModuleConfigDecorateItemLogic"; import { ModuleConfigDecorateItemDto } from "sk/service/data/logic/perspective/controller/ModuleConfigDecorateItemDto"; export class ModuleConfigDecorateItemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ModuleConfigDecorateItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleConfigDecorateItemDto, newDto: ModuleConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleConfigDecorateItemDto, newDto: ModuleConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleConfigDecorateItemDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/plugin/logic/PluginCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PluginCategoryUnit extends DatasetUnit { parentId: string; code: string; name: string; text: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/logic/PluginCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PluginCategoryUnit } from "sk/service/data/logic/plugin/logic/PluginCategoryUnit"; export class PluginCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PluginCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TEXT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTextByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: PluginCategoryUnit): ResultEnum; prepare(unit: PluginCategoryUnit): PluginCategoryUnit; protected onInsertBefore(unit: PluginCategoryUnit): ResultEnum; protected onInsertAfter(unit: PluginCategoryUnit): ResultEnum; insertAsync(unit: PluginCategoryUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: PluginCategoryUnit, newUnit: PluginCategoryUnit): ResultEnum; protected onUpdateAfter(oldUnit: PluginCategoryUnit, newUnit: PluginCategoryUnit): ResultEnum; updateAsync(unit: PluginCategoryUnit): Promise; protected onDeleteBefore(unit: PluginCategoryUnit): ResultEnum; protected onDeleteAfter(unit: PluginCategoryUnit): ResultEnum; deleteAsync(unit: PluginCategoryUnit): Promise; } } declare module "sk/service/data/logic/plugin/controller/PluginCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PluginCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; parentId: string; code: string; name: string; text: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/controller/PluginCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PluginCategoryLogic } from "sk/service/data/logic/plugin/logic/PluginCategoryLogic"; import { PluginCategoryDto } from "sk/service/data/logic/plugin/controller/PluginCategoryDto"; export class PluginCategoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): PluginCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PluginCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PluginCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PluginCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PluginCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PluginCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PluginCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PluginCategoryDto, newDto: PluginCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PluginCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PluginCategoryDto, newDto: PluginCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PluginCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PluginCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PluginCategoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/plugin/logic/PluginUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PluginUnit extends DatasetUnit { code: string; name: string; enabledCd: number; typeId: string; categoryId: string; defaultVersionId: string; defaultVersionCode: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/logic/PluginLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PluginUnit } from "sk/service/data/logic/plugin/logic/PluginUnit"; export class PluginLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PluginUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_ENABLED_CD: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_DEFAULT_VERSION_ID: FieldMeta; static FIELD_DEFAULT_VERSION_CODE: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findEnabledCdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findDefaultVersionIdByIdAsync(id: string): Promise; findDefaultVersionCodeByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: PluginUnit): ResultEnum; prepare(unit: PluginUnit): PluginUnit; protected onInsertBefore(unit: PluginUnit): ResultEnum; protected onInsertAfter(unit: PluginUnit): ResultEnum; insertAsync(unit: PluginUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: PluginUnit, newUnit: PluginUnit): ResultEnum; protected onUpdateAfter(oldUnit: PluginUnit, newUnit: PluginUnit): ResultEnum; updateAsync(unit: PluginUnit): Promise; protected onDeleteBefore(unit: PluginUnit): ResultEnum; protected onDeleteAfter(unit: PluginUnit): ResultEnum; deleteAsync(unit: PluginUnit): Promise; } } declare module "sk/service/data/logic/plugin/controller/PluginDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PluginDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; enabledCd: number; typeId: string; categoryId: string; defaultVersionId: string; defaultVersionCode: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/controller/PluginController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PluginLogic } from "sk/service/data/logic/plugin/logic/PluginLogic"; import { PluginDto } from "sk/service/data/logic/plugin/controller/PluginDto"; export class PluginController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): PluginLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PluginDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PluginDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PluginDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PluginDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PluginDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PluginDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PluginDto, newDto: PluginDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PluginDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PluginDto, newDto: PluginDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PluginDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PluginDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PluginDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/plugin/logic/PluginHistoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; export class PluginHistoryUnit extends DatasetUnit { logicName: FamilyLogicEnum; linkId: string; content: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/logic/PluginHistoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; import { PluginHistoryUnit } from "sk/service/data/logic/plugin/logic/PluginHistoryUnit"; export class PluginHistoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PluginHistoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_LOGIC_NAME: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_CONTENT: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findLogicNameByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findContentByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: PluginHistoryUnit): ResultEnum; prepare(unit: PluginHistoryUnit): PluginHistoryUnit; protected onInsertBefore(unit: PluginHistoryUnit): ResultEnum; protected onInsertAfter(unit: PluginHistoryUnit): ResultEnum; insertAsync(unit: PluginHistoryUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: PluginHistoryUnit, newUnit: PluginHistoryUnit): ResultEnum; protected onUpdateAfter(oldUnit: PluginHistoryUnit, newUnit: PluginHistoryUnit): ResultEnum; updateAsync(unit: PluginHistoryUnit): Promise; protected onDeleteBefore(unit: PluginHistoryUnit): ResultEnum; protected onDeleteAfter(unit: PluginHistoryUnit): ResultEnum; deleteAsync(unit: PluginHistoryUnit): Promise; } } declare module "sk/service/data/logic/plugin/controller/PluginHistoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { FamilyLogicEnum } from 'sk/data/logic/enumeration/logic/FamilyLogicEnum'; export class PluginHistoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; logicName: FamilyLogicEnum; linkId: string; content: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/controller/PluginHistoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PluginHistoryLogic } from "sk/service/data/logic/plugin/logic/PluginHistoryLogic"; import { PluginHistoryDto } from "sk/service/data/logic/plugin/controller/PluginHistoryDto"; export class PluginHistoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): PluginHistoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PluginHistoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PluginHistoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PluginHistoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PluginHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PluginHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PluginHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PluginHistoryDto, newDto: PluginHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PluginHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PluginHistoryDto, newDto: PluginHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PluginHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PluginHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PluginHistoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/plugin/logic/PluginTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PluginTypeUnit extends DatasetUnit { code: string; name: string; parameters: string; text: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/logic/PluginTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PluginTypeUnit } from "sk/service/data/logic/plugin/logic/PluginTypeUnit"; export class PluginTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PluginTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_PARAMETERS: FieldMeta; static FIELD_TEXT: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findParametersByIdAsync(id: string): Promise; findTextByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: PluginTypeUnit): ResultEnum; prepare(unit: PluginTypeUnit): PluginTypeUnit; protected onInsertBefore(unit: PluginTypeUnit): ResultEnum; protected onInsertAfter(unit: PluginTypeUnit): ResultEnum; insertAsync(unit: PluginTypeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: PluginTypeUnit, newUnit: PluginTypeUnit): ResultEnum; protected onUpdateAfter(oldUnit: PluginTypeUnit, newUnit: PluginTypeUnit): ResultEnum; updateAsync(unit: PluginTypeUnit): Promise; protected onDeleteBefore(unit: PluginTypeUnit): ResultEnum; protected onDeleteAfter(unit: PluginTypeUnit): ResultEnum; deleteAsync(unit: PluginTypeUnit): Promise; } } declare module "sk/service/data/logic/plugin/controller/PluginTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PluginTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; parameters: string; text: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/controller/PluginTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PluginTypeLogic } from "sk/service/data/logic/plugin/logic/PluginTypeLogic"; import { PluginTypeDto } from "sk/service/data/logic/plugin/controller/PluginTypeDto"; export class PluginTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): PluginTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PluginTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PluginTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PluginTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PluginTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PluginTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PluginTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PluginTypeDto, newDto: PluginTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PluginTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PluginTypeDto, newDto: PluginTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PluginTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PluginTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PluginTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/plugin/logic/PluginVersionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class PluginVersionUnit extends DatasetUnit { pluginId: string; code: string; name: string; index: number; enabledCd: number; dataPath: string; displayOrder: number; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/logic/PluginVersionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { PluginVersionUnit } from "sk/service/data/logic/plugin/logic/PluginVersionUnit"; export class PluginVersionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof PluginVersionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_PLUGIN_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_INDEX: FieldMeta; static FIELD_ENABLED_CD: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_DISPLAY_ORDER: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findPluginIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findIndexByIdAsync(id: string): Promise; findEnabledCdByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findDisplayOrderByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: PluginVersionUnit): ResultEnum; prepare(unit: PluginVersionUnit): PluginVersionUnit; protected onInsertBefore(unit: PluginVersionUnit): ResultEnum; protected onInsertAfter(unit: PluginVersionUnit): ResultEnum; insertAsync(unit: PluginVersionUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: PluginVersionUnit, newUnit: PluginVersionUnit): ResultEnum; protected onUpdateAfter(oldUnit: PluginVersionUnit, newUnit: PluginVersionUnit): ResultEnum; updateAsync(unit: PluginVersionUnit): Promise; protected onDeleteBefore(unit: PluginVersionUnit): ResultEnum; protected onDeleteAfter(unit: PluginVersionUnit): ResultEnum; deleteAsync(unit: PluginVersionUnit): Promise; } } declare module "sk/service/data/logic/plugin/controller/PluginVersionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class PluginVersionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; pluginId: string; code: string; name: string; index: number; enabledCd: number; dataPath: string; displayOrder: number; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/plugin/controller/PluginVersionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { PluginVersionLogic } from "sk/service/data/logic/plugin/logic/PluginVersionLogic"; import { PluginVersionDto } from "sk/service/data/logic/plugin/controller/PluginVersionDto"; export class PluginVersionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): PluginVersionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: PluginVersionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: PluginVersionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: PluginVersionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: PluginVersionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: PluginVersionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: PluginVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: PluginVersionDto, newDto: PluginVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: PluginVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: PluginVersionDto, newDto: PluginVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: PluginVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: PluginVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: PluginVersionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/plugin/storage/PluginContentMeta" { import { PluginMeta } from 'cross/core/module/plugin/PluginMeta'; export class PluginContentMeta extends PluginMeta { saveConfig(jconfig?: any): any; } } declare module "sk/service/data/logic/plugin/storage/PluginContent" { import { PluginContentMeta } from "sk/service/data/logic/plugin/storage/PluginContentMeta"; export type PluginContent = { meta: PluginContentMeta; source: string; declare: string; }; } declare module "sk/service/data/logic/plugin/storage/PluginStorageService" { import { IContext } from 'cross/runtime/lang/IContext'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { Service } from 'cross/runtime/module/Service'; import { JsonService } from 'cross/core/module/json/JsonService'; import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService'; import { PluginContent } from "sk/service/data/logic/plugin/storage/PluginContent"; export class PluginStorageService extends Service { protected _environmentService: EnvironmentService; protected _jsonService: JsonService; protected _ossService: OssConnectionService; constructor(); makePluginPath(pluginCode: string, pluginVersionCode: string): string; makeApplicationPluginPath(applicationCode: string): string; uploadApplicationPluginAsync(context: IContext, applicationCode: string, config: any, pluginsJson: any): Promise; uploadPluginVersionAsync(context: IContext, pluginCode: string, pluginVersionCode: string, content: PluginContent): Promise; uploadPluginMetaAsync(context: IContext, pluginCode: string, meta: { versions: Array<{ code: string; }>; }): Promise; downloadPluginVersionAsync(context: IContext, pluginCode: string, pluginVersionCode: string, decode?: boolean): Promise>; deleteAsync(context: IContext, pluginCode: string, pluginVersionCode: string): Promise; } } declare module "sk/service/data/logic/system/logic/ApplicationUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ApplicationUnit extends DatasetUnit { name: string; code: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/ApplicationLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ApplicationUnit } from "sk/service/data/logic/system/logic/ApplicationUnit"; export class ApplicationLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ApplicationUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ApplicationUnit): ResultEnum; prepare(unit: ApplicationUnit): ApplicationUnit; protected onInsertBefore(context: IContext, unit: ApplicationUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ApplicationUnit): ResultEnum; insertAsync(param1: IDataContext | ApplicationUnit, param2?: ApplicationUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ApplicationUnit, newUnit: ApplicationUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ApplicationUnit, newUnit: ApplicationUnit): ResultEnum; updateAsync(param1: IDataContext | ApplicationUnit, param2?: ApplicationUnit): Promise; protected onDeleteBefore(context: IContext, unit: ApplicationUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ApplicationUnit): ResultEnum; deleteAsync(param1: IDataContext | ApplicationUnit, param2?: ApplicationUnit): Promise; } } declare module "sk/service/data/logic/system/controller/ApplicationDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ApplicationDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; name: string; code: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/ApplicationController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ApplicationLogic } from "sk/service/data/logic/system/logic/ApplicationLogic"; import { ApplicationDto } from "sk/service/data/logic/system/controller/ApplicationDto"; export class ApplicationController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ApplicationLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ApplicationDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ApplicationDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ApplicationDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ApplicationDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ApplicationDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ApplicationDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ApplicationDto, newDto: ApplicationDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ApplicationDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ApplicationDto, newDto: ApplicationDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ApplicationDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ApplicationDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ApplicationDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/system/logic/ApplicationPluginUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ApplicationPluginUnit extends DatasetUnit { applicationId: string; pluginId: string; versionId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/ApplicationPluginLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ApplicationPluginUnit } from "sk/service/data/logic/system/logic/ApplicationPluginUnit"; export class ApplicationPluginLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ApplicationPluginUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_APPLICATION_ID: FieldMeta; static FIELD_PLUGIN_ID: FieldMeta; static FIELD_VERSION_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findApplicationIdByIdAsync(id: string): Promise; findPluginIdByIdAsync(id: string): Promise; findVersionIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ApplicationPluginUnit): ResultEnum; prepare(unit: ApplicationPluginUnit): ApplicationPluginUnit; protected onInsertBefore(context: IContext, unit: ApplicationPluginUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ApplicationPluginUnit): ResultEnum; insertAsync(param1: IDataContext | ApplicationPluginUnit, param2?: ApplicationPluginUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ApplicationPluginUnit, newUnit: ApplicationPluginUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ApplicationPluginUnit, newUnit: ApplicationPluginUnit): ResultEnum; updateAsync(param1: IDataContext | ApplicationPluginUnit, param2?: ApplicationPluginUnit): Promise; protected onDeleteBefore(context: IContext, unit: ApplicationPluginUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ApplicationPluginUnit): ResultEnum; deleteAsync(param1: IDataContext | ApplicationPluginUnit, param2?: ApplicationPluginUnit): Promise; } } declare module "sk/service/data/logic/system/controller/ApplicationPluginDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ApplicationPluginDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; applicationId: string; pluginId: string; versionId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/ApplicationPluginController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ApplicationPluginLogic } from "sk/service/data/logic/system/logic/ApplicationPluginLogic"; import { ApplicationPluginDto } from "sk/service/data/logic/system/controller/ApplicationPluginDto"; export class ApplicationPluginController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getIdByPluginAsync(context: IDataContext, application_id: string, plugin_id: string): Promise; getIdByVersionAsync(context: IDataContext, application_id: string, plugin_id: string, version_id: string): Promise; createLogic(context: IDataContext): ApplicationPluginLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ApplicationPluginDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ApplicationPluginDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ApplicationPluginDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ApplicationPluginDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ApplicationPluginDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ApplicationPluginDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ApplicationPluginDto, newDto: ApplicationPluginDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ApplicationPluginDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ApplicationPluginDto, newDto: ApplicationPluginDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ApplicationPluginDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ApplicationPluginDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ApplicationPluginDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/plugin/util/ServicePluginUtil" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { ApplicationController } from "sk/service/data/logic/system/controller/ApplicationController"; import { ApplicationPluginController } from "sk/service/data/logic/system/controller/ApplicationPluginController"; import { PluginController } from "sk/service/data/logic/plugin/controller/PluginController"; import { PluginVersionController } from "sk/service/data/logic/plugin/controller/PluginVersionController"; import { PluginContent } from "sk/service/data/logic/plugin/storage/PluginContent"; import { PluginStorageService } from "sk/service/data/logic/plugin/storage/PluginStorageService"; export class ServicePluginUtil { protected static _pluginStorageService: PluginStorageService; protected static _pluginController: PluginController; protected static _pluginVersionController: PluginVersionController; protected static _applicationController: ApplicationController; protected static _applicationPluginController: ApplicationPluginController; static publishApplicationPluginAsync(context: any, appId?: string, appCode?: string): Promise>; static loadPluginsAsync(context: any, plugins: Array<{ name: string; version: string; }>): Promise>>; } } declare module "sk/service/data/logic/produce/logic/FactoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FactoryUnit extends DatasetUnit { code: string; name: string; dataIcon: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/produce/logic/FactoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FactoryUnit } from "sk/service/data/logic/produce/logic/FactoryUnit"; export class FactoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FactoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: FactoryUnit): ResultEnum; prepare(unit: FactoryUnit): FactoryUnit; protected onInsertBefore(unit: FactoryUnit): ResultEnum; protected onInsertAfter(unit: FactoryUnit): ResultEnum; insertAsync(unit: FactoryUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: FactoryUnit, newUnit: FactoryUnit): ResultEnum; protected onUpdateAfter(oldUnit: FactoryUnit, newUnit: FactoryUnit): ResultEnum; updateAsync(unit: FactoryUnit): Promise; protected onDeleteBefore(unit: FactoryUnit): ResultEnum; protected onDeleteAfter(unit: FactoryUnit): ResultEnum; deleteAsync(unit: FactoryUnit): Promise; } } declare module "sk/service/data/logic/produce/controller/FactoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FactoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; dataIcon: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/produce/controller/FactoryController" { import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FactoryLogic } from "sk/service/data/logic/produce/logic/FactoryLogic"; import { FactoryDto } from "sk/service/data/logic/produce/controller/FactoryDto"; export class FactoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): FactoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FactoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FactoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FactoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FactoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FactoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FactoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FactoryDto, newDto: FactoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FactoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FactoryDto, newDto: FactoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FactoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FactoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FactoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/produce/logic/FactoryLibraryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FactoryLibraryUnit extends DatasetUnit { factoryId: string; libraryId: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/produce/logic/FactoryLibraryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FactoryLibraryUnit } from "sk/service/data/logic/produce/logic/FactoryLibraryUnit"; export class FactoryLibraryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FactoryLibraryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_FACTORY_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findFactoryIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: FactoryLibraryUnit): ResultEnum; prepare(unit: FactoryLibraryUnit): FactoryLibraryUnit; protected onInsertBefore(unit: FactoryLibraryUnit): ResultEnum; protected onInsertAfter(unit: FactoryLibraryUnit): ResultEnum; insertAsync(unit: FactoryLibraryUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: FactoryLibraryUnit, newUnit: FactoryLibraryUnit): ResultEnum; protected onUpdateAfter(oldUnit: FactoryLibraryUnit, newUnit: FactoryLibraryUnit): ResultEnum; updateAsync(unit: FactoryLibraryUnit): Promise; protected onDeleteBefore(unit: FactoryLibraryUnit): ResultEnum; protected onDeleteAfter(unit: FactoryLibraryUnit): ResultEnum; deleteAsync(unit: FactoryLibraryUnit): Promise; } } declare module "sk/service/data/logic/produce/controller/FactoryLibraryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FactoryLibraryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; factoryId: string; libraryId: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/produce/controller/FactoryLibraryController" { import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FactoryLibraryLogic } from "sk/service/data/logic/produce/logic/FactoryLibraryLogic"; import { FactoryLibraryDto } from "sk/service/data/logic/produce/controller/FactoryLibraryDto"; export class FactoryLibraryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): FactoryLibraryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FactoryLibraryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FactoryLibraryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FactoryLibraryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FactoryLibraryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FactoryLibraryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FactoryLibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FactoryLibraryDto, newDto: FactoryLibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FactoryLibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FactoryLibraryDto, newDto: FactoryLibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FactoryLibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FactoryLibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FactoryLibraryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/produce/logic/FactoryParameterUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class FactoryParameterUnit extends DatasetUnit { code: string; name: string; value: string; factoryId: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/produce/logic/FactoryParameterLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { FactoryParameterUnit } from "sk/service/data/logic/produce/logic/FactoryParameterUnit"; export class FactoryParameterLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof FactoryParameterUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VALUE: FieldMeta; static FIELD_FACTORY_ID: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findValueByIdAsync(id: string): Promise; findFactoryIdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: FactoryParameterUnit): ResultEnum; prepare(unit: FactoryParameterUnit): FactoryParameterUnit; protected onInsertBefore(unit: FactoryParameterUnit): ResultEnum; protected onInsertAfter(unit: FactoryParameterUnit): ResultEnum; insertAsync(unit: FactoryParameterUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: FactoryParameterUnit, newUnit: FactoryParameterUnit): ResultEnum; protected onUpdateAfter(oldUnit: FactoryParameterUnit, newUnit: FactoryParameterUnit): ResultEnum; updateAsync(unit: FactoryParameterUnit): Promise; protected onDeleteBefore(unit: FactoryParameterUnit): ResultEnum; protected onDeleteAfter(unit: FactoryParameterUnit): ResultEnum; deleteAsync(unit: FactoryParameterUnit): Promise; } } declare module "sk/service/data/logic/produce/controller/FactoryParameterDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class FactoryParameterDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; value: string; factoryId: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/produce/controller/FactoryParameterController" { import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FactoryParameterLogic } from "sk/service/data/logic/produce/logic/FactoryParameterLogic"; import { FactoryParameterDto } from "sk/service/data/logic/produce/controller/FactoryParameterDto"; export class FactoryParameterController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): FactoryParameterLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: FactoryParameterDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: FactoryParameterDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: FactoryParameterDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: FactoryParameterDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: FactoryParameterDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: FactoryParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: FactoryParameterDto, newDto: FactoryParameterDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: FactoryParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: FactoryParameterDto, newDto: FactoryParameterDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: FactoryParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: FactoryParameterDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: FactoryParameterDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/publish/logic/ModuleFamilyInfoUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ModuleFamilyInfoUnit extends DatasetUnit { tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; code: string; name: string; lengthX: number; lengthY: number; lengthZ: number; features: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/publish/logic/ModuleFamilyInfoLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModuleFamilyInfoUnit } from "sk/service/data/logic/publish/logic/ModuleFamilyInfoUnit"; export class ModuleFamilyInfoLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleFamilyInfoUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_LIBRARY_VERSION: FieldMeta; static FIELD_FAMILY_ID: FieldMeta; static FIELD_SYMBOL_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findLibraryVersionByIdAsync(id: string): Promise; findFamilyIdByIdAsync(id: string): Promise; findSymbolIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: ModuleFamilyInfoUnit): ResultEnum; prepare(unit: ModuleFamilyInfoUnit): ModuleFamilyInfoUnit; protected onInsertBefore(unit: ModuleFamilyInfoUnit): ResultEnum; protected onInsertAfter(unit: ModuleFamilyInfoUnit): ResultEnum; insertAsync(unit: ModuleFamilyInfoUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: ModuleFamilyInfoUnit, newUnit: ModuleFamilyInfoUnit): ResultEnum; protected onUpdateAfter(oldUnit: ModuleFamilyInfoUnit, newUnit: ModuleFamilyInfoUnit): ResultEnum; updateAsync(unit: ModuleFamilyInfoUnit): Promise; protected onDeleteBefore(unit: ModuleFamilyInfoUnit): ResultEnum; protected onDeleteAfter(unit: ModuleFamilyInfoUnit): ResultEnum; deleteAsync(unit: ModuleFamilyInfoUnit): Promise; } } declare module "sk/service/data/logic/publish/controller/ModuleFamilyInfoDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ModuleFamilyInfoDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; tenantId: string; libraryId: string; libraryVersion: number; familyId: string; symbolId: string; code: string; name: string; lengthX: number; lengthY: number; lengthZ: number; features: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/publish/controller/ModuleFamilyInfoController" { import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { FamilyCategoryController } from "sk/service/data/logic/module/controller/FamilyCategoryController"; import { FamilyTypeController } from "sk/service/data/logic/module/controller/FamilyTypeController"; import { ModuleFamilyInfoLogic } from "sk/service/data/logic/publish/logic/ModuleFamilyInfoLogic"; import { ModuleFamilyInfoDto } from "sk/service/data/logic/publish/controller/ModuleFamilyInfoDto"; import { ModuleLibraryVersionController } from "sk/service/data/logic/publish/controller/ModuleLibraryVersionController"; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { LogicContext } from 'foundation/service/common/logic/LogicContext'; import { PublishFamilyInfoGetResponseFamilyTypeVo, PublishFamilyInfoGetResponseFamilyCategoryVo } from 'sk/data/logic/module/message/PublishFamilyInfoGetResponse'; import { StructureTypes } from 'foundation/data/common/structure/StructureTypes'; import { FamilyDto } from "sk/service/data/logic/module/controller/FamilyDto"; import { FamilySymbolLogic } from "sk/service/data/logic/module/logic/FamilySymbolLogic"; import { ModuleFamilyInfoUnit } from "sk/service/data/logic/publish/logic/ModuleFamilyInfoUnit"; import { FamilySymbolDto } from "sk/service/data/logic/module/controller/FamilySymbolDto"; import { DataContext } from 'foundation/service/common/database/DataContext'; export class ModuleFamilyInfoController extends DatasetController { static PATH: string; protected _typeController: FamilyTypeController; protected _categoryController: FamilyCategoryController; protected _moduleLibraryVersionController: ModuleLibraryVersionController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ModuleFamilyInfoLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleFamilyInfoDto, newDto: ModuleFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleFamilyInfoDto, newDto: ModuleFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleFamilyInfoDto, options: DatasetControllerOptions): Promise; protected buildFamilyInfoDto(family: FamilyDto, symbol: FamilySymbolDto, libraryId: string, libraryVersion: string): ModuleFamilyInfoUnit; protected findFamilyInfoAsync(familyInfoLogic: ModuleFamilyInfoLogic, family: FamilyDto, symbol: FamilySymbolDto, libraryId: string, libraryVersion: string): Promise; private updateFamilyInfoAsync; protected deleteInvalidRecordsAsync(familyInfoLogic: ModuleFamilyInfoLogic, familySymbolLogic: FamilySymbolLogic, familyId: string): Promise; buildFamilyCategoryListAsync(context: DataContext, categoryId: string): Promise>; buildFamilyTypeListAsync(context: DataContext, typeId: string): Promise>; getLatestPublishFamilyInfoAsync(context: LogicContext, libraryId: string, familySymbolId: string): Promise>; getLatestLibraryVersionAsync(context: LogicContext, libraryId: string): Promise; updateFamilyInfoToLatestLibraryAsync(sourceContext: LogicContext, targetContext: LogicContext, family: FamilyDto): Promise; syncFamilyInfoAsync(sourceContext: LogicContext, targetContext: LogicContext, libraryId: string, libraryVersion: string): Promise; } } declare module "sk/service/data/logic/resource/logic/LibraryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class LibraryUnit extends DatasetUnit { tenantId: string; code: string; name: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/LibraryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LibraryUnit } from "sk/service/data/logic/resource/logic/LibraryUnit"; export class LibraryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LibraryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LibraryUnit): ResultEnum; prepare(unit: LibraryUnit): LibraryUnit; protected onInsertBefore(context: IContext, unit: LibraryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LibraryUnit): ResultEnum; insertAsync(param1: IDataContext | LibraryUnit, param2?: LibraryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LibraryUnit, newUnit: LibraryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LibraryUnit, newUnit: LibraryUnit): ResultEnum; updateAsync(param1: IDataContext | LibraryUnit, param2?: LibraryUnit): Promise; protected onDeleteBefore(context: IContext, unit: LibraryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LibraryUnit): ResultEnum; deleteAsync(param1: IDataContext | LibraryUnit, param2?: LibraryUnit): Promise; } } declare module "sk/service/data/logic/resource/controller/LibraryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class LibraryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; code: string; name: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/LibraryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LibraryLogic } from "sk/service/data/logic/resource/logic/LibraryLogic"; import { LibraryDto } from "sk/service/data/logic/resource/controller/LibraryDto"; export class LibraryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): LibraryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LibraryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LibraryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LibraryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LibraryDto, newDto: LibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LibraryDto, newDto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LibraryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/resource/logic/ResourceCategoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceCategoryUnit extends DatasetUnit { tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourceCategoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceCategoryUnit } from "sk/service/data/logic/resource/logic/ResourceCategoryUnit"; export class ResourceCategoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceCategoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_LEVEL: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataLevelByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceCategoryUnit): ResultEnum; prepare(unit: ResourceCategoryUnit): ResourceCategoryUnit; protected onInsertBefore(context: IContext, unit: ResourceCategoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceCategoryUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceCategoryUnit, param2?: ResourceCategoryUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourceCategoryUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceCategoryUnit, newUnit: ResourceCategoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceCategoryUnit, newUnit: ResourceCategoryUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceCategoryUnit, param2?: ResourceCategoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceCategoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceCategoryUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceCategoryUnit, param2?: ResourceCategoryUnit): Promise; } } declare module "sk/service/data/logic/resource/controller/ResourceCategoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceCategoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; parentId: string; code: string; name: string; dataLevel: number; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/ResourceCategoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ResourceCategoryLogic } from "sk/service/data/logic/resource/logic/ResourceCategoryLogic"; import { ResourceCategoryDto } from "sk/service/data/logic/resource/controller/ResourceCategoryDto"; export class ResourceCategoryController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; private _featureController; private _featureGroupController; private _attributeController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ResourceCategoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceCategoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceCategoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceCategoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceCategoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceCategoryDto, newDto: ResourceCategoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceCategoryDto, newDto: ResourceCategoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceCategoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceCategoryDto, options: DatasetControllerOptions): Promise; protected getFeaturesAsync(context: RouterContext, id: string, options: any): Promise; } } declare module "sk/service/data/logic/resource/controller/ResourceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/ResourceTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/ResourceTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUnitStorageService } from "sk/service/data/logic/base/LogicUnitStorageService"; import { ResourceTypeLogic } from "sk/service/data/logic/resource/logic/ResourceTypeLogic"; import { ResourceTypeDto } from "sk/service/data/logic/resource/controller/ResourceTypeDto"; export class ResourceTypeController extends DatasetController { static PATH: string; protected _storageService: LogicUnitStorageService; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ResourceTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceTypeDto, newDto: ResourceTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceTypeDto, newDto: ResourceTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceTypeDto, options: DatasetControllerOptions): Promise; getPictureSize(context: IDataContext, id: string): Promise; } } declare module "sk/service/data/logic/resource/controller/ResourceController" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourceLogic } from "sk/service/data/logic/resource/logic/ResourceLogic"; import { ResourceCategoryController } from "sk/service/data/logic/resource/controller/ResourceCategoryController"; import { ResourceDto } from "sk/service/data/logic/resource/controller/ResourceDto"; import { ResourceTypeController } from "sk/service/data/logic/resource/controller/ResourceTypeController"; export class ResourceController extends DatasetController { static PATH: string; protected _resourceTypeController: ResourceTypeController; protected _resourceCategoryController: ResourceCategoryController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ResourceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceDto, newDto: ResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceDto, newDto: ResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceDto, options: DatasetControllerOptions): Promise; getTypeIdAsync(context: IDataContext, id: string): Promise; getStatusNameAsync(context: IDataContext, id: string): Promise; private updateDataPathAsync; updateResourcesDataPathByCategoryIdAsync(context: RouterContext, categoryId: string): Promise; } } declare module "sk/service/data/logic/resource/logic/ResourceEffectViewUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceEffectViewUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourceEffectViewLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceEffectViewUnit } from "sk/service/data/logic/resource/logic/ResourceEffectViewUnit"; export class ResourceEffectViewLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceEffectViewUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceEffectViewUnit): ResultEnum; prepare(unit: ResourceEffectViewUnit): ResourceEffectViewUnit; protected onInsertBefore(context: IContext, unit: ResourceEffectViewUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceEffectViewUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceEffectViewUnit, param2?: ResourceEffectViewUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourceEffectViewUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceEffectViewUnit, newUnit: ResourceEffectViewUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceEffectViewUnit, newUnit: ResourceEffectViewUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceEffectViewUnit, param2?: ResourceEffectViewUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceEffectViewUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceEffectViewUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceEffectViewUnit, param2?: ResourceEffectViewUnit): Promise; } } declare module "sk/service/data/logic/resource/controller/ResourceEffectViewDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceEffectViewDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/ResourceEffectViewController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourceEffectViewLogic } from "sk/service/data/logic/resource/logic/ResourceEffectViewLogic"; import { ResourceEffectViewDto } from "sk/service/data/logic/resource/controller/ResourceEffectViewDto"; export class ResourceEffectViewController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ResourceEffectViewLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceEffectViewDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceEffectViewDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceEffectViewDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceEffectViewDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceEffectViewDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceEffectViewDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceEffectViewDto, newDto: ResourceEffectViewDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceEffectViewDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceEffectViewDto, newDto: ResourceEffectViewDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceEffectViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceEffectViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceEffectViewDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/resource/logic/ResourceMaterialUnit" { import { ResourceUnit } from "sk/service/data/logic/resource/logic/ResourceUnit"; export class ResourceMaterialUnit extends ResourceUnit { tenantId: string; libraryId: string; resourceId: string; effectResourceId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourceMaterialLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceLogic } from "sk/service/data/logic/resource/logic/ResourceLogic"; import { ResourceMaterialUnit } from "sk/service/data/logic/resource/logic/ResourceMaterialUnit"; export class ResourceMaterialLogic extends ResourceLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceMaterialUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_RESOURCE_ID: FieldMeta; static FIELD_EFFECT_RESOURCE_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findResourceIdByIdAsync(id: string): Promise; findEffectResourceIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceMaterialUnit): ResultEnum; prepare(unit: ResourceMaterialUnit): ResourceMaterialUnit; protected onInsertBefore(context: IContext, unit: ResourceMaterialUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceMaterialUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceMaterialUnit, param2?: ResourceMaterialUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourceMaterialUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceMaterialUnit, newUnit: ResourceMaterialUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceMaterialUnit, newUnit: ResourceMaterialUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceMaterialUnit, param2?: ResourceMaterialUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceMaterialUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceMaterialUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceMaterialUnit, param2?: ResourceMaterialUnit): Promise; } } declare module "sk/service/data/logic/resource/controller/ResourceMaterialDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceMaterialDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; resourceId: string; effectResourceId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/ResourceMaterialController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourceMaterialLogic } from "sk/service/data/logic/resource/logic/ResourceMaterialLogic"; import { ResourceController } from "sk/service/data/logic/resource/controller/ResourceController"; import { ResourceMaterialDto } from "sk/service/data/logic/resource/controller/ResourceMaterialDto"; export class ResourceMaterialController extends DatasetParentController { static PATH: string; parentController: ResourceController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ResourceMaterialLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceMaterialDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceMaterialDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceMaterialDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceMaterialDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceMaterialDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceMaterialDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceMaterialDto, newDto: ResourceMaterialDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceMaterialDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceMaterialDto, newDto: ResourceMaterialDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceMaterialDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceMaterialDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceMaterialDto, options: DatasetControllerOptions): Promise; getEffectResourceIdAsync(context: IDataContext, resource_id: string): Promise; } } declare module "sk/service/data/logic/resource/logic/ResourceMaterialViewUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceMaterialViewUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourceMaterialViewLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceMaterialViewUnit } from "sk/service/data/logic/resource/logic/ResourceMaterialViewUnit"; export class ResourceMaterialViewLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceMaterialViewUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceMaterialViewUnit): ResultEnum; prepare(unit: ResourceMaterialViewUnit): ResourceMaterialViewUnit; protected onInsertBefore(context: IContext, unit: ResourceMaterialViewUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceMaterialViewUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceMaterialViewUnit, param2?: ResourceMaterialViewUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourceMaterialViewUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceMaterialViewUnit, newUnit: ResourceMaterialViewUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceMaterialViewUnit, newUnit: ResourceMaterialViewUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceMaterialViewUnit, param2?: ResourceMaterialViewUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceMaterialViewUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceMaterialViewUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceMaterialViewUnit, param2?: ResourceMaterialViewUnit): Promise; } } declare module "sk/service/data/logic/resource/controller/ResourceMaterialViewDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceMaterialViewDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/ResourceMaterialViewController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourceMaterialViewLogic } from "sk/service/data/logic/resource/logic/ResourceMaterialViewLogic"; import { ResourceMaterialViewDto } from "sk/service/data/logic/resource/controller/ResourceMaterialViewDto"; export class ResourceMaterialViewController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ResourceMaterialViewLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceMaterialViewDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceMaterialViewDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceMaterialViewDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceMaterialViewDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceMaterialViewDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceMaterialViewDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceMaterialViewDto, newDto: ResourceMaterialViewDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceMaterialViewDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceMaterialViewDto, newDto: ResourceMaterialViewDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceMaterialViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceMaterialViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceMaterialViewDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/resource/logic/ResourceModelViewUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceModelViewUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourceModelViewLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceModelViewUnit } from "sk/service/data/logic/resource/logic/ResourceModelViewUnit"; export class ResourceModelViewLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceModelViewUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceModelViewUnit): ResultEnum; prepare(unit: ResourceModelViewUnit): ResourceModelViewUnit; protected onInsertBefore(context: IContext, unit: ResourceModelViewUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceModelViewUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceModelViewUnit, param2?: ResourceModelViewUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourceModelViewUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceModelViewUnit, newUnit: ResourceModelViewUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceModelViewUnit, newUnit: ResourceModelViewUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceModelViewUnit, param2?: ResourceModelViewUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceModelViewUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceModelViewUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceModelViewUnit, param2?: ResourceModelViewUnit): Promise; } } declare module "sk/service/data/logic/resource/controller/ResourceModelViewDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceModelViewDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/ResourceModelViewController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourceModelViewLogic } from "sk/service/data/logic/resource/logic/ResourceModelViewLogic"; import { ResourceModelViewDto } from "sk/service/data/logic/resource/controller/ResourceModelViewDto"; export class ResourceModelViewController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ResourceModelViewLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceModelViewDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceModelViewDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceModelViewDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceModelViewDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceModelViewDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceModelViewDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceModelViewDto, newDto: ResourceModelViewDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceModelViewDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceModelViewDto, newDto: ResourceModelViewDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceModelViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceModelViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceModelViewDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/resource/logic/ResourcePictureUnit" { import { ResourceUnit } from "sk/service/data/logic/resource/logic/ResourceUnit"; export class ResourcePictureUnit extends ResourceUnit { tenantId: string; libraryId: string; resourceId: string; dataType: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourcePictureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceLogic } from "sk/service/data/logic/resource/logic/ResourceLogic"; import { ResourcePictureUnit } from "sk/service/data/logic/resource/logic/ResourcePictureUnit"; export class ResourcePictureLogic extends ResourceLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourcePictureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_RESOURCE_ID: FieldMeta; static FIELD_DATA_TYPE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findResourceIdByIdAsync(id: string): Promise; findDataTypeByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourcePictureUnit): ResultEnum; prepare(unit: ResourcePictureUnit): ResourcePictureUnit; protected onInsertBefore(context: IContext, unit: ResourcePictureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourcePictureUnit): ResultEnum; insertAsync(param1: IDataContext | ResourcePictureUnit, param2?: ResourcePictureUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourcePictureUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourcePictureUnit, newUnit: ResourcePictureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourcePictureUnit, newUnit: ResourcePictureUnit): ResultEnum; updateAsync(param1: IDataContext | ResourcePictureUnit, param2?: ResourcePictureUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourcePictureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourcePictureUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourcePictureUnit, param2?: ResourcePictureUnit): Promise; } } declare module "sk/service/data/logic/resource/controller/ResourcePictureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourcePictureDto extends DatasetControllerDto { parentField: string; id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; resourceId: string; dataType: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/ResourcePictureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DatasetParentController } from 'foundation/service/common/router/database/DatasetParentController'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourcePictureLogic } from "sk/service/data/logic/resource/logic/ResourcePictureLogic"; import { ResourceController } from "sk/service/data/logic/resource/controller/ResourceController"; import { ResourcePictureDto } from "sk/service/data/logic/resource/controller/ResourcePictureDto"; export class ResourcePictureController extends DatasetParentController { static PATH: string; parentController: ResourceController; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ResourcePictureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourcePictureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourcePictureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourcePictureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourcePictureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourcePictureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourcePictureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourcePictureDto, newDto: ResourcePictureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourcePictureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourcePictureDto, newDto: ResourcePictureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourcePictureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourcePictureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourcePictureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/resource/logic/ResourcePictureViewUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourcePictureViewUnit extends DatasetUnit { tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/logic/ResourcePictureViewLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataConnection } from 'foundation/service/common/database/DataConnection'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourcePictureViewUnit } from "sk/service/data/logic/resource/logic/ResourcePictureViewUnit"; export class ResourcePictureViewLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourcePictureViewUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_CATEGORY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_EXAMINE_CD: FieldMeta; static FIELD_LENGTH_X: FieldMeta; static FIELD_LENGTH_Y: FieldMeta; static FIELD_LENGTH_Z: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_PATH: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_ERROR_INFO: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findCategoryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findExamineCdByIdAsync(id: string): Promise; findLengthXByIdAsync(id: string): Promise; findLengthYByIdAsync(id: string): Promise; findLengthZByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataPathByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findErrorInfoByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourcePictureViewUnit): ResultEnum; prepare(unit: ResourcePictureViewUnit): ResourcePictureViewUnit; protected onInsertBefore(context: IContext, unit: ResourcePictureViewUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourcePictureViewUnit): ResultEnum; insertAsync(param1: IDataContext | ResourcePictureViewUnit, param2?: ResourcePictureViewUnit | boolean, param3?: boolean): Promise; insertHistoryAsync(connection: DataConnection, unit: ResourcePictureViewUnit, operateType: any, operateInfo?: any): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourcePictureViewUnit, newUnit: ResourcePictureViewUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourcePictureViewUnit, newUnit: ResourcePictureViewUnit): ResultEnum; updateAsync(param1: IDataContext | ResourcePictureViewUnit, param2?: ResourcePictureViewUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourcePictureViewUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourcePictureViewUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourcePictureViewUnit, param2?: ResourcePictureViewUnit): Promise; } } declare module "sk/service/data/logic/resource/controller/ResourcePictureViewDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourcePictureViewDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; typeId: string; categoryId: string; code: string; name: string; version: number; statusCd: number; examineCd: number; lengthX: number; lengthY: number; lengthZ: number; dataIcon: string; dataPath: string; tags: string; features: string; permissions: string; remark: string; errorInfo: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/resource/controller/ResourcePictureViewController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourcePictureViewLogic } from "sk/service/data/logic/resource/logic/ResourcePictureViewLogic"; import { ResourcePictureViewDto } from "sk/service/data/logic/resource/controller/ResourcePictureViewDto"; export class ResourcePictureViewController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ResourcePictureViewLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourcePictureViewDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourcePictureViewDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourcePictureViewDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourcePictureViewDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourcePictureViewDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourcePictureViewDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourcePictureViewDto, newDto: ResourcePictureViewDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourcePictureViewDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourcePictureViewDto, newDto: ResourcePictureViewDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourcePictureViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourcePictureViewDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourcePictureViewDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/resource/storage/ResourceStorageService" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { Service } from 'cross/runtime/module/Service'; import { JsonService } from 'cross/core/module/json/JsonService'; import { StorageResourceTypeEnum } from 'foundation/data/common/enumeration/StorageResourceTypeEnum'; import { AssetVersionType } from 'foundation/data/common/resource/AssetUtil'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { OssConnectionService } from 'foundation/service/common/oss/OssConnectionService'; import { ResourceController } from "sk/service/data/logic/resource/controller/ResourceController"; import { ResourceTypeController } from "sk/service/data/logic/resource/controller/ResourceTypeController"; export class ResourceStorageService extends Service { protected _environmentService: EnvironmentService; protected _ossService: OssConnectionService; protected _jsonService: JsonService; protected _resourceController: ResourceController; protected _resourceTypeController: ResourceTypeController; constructor(); buildAsync(context: DataContext, operateCd: string, resourceCd: StorageResourceTypeEnum, id: string, version: AssetVersionType, content?: any): Promise; updateGraphAsync(id: string, version: AssetVersionType, content?: any): Promise; deleteAsync(context: DataContext, typeId: string, id: string): Promise; } } declare module "sk/service/data/logic/scheme/logic/SchemeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeUnit extends DatasetUnit { code: string; name: string; version: string; libraryId: string; typeId: string; houseTypeCd: string; styleTypeCd: string; area: number; provinceCode: string; provinceName: string; cityCode: string; cityName: string; districtCode: string; districtName: string; estateName: string; address: string; allAddress: string; colorScheme: string; defaultPic: string; tenantId: string; orgCode: string; ifUpdateCd: number; referenceId: string; designerId: string; designerName: string; designerPhone: number; storeId: string; storeName: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/logic/SchemeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeUnit } from "sk/service/data/logic/scheme/logic/SchemeUnit"; export class SchemeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_TYPE_ID: FieldMeta; static FIELD_HOUSE_TYPE_CD: FieldMeta; static FIELD_STYLE_TYPE_CD: FieldMeta; static FIELD_AREA: FieldMeta; static FIELD_PROVINCE_CODE: FieldMeta; static FIELD_PROVINCE_NAME: FieldMeta; static FIELD_CITY_CODE: FieldMeta; static FIELD_CITY_NAME: FieldMeta; static FIELD_DISTRICT_CODE: FieldMeta; static FIELD_DISTRICT_NAME: FieldMeta; static FIELD_ESTATE_NAME: FieldMeta; static FIELD_ADDRESS: FieldMeta; static FIELD_ALL_ADDRESS: FieldMeta; static FIELD_COLOR_SCHEME: FieldMeta; static FIELD_DEFAULT_PIC: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_IF_UPDATE_CD: FieldMeta; static FIELD_REFERENCE_ID: FieldMeta; static FIELD_DESIGNER_ID: FieldMeta; static FIELD_DESIGNER_NAME: FieldMeta; static FIELD_DESIGNER_PHONE: FieldMeta; static FIELD_STORE_ID: FieldMeta; static FIELD_STORE_NAME: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findTypeIdByIdAsync(id: string): Promise; findHouseTypeCdByIdAsync(id: string): Promise; findStyleTypeCdByIdAsync(id: string): Promise; findAreaByIdAsync(id: string): Promise; findProvinceCodeByIdAsync(id: string): Promise; findProvinceNameByIdAsync(id: string): Promise; findCityCodeByIdAsync(id: string): Promise; findCityNameByIdAsync(id: string): Promise; findDistrictCodeByIdAsync(id: string): Promise; findDistrictNameByIdAsync(id: string): Promise; findEstateNameByIdAsync(id: string): Promise; findAddressByIdAsync(id: string): Promise; findAllAddressByIdAsync(id: string): Promise; findColorSchemeByIdAsync(id: string): Promise; findDefaultPicByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findIfUpdateCdByIdAsync(id: string): Promise; findReferenceIdByIdAsync(id: string): Promise; findDesignerIdByIdAsync(id: string): Promise; findDesignerNameByIdAsync(id: string): Promise; findDesignerPhoneByIdAsync(id: string): Promise; findStoreIdByIdAsync(id: string): Promise; findStoreNameByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SchemeUnit): ResultEnum; prepare(unit: SchemeUnit): SchemeUnit; protected onInsertBefore(unit: SchemeUnit): ResultEnum; protected onInsertAfter(unit: SchemeUnit): ResultEnum; insertAsync(unit: SchemeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: SchemeUnit, newUnit: SchemeUnit): ResultEnum; protected onUpdateAfter(oldUnit: SchemeUnit, newUnit: SchemeUnit): ResultEnum; updateAsync(unit: SchemeUnit): Promise; protected onDeleteBefore(unit: SchemeUnit): ResultEnum; protected onDeleteAfter(unit: SchemeUnit): ResultEnum; deleteAsync(unit: SchemeUnit): Promise; } } declare module "sk/service/data/logic/scheme/controller/SchemeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; version: string; libraryId: string; typeId: string; houseTypeCd: string; styleTypeCd: string; area: number; provinceCode: string; provinceName: string; cityCode: string; cityName: string; districtCode: string; districtName: string; estateName: string; address: string; allAddress: string; colorScheme: string; defaultPic: string; tenantId: string; orgCode: string; ifUpdateCd: number; referenceId: string; designerId: string; designerName: string; designerPhone: number; storeId: string; storeName: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/controller/SchemeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeLogic } from "sk/service/data/logic/scheme/logic/SchemeLogic"; import { SchemeDto } from "sk/service/data/logic/scheme/controller/SchemeDto"; export class SchemeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SchemeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeDto, newDto: SchemeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeDto, newDto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/scheme/logic/SchemeRefVersionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeRefVersionUnit extends DatasetUnit { schemeId: string; libraryId: string; libraryVersion: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/logic/SchemeRefVersionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeRefVersionUnit } from "sk/service/data/logic/scheme/logic/SchemeRefVersionUnit"; export class SchemeRefVersionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeRefVersionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_SCHEME_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_LIBRARY_VERSION: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findSchemeIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findLibraryVersionByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SchemeRefVersionUnit): ResultEnum; prepare(unit: SchemeRefVersionUnit): SchemeRefVersionUnit; protected onInsertBefore(unit: SchemeRefVersionUnit): ResultEnum; protected onInsertAfter(unit: SchemeRefVersionUnit): ResultEnum; insertAsync(unit: SchemeRefVersionUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: SchemeRefVersionUnit, newUnit: SchemeRefVersionUnit): ResultEnum; protected onUpdateAfter(oldUnit: SchemeRefVersionUnit, newUnit: SchemeRefVersionUnit): ResultEnum; updateAsync(unit: SchemeRefVersionUnit): Promise; protected onDeleteBefore(unit: SchemeRefVersionUnit): ResultEnum; protected onDeleteAfter(unit: SchemeRefVersionUnit): ResultEnum; deleteAsync(unit: SchemeRefVersionUnit): Promise; } } declare module "sk/service/data/logic/scheme/controller/SchemeRefVersionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeRefVersionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; schemeId: string; libraryId: string; libraryVersion: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/controller/SchemeRefVersionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeRefVersionLogic } from "sk/service/data/logic/scheme/logic/SchemeRefVersionLogic"; import { SchemeRefVersionDto } from "sk/service/data/logic/scheme/controller/SchemeRefVersionDto"; export class SchemeRefVersionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): SchemeRefVersionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeRefVersionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeRefVersionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeRefVersionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeRefVersionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeRefVersionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeRefVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeRefVersionDto, newDto: SchemeRefVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeRefVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeRefVersionDto, newDto: SchemeRefVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeRefVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeRefVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeRefVersionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/scheme/logic/SchemeResourceUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeResourceUnit extends DatasetUnit { schemeId: string; renderId: string; name: string; resourceType: string; resourcePixel: string; effect: string; sortNum: number; resourceUrl: string; description: string; areaCode: string; areaName: string; status: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/logic/SchemeResourceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeResourceUnit } from "sk/service/data/logic/scheme/logic/SchemeResourceUnit"; export class SchemeResourceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeResourceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_SCHEME_ID: FieldMeta; static FIELD_RENDER_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_RESOURCE_TYPE: FieldMeta; static FIELD_RESOURCE_PIXEL: FieldMeta; static FIELD_EFFECT: FieldMeta; static FIELD_SORT_NUM: FieldMeta; static FIELD_RESOURCE_URL: FieldMeta; static FIELD_DESCRIPTION: FieldMeta; static FIELD_AREA_CODE: FieldMeta; static FIELD_AREA_NAME: FieldMeta; static FIELD_STATUS: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findSchemeIdByIdAsync(id: string): Promise; findRenderIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findResourceTypeByIdAsync(id: string): Promise; findResourcePixelByIdAsync(id: string): Promise; findEffectByIdAsync(id: string): Promise; findSortNumByIdAsync(id: string): Promise; findResourceUrlByIdAsync(id: string): Promise; findDescriptionByIdAsync(id: string): Promise; findAreaCodeByIdAsync(id: string): Promise; findAreaNameByIdAsync(id: string): Promise; findStatusByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SchemeResourceUnit): ResultEnum; prepare(unit: SchemeResourceUnit): SchemeResourceUnit; protected onInsertBefore(unit: SchemeResourceUnit): ResultEnum; protected onInsertAfter(unit: SchemeResourceUnit): ResultEnum; insertAsync(unit: SchemeResourceUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: SchemeResourceUnit, newUnit: SchemeResourceUnit): ResultEnum; protected onUpdateAfter(oldUnit: SchemeResourceUnit, newUnit: SchemeResourceUnit): ResultEnum; updateAsync(unit: SchemeResourceUnit): Promise; protected onDeleteBefore(unit: SchemeResourceUnit): ResultEnum; protected onDeleteAfter(unit: SchemeResourceUnit): ResultEnum; deleteAsync(unit: SchemeResourceUnit): Promise; } } declare module "sk/service/data/logic/scheme/controller/SchemeResourceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeResourceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; schemeId: string; renderId: string; name: string; resourceType: string; resourcePixel: string; effect: string; sortNum: number; resourceUrl: string; description: string; areaCode: string; areaName: string; status: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/controller/SchemeResourceController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeResourceLogic } from "sk/service/data/logic/scheme/logic/SchemeResourceLogic"; import { SchemeResourceDto } from "sk/service/data/logic/scheme/controller/SchemeResourceDto"; export class SchemeResourceController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SchemeResourceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeResourceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeResourceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeResourceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeResourceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeResourceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeResourceDto, newDto: SchemeResourceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeResourceDto, newDto: SchemeResourceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeResourceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeResourceDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/scheme/logic/SchemeSpaceUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeSpaceUnit extends DatasetUnit { schemeId: string; name: string; code: string; spaceId: string; spaceTypeCd: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/logic/SchemeSpaceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeSpaceUnit } from "sk/service/data/logic/scheme/logic/SchemeSpaceUnit"; export class SchemeSpaceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeSpaceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_SCHEME_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_SPACE_ID: FieldMeta; static FIELD_SPACE_TYPE_CD: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findSchemeIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findSpaceIdByIdAsync(id: string): Promise; findSpaceTypeCdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SchemeSpaceUnit): ResultEnum; prepare(unit: SchemeSpaceUnit): SchemeSpaceUnit; protected onInsertBefore(unit: SchemeSpaceUnit): ResultEnum; protected onInsertAfter(unit: SchemeSpaceUnit): ResultEnum; insertAsync(unit: SchemeSpaceUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: SchemeSpaceUnit, newUnit: SchemeSpaceUnit): ResultEnum; protected onUpdateAfter(oldUnit: SchemeSpaceUnit, newUnit: SchemeSpaceUnit): ResultEnum; updateAsync(unit: SchemeSpaceUnit): Promise; protected onDeleteBefore(unit: SchemeSpaceUnit): ResultEnum; protected onDeleteAfter(unit: SchemeSpaceUnit): ResultEnum; deleteAsync(unit: SchemeSpaceUnit): Promise; } } declare module "sk/service/data/logic/scheme/controller/SchemeSpaceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeSpaceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; schemeId: string; name: string; code: string; spaceId: string; spaceTypeCd: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/controller/SchemeSpaceController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeSpaceLogic } from "sk/service/data/logic/scheme/logic/SchemeSpaceLogic"; import { SchemeSpaceDto } from "sk/service/data/logic/scheme/controller/SchemeSpaceDto"; export class SchemeSpaceController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SchemeSpaceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeSpaceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeSpaceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeSpaceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeSpaceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeSpaceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeSpaceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeSpaceDto, newDto: SchemeSpaceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeSpaceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeSpaceDto, newDto: SchemeSpaceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeSpaceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeSpaceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeSpaceDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/scheme/logic/SchemeTypeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeTypeUnit extends DatasetUnit { code: string; name: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/logic/SchemeTypeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeTypeUnit } from "sk/service/data/logic/scheme/logic/SchemeTypeUnit"; export class SchemeTypeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeTypeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SchemeTypeUnit): ResultEnum; prepare(unit: SchemeTypeUnit): SchemeTypeUnit; protected onInsertBefore(unit: SchemeTypeUnit): ResultEnum; protected onInsertAfter(unit: SchemeTypeUnit): ResultEnum; insertAsync(unit: SchemeTypeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: SchemeTypeUnit, newUnit: SchemeTypeUnit): ResultEnum; protected onUpdateAfter(oldUnit: SchemeTypeUnit, newUnit: SchemeTypeUnit): ResultEnum; updateAsync(unit: SchemeTypeUnit): Promise; protected onDeleteBefore(unit: SchemeTypeUnit): ResultEnum; protected onDeleteAfter(unit: SchemeTypeUnit): ResultEnum; deleteAsync(unit: SchemeTypeUnit): Promise; } } declare module "sk/service/data/logic/scheme/controller/SchemeTypeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeTypeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/scheme/controller/SchemeTypeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeTypeLogic } from "sk/service/data/logic/scheme/logic/SchemeTypeLogic"; import { SchemeTypeDto } from "sk/service/data/logic/scheme/controller/SchemeTypeDto"; export class SchemeTypeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SchemeTypeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeTypeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeTypeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeTypeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeTypeDto, newDto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeTypeDto, newDto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeTypeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/statistics/logic/LibraryValidateHistoryUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { MessageResultEnum } from 'cross/data/module/message/MessageResultEnum'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { LibraryValidateTypeEnum } from 'sk/data/logic/library/enumeration/LibraryValidateTypeEnum'; export class LibraryValidateHistoryUnit extends DatasetUnit { tenantId: string; libraryId: string; libraryVersionId: string; validateCode: string; validateTypeCd: LibraryValidateTypeEnum; linkTypeCode: string; linkId: string; linkCode: string; linkName: string; resultCd: MessageResultEnum; resultContent: string; remark: string; protected _validateDate: DateTime; constructor(); get validateDate(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/statistics/logic/LibraryValidateHistoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { MessageResultEnum } from 'cross/data/module/message/MessageResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LibraryValidateTypeEnum } from 'sk/data/logic/library/enumeration/LibraryValidateTypeEnum'; import { LibraryValidateHistoryUnit } from "sk/service/data/logic/statistics/logic/LibraryValidateHistoryUnit"; export class LibraryValidateHistoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LibraryValidateHistoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_LIBRARY_VERSION_ID: FieldMeta; static FIELD_VALIDATE_CODE: FieldMeta; static FIELD_VALIDATE_TYPE_CD: FieldMeta; static FIELD_VALIDATE_DATE: FieldMeta; static FIELD_LINK_TYPE_CODE: FieldMeta; static FIELD_LINK_ID: FieldMeta; static FIELD_LINK_CODE: FieldMeta; static FIELD_LINK_NAME: FieldMeta; static FIELD_RESULT_CD: FieldMeta; static FIELD_RESULT_CONTENT: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findLibraryVersionIdByIdAsync(id: string): Promise; findValidateCodeByIdAsync(id: string): Promise; findValidateTypeCdByIdAsync(id: string): Promise; findValidateDateByIdAsync(id: string): Promise; findLinkTypeCodeByIdAsync(id: string): Promise; findLinkIdByIdAsync(id: string): Promise; findLinkCodeByIdAsync(id: string): Promise; findLinkNameByIdAsync(id: string): Promise; findResultCdByIdAsync(id: string): Promise; findResultContentByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LibraryValidateHistoryUnit): ResultEnum; prepare(unit: LibraryValidateHistoryUnit): LibraryValidateHistoryUnit; protected onInsertBefore(context: IContext, unit: LibraryValidateHistoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LibraryValidateHistoryUnit): ResultEnum; insertAsync(param1: IDataContext | LibraryValidateHistoryUnit, param2?: LibraryValidateHistoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LibraryValidateHistoryUnit, newUnit: LibraryValidateHistoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LibraryValidateHistoryUnit, newUnit: LibraryValidateHistoryUnit): ResultEnum; updateAsync(param1: IDataContext | LibraryValidateHistoryUnit, param2?: LibraryValidateHistoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: LibraryValidateHistoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LibraryValidateHistoryUnit): ResultEnum; deleteAsync(param1: IDataContext | LibraryValidateHistoryUnit, param2?: LibraryValidateHistoryUnit): Promise; } } declare module "sk/service/data/logic/statistics/controller/LibraryValidateHistoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { MessageResultEnum } from 'cross/data/module/message/MessageResultEnum'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { LibraryValidateTypeEnum } from 'sk/data/logic/library/enumeration/LibraryValidateTypeEnum'; export class LibraryValidateHistoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; libraryVersionId: string; validateCode: string; validateTypeCd: LibraryValidateTypeEnum; validateDate: DateTime; linkTypeCode: string; linkId: string; linkCode: string; linkName: string; resultCd: MessageResultEnum; resultContent: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/statistics/controller/LibraryValidateHistoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LibraryValidateHistoryLogic } from "sk/service/data/logic/statistics/logic/LibraryValidateHistoryLogic"; import { LibraryValidateHistoryDto } from "sk/service/data/logic/statistics/controller/LibraryValidateHistoryDto"; export class LibraryValidateHistoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByValidateCodeAsync(context: IDataContext, validate_code: string): Promise; createLogic(context: IDataContext): LibraryValidateHistoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LibraryValidateHistoryDto, newDto: LibraryValidateHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LibraryValidateHistoryDto, newDto: LibraryValidateHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LibraryValidateHistoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/statistics/logic/LogicProcessStatisticsUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class LogicProcessStatisticsUnit extends DatasetUnit { typeCode: string; code: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/statistics/logic/LogicProcessStatisticsLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LogicProcessStatisticsUnit } from "sk/service/data/logic/statistics/logic/LogicProcessStatisticsUnit"; export class LogicProcessStatisticsLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LogicProcessStatisticsUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TYPE_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTypeCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LogicProcessStatisticsUnit): ResultEnum; prepare(unit: LogicProcessStatisticsUnit): LogicProcessStatisticsUnit; protected onInsertBefore(context: IContext, unit: LogicProcessStatisticsUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LogicProcessStatisticsUnit): ResultEnum; insertAsync(param1: IDataContext | LogicProcessStatisticsUnit, param2?: LogicProcessStatisticsUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LogicProcessStatisticsUnit, newUnit: LogicProcessStatisticsUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LogicProcessStatisticsUnit, newUnit: LogicProcessStatisticsUnit): ResultEnum; updateAsync(param1: IDataContext | LogicProcessStatisticsUnit, param2?: LogicProcessStatisticsUnit): Promise; protected onDeleteBefore(context: IContext, unit: LogicProcessStatisticsUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LogicProcessStatisticsUnit): ResultEnum; deleteAsync(param1: IDataContext | LogicProcessStatisticsUnit, param2?: LogicProcessStatisticsUnit): Promise; } } declare module "sk/service/data/logic/statistics/controller/LogicProcessStatisticsDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class LogicProcessStatisticsDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; typeCode: string; code: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/statistics/controller/LogicProcessStatisticsController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicProcessStatisticsLogic } from "sk/service/data/logic/statistics/logic/LogicProcessStatisticsLogic"; import { LogicProcessStatisticsDto } from "sk/service/data/logic/statistics/controller/LogicProcessStatisticsDto"; export class LogicProcessStatisticsController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): LogicProcessStatisticsLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LogicProcessStatisticsDto, newDto: LogicProcessStatisticsDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LogicProcessStatisticsDto, newDto: LogicProcessStatisticsDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LogicProcessStatisticsDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/statistics/logic/LogicUserRecordUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class LogicUserRecordUnit extends DatasetUnit { typeCode: string; code: string; name: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/statistics/logic/LogicUserRecordLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LogicUserRecordUnit } from "sk/service/data/logic/statistics/logic/LogicUserRecordUnit"; export class LogicUserRecordLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof LogicUserRecordUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TYPE_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTypeCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: LogicUserRecordUnit): ResultEnum; prepare(unit: LogicUserRecordUnit): LogicUserRecordUnit; protected onInsertBefore(context: IContext, unit: LogicUserRecordUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: LogicUserRecordUnit): ResultEnum; insertAsync(param1: IDataContext | LogicUserRecordUnit, param2?: LogicUserRecordUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: LogicUserRecordUnit, newUnit: LogicUserRecordUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: LogicUserRecordUnit, newUnit: LogicUserRecordUnit): ResultEnum; updateAsync(param1: IDataContext | LogicUserRecordUnit, param2?: LogicUserRecordUnit): Promise; protected onDeleteBefore(context: IContext, unit: LogicUserRecordUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: LogicUserRecordUnit): ResultEnum; deleteAsync(param1: IDataContext | LogicUserRecordUnit, param2?: LogicUserRecordUnit): Promise; } } declare module "sk/service/data/logic/statistics/controller/LogicUserRecordDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class LogicUserRecordDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; typeCode: string; code: string; name: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/statistics/controller/LogicUserRecordController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { LogicUserRecordLogic } from "sk/service/data/logic/statistics/logic/LogicUserRecordLogic"; import { LogicUserRecordDto } from "sk/service/data/logic/statistics/controller/LogicUserRecordDto"; export class LogicUserRecordController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): LogicUserRecordLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: LogicUserRecordDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: LogicUserRecordDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: LogicUserRecordDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: LogicUserRecordDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: LogicUserRecordDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: LogicUserRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: LogicUserRecordDto, newDto: LogicUserRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: LogicUserRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: LogicUserRecordDto, newDto: LogicUserRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: LogicUserRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: LogicUserRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: LogicUserRecordDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/statistics/logic/UserRecordUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class UserRecordUnit extends DatasetUnit { tenantId: string; libraryId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/statistics/logic/UserRecordLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { UserRecordUnit } from "sk/service/data/logic/statistics/logic/UserRecordUnit"; export class UserRecordLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof UserRecordUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_DATA_ORDER: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findDataOrderByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: UserRecordUnit): ResultEnum; prepare(unit: UserRecordUnit): UserRecordUnit; protected onInsertBefore(context: IContext, unit: UserRecordUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: UserRecordUnit): ResultEnum; insertAsync(param1: IDataContext | UserRecordUnit, param2?: UserRecordUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: UserRecordUnit, newUnit: UserRecordUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: UserRecordUnit, newUnit: UserRecordUnit): ResultEnum; updateAsync(param1: IDataContext | UserRecordUnit, param2?: UserRecordUnit): Promise; protected onDeleteBefore(context: IContext, unit: UserRecordUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: UserRecordUnit): ResultEnum; deleteAsync(param1: IDataContext | UserRecordUnit, param2?: UserRecordUnit): Promise; } } declare module "sk/service/data/logic/statistics/controller/UserRecordDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class UserRecordDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; tenantId: string; libraryId: string; code: string; name: string; dataIcon: string; dataOrder: number; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/statistics/controller/UserRecordController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { UserRecordLogic } from "sk/service/data/logic/statistics/logic/UserRecordLogic"; import { UserRecordDto } from "sk/service/data/logic/statistics/controller/UserRecordDto"; export class UserRecordController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): UserRecordLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: UserRecordDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: UserRecordDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: UserRecordDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: UserRecordDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: UserRecordDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: UserRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: UserRecordDto, newDto: UserRecordDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: UserRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: UserRecordDto, newDto: UserRecordDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: UserRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: UserRecordDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: UserRecordDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/system/logic/CodeItemUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class CodeItemUnit extends DatasetUnit { parentId: string; name: string; code: string; dataValue: string; seq: number; configure: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/CodeItemLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { CodeItemUnit } from "sk/service/data/logic/system/logic/CodeItemUnit"; export class CodeItemLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof CodeItemUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_PARENT_ID: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_SEQ: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findParentIdByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findSeqByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: CodeItemUnit): ResultEnum; prepare(unit: CodeItemUnit): CodeItemUnit; protected onInsertBefore(context: IContext, unit: CodeItemUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: CodeItemUnit): ResultEnum; insertAsync(param1: IDataContext | CodeItemUnit, param2?: CodeItemUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: CodeItemUnit, newUnit: CodeItemUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: CodeItemUnit, newUnit: CodeItemUnit): ResultEnum; updateAsync(param1: IDataContext | CodeItemUnit, param2?: CodeItemUnit): Promise; protected onDeleteBefore(context: IContext, unit: CodeItemUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: CodeItemUnit): ResultEnum; deleteAsync(param1: IDataContext | CodeItemUnit, param2?: CodeItemUnit): Promise; } } declare module "sk/service/data/logic/system/logic/CodeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class CodeUnit extends DatasetUnit { code: string; name: string; configure: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/CodeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { CodeUnit } from "sk/service/data/logic/system/logic/CodeUnit"; export class CodeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof CodeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CONFIGURE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findConfigureByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: CodeUnit): ResultEnum; prepare(unit: CodeUnit): CodeUnit; protected onInsertBefore(context: IContext, unit: CodeUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: CodeUnit): ResultEnum; insertAsync(param1: IDataContext | CodeUnit, param2?: CodeUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: CodeUnit, newUnit: CodeUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: CodeUnit, newUnit: CodeUnit): ResultEnum; updateAsync(param1: IDataContext | CodeUnit, param2?: CodeUnit): Promise; protected onDeleteBefore(context: IContext, unit: CodeUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: CodeUnit): ResultEnum; deleteAsync(param1: IDataContext | CodeUnit, param2?: CodeUnit): Promise; } } declare module "sk/service/data/logic/system/controller/CodeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class CodeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; configure: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/CodeItemDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class CodeItemDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; parentId: string; name: string; code: string; dataValue: string; seq: number; configure: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/CodeItemController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { CodeItemLogic } from "sk/service/data/logic/system/logic/CodeItemLogic"; import { CodeItemDto } from "sk/service/data/logic/system/controller/CodeItemDto"; export class CodeItemController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): CodeItemLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: CodeItemDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: CodeItemDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: CodeItemDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: CodeItemDto, newDto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: CodeItemDto, newDto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: CodeItemDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/system/controller/CodeController" { import { TypeMap } from 'cross/runtime/lang/collection/TypeMap'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { CodeLogic } from "sk/service/data/logic/system/logic/CodeLogic"; import { CodeDto } from "sk/service/data/logic/system/controller/CodeDto"; import { CodeItemController } from "sk/service/data/logic/system/controller/CodeItemController"; export class CodeController extends DatasetController { static PATH: string; protected _codeItemController: CodeItemController; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): CodeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: CodeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: CodeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: CodeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: CodeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: CodeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: CodeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: CodeDto, newDto: CodeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: CodeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: CodeDto, newDto: CodeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: CodeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: CodeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: CodeDto, options: DatasetControllerOptions): Promise; fetchItemByParentCodesAsync(context: RouterContext, codes: Array): Promise>; } } declare module "sk/service/data/logic/system/logic/CommodityUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class CommodityUnit extends DatasetUnit { code: string; name: string; typeCd: number; providerId: string; providerCode: string; providerName: string; providerPhone: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/CommodityLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { CommodityUnit } from "sk/service/data/logic/system/logic/CommodityUnit"; export class CommodityLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof CommodityUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_PROVIDER_ID: FieldMeta; static FIELD_PROVIDER_CODE: FieldMeta; static FIELD_PROVIDER_NAME: FieldMeta; static FIELD_PROVIDER_PHONE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findProviderIdByIdAsync(id: string): Promise; findProviderCodeByIdAsync(id: string): Promise; findProviderNameByIdAsync(id: string): Promise; findProviderPhoneByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: CommodityUnit): ResultEnum; prepare(unit: CommodityUnit): CommodityUnit; protected onInsertBefore(unit: CommodityUnit): ResultEnum; protected onInsertAfter(unit: CommodityUnit): ResultEnum; insertAsync(unit: CommodityUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: CommodityUnit, newUnit: CommodityUnit): ResultEnum; protected onUpdateAfter(oldUnit: CommodityUnit, newUnit: CommodityUnit): ResultEnum; updateAsync(unit: CommodityUnit): Promise; protected onDeleteBefore(unit: CommodityUnit): ResultEnum; protected onDeleteAfter(unit: CommodityUnit): ResultEnum; deleteAsync(unit: CommodityUnit): Promise; } } declare module "sk/service/data/logic/system/controller/CommodityDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class CommodityDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; typeCd: number; providerId: string; providerCode: string; providerName: string; providerPhone: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/CommodityController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { CommodityLogic } from "sk/service/data/logic/system/logic/CommodityLogic"; import { CommodityDto } from "sk/service/data/logic/system/controller/CommodityDto"; export class CommodityController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): CommodityLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: CommodityDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: CommodityDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: CommodityDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: CommodityDto, newDto: CommodityDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: CommodityDto, newDto: CommodityDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: CommodityDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/system/logic/ConfigUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ConfigUnit extends DatasetUnit { name: string; code: string; dataValue: string; remark: string; enabledCd: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/ConfigLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ConfigUnit } from "sk/service/data/logic/system/logic/ConfigUnit"; export class ConfigLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ConfigUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_DATA_VALUE: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_ENABLED_CD: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findDataValueByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findEnabledCdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ConfigUnit): ResultEnum; prepare(unit: ConfigUnit): ConfigUnit; protected onInsertBefore(context: IContext, unit: ConfigUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ConfigUnit): ResultEnum; insertAsync(param1: IDataContext | ConfigUnit, param2?: ConfigUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ConfigUnit, newUnit: ConfigUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ConfigUnit, newUnit: ConfigUnit): ResultEnum; updateAsync(param1: IDataContext | ConfigUnit, param2?: ConfigUnit): Promise; protected onDeleteBefore(context: IContext, unit: ConfigUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ConfigUnit): ResultEnum; deleteAsync(param1: IDataContext | ConfigUnit, param2?: ConfigUnit): Promise; } } declare module "sk/service/data/logic/system/controller/ConfigDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ConfigDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; name: string; code: string; dataValue: string; remark: string; enabledCd: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/ConfigController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ConfigLogic } from "sk/service/data/logic/system/logic/ConfigLogic"; import { ConfigDto } from "sk/service/data/logic/system/controller/ConfigDto"; export class ConfigController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ConfigLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ConfigDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ConfigDto, newDto: ConfigDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ConfigDto, newDto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ConfigDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/system/logic/OrderCommodityUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class OrderCommodityUnit extends DatasetUnit { orderId: string; commodityId: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/OrderCommodityLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OrderCommodityUnit } from "sk/service/data/logic/system/logic/OrderCommodityUnit"; export class OrderCommodityLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof OrderCommodityUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_ORDER_ID: FieldMeta; static FIELD_COMMODITY_ID: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findOrderIdByIdAsync(id: string): Promise; findCommodityIdByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: OrderCommodityUnit): ResultEnum; prepare(unit: OrderCommodityUnit): OrderCommodityUnit; protected onInsertBefore(unit: OrderCommodityUnit): ResultEnum; protected onInsertAfter(unit: OrderCommodityUnit): ResultEnum; insertAsync(unit: OrderCommodityUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: OrderCommodityUnit, newUnit: OrderCommodityUnit): ResultEnum; protected onUpdateAfter(oldUnit: OrderCommodityUnit, newUnit: OrderCommodityUnit): ResultEnum; updateAsync(unit: OrderCommodityUnit): Promise; protected onDeleteBefore(unit: OrderCommodityUnit): ResultEnum; protected onDeleteAfter(unit: OrderCommodityUnit): ResultEnum; deleteAsync(unit: OrderCommodityUnit): Promise; } } declare module "sk/service/data/logic/system/controller/OrderCommodityDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class OrderCommodityDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; orderId: string; commodityId: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/OrderCommodityController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { OrderCommodityLogic } from "sk/service/data/logic/system/logic/OrderCommodityLogic"; import { OrderCommodityDto } from "sk/service/data/logic/system/controller/OrderCommodityDto"; export class OrderCommodityController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): OrderCommodityLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: OrderCommodityDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: OrderCommodityDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: OrderCommodityDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: OrderCommodityDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: OrderCommodityDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: OrderCommodityDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: OrderCommodityDto, newDto: OrderCommodityDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: OrderCommodityDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: OrderCommodityDto, newDto: OrderCommodityDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: OrderCommodityDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: OrderCommodityDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: OrderCommodityDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/system/logic/OrderUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class OrderUnit extends DatasetUnit { code: string; name: string; typeCd: number; status: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/OrderLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { OrderUnit } from "sk/service/data/logic/system/logic/OrderUnit"; export class OrderLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof OrderUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_STATUS: FieldMeta; static FIELD_CUSTOMER_ID: FieldMeta; static FIELD_CUSTOMER_NAME: FieldMeta; static FIELD_CUSTOMER_PHONE: FieldMeta; static FIELD_PROVIDER_ID: FieldMeta; static FIELD_PROVIDER_CODE: FieldMeta; static FIELD_PROVIDER_NAME: FieldMeta; static FIELD_PROVIDER_PHONE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findStatusByIdAsync(id: string): Promise; findCustomerIdByIdAsync(id: string): Promise; findCustomerNameByIdAsync(id: string): Promise; findCustomerPhoneByIdAsync(id: string): Promise; findProviderIdByIdAsync(id: string): Promise; findProviderCodeByIdAsync(id: string): Promise; findProviderNameByIdAsync(id: string): Promise; findProviderPhoneByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: OrderUnit): ResultEnum; prepare(unit: OrderUnit): OrderUnit; protected onInsertBefore(unit: OrderUnit): ResultEnum; protected onInsertAfter(unit: OrderUnit): ResultEnum; insertAsync(unit: OrderUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: OrderUnit, newUnit: OrderUnit): ResultEnum; protected onUpdateAfter(oldUnit: OrderUnit, newUnit: OrderUnit): ResultEnum; updateAsync(unit: OrderUnit): Promise; protected onDeleteBefore(unit: OrderUnit): ResultEnum; protected onDeleteAfter(unit: OrderUnit): ResultEnum; deleteAsync(unit: OrderUnit): Promise; } } declare module "sk/service/data/logic/system/controller/OrderDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class OrderDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; typeCd: number; status: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/OrderController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { OrderLogic } from "sk/service/data/logic/system/logic/OrderLogic"; import { OrderDto } from "sk/service/data/logic/system/controller/OrderDto"; export class OrderController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): OrderLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: OrderDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: OrderDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: OrderDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: OrderDto, newDto: OrderDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: OrderDto, newDto: OrderDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: OrderDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/system/logic/RegionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class RegionUnit extends DatasetUnit { regionCode: string; parentCode: string; regionName: string; regionLevel: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/RegionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RegionUnit } from "sk/service/data/logic/system/logic/RegionUnit"; export class RegionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof RegionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_REGION_CODE: FieldMeta; static FIELD_PARENT_CODE: FieldMeta; static FIELD_REGION_NAME: FieldMeta; static FIELD_REGION_LEVEL: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findRegionCodeByIdAsync(id: string): Promise; findParentCodeByIdAsync(id: string): Promise; findRegionNameByIdAsync(id: string): Promise; findRegionLevelByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: RegionUnit): ResultEnum; prepare(unit: RegionUnit): RegionUnit; protected onInsertBefore(context: IContext, unit: RegionUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: RegionUnit): ResultEnum; insertAsync(param1: IDataContext | RegionUnit, param2?: RegionUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: RegionUnit, newUnit: RegionUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: RegionUnit, newUnit: RegionUnit): ResultEnum; updateAsync(param1: IDataContext | RegionUnit, param2?: RegionUnit): Promise; protected onDeleteBefore(context: IContext, unit: RegionUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: RegionUnit): ResultEnum; deleteAsync(param1: IDataContext | RegionUnit, param2?: RegionUnit): Promise; } } declare module "sk/service/data/logic/system/controller/RegionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class RegionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; regionCode: string; parentCode: string; regionName: string; regionLevel: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/RegionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { RegionLogic } from "sk/service/data/logic/system/logic/RegionLogic"; import { RegionDto } from "sk/service/data/logic/system/controller/RegionDto"; export class RegionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): RegionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: RegionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: RegionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: RegionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: RegionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: RegionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: RegionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: RegionDto, newDto: RegionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: RegionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: RegionDto, newDto: RegionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: RegionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: RegionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: RegionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/system/logic/SchemeUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SchemeUnit extends DatasetUnit { code: string; name: string; typeCd: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/SchemeLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SchemeUnit } from "sk/service/data/logic/system/logic/SchemeUnit"; export class SchemeLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SchemeUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_CUSTOMER_ID: FieldMeta; static FIELD_CUSTOMER_NAME: FieldMeta; static FIELD_CUSTOMER_PHONE: FieldMeta; static FIELD_PROVIDER_ID: FieldMeta; static FIELD_PROVIDER_CODE: FieldMeta; static FIELD_PROVIDER_NAME: FieldMeta; static FIELD_PROVIDER_PHONE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(id: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findCustomerIdByIdAsync(id: string): Promise; findCustomerNameByIdAsync(id: string): Promise; findCustomerPhoneByIdAsync(id: string): Promise; findProviderIdByIdAsync(id: string): Promise; findProviderCodeByIdAsync(id: string): Promise; findProviderNameByIdAsync(id: string): Promise; findProviderPhoneByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(query: DataQuery): Promise; fetchAsync(query: DataQuery): Promise>; protected onPrepare(unit: SchemeUnit): ResultEnum; prepare(unit: SchemeUnit): SchemeUnit; protected onInsertBefore(unit: SchemeUnit): ResultEnum; protected onInsertAfter(unit: SchemeUnit): ResultEnum; insertAsync(unit: SchemeUnit, useOldId?: boolean): Promise; protected onUpdateBefore(oldUnit: SchemeUnit, newUnit: SchemeUnit): ResultEnum; protected onUpdateAfter(oldUnit: SchemeUnit, newUnit: SchemeUnit): ResultEnum; updateAsync(unit: SchemeUnit): Promise; protected onDeleteBefore(unit: SchemeUnit): ResultEnum; protected onDeleteAfter(unit: SchemeUnit): ResultEnum; deleteAsync(unit: SchemeUnit): Promise; } } declare module "sk/service/data/logic/system/controller/SchemeDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SchemeDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; code: string; name: string; typeCd: number; customerId: string; customerName: string; customerPhone: string; providerId: string; providerCode: string; providerName: string; providerPhone: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/SchemeController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SchemeLogic } from "sk/service/data/logic/system/logic/SchemeLogic"; import { SchemeDto } from "sk/service/data/logic/system/controller/SchemeDto"; export class SchemeController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): SchemeLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SchemeDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SchemeDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SchemeDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SchemeDto, newDto: SchemeDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SchemeDto, newDto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SchemeDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/system/logic/SequenceUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class SequenceUnit extends DatasetUnit { tenantId: string; orgCode: string; seqCode: string; currentValue: number; stepValue: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/logic/SequenceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { SequenceUnit } from "sk/service/data/logic/system/logic/SequenceUnit"; export class SequenceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof SequenceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_ORG_CODE: FieldMeta; static FIELD_SEQ_CODE: FieldMeta; static FIELD_CURRENT_VALUE: FieldMeta; static FIELD_STEP_VALUE: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findOrgCodeByIdAsync(id: string): Promise; findSeqCodeByIdAsync(id: string): Promise; findCurrentValueByIdAsync(id: string): Promise; findStepValueByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: SequenceUnit): ResultEnum; prepare(unit: SequenceUnit): SequenceUnit; protected onInsertBefore(context: IContext, unit: SequenceUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: SequenceUnit): ResultEnum; insertAsync(param1: IDataContext | SequenceUnit, param2?: SequenceUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: SequenceUnit, newUnit: SequenceUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: SequenceUnit, newUnit: SequenceUnit): ResultEnum; updateAsync(param1: IDataContext | SequenceUnit, param2?: SequenceUnit): Promise; protected onDeleteBefore(context: IContext, unit: SequenceUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: SequenceUnit): ResultEnum; deleteAsync(param1: IDataContext | SequenceUnit, param2?: SequenceUnit): Promise; } } declare module "sk/service/data/logic/system/controller/SequenceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class SequenceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; tenantId: string; orgCode: string; seqCode: string; currentValue: number; stepValue: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/system/controller/SequenceController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { SequenceLogic } from "sk/service/data/logic/system/logic/SequenceLogic"; import { SequenceDto } from "sk/service/data/logic/system/controller/SequenceDto"; export class SequenceController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): SequenceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: SequenceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: SequenceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: SequenceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: SequenceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: SequenceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: SequenceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: SequenceDto, newDto: SequenceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: SequenceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: SequenceDto, newDto: SequenceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: SequenceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: SequenceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: SequenceDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/test/logic/TestCaseUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { TestCaseStatusTypeEnum } from 'sk/data/logic/test/enumeration/TestCaseStatusTypeEnum'; import { TestCaseTypeEnum } from 'sk/data/logic/test/enumeration/TestCaseTypeEnum'; export class TestCaseUnit extends DatasetUnit { name: string; validCd: number; code: string; typeCd: TestCaseTypeEnum; option: string; scriptId: string; statusCd: TestCaseStatusTypeEnum; moduleName: string; remark: string; scriptText: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/test/logic/TestCaseLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { TestCaseStatusTypeEnum } from 'sk/data/logic/test/enumeration/TestCaseStatusTypeEnum'; import { TestCaseTypeEnum } from 'sk/data/logic/test/enumeration/TestCaseTypeEnum'; import { TestCaseUnit } from "sk/service/data/logic/test/logic/TestCaseUnit"; export class TestCaseLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TestCaseUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_VALID_CD: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_TYPE_CD: FieldMeta; static FIELD_OPTION: FieldMeta; static FIELD_SCRIPT_ID: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_MODULE_NAME: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_SCRIPT_TEXT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findValidCdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findTypeCdByIdAsync(id: string): Promise; findOptionByIdAsync(id: string): Promise; findScriptIdByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findModuleNameByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findScriptTextByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: TestCaseUnit): ResultEnum; prepare(unit: TestCaseUnit): TestCaseUnit; protected onInsertBefore(context: IContext, unit: TestCaseUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: TestCaseUnit): ResultEnum; insertAsync(param1: IDataContext | TestCaseUnit, param2?: TestCaseUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: TestCaseUnit, newUnit: TestCaseUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: TestCaseUnit, newUnit: TestCaseUnit): ResultEnum; updateAsync(param1: IDataContext | TestCaseUnit, param2?: TestCaseUnit): Promise; protected onDeleteBefore(context: IContext, unit: TestCaseUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: TestCaseUnit): ResultEnum; deleteAsync(param1: IDataContext | TestCaseUnit, param2?: TestCaseUnit): Promise; } } declare module "sk/service/data/logic/test/logic/TestHistoryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class TestHistoryUnit extends DatasetUnit { testCaseId: string; testCaseCode: string; message: string; runTime: number; result: string; inputValue: string; outputValue: string; name: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/test/logic/TestHistoryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { TestHistoryUnit } from "sk/service/data/logic/test/logic/TestHistoryUnit"; export class TestHistoryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TestHistoryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TEST_CASE_ID: FieldMeta; static FIELD_TEST_CASE_CODE: FieldMeta; static FIELD_MESSAGE: FieldMeta; static FIELD_RUN_TIME: FieldMeta; static FIELD_RESULT: FieldMeta; static FIELD_INPUT_VALUE: FieldMeta; static FIELD_OUTPUT_VALUE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTestCaseIdByIdAsync(id: string): Promise; findTestCaseCodeByIdAsync(id: string): Promise; findMessageByIdAsync(id: string): Promise; findRunTimeByIdAsync(id: string): Promise; findResultByIdAsync(id: string): Promise; findInputValueByIdAsync(id: string): Promise; findOutputValueByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: TestHistoryUnit): ResultEnum; prepare(unit: TestHistoryUnit): TestHistoryUnit; protected onInsertBefore(context: IContext, unit: TestHistoryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: TestHistoryUnit): ResultEnum; insertAsync(param1: IDataContext | TestHistoryUnit, param2?: TestHistoryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: TestHistoryUnit, newUnit: TestHistoryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: TestHistoryUnit, newUnit: TestHistoryUnit): ResultEnum; updateAsync(param1: IDataContext | TestHistoryUnit, param2?: TestHistoryUnit): Promise; protected onDeleteBefore(context: IContext, unit: TestHistoryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: TestHistoryUnit): ResultEnum; deleteAsync(param1: IDataContext | TestHistoryUnit, param2?: TestHistoryUnit): Promise; } } declare module "sk/service/data/logic/test/controller/TestCaseDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; import { TestCaseStatusTypeEnum } from 'sk/data/logic/test/enumeration/TestCaseStatusTypeEnum'; import { TestCaseTypeEnum } from 'sk/data/logic/test/enumeration/TestCaseTypeEnum'; export class TestCaseDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; name: string; validCd: number; code: string; typeCd: TestCaseTypeEnum; option: string; scriptId: string; statusCd: TestCaseStatusTypeEnum; moduleName: string; remark: string; scriptText: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/test/controller/TestHistoryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class TestHistoryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; testCaseId: string; testCaseCode: string; message: string; runTime: number; result: string; inputValue: string; outputValue: string; name: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/test/controller/TestHistoryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TestHistoryLogic } from "sk/service/data/logic/test/logic/TestHistoryLogic"; import { TestHistoryDto } from "sk/service/data/logic/test/controller/TestHistoryDto"; export class TestHistoryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): TestHistoryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TestHistoryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TestHistoryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TestHistoryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TestHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TestHistoryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TestHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TestHistoryDto, newDto: TestHistoryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TestHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TestHistoryDto, newDto: TestHistoryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TestHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TestHistoryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TestHistoryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/test/controller/TestCaseController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TestCaseLogic } from "sk/service/data/logic/test/logic/TestCaseLogic"; import { TestCaseDto } from "sk/service/data/logic/test/controller/TestCaseDto"; export class TestCaseController extends DatasetController { static PATH: string; private _testHistorylController; constructor(); findFieldMeta(name: string): FieldMeta; getNameAsync(context: IDataContext, id: string): Promise; getCodeAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): TestCaseLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TestCaseDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TestCaseDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TestCaseDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TestCaseDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TestCaseDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TestCaseDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TestCaseDto, newDto: TestCaseDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TestCaseDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TestCaseDto, newDto: TestCaseDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TestCaseDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TestCaseDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TestCaseDto, options: DatasetControllerOptions): Promise; protected getEndResultAsync(context: RouterContext, id: string): Promise; } } declare module "sk/service/data/logic/test/logic/TestStatisticUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class TestStatisticUnit extends DatasetUnit { testCaseId: string; testCaseCode: string; testCount: number; successCount: number; failureCount: number; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/test/logic/TestStatisticLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { TestStatisticUnit } from "sk/service/data/logic/test/logic/TestStatisticUnit"; export class TestStatisticLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof TestStatisticUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TEST_CASE_ID: FieldMeta; static FIELD_TEST_CASE_CODE: FieldMeta; static FIELD_TEST_COUNT: FieldMeta; static FIELD_SUCCESS_COUNT: FieldMeta; static FIELD_FAILURE_COUNT: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTestCaseIdByIdAsync(id: string): Promise; findTestCaseCodeByIdAsync(id: string): Promise; findTestCountByIdAsync(id: string): Promise; findSuccessCountByIdAsync(id: string): Promise; findFailureCountByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: TestStatisticUnit): ResultEnum; prepare(unit: TestStatisticUnit): TestStatisticUnit; protected onInsertBefore(context: IContext, unit: TestStatisticUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: TestStatisticUnit): ResultEnum; insertAsync(param1: IDataContext | TestStatisticUnit, param2?: TestStatisticUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: TestStatisticUnit, newUnit: TestStatisticUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: TestStatisticUnit, newUnit: TestStatisticUnit): ResultEnum; updateAsync(param1: IDataContext | TestStatisticUnit, param2?: TestStatisticUnit): Promise; protected onDeleteBefore(context: IContext, unit: TestStatisticUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: TestStatisticUnit): ResultEnum; deleteAsync(param1: IDataContext | TestStatisticUnit, param2?: TestStatisticUnit): Promise; } } declare module "sk/service/data/logic/test/controller/TestStatisticDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class TestStatisticDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; testCaseId: string; testCaseCode: string; testCount: number; successCount: number; failureCount: number; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/test/controller/TestStatisticController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { TestStatisticLogic } from "sk/service/data/logic/test/logic/TestStatisticLogic"; import { TestStatisticDto } from "sk/service/data/logic/test/controller/TestStatisticDto"; export class TestStatisticController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): TestStatisticLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: TestStatisticDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: TestStatisticDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: TestStatisticDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: TestStatisticDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: TestStatisticDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: TestStatisticDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: TestStatisticDto, newDto: TestStatisticDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: TestStatisticDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: TestStatisticDto, newDto: TestStatisticDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: TestStatisticDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: TestStatisticDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: TestStatisticDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/warehouse/check/constants/DataCheckerConstants" { import { DataDocument } from 'foundation/data/common/model/DataDocument'; import { DatasetUnitCheckTypeEnum } from 'sk/data/logic/module/enumeration/DatasetUnitCheckTypeEnum'; export class DataCheckResultMessageType { static Warn: string; static Error: string; static Fatal: string; } export type DatasetCheckParameter = { libraryId: string; spaceName: string; datasetName?: string; checkTypes?: Array; }; export type DataCheckerDocumentCacheStructure = { version: number; document: DataDocument; }; export type DataCheckerDocumentCompareResult = { index: number; latestContent: any; currentUrl: string; }; export type DatasetUnitCheckFilterOption = { rootCategoryCode?: string; typeCode?: string; }; } declare module "sk/service/data/logic/warehouse/check/constants/DatasetUnitCheckerCode" { export class DatasetUnitCheckerCode { static ConfigDecorate: string; static ConfigVariable: string; static ConfigConfigure: string; static ConfigParameter: string; static Family: string; static FamilySymbol: string; static FamilyTypeRule: string; static FamilyRule: string; static FamilyValuationSystem: string; static FamilyValuationConfig: string; static Pattern: string; static PatternSymbol: string; static PatternTypeRule: string; static Rule: string; static Material: string; static MaterialRelation: string; static MaterialTypeRule: string; static MaterialRule: string; static MaterialFamily: string; static MaterialPattern: string; static DecoratePerspective: string; static Product: string; static ProductSymbol: string; static ProductPerspective: string; static ProductShowCategoryItem: string; static ValuationSystem: string; static ValuationConfig: string; static ValuationRule: string; static FamilyInfo: string; static PatternInfo: string; static Resource: string; } } declare module "sk/service/data/logic/warehouse/check/constants/ElementCheckerCode" { export class ElementCheckerCode { static Brep: string; static Component: string; static ComponentInstance: string; static ComponentPattern: string; static TechnologyHoleComponent: string; static LinkerPattern: string; } } declare module "sk/service/data/logic/warehouse/check/info/DataCheckResultInfo" { import { Types } from 'cross/runtime/lang/collection/Types'; import { InstanceObject } from 'cross/runtime/lang/InstanceObject'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DataCheckResultMessageType } from "sk/service/data/logic/warehouse/check/constants/DataCheckerConstants"; export class DatasetUnitCheckResultInfo extends InstanceObject { unitId: string; unitName: string; messages: Types; constructor(); setUnitData(unit: DatasetUnit): void; appendMessages(messages: Types): void; saveJson(): any; loadData(data: any): void; } export class DatasetCheckerResultInfo extends InstanceObject { checkerName: string; description: string; unitCheckerResults: Types; constructor(); static create(checkerName: string, description: string): DatasetCheckerResultInfo; saveJson(): any; loadData(data: any): void; } export class DataCheckResultInfo extends InstanceObject { logicName: string; description: string; checkerResults: Types; constructor(); saveJson(): any; loadData(data: any): void; getUnitCheckerResults(): Array; static format2Json(infos: Array): Array; } export class DataCheckResultMessageInfo extends InstanceObject { type: DataCheckResultMessageType; content: string; constructor(); static create(content: string, type?: string): DataCheckResultMessageInfo; saveJson(): any; loadData(data: any): void; } } declare module "sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DatasetUnitCheckFilterOption } from "sk/service/data/logic/warehouse/check/constants/DataCheckerConstants"; import { DatasetUnitCheckResultInfo } from "sk/service/data/logic/warehouse/check/info/DataCheckResultInfo"; export interface IDatasetUnitChecker { processAsync(context: DataContext, unit: DatasetUnit, content?: any, filterOption?: DatasetUnitCheckFilterOption): Promise>; } } declare module "sk/service/data/logic/warehouse/check/info/DatasetUnitCheckerDeclareInfo" { import { DatasetUnitCheckTypeEnum } from 'sk/data/logic/module/enumeration/DatasetUnitCheckTypeEnum'; import { IDatasetUnitChecker } from "sk/service/data/logic/warehouse/check/interface/IDatasetUnitChecker"; import { DatasetUnitCheckFilterOption } from "sk/service/data/logic/warehouse/check/constants/DataCheckerConstants"; export class DatasetUnitCheckerDeclareInfo { processName: string; datasetName: string; clazz: any; instance: IDatasetUnitChecker; description: string; checkType: DatasetUnitCheckTypeEnum; filterOption: DatasetUnitCheckFilterOption; static create(processName: string, datasetName: string, checkerType: any, description: string, type?: DatasetUnitCheckTypeEnum, filterOption?: DatasetUnitCheckFilterOption): DatasetUnitCheckerDeclareInfo; } } declare module "sk/service/data/logic/warehouse/check/interface/IDatasetChecker" { import { Types } from 'cross/runtime/lang/collection/Types'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { DatasetCheckParameter } from "sk/service/data/logic/warehouse/check/constants/DataCheckerConstants"; import { DatasetCheckerResultInfo } from "sk/service/data/logic/warehouse/check/info/DataCheckResultInfo"; import { DatasetUnitCheckerDeclareInfo } from "sk/service/data/logic/warehouse/check/info/DatasetUnitCheckerDeclareInfo"; export interface IDatasetChecker { processAsync(context: DataContext, parameter: DatasetCheckParameter): Promise>>; processDatasetUnitAsync(context: DataContext, logic: DatasetLogic, unit: DatasetUnit, declareInfos: Array, libraryId: string, content?: any): Promise>>; } } declare module "sk/service/data/logic/warehouse/check/info/DatasetCheckerDeclarerInfo" { import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { IDatasetChecker } from "sk/service/data/logic/warehouse/check/interface/IDatasetChecker"; export class DatasetCheckerDeclareInfo { meta: DatasetMeta; type: any; instance: IDatasetChecker; description: string; static create(type: any, clazz: any, description: string): DatasetCheckerDeclareInfo; } } declare module "sk/service/data/logic/warehouse/check/service/DatasetCheckerRegisterService" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { Service } from 'cross/runtime/module/Service'; import { DatasetUnitCheckTypeEnum } from 'sk/data/logic/module/enumeration/DatasetUnitCheckTypeEnum'; import { DatasetCheckerDeclareInfo } from "sk/service/data/logic/warehouse/check/info/DatasetCheckerDeclarerInfo"; import { DatasetUnitCheckerDeclareInfo } from "sk/service/data/logic/warehouse/check/info/DatasetUnitCheckerDeclareInfo"; export class DatasetCheckerRegisterService extends Service { protected _datasetCheckerDeclares: Dictionary; protected _datasetUnitCheckerDeclares: Dictionary; registerDatasetCheckerDeclare(info: DatasetCheckerDeclareInfo): void; get datasetCheckerDeclares(): Dictionary; getDatasetDeclareByDatasetName(datasetName: string): DatasetCheckerDeclareInfo; getDatasetDeclaresBySpaceName(spaceName: string): Array; registerDatasetUnitCheckerDeclare(info: DatasetUnitCheckerDeclareInfo): void; getDatasetUnitCheckerDeclareInfos(datasetName: string, checkTypes?: Array): Array; } } declare module "sk/service/data/logic/warehouse/check/declare/DatasetCheckerDeclare" { export function DatasetCheckerDeclare(clazz: any, description?: string): (type: any) => void; } declare module "sk/service/data/logic/warehouse/check/declare/DatasetUnitCheckerDeclare" { import { DatasetUnitCheckTypeEnum } from 'sk/data/logic/module/enumeration/DatasetUnitCheckTypeEnum'; import { DatasetUnitCheckFilterOption } from "sk/service/data/logic/warehouse/check/constants/DataCheckerConstants"; export function DatasetUnitCheckerDeclare(processName: string, datasetName: string, description: string, type?: DatasetUnitCheckTypeEnum, filterOption?: DatasetUnitCheckFilterOption): (checkerType: any) => void; } declare module "sk/service/data/logic/warehouse/check/interface/IElementChecker" { import { Types } from 'cross/runtime/lang/collection/Types'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { DataDocument } from 'foundation/data/common/model/DataDocument'; import { DataContext } from 'foundation/service/common/database/DataContext'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { Element } from 'sk/data/family/element/base/Element'; import { DataCheckResultMessageInfo } from "sk/service/data/logic/warehouse/check/info/DataCheckResultInfo"; export interface IElementChecker { processAsync(context: DataContext, unit: DatasetUnit, element: Element, document?: DataDocument): Promise>>; } } declare module "sk/service/data/logic/warehouse/check/info/ElementCheckerDeclarerInfo" { import { IElementChecker } from "sk/service/data/logic/warehouse/check/interface/IElementChecker"; export class ElementCheckerDeclareInfo { elementClass: any; processName: string; type: any; instance: IElementChecker; description: string; static create(elementClass: any, type: any, processName: string, description: string): ElementCheckerDeclareInfo; } } declare module "sk/service/data/logic/warehouse/check/service/ElementCheckerRegisterService" { import { Dictionary } from 'cross/runtime/lang/collection/Dictionary'; import { Types } from 'cross/runtime/lang/collection/Types'; import { Service } from 'cross/runtime/module/Service'; import { Element } from 'sk/data/family/element/base/Element'; import { ElementCheckerDeclareInfo } from "sk/service/data/logic/warehouse/check/info/ElementCheckerDeclarerInfo"; import { IElementChecker } from "sk/service/data/logic/warehouse/check/interface/IElementChecker"; export class ElementCheckerRegisterService extends Service { protected _elementCheckers: Dictionary; registerElementChecker(info: ElementCheckerDeclareInfo): void; findElementCheckersByType(element: Element): Types; } } declare module "sk/service/data/logic/warehouse/check/declare/ElementCheckerDeclare" { export function ElementCheckerDeclare(elementClass: any, processName: string, description?: string): (type: any) => void; } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryBackupVersionUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ModuleLibraryBackupVersionUnit extends DatasetUnit { tenantId: string; libraryId: string; version: string; statusCd: number; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryBackupVersionLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModuleLibraryBackupVersionUnit } from "sk/service/data/logic/warehouse/logic/ModuleLibraryBackupVersionUnit"; export class ModuleLibraryBackupVersionLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleLibraryBackupVersionUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_VERSION: FieldMeta; static FIELD_STATUS_CD: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findVersionByIdAsync(id: string): Promise; findStatusCdByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleLibraryBackupVersionUnit): ResultEnum; prepare(unit: ModuleLibraryBackupVersionUnit): ModuleLibraryBackupVersionUnit; protected onInsertBefore(context: IContext, unit: ModuleLibraryBackupVersionUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleLibraryBackupVersionUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleLibraryBackupVersionUnit, param2?: ModuleLibraryBackupVersionUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleLibraryBackupVersionUnit, newUnit: ModuleLibraryBackupVersionUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleLibraryBackupVersionUnit, newUnit: ModuleLibraryBackupVersionUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleLibraryBackupVersionUnit, param2?: ModuleLibraryBackupVersionUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleLibraryBackupVersionUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleLibraryBackupVersionUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleLibraryBackupVersionUnit, param2?: ModuleLibraryBackupVersionUnit): Promise; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryBackupVersionDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ModuleLibraryBackupVersionDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; libraryId: string; version: string; statusCd: number; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryBackupVersionController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleLibraryBackupVersionLogic } from "sk/service/data/logic/warehouse/logic/ModuleLibraryBackupVersionLogic"; import { ModuleLibraryBackupVersionDto } from "sk/service/data/logic/warehouse/controller/ModuleLibraryBackupVersionDto"; export class ModuleLibraryBackupVersionController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): ModuleLibraryBackupVersionLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleLibraryBackupVersionDto, newDto: ModuleLibraryBackupVersionDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleLibraryBackupVersionDto, newDto: ModuleLibraryBackupVersionDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleLibraryBackupVersionDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryUnit" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; import { LibraryCheckTypeEnum } from 'sk/data/logic/library/enumeration/LibraryCheckTypeEnum'; export class ModuleLibraryUnit extends DatasetUnit { tenantId: string; structureId: string; code: string; name: string; typeCode: string; businessTypeCode: string; levelCd: number; lockCd: number; optionCheck: LibraryCheckTypeEnum; dataIcon: string; resourceLibraryId: string; checkResult: string; publishResult: string; validateResult: string; tags: string; features: string; permissions: string; remark: string; protected _validateDate: DateTime; protected _publishDate: DateTime; constructor(); get validateDate(): DateTime; get publishDate(): DateTime; loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { LibraryCheckTypeEnum } from 'sk/data/logic/library/enumeration/LibraryCheckTypeEnum'; import { ModuleLibraryUnit } from "sk/service/data/logic/warehouse/logic/ModuleLibraryUnit"; export class ModuleLibraryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleLibraryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_STRUCTURE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TYPE_CODE: FieldMeta; static FIELD_BUSINESS_TYPE_CODE: FieldMeta; static FIELD_LEVEL_CD: FieldMeta; static FIELD_LOCK_CD: FieldMeta; static FIELD_OPTION_CHECK: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_RESOURCE_LIBRARY_ID: FieldMeta; static FIELD_VALIDATE_DATE: FieldMeta; static FIELD_CHECK_RESULT: FieldMeta; static FIELD_PUBLISH_RESULT: FieldMeta; static FIELD_VALIDATE_RESULT: FieldMeta; static FIELD_PUBLISH_DATE: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findStructureIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTypeCodeByIdAsync(id: string): Promise; findBusinessTypeCodeByIdAsync(id: string): Promise; findLevelCdByIdAsync(id: string): Promise; findLockCdByIdAsync(id: string): Promise; findOptionCheckByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findResourceLibraryIdByIdAsync(id: string): Promise; findValidateDateByIdAsync(id: string): Promise; findCheckResultByIdAsync(id: string): Promise; findPublishResultByIdAsync(id: string): Promise; findValidateResultByIdAsync(id: string): Promise; findPublishDateByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleLibraryUnit): ResultEnum; prepare(unit: ModuleLibraryUnit): ModuleLibraryUnit; protected onInsertBefore(context: IContext, unit: ModuleLibraryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleLibraryUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleLibraryUnit, param2?: ModuleLibraryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleLibraryUnit, newUnit: ModuleLibraryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleLibraryUnit, newUnit: ModuleLibraryUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleLibraryUnit, param2?: ModuleLibraryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleLibraryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleLibraryUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleLibraryUnit, param2?: ModuleLibraryUnit): Promise; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleLibraryLogic } from "sk/service/data/logic/warehouse/logic/ModuleLibraryLogic"; import { ModuleLibraryDto } from "sk/service/data/logic/warehouse/controller/ModuleLibraryDto"; export class ModuleLibraryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ModuleLibraryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleLibraryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleLibraryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleLibraryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleLibraryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleLibraryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleLibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleLibraryDto, newDto: ModuleLibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleLibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleLibraryDto, newDto: ModuleLibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleLibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleLibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleLibraryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryReferenceUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ModuleLibraryReferenceUnit extends DatasetUnit { libraryId: string; referenceLibraryId: string; referenceLibraryVersion: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryReferenceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModuleLibraryReferenceUnit } from "sk/service/data/logic/warehouse/logic/ModuleLibraryReferenceUnit"; export class ModuleLibraryReferenceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleLibraryReferenceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_LIBRARY_ID: FieldMeta; static FIELD_REFERENCE_LIBRARY_ID: FieldMeta; static FIELD_REFERENCE_LIBRARY_VERSION: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findLibraryIdByIdAsync(id: string): Promise; findReferenceLibraryIdByIdAsync(id: string): Promise; findReferenceLibraryVersionByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleLibraryReferenceUnit): ResultEnum; prepare(unit: ModuleLibraryReferenceUnit): ModuleLibraryReferenceUnit; protected onInsertBefore(context: IContext, unit: ModuleLibraryReferenceUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleLibraryReferenceUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleLibraryReferenceUnit, param2?: ModuleLibraryReferenceUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleLibraryReferenceUnit, newUnit: ModuleLibraryReferenceUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleLibraryReferenceUnit, newUnit: ModuleLibraryReferenceUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleLibraryReferenceUnit, param2?: ModuleLibraryReferenceUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleLibraryReferenceUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleLibraryReferenceUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleLibraryReferenceUnit, param2?: ModuleLibraryReferenceUnit): Promise; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryReferenceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ModuleLibraryReferenceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; libraryId: string; referenceLibraryId: string; referenceLibraryVersion: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryReferenceController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleLibraryReferenceLogic } from "sk/service/data/logic/warehouse/logic/ModuleLibraryReferenceLogic"; import { ModuleLibraryReferenceDto } from "sk/service/data/logic/warehouse/controller/ModuleLibraryReferenceDto"; export class ModuleLibraryReferenceController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; createLogic(context: IDataContext): ModuleLibraryReferenceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleLibraryReferenceDto, newDto: ModuleLibraryReferenceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleLibraryReferenceDto, newDto: ModuleLibraryReferenceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleLibraryReferenceDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryStructureUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ModuleLibraryStructureUnit extends DatasetUnit { code: string; name: string; dataIcon: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/logic/ModuleLibraryStructureLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ModuleLibraryStructureUnit } from "sk/service/data/logic/warehouse/logic/ModuleLibraryStructureUnit"; export class ModuleLibraryStructureLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ModuleLibraryStructureUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_DATA_ICON: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findDataIconByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ModuleLibraryStructureUnit): ResultEnum; prepare(unit: ModuleLibraryStructureUnit): ModuleLibraryStructureUnit; protected onInsertBefore(context: IContext, unit: ModuleLibraryStructureUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ModuleLibraryStructureUnit): ResultEnum; insertAsync(param1: IDataContext | ModuleLibraryStructureUnit, param2?: ModuleLibraryStructureUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ModuleLibraryStructureUnit, newUnit: ModuleLibraryStructureUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ModuleLibraryStructureUnit, newUnit: ModuleLibraryStructureUnit): ResultEnum; updateAsync(param1: IDataContext | ModuleLibraryStructureUnit, param2?: ModuleLibraryStructureUnit): Promise; protected onDeleteBefore(context: IContext, unit: ModuleLibraryStructureUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ModuleLibraryStructureUnit): ResultEnum; deleteAsync(param1: IDataContext | ModuleLibraryStructureUnit, param2?: ModuleLibraryStructureUnit): Promise; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryStructureDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ModuleLibraryStructureDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; code: string; name: string; dataIcon: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/controller/ModuleLibraryStructureController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ModuleLibraryStructureLogic } from "sk/service/data/logic/warehouse/logic/ModuleLibraryStructureLogic"; import { ModuleLibraryStructureDto } from "sk/service/data/logic/warehouse/controller/ModuleLibraryStructureDto"; export class ModuleLibraryStructureController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ModuleLibraryStructureLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ModuleLibraryStructureDto, newDto: ModuleLibraryStructureDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ModuleLibraryStructureDto, newDto: ModuleLibraryStructureDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ModuleLibraryStructureDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/warehouse/logic/ResourceLibraryUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class ResourceLibraryUnit extends DatasetUnit { tenantId: string; structureId: string; businessTypeCode: string; code: string; name: string; tags: string; features: string; permissions: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/logic/ResourceLibraryLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { ResourceLibraryUnit } from "sk/service/data/logic/warehouse/logic/ResourceLibraryUnit"; export class ResourceLibraryLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof ResourceLibraryUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_STRUCTURE_ID: FieldMeta; static FIELD_BUSINESS_TYPE_CODE: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TAGS: FieldMeta; static FIELD_FEATURES: FieldMeta; static FIELD_PERMISSIONS: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findStructureIdByIdAsync(id: string): Promise; findBusinessTypeCodeByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTagsByIdAsync(id: string): Promise; findFeaturesByIdAsync(id: string): Promise; findPermissionsByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: ResourceLibraryUnit): ResultEnum; prepare(unit: ResourceLibraryUnit): ResourceLibraryUnit; protected onInsertBefore(context: IContext, unit: ResourceLibraryUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: ResourceLibraryUnit): ResultEnum; insertAsync(param1: IDataContext | ResourceLibraryUnit, param2?: ResourceLibraryUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: ResourceLibraryUnit, newUnit: ResourceLibraryUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: ResourceLibraryUnit, newUnit: ResourceLibraryUnit): ResultEnum; updateAsync(param1: IDataContext | ResourceLibraryUnit, param2?: ResourceLibraryUnit): Promise; protected onDeleteBefore(context: IContext, unit: ResourceLibraryUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: ResourceLibraryUnit): ResultEnum; deleteAsync(param1: IDataContext | ResourceLibraryUnit, param2?: ResourceLibraryUnit): Promise; } } declare module "sk/service/data/logic/warehouse/controller/ResourceLibraryDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class ResourceLibraryDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; structureId: string; businessTypeCode: string; code: string; name: string; tags: string; features: string; permissions: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/controller/ResourceLibraryController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { ResourceLibraryLogic } from "sk/service/data/logic/warehouse/logic/ResourceLibraryLogic"; import { ResourceLibraryDto } from "sk/service/data/logic/warehouse/controller/ResourceLibraryDto"; export class ResourceLibraryController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; getIdByCodeAsync(context: IDataContext, code: string): Promise; createLogic(context: IDataContext): ResourceLibraryLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: ResourceLibraryDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: ResourceLibraryDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: ResourceLibraryDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: ResourceLibraryDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: ResourceLibraryDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: ResourceLibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: ResourceLibraryDto, newDto: ResourceLibraryDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: ResourceLibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: ResourceLibraryDto, newDto: ResourceLibraryDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: ResourceLibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: ResourceLibraryDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: ResourceLibraryDto, options: DatasetControllerOptions): Promise; } } declare module "sk/service/data/logic/warehouse/logic/WarehouseUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class WarehouseUnit extends DatasetUnit { tenantId: string; code: string; name: string; tenantOrgType: number; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/logic/WarehouseLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { WarehouseUnit } from "sk/service/data/logic/warehouse/logic/WarehouseUnit"; export class WarehouseLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof WarehouseUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_TENANT_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_NAME: FieldMeta; static FIELD_TENANT_ORG_TYPE: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findTenantIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findNameByIdAsync(id: string): Promise; findTenantOrgTypeByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: WarehouseUnit): ResultEnum; prepare(unit: WarehouseUnit): WarehouseUnit; protected onInsertBefore(context: IContext, unit: WarehouseUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: WarehouseUnit): ResultEnum; insertAsync(param1: IDataContext | WarehouseUnit, param2?: WarehouseUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: WarehouseUnit, newUnit: WarehouseUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: WarehouseUnit, newUnit: WarehouseUnit): ResultEnum; updateAsync(param1: IDataContext | WarehouseUnit, param2?: WarehouseUnit): Promise; protected onDeleteBefore(context: IContext, unit: WarehouseUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: WarehouseUnit): ResultEnum; deleteAsync(param1: IDataContext | WarehouseUnit, param2?: WarehouseUnit): Promise; } } declare module "sk/service/data/logic/warehouse/controller/WarehouseDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class WarehouseDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; tenantId: string; code: string; name: string; tenantOrgType: number; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/controller/WarehouseController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { WarehouseLogic } from "sk/service/data/logic/warehouse/logic/WarehouseLogic"; import { WarehouseDto } from "sk/service/data/logic/warehouse/controller/WarehouseDto"; export class WarehouseController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getNameAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): WarehouseLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: WarehouseDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: WarehouseDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: WarehouseDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: WarehouseDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: WarehouseDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: WarehouseDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: WarehouseDto, newDto: WarehouseDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: WarehouseDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: WarehouseDto, newDto: WarehouseDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: WarehouseDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: WarehouseDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: WarehouseDto, options: DatasetControllerOptions): Promise; findByTenantIdAsync(context: RouterContext, tenantId: string): Promise; } } declare module "sk/service/data/logic/warehouse/controller/WarehouseDatabaseDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class WarehouseDatabaseDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; libraryId: string; warehouseId: string; databaseName: string; host: string; port: string; passport: string; password: string; statusCd: number; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/controller/WarehouseDatabaseController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { WarehouseDatabaseLogic } from "sk/service/data/logic/warehouse/logic/WarehouseDatabaseLogic"; import { WarehouseDatabaseUnit } from "sk/service/data/logic/warehouse/logic/WarehouseDatabaseUnit"; import { WarehouseDatabaseDto } from "sk/service/data/logic/warehouse/controller/WarehouseDatabaseDto"; export class WarehouseDatabaseController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): WarehouseDatabaseLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: WarehouseDatabaseDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: WarehouseDatabaseDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: WarehouseDatabaseDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: WarehouseDatabaseDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: WarehouseDatabaseDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: WarehouseDatabaseDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: WarehouseDatabaseDto, newDto: WarehouseDatabaseDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: WarehouseDatabaseDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: WarehouseDatabaseDto, newDto: WarehouseDatabaseDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: WarehouseDatabaseDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: WarehouseDatabaseDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: WarehouseDatabaseDto, options: DatasetControllerOptions): Promise; getDatabaseName(context: RouterContext, id: string): Promise; findDatabaseAsync(context: RouterContext, databaseName: string, databaseId: string): Promise; findDatabaseByHostAsync(context: IDataContext, databaseName: string, host: string): Promise; } } declare module "sk/service/data/logic/warehouse/logic/WarehouseDatabaseDataspaceUnit" { import { DatasetUnit } from 'foundation/service/common/database/DatasetUnit'; export class WarehouseDatabaseDataspaceUnit extends DatasetUnit { warehouseDatabaseId: string; code: string; remark: string; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/logic/WarehouseDatabaseDataspaceLogic" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { IContext } from 'cross/runtime/lang/IContext'; import { ResultEnum } from 'cross/runtime/lang/ResultEnum'; import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetLogic } from 'foundation/service/common/database/DatasetLogic'; import { DatasetMeta } from 'foundation/service/common/database/DatasetMeta'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { WarehouseDatabaseDataspaceUnit } from "sk/service/data/logic/warehouse/logic/WarehouseDatabaseDataspaceUnit"; export class WarehouseDatabaseDataspaceLogic extends DatasetLogic { static DATASET: DatasetMeta; static UNIT_CLASS: typeof WarehouseDatabaseDataspaceUnit; static FIELD_ID: FieldMeta; static FIELD_OBJECT_STATUS_CD: FieldMeta; static FIELD_OBJECT_VERSION: FieldMeta; static FIELD_DEPLOY_CODE: FieldMeta; static FIELD_WAREHOUSE_DATABASE_ID: FieldMeta; static FIELD_CODE: FieldMeta; static FIELD_REMARK: FieldMeta; static FIELD_CREATE_USER_ID: FieldMeta; static FIELD_CREATE_USER_NAME: FieldMeta; static FIELD_CREATE_DATE: FieldMeta; static FIELD_UPDATE_USER_ID: FieldMeta; static FIELD_UPDATE_USER_NAME: FieldMeta; static FIELD_UPDATE_DATE: FieldMeta; static FIELDS: Array; protected static SQL_FIELDS: string; protected static SQL_SELECT: string; protected static SQL_FIND: string; protected static SQL_INSERT: string; protected static SQL_UPDATE: string; protected static SQL_DELETE: string; constructor(context: IDataContext); get datasetMeta(): DatasetMeta; get fieldsMeta(): Array; createUnit(): T; findAsync(param1: IDataContext | string, param2?: string): Promise; getAsync(id: string): Promise; findIdByIdAsync(id: string): Promise; findObjectStatusCdByIdAsync(id: string): Promise; findObjectVersionByIdAsync(id: string): Promise; findDeployCodeByIdAsync(id: string): Promise; findWarehouseDatabaseIdByIdAsync(id: string): Promise; findCodeByIdAsync(id: string): Promise; findRemarkByIdAsync(id: string): Promise; findCreateUserIdByIdAsync(id: string): Promise; findCreateUserNameByIdAsync(id: string): Promise; findCreateDateByIdAsync(id: string): Promise; findUpdateUserIdByIdAsync(id: string): Promise; findUpdateUserNameByIdAsync(id: string): Promise; findUpdateDateByIdAsync(id: string): Promise; searchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise; fetchAsync(param1: IDataContext | DataQuery, param2?: DataQuery): Promise>; protected onPrepare(unit: WarehouseDatabaseDataspaceUnit): ResultEnum; prepare(unit: WarehouseDatabaseDataspaceUnit): WarehouseDatabaseDataspaceUnit; protected onInsertBefore(context: IContext, unit: WarehouseDatabaseDataspaceUnit): ResultEnum; protected onInsertAfter(context: IContext, unit: WarehouseDatabaseDataspaceUnit): ResultEnum; insertAsync(param1: IDataContext | WarehouseDatabaseDataspaceUnit, param2?: WarehouseDatabaseDataspaceUnit | boolean, param3?: boolean): Promise; protected onUpdateBefore(context: IContext, oldUnit: WarehouseDatabaseDataspaceUnit, newUnit: WarehouseDatabaseDataspaceUnit): ResultEnum; protected onUpdateAfter(context: IContext, oldUnit: WarehouseDatabaseDataspaceUnit, newUnit: WarehouseDatabaseDataspaceUnit): ResultEnum; updateAsync(param1: IDataContext | WarehouseDatabaseDataspaceUnit, param2?: WarehouseDatabaseDataspaceUnit): Promise; protected onDeleteBefore(context: IContext, unit: WarehouseDatabaseDataspaceUnit): ResultEnum; protected onDeleteAfter(context: IContext, unit: WarehouseDatabaseDataspaceUnit): ResultEnum; deleteAsync(param1: IDataContext | WarehouseDatabaseDataspaceUnit, param2?: WarehouseDatabaseDataspaceUnit): Promise; } } declare module "sk/service/data/logic/warehouse/controller/WarehouseDatabaseDataspaceDto" { import { DateTime } from 'cross/runtime/lang/DateTime'; import { DatasetControllerDto } from 'foundation/service/common/router/database/DatasetControllerDto'; export class WarehouseDatabaseDataspaceDto extends DatasetControllerDto { id: string; objectStatusCd: number; objectVersion: number; deployCode: string; warehouseDatabaseId: string; code: string; remark: string; createUserId: string; createUserName: string; createDate: DateTime; updateUserId: string; updateUserName: string; updateDate: DateTime; constructor(); loadJson(jconfig: any): void; loadData(jconfig: any): void; saveJson(jtarget?: any): any; saveData(jtarget?: any): any; reset(): void; } } declare module "sk/service/data/logic/warehouse/controller/WarehouseDatabaseDataspaceController" { import { DataQuery } from 'foundation/service/common/database/util/DataQuery'; import { DatasetController } from 'foundation/service/common/router/database/DatasetController'; import { DatasetControllerOptions } from 'foundation/service/common/router/database/DatasetControllerOptions'; import { DatasetControllerResult, DatasetControllerResultType } from 'foundation/service/common/router/database/DatasetControllerResult'; import { DataResult } from 'foundation/service/common/database/DataResult'; import { DatasetResult } from 'foundation/service/common/database/DatasetResult'; import { FieldMeta } from 'foundation/service/common/database/FieldMeta'; import { IDataContext } from 'foundation/service/common/database/IDataContext'; import { RouterContext } from 'foundation/service/common/router/RouterContext'; import { WarehouseDatabaseDataspaceLogic } from "sk/service/data/logic/warehouse/logic/WarehouseDatabaseDataspaceLogic"; import { WarehouseDatabaseDataspaceUnit } from "sk/service/data/logic/warehouse/logic/WarehouseDatabaseDataspaceUnit"; import { WarehouseDatabaseDataspaceDto } from "sk/service/data/logic/warehouse/controller/WarehouseDatabaseDataspaceDto"; export class WarehouseDatabaseDataspaceController extends DatasetController { static PATH: string; constructor(); findFieldMeta(name: string): FieldMeta; getCodeAsync(context: IDataContext, id: string): Promise; getRemarkAsync(context: IDataContext, id: string): Promise; createLogic(context: IDataContext): WarehouseDatabaseDataspaceLogic; findAsync(context: IDataContext, id: string): Promise; getAsync(context: IDataContext, id: string): Promise; searchAsync(context: IDataContext, query: DataQuery): Promise; fetchAsync(context: IDataContext, query: DataQuery): Promise>; insertAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options?: DatasetControllerOptions): Promise; updateAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options?: DatasetControllerOptions): Promise; deleteAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options?: DatasetControllerOptions): Promise; protected onPrepareAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options: DatasetControllerOptions): Promise; protected onInsertBeforeAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options: DatasetControllerOptions): Promise; protected onInsertAfterAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options: DatasetControllerOptions): Promise; protected onUpdateBeforeAsync(context: RouterContext, oldDto: WarehouseDatabaseDataspaceDto, newDto: WarehouseDatabaseDataspaceDto, options: DatasetControllerOptions): Promise; protected onUpdateAfterAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options: DatasetControllerOptions): Promise; protected onDeleteBeforeAsync(context: RouterContext, oldDto: WarehouseDatabaseDataspaceDto, newDto: WarehouseDatabaseDataspaceDto, options: DatasetControllerOptions): Promise; protected onDeleteAfterAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options: DatasetControllerOptions): Promise; protected onDuplicateBeforeAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options: DatasetControllerOptions): Promise; protected onDuplicateAfterAsync(context: RouterContext, dto: WarehouseDatabaseDataspaceDto, options: DatasetControllerOptions): Promise; findDataSpaceAsync(context: IDataContext, databaseId: string, code: string): Promise; } }