123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277 |
- /// <reference types="../../@cosmic/bos-script" />
- /// <reference types="../../@cosmic/bos-core" />
- declare global {
- namespace $ {
- namespace kd.sdk.epm.bgmd.util.base{
- interface AbstractUtils_S {
- }
- interface AbstractUtils_C extends AbstractUtils_S {
- new():AbstractUtils;
- }
- interface AbstractUtils$ {
- }
- type AbstractUtils_T = AbstractUtils_S & AbstractUtils$;
- interface AbstractUtils extends AbstractUtils_T {
- }
- }
- namespace kd.sdk.epm.bgmd.util.f7{
- interface F7Utils_S {
- readonly log:$.kd.bos.logging.Log;
- get():F7Utils;
- }
- type F7Utils_ST = kd.sdk.epm.bgmd.util.f7.impl.AbstractUtils_S & kd.sdk.epm.bgmd.util.f7.face.IF7_S & F7Utils_S;
- interface F7Utils_C extends F7Utils_ST {
- new():F7Utils;
- }
- interface F7Utils$ {
- }
- type F7Utils_T = kd.sdk.epm.bgmd.util.f7.impl.AbstractUtils & kd.sdk.epm.bgmd.util.f7.face.IF7 & F7Utils_S & F7Utils$;
- interface F7Utils extends F7Utils_T {
- }
- interface F8Utils_S {
- readonly log:$.kd.bos.logging.Log;
- get():F8Utils;
- }
- type F8Utils_ST = kd.sdk.epm.bgmd.util.f7.impl.AbstractUtils_S & kd.sdk.epm.bgmd.util.f7.face.IF8_S & F8Utils_S;
- interface F8Utils_C extends F8Utils_ST {
- new():F8Utils;
- }
- interface F8Utils$ {
- }
- type F8Utils_T = kd.sdk.epm.bgmd.util.f7.impl.AbstractUtils & kd.sdk.epm.bgmd.util.f7.face.IF8 & F8Utils_S & F8Utils$;
- interface F8Utils extends F8Utils_T {
- }
- interface F7Parameter_S {
- }
- interface F7Parameter_C extends F7Parameter_S {
- new():F7Parameter;
- }
- interface F7Parameter$ {
- getBusModelId():long;
- getCusRange():$.java.util.List;
- getDatasetIds():$.java.util.List;
- getDimensionId():long;
- getFilters():$.java.util.List;
- getModelId():long;
- getRangeType():number;
- getSelectIds():$.java.util.Map;
- isCanSelectRoot():boolean;
- isMultiSelect():boolean;
- isOnlySelLeaf():boolean;
- isVerifyPermission():boolean;
- setBusModelId(busModelId:long):void;
- setCanSelectRoot(canSelectRoot:boolean):void;
- setCusRange(cusRange:$.java.util.List):void;
- setDatasetIds(datasetIds:$.java.util.List):void;
- setDimensionId(dimensionId:long):void;
- setFilters(filters:$.java.util.List):void;
- setModelId(modelId:long):void;
- setMultiSelect(multiSelect:boolean):void;
- setOnlySelLeaf(onlySelLeaf:boolean):void;
- setRangeType(rangeType:number):void;
- setSelectIds(selectIds:$.java.util.Map):void;
- setVerifyPermission(verifyPermission:boolean):void;
- }
- type F7Parameter_T = F7Parameter_S & F7Parameter$;
- interface F7Parameter extends F7Parameter_T {
- }
- }
- namespace kd.sdk.epm.bgmd.util.f7.face{
- interface IF8_S {
- }
- interface IF8$ {
- /**
- * 描述:打开一个维度成员范围选择界面
- * @param evt BeforeF7SelectEvent
- * @param closeCallBack 回调参数
- * @param f7Param f7参数
- */
- openF8(evt:$.kd.bos.form.field.events.BeforeF7SelectEvent,closeCallBack:$.kd.bos.form.CloseCallBack,f7Param:F7Parameter):void;
- /**
- * 描述:打开一个维度成员范围选择界面
- * @param view formView
- * @param closeCallBack 回调参数
- * @param f7Param f7参数
- */
- openF8(view:$.kd.bos.form.IFormView,closeCallBack:$.kd.bos.form.CloseCallBack,f7Param:F7Parameter):void;
- }
- type IF8_T = IF8_S & IF8$;
- interface IF8 extends IF8_T {
- }
- interface IF7_S {
- }
- interface IF7$ {
- /**
- * 描述:打开一个单选或者多选的维度成员界面
- * @param evt BeforeF7SelectEvent
- * @param closeCallBack 回调参数
- * @param f7Param f7参数
- */
- openF7(evt:$.kd.bos.form.field.events.BeforeF7SelectEvent,closeCallBack:$.kd.bos.form.CloseCallBack,f7Param:F7Parameter):void;
- /**
- * 描述:打开一个单选或者多选的维度成员界面
- * @param view IFormView
- * @param closeCallBack 回调参数
- * @param f7Param f7参数
- */
- openF7(view:$.kd.bos.form.IFormView,closeCallBack:$.kd.bos.form.CloseCallBack,f7Param:F7Parameter):void;
- }
- type IF7_T = IF7_S & IF7$;
- interface IF7 extends IF7_T {
- }
- }
- namespace kd.sdk.epm.bgmd.util.f7.impl{
- interface AbstractUtils_S {
- }
- interface AbstractUtils_C extends AbstractUtils_S {
- new():AbstractUtils;
- }
- interface AbstractUtils$ {
- getDefault(modelId:long,dimensionId:long,busModelId:long,datasetIds:$.java.util.List):F7Parameter;
- getDefault(modelId:long,dimensionNumber:string,busModelId:long,datasetIds:$.java.util.List):F7Parameter;
- }
- type AbstractUtils_T = AbstractUtils_S & AbstractUtils$;
- interface AbstractUtils extends AbstractUtils_T {
- }
- }
- namespace kd.sdk.epm.bgmd.util.model{
- interface BusinessModelUtils_S {
- readonly BUSINESS_MODEL_ENTITY:string;
- readonly BUSINESS_MODEL_FIELDS:string;
- readonly BUSINESS_MODEL_FIELDS_DIMS:string;
- getBusModel(busModelId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObject;
- getBusModel(modelId:long,busModelNumber:string,fields:string):$.kd.bos.dataentity.entity.DynamicObject;
- getBusModels(modelId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObjectCollection;
- }
- type BusinessModelUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & BusinessModelUtils_S;
- interface BusinessModelUtils_C extends BusinessModelUtils_ST {
- new():BusinessModelUtils;
- }
- interface BusinessModelUtils$ {
- }
- type BusinessModelUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & BusinessModelUtils_S & BusinessModelUtils$;
- interface BusinessModelUtils extends BusinessModelUtils_T {
- }
- interface DimensionUtils_S {
- readonly DIMENSION_ENTITY:string;
- readonly DIMENSION_FIELDS:string;
- /**
- * 描述:根据预算体系id及维度id返回维度对象
- * @param modelId 体系id
- * @param dimensionId 维度Id
- * @param fields 维度属性字段
- * @return 维度对象
- * @Date:2023/7/6
- * @version:1.0
- * @Description:根据预算体系id及维度id返回维度对象
- */
- getDimension(modelId:long,dimensionId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObject;
- /**
- * 描述:返回指定编码的维度对象
- * @param modelId 体系id
- * @param dimensionNumber 维度编码
- * @param fields 维度属性字段
- * @return 维度对象
- * @Date:2023/7/6
- * @version:1.0
- * @Description:返回指定编码的维度对象
- */
- getDimension(modelId:long,dimensionNumber:string,fields:string):$.kd.bos.dataentity.entity.DynamicObject;
- /**
- * 描述:返回指定编码的维度id(如果查询不到维度则返回null)
- * @param modelId 体系id
- * @param dimensionNumber 维度编码
- * @return 维度id
- * @Date:2023/7/6
- * @version:1.0
- * @Description:根据体系id及维度编码返回维度id
- */
- getDimensionId(modelId:long,dimensionNumber:string):long;
- }
- type DimensionUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & DimensionUtils_S;
- interface DimensionUtils_C extends DimensionUtils_ST {
- new():DimensionUtils;
- }
- interface DimensionUtils$ {
- }
- type DimensionUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & DimensionUtils_S & DimensionUtils$;
- interface DimensionUtils extends DimensionUtils_T {
- }
- interface DatasetUtils_S {
- readonly DATASET_ENTITY:string;
- readonly DATASET_FIELDS:string;
- getDataset(datasetId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObject;
- getDatasets(modelId:long,busModelId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObjectCollection;
- }
- type DatasetUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & DatasetUtils_S;
- interface DatasetUtils_C extends DatasetUtils_ST {
- new():DatasetUtils;
- }
- interface DatasetUtils$ {
- }
- type DatasetUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & DatasetUtils_S & DatasetUtils$;
- interface DatasetUtils extends DatasetUtils_T {
- }
- interface MemberUtils_S {
- readonly MEMBER_FIELDS:string;
- /**
- * 描述:根据预算体系Id、维度Id,维度成员编码返回维度成员对象(最大返回5000个维度成员)
- * @param modelId 预算体系Id
- * @param dimensionId 维度Id
- * @param memberNumbers 维度成员编码
- * @param fields 维度成员属性字段
- * @return 维度成员对象
- */
- getMembers(modelId:long,dimensionId:long,memberNumbers:$.java.util.Collection,fields:string):$.kd.bos.dataentity.entity.DynamicObjectCollection;
- }
- type MemberUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & MemberUtils_S;
- interface MemberUtils_C extends MemberUtils_ST {
- new():MemberUtils;
- }
- interface MemberUtils$ {
- }
- type MemberUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & MemberUtils_S & MemberUtils$;
- interface MemberUtils extends MemberUtils_T {
- }
- interface CubeUtils_S {
- readonly MODEL_ENTITY:string;
- readonly MODEL_FIELDS:string;
- readonly log:$.kd.bos.logging.Log;
- /**
- * 描述:根据预算体系编码返回预算体系对象
- * @param modelNumbers 预算体系编码
- * @return 预算体系对象
- * @Date:2023/7/6
- * @version:1.0
- * @Description:预算体系对象
- */
- getModel(...modelNumbers:string[]):$.kd.bos.dataentity.entity.DynamicObjectCollection;
- /**
- * 描述:根据预算体系Id返回预算模型对象
- * @param modelId 预算体系Id
- * @return 预算体系对象
- * @Date:2023/7/6
- * @version:1.0
- * @Description:预算体系对象
- */
- getModel(modelId:long,fields:string):$.kd.bos.dataentity.entity.DynamicObject;
- /**
- * 描述:根据用户返回有权限的体系集合
- * @param userNumber 用户编码
- * @return 体系集合
- */
- getModels(fields:string,userNumber:string):$.kd.bos.dataentity.entity.DynamicObjectCollection;
- }
- type CubeUtils_ST = kd.sdk.epm.bgmd.util.base.AbstractUtils_S & CubeUtils_S;
- interface CubeUtils_C extends CubeUtils_ST {
- new():CubeUtils;
- }
- interface CubeUtils$ {
- }
- type CubeUtils_T = kd.sdk.epm.bgmd.util.base.AbstractUtils & CubeUtils_S & CubeUtils$;
- interface CubeUtils extends CubeUtils_T {
- }
- }
- }
- }
- export {};
|