批量校验非空字段是否都填写 * 1.所有集合
* * @param doc 待校验集合 * @param fieldNames 需校验字段 * @return true|false */ checkNullInDynamicCollection(doc:$.kd.bos.dataentity.entity.DynamicObjectCollection,fieldNames:$.java.util.Collection):boolean; /** *校验非空字段是否都填写
* * @param dyn 待校验数据 * @param fieldNames 校验属性 * @return true|false */ checkNullInDynamicObject(dyn:$.kd.bos.dataentity.entity.DynamicObject,fieldNames:$.java.util.Collection):boolean; /** * 对比两个对象的值是否相同,如果不同,返回false,否则返回true * * @param newDyn the new dyn * @param effectingDyn the effecting dyn * @return Boolean boolean */ compareDynamicObjectData(newDyn:$.kd.bos.dataentity.entity.DynamicObject,effectingDyn:$.kd.bos.dataentity.entity.DynamicObject):boolean; /** * 对比修改的历史实体信息和生效中的历史实体信息是否有差异,有差异的需要写历史,否则不用 * * @param newDataMap the new data map * @param effectingDataMap the effecting data map * @param historyEntityModels the history entity models * @param addNewDataHisEffectingDataMap the add new data his effecting data map * @return Map map */ compareHistoryDynamicObject(newDataMap:$.java.util.Map,effectingDataMap:$.java.util.Map,historyEntityModels:$.java.util.List,addNewDataHisEffectingDataMap:$.java.util.Map):$.java.util.Map; /** * 比较字段值 * * @param newVal the new val * @param oldVal the old val * @return boolean boolean */ compareValues(newVal:any,oldVal:any):boolean; /** * 复制历史表 * * @param hisDy the his dy * @return DynamicObject dynamic object */ copyHisDynamicObject(hisDy:$.kd.bos.dataentity.entity.DynamicObject):$.kd.bos.dataentity.entity.DynamicObject; /** * 复制历史表 * * @param hisDy the his dy * @param ignoreKeysSet the ignore keys set * @return DynamicObject dynamic object */ copyHisDynamicObjectWithIgnoreKeySet(hisDy:$.kd.bos.dataentity.entity.DynamicObject,ignoreKeysSet:$.java.util.Set):$.kd.bos.dataentity.entity.DynamicObject; /** * 获取历史实体非转化属性 * * @return List compare ignore key list */ getCompareIgnoreKeyList():$.java.util.List; /** * 获取动态对象字段id,为了兼容直接设置id而不是动态对象的情况, * * @param dataDyn the data dyn * @param fieldName the field name * @return Long dynamic object field id */ getDynamicObjectFieldId(dataDyn:$.kd.bos.dataentity.entity.DynamicObject,fieldName:string):long; /** * 获取字段集合 * * @param entityNumber the entity number * @return List fields name list */ getFieldsNameList(entityNumber:string):$.java.util.List; /** * 获取字段集合 * * @param entityType the entity type * @return List fields name list */ getFieldsNameList(entityType:$.kd.bos.entity.MainEntityType):$.java.util.List; /** * 获取字段集合的字符串 * * @param entityNumber the entity number * @return String fields names string */ getFieldsNamesString(entityNumber:string):string; /** * 获取字段集合的字符串 * * @param entityType the entity type * @return String fields names string */ getFieldsNamesString(entityType:$.kd.bos.entity.MainEntityType):string; /** * 获取历史实体非转化属性 * * @return Set ignore keys set */ getIgnoreKeysSet():$.java.util.Set; } interface HistoryEntityUtils_C extends HistoryEntityUtils_S { new():HistoryEntityUtils; } interface HistoryEntityUtils$ { } type HistoryEntityUtils_T = HistoryEntityUtils_S & HistoryEntityUtils$; interface HistoryEntityUtils extends HistoryEntityUtils_T { } } namespace kd.hr.hbp.business.init{ interface AbstractInitDomainDataService_S { } type AbstractInitDomainDataService_ST = AbstractConsumerHandleService_S & AbstractInitDomainDataService_S; interface AbstractInitDomainDataService_C extends AbstractInitDomainDataService_ST { new():AbstractInitDomainDataService; } interface AbstractInitDomainDataService$ { /** * 获取当前页中间表数据条数 * * @return count */ getCount():number; /** * 获取当前分页总数 * * @return pageCount */ getPageCount():number; } type AbstractInitDomainDataService_T = AbstractConsumerHandleService & AbstractInitDomainDataService_S & AbstractInitDomainDataService$; interface AbstractInitDomainDataService extends AbstractInitDomainDataService_T { } interface AbstractConsumerHandleService_S { } type AbstractConsumerHandleService_ST = IInitDomainDataService_S & AbstractConsumerHandleService_S; interface AbstractConsumerHandleService_C extends AbstractConsumerHandleService_ST { new():AbstractConsumerHandleService; } interface AbstractConsumerHandleService$ { } type AbstractConsumerHandleService_T = IInitDomainDataService & AbstractConsumerHandleService_S & AbstractConsumerHandleService$; interface AbstractConsumerHandleService extends AbstractConsumerHandleService_T { } interface ITransferConfPostMicroService_S { } interface ITransferConfPostMicroService$ { /** * 生成校验属性值json串中存在引用基础资料不存在的场景 * * @param transferRowDataBeanList 属性对应的数据行,只是校验不通过的属性对应的数据行集合 * @return {@link TransferErrPromptRowBean} 有校验不通过的数据行提示信息 */ generatedErrPrompt?(transferRowDataBeanList:$.java.util.List):$.java.util.List; /** * 业务后置同步传输配置迁移后的数据 * * @param entityNumber 实体编码 * @param entityDataIdVsNumMap 实体数据id与number映射关系