///
///
declare global {
namespace $ {
namespace kd.bos.entity.property{
interface PictureProp_S {
}
type PictureProp_ST = kd.bos.mservice.svc.picture.IPictureProp_S & FieldProp_S & PictureProp_S;
interface PictureProp_C extends PictureProp_ST {
new():PictureProp;
}
interface PictureProp$ {
getBackgroundImgKey():string;
getImgSourceNew():number;
getMaxImgSize():number;
getThumbnailsParams():$.java.util.List;
setBackgroundImgKey(arg0:string):void;
setDefaultImgKey(arg0:string):void;
setImgSourceNew(arg0:number):void;
setMaxImgSize(arg0:number):void;
setThumbnailsParams(arg0:$.java.util.List):void;
}
type PictureProp_T = FieldProp & kd.bos.mservice.svc.picture.IPictureProp & PictureProp_S & PictureProp$;
interface PictureProp extends PictureProp_T {
}
}
namespace kd.bos.form.field{
interface PictureEdit_S {
}
type PictureEdit_ST = FieldEdit_S & $.kd.bos.form.control.events.ISuportClick & PictureEdit_S;
interface PictureEdit_C extends PictureEdit_ST {
new():PictureEdit;
}
interface PictureEdit$ {
addWaterMarkListener(arg0:$.kd.bos.form.control.events.WaterMarkListener):void;
beforeUpload(arg0:$.java.util.List):void;
click():void;
getImagePreviewUrl(arg0:$.java.util.List):void;
getOperationKey():string;
getOriginalPictrue():string;
getThumbnailsParams():$.java.util.List;
getThumbnailsURLs():$.java.util.Map;
getWaterMarkInfos():void;
remove(arg0:$.java.util.HashMap):void;
setOperationKey(arg0:string):void;
setShowWaterMark(arg0:boolean):void;
showPic():void;
uploadResult(arg0:$.java.util.List):void;
}
type PictureEdit_T = FieldEdit & $.kd.bos.form.control.events.ISuportClick & PictureEdit_S & PictureEdit$;
interface PictureEdit extends PictureEdit_T {
}
}
namespace kd.bos.mservice.svc.picture{
interface IPictureProp_S {
}
interface IPictureProp$ {
getDefaultImgKey?():string;
}
type IPictureProp_T = IPictureProp_S & IPictureProp$;
interface IPictureProp extends IPictureProp_T {
}
}
namespace kd.hr.hbp.business.domain.model.newhismodel{
interface HisResponse_S {
}
interface HisResponse_C extends HisResponse_S {
new():HisResponse;
}
interface HisResponse$ {
getCode():string;
getData():any;
getErrorMessage():string;
setCode(arg0:string):void;
setData(arg0:any):void;
setErrorMessage(arg0:string):void;
}
type HisResponse_T = HisResponse_S & HisResponse$;
interface HisResponse extends HisResponse_T {
}
}
namespace kd.hr.hbp.business.servicehelper{
interface HRBaseServiceHelper_S {
create(arg0:string):HRBaseServiceHelper;
}
interface HRBaseServiceHelper_C extends HRBaseServiceHelper_S {
new(arg0:string):HRBaseServiceHelper;
}
interface HRBaseServiceHelper$ {
count(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):number;
delete(arg0:any[]):void;
deleteByFilter(arg0:$.kd.bos.orm.query.QFilter[]):number;
deleteOne(arg0:any):void;
genEmptyEntryColl(arg0:$.kd.bos.dataentity.entity.DynamicObject,arg1:string):any;
genEmptyEntryCollWithSize(arg0:$.kd.bos.dataentity.entity.DynamicObject,arg1:string,arg2:number):$.kd.bos.dataentity.entity.DynamicObjectCollection;
generateDynamicObject(arg0:any,arg1:string):$.kd.bos.dataentity.entity.DynamicObject;
generateDynamicObject(arg0:$.kd.bos.dataentity.entity.DynamicObject,arg1:string):$.kd.bos.dataentity.entity.DynamicObject;
generateDynamicObject(arg0:string,arg1:any,arg2:string):$.kd.bos.dataentity.entity.DynamicObject;
generateDynamicObject(arg0:string,arg1:$.kd.bos.dataentity.entity.DynamicObject,arg2:string):$.kd.bos.dataentity.entity.DynamicObject;
generateEmptyDynamicObject():$.kd.bos.dataentity.entity.DynamicObject;
generateEmptyDynamicObject(arg0:string):$.kd.bos.dataentity.entity.DynamicObject;
generateEmptyEntryCollection(arg0:$.kd.bos.dataentity.entity.DynamicObject,arg1:string):$.kd.bos.dataentity.entity.DynamicObjectCollection;
generateEmptyEntryDynamicObject(arg0:string):$.kd.bos.dataentity.entity.DynamicObject;
generateEmptyEntryDynamicObject(arg0:string,arg1:string):$.kd.bos.dataentity.entity.DynamicObject;
getEntityName():string;
isExists(arg0:any):boolean;
isExists(arg0:$.kd.bos.orm.query.QFilter[]):boolean;
isExists(arg0:$.kd.bos.orm.query.QFilter):boolean;
loadDynamicObject(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
loadDynamicObject(arg0:$.kd.bos.orm.query.QFilter):$.kd.bos.dataentity.entity.DynamicObject;
loadDynamicObjectArray(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
loadDynamicObjectArray(arg0:any[]):$.kd.bos.dataentity.entity.DynamicObject[];
loadDynamicObjectArray(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
loadDynamicObjectArray(arg0:string,arg1:any[]):$.kd.bos.dataentity.entity.DynamicObject[];
loadSingle(arg0:any):$.kd.bos.dataentity.entity.DynamicObject;
loadSingle(arg0:string,arg1:any):$.kd.bos.dataentity.entity.DynamicObject;
query(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
query(arg0:$.kd.bos.orm.query.QFilter[],arg1:string):$.kd.bos.dataentity.entity.DynamicObject[];
query(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
query(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObject[];
query(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string,arg3:number):$.kd.bos.dataentity.entity.DynamicObject[];
queryDataSet(arg0:string,arg1:string):$.kd.bos.algo.DataSet;
queryDataSet(arg0:string,arg1:string,arg2:$.kd.bos.orm.query.QFilter[]):$.kd.bos.algo.DataSet;
queryDataSet(arg0:string,arg1:string,arg2:string):$.kd.bos.algo.DataSet;
queryDataSet(arg0:string,arg1:string,arg2:$.kd.bos.orm.query.QFilter[],arg3:string):$.kd.bos.algo.DataSet;
queryDataSet(arg0:string,arg1:string,arg2:$.kd.bos.orm.query.QFilter[],arg3:string,arg4:number):$.kd.bos.algo.DataSet;
queryMultiEntityDataSet(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string,arg3:boolean,arg4:number,arg5:number):$.kd.bos.algo.DataSet;
queryOne(arg0:any):$.kd.bos.dataentity.entity.DynamicObject;
queryOne(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
queryOne(arg0:string,arg1:any):$.kd.bos.dataentity.entity.DynamicObject;
queryOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
queryOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter):$.kd.bos.dataentity.entity.DynamicObject;
queryOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObject;
queryOriginalArray(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
queryOriginalArray(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObject[];
queryOriginalCollection(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObjectCollection;
queryOriginalCollection(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObjectCollection;
queryOriginalOne(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
queryOriginalOne(arg0:$.kd.bos.orm.query.QFilter):$.kd.bos.dataentity.entity.DynamicObject;
queryOriginalOne(arg0:string,arg1:any):$.kd.bos.dataentity.entity.DynamicObject;
queryOriginalOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
queryOriginalOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter):$.kd.bos.dataentity.entity.DynamicObject;
queryOriginalOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObject;
queryTranPropList(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string,arg3:$.java.lang.Class):$.java.util.List;
save(arg0:$.kd.bos.dataentity.entity.DynamicObject[]):any[];
save(arg0:$.kd.bos.dataentity.entity.DynamicObjectCollection):any[];
saveOne(arg0:$.kd.bos.dataentity.entity.DynamicObject):any;
setEntityName(arg0:string):void;
update(arg0:$.kd.bos.dataentity.entity.DynamicObject[]):any[];
updateDataOne(arg0:$.kd.bos.dataentity.entity.DynamicObject):void;
updateDatas(arg0:$.kd.bos.dataentity.entity.DynamicObject[]):void;
updateMultDynObjColl(arg0:string,arg1:kd.hr.hbp.common.function_.DynCollHandler,...arg2:string[]):any;
updateOne(arg0:$.kd.bos.dataentity.entity.DynamicObject):any;
updateSingleDynObjColl(arg0:string,arg1:string,arg2:kd.hr.hbp.common.function_.DynCollHandler):any;
}
type HRBaseServiceHelper_T = HRBaseServiceHelper_S & HRBaseServiceHelper$;
interface HRBaseServiceHelper extends HRBaseServiceHelper_T {
}
}
namespace kd.hr.hbp.common.function_{
interface DynCollHandler_S {
readonly MAIN_ENTITY_PARAMS_KEY:string;
}
interface DynCollHandler$ {
buildDelEntryCollection?(arg0:$.kd.bos.dataentity.entity.DynamicObjectCollection,arg1:$.kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType):void;
buildEntryCollection?(arg0:$.kd.bos.dataentity.entity.DynamicObjectCollection,arg1:$.kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType,arg2:$.java.util.List):void;
getParams():any;
setMainEntityVal?(arg0:$.kd.bos.dataentity.entity.DynamicObject,arg1:$.java.util.List):void;
}
type DynCollHandler_T = DynCollHandler_S & DynCollHandler$;
interface DynCollHandler extends DynCollHandler_T {
}
}
namespace kd.hr.hbp.common.model{
interface DimValueResult_S {
}
type DimValueResult_ST = $.java.io.Serializable & DimValueResult_S;
interface DimValueResult_C extends DimValueResult_ST {
new():DimValueResult;
new(arg0:boolean):DimValueResult;
new(arg0:boolean,arg1:$.java.util.Set):DimValueResult;
}
interface DimValueResult$ {
getDimValueIds():$.java.util.Set;
isAll():boolean;
setAll(arg0:boolean):void;
setDimValueIds(arg0:$.java.util.Set):void;
}
type DimValueResult_T = $.java.io.Serializable & DimValueResult_S & DimValueResult$;
interface DimValueResult extends DimValueResult_T {
}
interface AuthorizedOrgResult_S {
allOrg():AuthorizedOrgResult;
}
type AuthorizedOrgResult_ST = $.java.io.Serializable & AuthorizedOrgResult_S;
interface AuthorizedOrgResult_C extends AuthorizedOrgResult_ST {
new():AuthorizedOrgResult;
new(arg0:boolean):AuthorizedOrgResult;
new(arg0:boolean,arg1:$.java.util.List):AuthorizedOrgResult;
}
interface AuthorizedOrgResult$ {
getHasPermOrgs():$.java.util.List;
isHasAllOrgPerm():boolean;
setHasAllOrgPerm(arg0:boolean):void;
setHasPermOrgs(arg0:$.java.util.List):void;
}
type AuthorizedOrgResult_T = $.java.io.Serializable & AuthorizedOrgResult_S & AuthorizedOrgResult$;
interface AuthorizedOrgResult extends AuthorizedOrgResult_T {
}
}
namespace kd.hr.hbp.common.util{
interface HRDateTimeUtils_S {
readonly YYYY_MM_DD:string;
readonly YYYY_MM_DD_HH_MM_SS:string;
addDate(arg0:Date,arg1:Date):Date;
addDay(arg0:Date,arg1:long):Date;
addDays(arg0:number,arg1:Date):Date;
addDuration(arg0:Date,arg1:number,arg2:number):Date;
addDuration(arg0:Date,arg1:number,arg2:number,arg3:number):Date;
addDuration(arg0:Date,arg1:number,arg2:number,arg3:number,arg4:number):Date;
addDuration(arg0:Date,arg1:number,arg2:number,arg3:number,arg4:number,arg5:number):Date;
addDuration(arg0:Date,arg1:number,arg2:number,arg3:number,arg4:number,arg5:number,arg6:number):Date;
addHour(arg0:Date,arg1:long):Date;
addMinute(arg0:Date,arg1:long):Date;
addMonth(arg0:Date,arg1:number):Date;
addSecond(arg0:Date,arg1:long):Date;
addYear(arg0:Date,arg1:number):Date;
convertAfter1YearDate(arg0:long):Date;
convertBefore1YearDate(arg0:long):Date;
convertBefore365DayDate(arg0:long):Date;
convertDate(arg0:long):Date;
curAfter1YearDate():Date;
curAfter365DayDate():Date;
curDate():Date;
curUserDateBos(arg0:long):Date;
dateDiff(arg0:Date,arg1:Date):long;
dateDiff(arg0:string,arg1:Date,arg2:Date):long;
dateFormatDate(arg0:Date):Date;
dateToGMT(arg0:Date,arg1:string):string;
dateToSQL(arg0:Date):string;
dayAfter(arg0:Date,arg1:Date):boolean;
dayBefore(arg0:Date,arg1:Date):boolean;
dayEquals(arg0:Date,arg1:Date):boolean;
daysOfMonth(arg0:number,arg1:number):number;
defaultDateString(arg0:Date):string;
defaultDateString(arg0:Date,arg1:$.java.util.TimeZone):string;
emailDate(arg0:Date):string;
emailDate(arg0:Date,arg1:$.java.util.TimeZone):string;
format(arg0:Date):string;
format(arg0:Date,arg1:string):string;
format(arg0:Date,arg1:$.java.util.TimeZone):string;
format(arg0:Date,arg1:string,arg2:$.java.util.TimeZone):string;
format(arg0:Date,arg1:string,arg2:$.java.util.TimeZone,arg3:$.java.util.Locale):string;
formatDate(arg0:Date):string;
formatDate(arg0:Date,arg1:$.java.util.TimeZone):string;
formatTime(arg0:Date):string;
formatTime(arg0:Date,arg1:$.java.util.TimeZone):string;
formatUserSettingFromDate(arg0:Date):string;
formatUserSettingFromString(arg0:string):string;
geTimeZoneToday(arg0:$.java.util.TimeZone):Date;
getBeforeDay(arg0:Date):Date;
getCoarseDuration(arg0:Date,arg1:Date):string;
getCurrentMonthDays():number;
getCurrentQuarterDate():$.java.util.List;
getCurrentYearDays():number;
getDateScope(arg0:number,arg1:$.java.util.Calendar,arg2:number,arg3:number):$.java.util.List;
getDateStrWithoutMin(arg0:Date):string;
getDateStrWithoutMinTs(arg0:Date):string;
getDay(arg0:Date):number;
getDayName(arg0:number):string;
getDayName(arg0:Date):string;
getDurationToDatabase(arg0:Date,arg1:Date):long;
getElapsedTime(arg0:Date,arg1:Date,arg2:Date):number;
getFirstDayOfCurrentMonth():Date;
getFirstDayOfCurrentYear():Date;
getGMTDate():Date;
getGMTHour():number;
getGMTOffset(arg0:Date):long;
getMonth(arg0:Date):number;
getMonthName(arg0:number):string;
getMonthName(arg0:Date):string;
getNextDay(arg0:Date):Date;
getNowDate():Date;
getNowDateTime():Date;
getPreciseDuration(arg0:Date,arg1:Date):string;
getQuarter(arg0:Date):number;
getRemainTime(arg0:Date):$.java.util.Map;
getServerGMTOffset():number;
getServerTimeZone():string;
getSysMaxDate():Date;
getSysTimeZoneToday():Date;
getTrancateDateFromDate(arg0:Date):string;
getTrancateDateFromTimestamp(arg0:Date):string;
getUserSettingFormat():$.java.text.SimpleDateFormat;
getUserTimeZoneToday():Date;
getWeek(arg0:Date):number;
getWeekDay(arg0:Date):number;
getYear(arg0:Date):number;
gmtToDate(arg0:string):Date;
isAfterNow(arg0:Date):boolean;
isBeforeNow(arg0:Date):boolean;
isBeforeOrEqualNow(arg0:Date):boolean;
isLeap(arg0:number):boolean;
localDate2Date(arg0:$.java.time.LocalDate):Date;
localDateTime2Date(arg0:$.java.time.LocalDateTime):Date;
localDateTranDate(arg0:$.java.time.LocalDate):Date;
parseDate(arg0:string):Date;
parseDate(arg0:string,arg1:$.java.util.TimeZone):Date;
parseDate(arg0:string,arg1:string):Date;
parseDate(arg0:string,arg1:string,arg2:$.java.util.TimeZone):Date;
parseDate(arg0:string,arg1:string,arg2:$.java.util.TimeZone,arg3:$.java.util.Locale):Date;
parseDateIncludeZhCN(arg0:string):Date;
parseDateLocal(arg0:string):Date;
parseDateLocal(arg0:string,arg1:string):Date;
parseDateLocal(arg0:string,arg1:string,arg2:$.java.util.TimeZone):Date;
parseDefaultDate(arg0:string):Date;
parseEmailDate(arg0:string):Date;
secondsTo(arg0:long):Date;
splitYYYY_MM_DD(arg0:Date):Date;
subDate(arg0:Date,arg1:Date):Date;
sysDateToUserDate():Date;
truncateDate(arg0:Date):Date;
}
interface HRDateTimeUtils_C extends HRDateTimeUtils_S {
new():HRDateTimeUtils;
}
interface HRDateTimeUtils$ {
}
type HRDateTimeUtils_T = HRDateTimeUtils_S & HRDateTimeUtils$;
interface HRDateTimeUtils extends HRDateTimeUtils_T {
}
}
namespace kd.hr.hbp.formplugin.web{
interface HRDataBaseEdit_S {
}
type HRDataBaseEdit_ST = $.kd.bos.base.AbstractBasePlugIn & HRDataBaseEdit_S;
interface HRDataBaseEdit_C extends HRDataBaseEdit_ST {
new():HRDataBaseEdit;
}
interface HRDataBaseEdit$ {
getModelVal(arg0:string):any;
getModelValStr(arg0:string):string;
hide(arg0:string):void;
obtainModel():$.kd.bos.entity.datamodel.IDataModel;
obtainView():$.kd.bos.form.IFormView;
setModelEmptyVal(arg0:string):void;
setModelNullVal(arg0:string):void;
setModelVal(arg0:string,arg1:any):void;
setMustInput(arg0:$.kd.bos.form.field.BasedataEdit):void;
setNotMustInput(arg0:$.kd.bos.form.field.BasedataEdit):void;
show(arg0:string):void;
}
type HRDataBaseEdit_T = $.kd.bos.base.AbstractBasePlugIn & HRDataBaseEdit_S & HRDataBaseEdit$;
interface HRDataBaseEdit extends HRDataBaseEdit_T {
}
}
namespace kd.sdk.hr.hdm{
interface SdkHRHdmModule_S {
}
type SdkHRHdmModule_ST = $.kd.sdk.module.Module & SdkHRHdmModule_S;
interface SdkHRHdmModule_C extends SdkHRHdmModule_ST {
new():SdkHRHdmModule;
}
interface SdkHRHdmModule$ {
}
type SdkHRHdmModule_T = $.kd.sdk.module.Module & SdkHRHdmModule_S & SdkHRHdmModule$;
interface SdkHRHdmModule extends SdkHRHdmModule_T {
}
}
namespace kd.sdk.hr.hdm.business.mservice.helper{
interface HDMTransferServiceHelper_S {
/**
* 人员离职处理
*
* @param quitInfo 离职参数
* @return success true|false ; msg null|"desc ..."
*/
dealPersonQuit(quitInfo:$.java.util.Map):$.java.util.Map;
}
interface HDMTransferServiceHelper_C extends HDMTransferServiceHelper_S {
new():HDMTransferServiceHelper;
}
interface HDMTransferServiceHelper$ {
}
type HDMTransferServiceHelper_T = HDMTransferServiceHelper_S & HDMTransferServiceHelper$;
interface HDMTransferServiceHelper extends HDMTransferServiceHelper_T {
}
interface HDMRegBillServiceHelper_S {
/**
* 离职生效调用RPC接口处理领域内业务
* @param personQuitMessage 离职员工信息封装
* @return success true|false ; msg null|"desc ..."
*/
executePersonQuitEffect(personQuitMessage:$.java.util.Map):$.java.util.Map;
/**
* 根据主键id获取转正单
* @param billPKId 单据主键
* @return 转正单信息
*/
getRegBillById(billPKId:long):$.java.util.Map;
}
interface HDMRegBillServiceHelper_C extends HDMRegBillServiceHelper_S {
new():HDMRegBillServiceHelper;
}
interface HDMRegBillServiceHelper$ {
}
type HDMRegBillServiceHelper_T = HDMRegBillServiceHelper_S & HDMRegBillServiceHelper$;
interface HDMRegBillServiceHelper extends HDMRegBillServiceHelper_T {
}
interface HDMPartBillServiceHelper_S {
/**
* 查询兼职岗位、标准岗位信息
* 兼职申请单中 岗位和职位在1128版本已经切换为带历史版本的基础资料控件 所以取出来的对象是需要用fboid还是直接fid 需要产品给出定义
* @since V2022/11/28
* @param billPKId 兼职申请单id
* @return key -> positiontype(任岗模式:1-岗位,0-标准岗位, 2-职位),position(兼职岗位),stdposition(兼职标准岗位) . job(兼职职位) adminorg(兼职部门)
*/
queryPositionInfoById(billPKId:long):$.java.util.Map;
/**
* 离职通知
* @param quitInfo 离职参数
* @return success true|false ; msg null|"desc ..."
*/
quitNotice(quitInfo:$.java.util.Map):$.java.util.Map;
}
interface HDMPartBillServiceHelper_C extends HDMPartBillServiceHelper_S {
new():HDMPartBillServiceHelper;
}
interface HDMPartBillServiceHelper$ {
}
type HDMPartBillServiceHelper_T = HDMPartBillServiceHelper_S & HDMPartBillServiceHelper$;
interface HDMPartBillServiceHelper extends HDMPartBillServiceHelper_T {
}
interface HDMTransferQueryHelper_S {
/**
* 根据调动单ID 单条查询调动单
*
* @param id 调动单ID
* @return 调动单信息
*/
getTranserBillById(id:long):$.java.util.Map;
/**
* 批量根据id 查询调动单信息
*
* @param id 调动单ID
* @return 批量调动单信息
*/
listTranserBillById(ids:$.java.util.List):$.java.util.Map;
}
interface HDMTransferQueryHelper_C extends HDMTransferQueryHelper_S {
new():HDMTransferQueryHelper;
}
interface HDMTransferQueryHelper$ {
}
type HDMTransferQueryHelper_T = HDMTransferQueryHelper_S & HDMTransferQueryHelper$;
interface HDMTransferQueryHelper extends HDMTransferQueryHelper_T {
}
}
namespace kd.sdk.hr.hlcm{
interface SdkHRHlcmModule_S {
}
type SdkHRHlcmModule_ST = $.kd.sdk.module.Module & SdkHRHlcmModule_S;
interface SdkHRHlcmModule_C extends SdkHRHlcmModule_ST {
new():SdkHRHlcmModule;
}
interface SdkHRHlcmModule$ {
}
type SdkHRHlcmModule_T = $.kd.sdk.module.Module & SdkHRHlcmModule_S & SdkHRHlcmModule$;
interface SdkHRHlcmModule extends SdkHRHlcmModule_T {
}
}
namespace kd.sdk.hr.hlcm.business{
interface SdkHRHlcmModule_S {
}
type SdkHRHlcmModule_ST = $.kd.sdk.module.Module & SdkHRHlcmModule_S;
interface SdkHRHlcmModule_C extends SdkHRHlcmModule_ST {
new():SdkHRHlcmModule;
}
interface SdkHRHlcmModule$ {
}
type SdkHRHlcmModule_T = $.kd.sdk.module.Module & SdkHRHlcmModule_S & SdkHRHlcmModule$;
interface SdkHRHlcmModule extends SdkHRHlcmModule_T {
}
}
namespace kd.sdk.hr.hlcm.business.mservice.helper{
interface ContractServiceHelper_S {
/**
* 生成档案接口
*
* @param dynamicObjects
*/
generateContract(dynamicObjects:$.java.util.List):$.java.util.Map;
/**
* 合同模板替换的SDK
*
* @param signBillId 签署单据ID
* @param index 模板行数
* @param isAlterFileName 是否修改文件名称
* @param isToPdf 是否需要将替换后的文件转化的PDF
* @return URL 替换后生成的文件的URL
*/
replaceKeywordGenFile(signBillId:long,index:number,isAlterFileName:boolean,isToPdf:boolean):$.java.util.Map;
}
interface ContractServiceHelper_C extends ContractServiceHelper_S {
new():ContractServiceHelper;
}
interface ContractServiceHelper$ {
}
type ContractServiceHelper_T = ContractServiceHelper_S & ContractServiceHelper$;
interface ContractServiceHelper extends ContractServiceHelper_T {
}
}
namespace kd.sdk.hr.hom{
interface SdkHRHomModule_S {
}
type SdkHRHomModule_ST = $.kd.sdk.module.Module & SdkHRHomModule_S;
interface SdkHRHomModule_C extends SdkHRHomModule_ST {
new():SdkHRHomModule;
}
interface SdkHRHomModule$ {
}
type SdkHRHomModule_T = $.kd.sdk.module.Module & SdkHRHomModule_S & SdkHRHomModule$;
interface SdkHRHomModule extends SdkHRHomModule_T {
}
}
namespace kd.sdk.hr.hom.business.mservice.helper{
interface HOMLoginServiceHelper_S {
/**
* 校验用户ID与手机号是否匹配
*
* @param userId 用户ID(入职对应的是候选人ID)
* @param phone 手机号
* @return boolean 候选人ID与手机号是否匹配
*/
checkUserIdAndPhone(userId:string,phone:string):boolean;
}
interface HOMLoginServiceHelper_C extends HOMLoginServiceHelper_S {
new():HOMLoginServiceHelper;
}
interface HOMLoginServiceHelper$ {
}
type HOMLoginServiceHelper_T = HOMLoginServiceHelper_S & HOMLoginServiceHelper$;
interface HOMLoginServiceHelper extends HOMLoginServiceHelper_T {
}
}
namespace kd.sdk.hr.hom.business.onbrd{
interface IConfirmOnbrdService_S {
}
interface IConfirmOnbrdService$ {
/**
* 确认入职之前执行的扩展代码
*
* @param onbrdIds 入职单
* @return boolean
*/
beforeConfirmOnbrds(...onbrdIds:any[]):void;
/**
* 自定义确认入职的错误提示信息
*
* @param errMsglist 错误信息
* @param emptyFileds 空字段标识
* @param operateKey 操作按钮
* @param isMobile 是否移动端
* @param onbrdBillDetailInfo 入职单据详情
* @return true/false 二开方案默认false
*/
tpiInfo(errMsglist:$.java.util.List,emptyFileds:$.java.util.List,operateKey:string,isMobile:boolean,onbrdBillDetailInfo:$.kd.bos.dataentity.entity.DynamicObject):boolean;
}
type IConfirmOnbrdService_T = IConfirmOnbrdService_S & IConfirmOnbrdService$;
interface IConfirmOnbrdService extends IConfirmOnbrdService_T {
}
interface IOnbrdService_S {
}
interface IOnbrdService$ {
/**
* 多实体导入-实现自定义赋值。如:候选人编号
*
* @param rowdatas rowdatas
* @param importLoggerMap importLoggerMap
* @param optionCode optionCode
*/
beforeWrapOriginalJson(rowdatas:$.java.util.List,importLoggerMap:$.java.util.Map,optionCode:string):void;
/**
* @param dynamicObject 入职单
* @param initType 枚举类型InitTypeEnum,初始化类型
* @return 工号值
*/
setEmployeeNo(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject,initType:string):string;
}
type IOnbrdService_T = IOnbrdService_S & IOnbrdService$;
interface IOnbrdService extends IOnbrdService_T {
}
interface IShareTaskService_S {
}
interface IShareTaskService$ {
/**
* 处理共享任务
*
* @param operationType 操作类型 confirm-确认 breakup-终止
* @param entityName 实体名称
* @param ids 业务IDs
*/
dealShareTask(operationType:string,entityName:string,ids:$.java.util.List):void;
}
type IShareTaskService_T = IShareTaskService_S & IShareTaskService$;
interface IShareTaskService extends IShareTaskService_T {
}
interface IPerChgBizParam_S {
}
interface IPerChgBizParam$ {
/**
* 设置参数
*
* @param onbrdBillInfo 入职单信息确认入职埋点
* @param dataRow 数据信息,key为页面标识,value为数据id
*/
setPerChgBizParam(onbrdBillInfo:$.kd.bos.dataentity.entity.DynamicObject,dataRow:$.java.util.Map):void;
}
type IPerChgBizParam_T = IPerChgBizParam_S & IPerChgBizParam$;
interface IPerChgBizParam extends IPerChgBizParam_T {
}
}
namespace kd.sdk.hr.hom.business.personinfo{
interface IBaseInfoService_S {
}
interface IBaseInfoService$ {
}
type IBaseInfoService_T = IHcfInfoPageService & IBaseInfoService_S & IBaseInfoService$;
interface IBaseInfoService extends IBaseInfoService_T {
}
interface ILanguageSkillService_S {
}
interface ILanguageSkillService$ {
/**
* 设置需要展示所有的字段标识
*
* @return 字段标识,以逗号区分
*/
getExtShowField():string;
}
type ILanguageSkillService_T = ITableValueInfoService & ILanguageSkillService_S & ILanguageSkillService$;
interface ILanguageSkillService extends ILanguageSkillService_T {
}
interface IPreviousWorkExpService_S {
}
interface IPreviousWorkExpService$ {
}
type IPreviousWorkExpService_T = ITableValueInfoService & IPreviousWorkExpService_S & IPreviousWorkExpService$;
interface IPreviousWorkExpService extends IPreviousWorkExpService_T {
}
interface ICertificateInfoService_S {
}
interface ICertificateInfoService$ {
/**
* 证件类型扩展字段
*
* @return 扩展的字段
*/
getCertExtProperties():$.java.util.Set;
/**
* 设置不同证件类型展示的字段
*
* @return String 要查询的属性
*/
getExtPropertiesByCertID?():$.java.util.Map;
}
type ICertificateInfoService_T = ICertificateInfoService_S & ICertificateInfoService$;
interface ICertificateInfoService extends ICertificateInfoService_T {
}
interface ICancontactService_S {
}
interface ICancontactService$ {
}
type ICancontactService_T = IBasePeronInfoService & ICancontactService_S & ICancontactService$;
interface ICancontactService extends ICancontactService_T {
}
interface IBasePeronInfoService_S {
}
interface IBasePeronInfoService$ {
/**
* 设置需要展示所有的字段标识
*
* @return 字段标识,以逗号区分
*/
getExtProperties():string;
/**
* 设置弹窗值
*
* @param customParamsmap 变量
* @param canFamilyInfo 信息组对象值
*/
setCustomParamsMap(customParamsmap:$.java.util.Map,canFamilyInfo:$.kd.bos.dataentity.entity.DynamicObject):void;
/**
* 设置页面值
*
* @param personBaseDy 页面实体
* @param dataModel 参数值
*/
setDataModel(personBaseDy:$.kd.bos.dataentity.entity.DynamicObject,dataModel:$.kd.bos.entity.datamodel.IDataModel):void;
/**
* 设置页面值
*
* @param dataModel 页面实体
* @param customParamsmap 参数值
*/
setViewModel(dataModel:$.kd.bos.entity.datamodel.IDataModel,customParamsmap:$.java.util.Map):void;
}
type IBasePeronInfoService_T = IBasePeronInfoService_S & IBasePeronInfoService$;
interface IBasePeronInfoService extends IBasePeronInfoService_T {
}
interface IContactInfoService_S {
}
interface IContactInfoService$ {
/**
* 获取地址的扩展字段标识集合,多个标识以英文逗号分隔开
*
* @return String 要查询的属性
*/
getExtPropertiesWithAddress():string;
/**
* 初始化页面,给页面的地址信息字段赋值
*
* @param formView 页面视图
* @param hcfAddressList 候选人地址信息
*/
initViewWithAddress(formView:$.kd.bos.form.IFormView,hcfAddressList:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
/**
* 在保存之前,给地址信息扩展字段赋值
*
* @param formView 页面视图
* @param hcfAddressList 候选人地址信息
*/
setValueBeforeSaveAddress(formView:$.kd.bos.form.IFormView,hcfAddressList:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
}
type IContactInfoService_T = IHcfInfoPageService & IContactInfoService_S & IContactInfoService$;
interface IContactInfoService extends IContactInfoService_T {
}
interface IEducationExpService_S {
}
interface IEducationExpService$ {
/**
* 获取教育证件的扩展字段标识集合,多个标识以英文逗号分隔
*
* @return String 要查询的属性
*/
getExtPropertiesForCert():string;
/**
* 获取教育经历主体信息的扩展字段标识集合,多个标识以英文逗号分隔
*
* @return String 要查询的属性
*/
getExtPropertiesForExp():string;
/**
* 初始化页面,给页面的扩展字段赋值
*
* @param formView 页面视图
* @param currentEduInfo 教育经历主体信息
* @param currentEduCertInfos 教育经历证件信息
*/
initViewForExt(formView:$.kd.bos.form.IFormView,currentEduInfo:$.kd.bos.dataentity.entity.DynamicObject,currentEduCertInfos:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
/**
* 在保存之前,给教育证件扩展字段赋值
*
* @param formView 页面视图
* @param eduCertCollectiont 候选人教育证件
*/
setValueBeforeSaveEduCert(formView:$.kd.bos.form.IFormView,eduCertCollectiont:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
/**
* 在保存之前,给教育经历主体扩展字段赋值
*
* @param formView 页面视图
* @param eduExpInfo 候选人教育经历主体信息
*/
setValueBeforeSaveEduExp(formView:$.kd.bos.form.IFormView,eduExpInfo:$.kd.bos.dataentity.entity.DynamicObject):void;
}
type IEducationExpService_T = IEducationExpService_S & IEducationExpService$;
interface IEducationExpService extends IEducationExpService_T {
}
interface ICanFamilyService_S {
}
interface ICanFamilyService$ {
/**
* 家庭成员扩展字段
*
* @return 扩展的字段
*/
getCanFamilyExtProperties():string;
}
type ICanFamilyService_T = IBasePeronInfoService & ICanFamilyService_S & ICanFamilyService$;
interface ICanFamilyService extends ICanFamilyService_T {
}
interface IBankCardService_S {
}
interface IBankCardService$ {
}
type IBankCardService_T = IBasePeronInfoService & IBankCardService_S & IBankCardService$;
interface IBankCardService extends IBankCardService_T {
}
interface IHcfInfoPageService_S {
}
interface IHcfInfoPageService$ {
/**
* 获取扩展的字段标识集合,多个标识以英文逗号分隔
*
* @return String 要查询的属性
*/
getExtProperties():string;
/**
* 初始化页面,给页面的扩展字段赋值
*
* @param formView 页面视图
* @param hcfInfoDy 候选人信息
*/
initViewForExt(formView:$.kd.bos.form.IFormView,hcfInfoDy:$.kd.bos.dataentity.entity.DynamicObject):void;
/**
* 在保存之前,给扩展字段赋值
*
* @param formView 页面视图
* @param hcfInfoDy 候选人信息
*/
setValueBeforeSave(formView:$.kd.bos.form.IFormView,hcfInfoDy:$.kd.bos.dataentity.entity.DynamicObject):void;
}
type IHcfInfoPageService_T = IHcfInfoPageService_S & IHcfInfoPageService$;
interface IHcfInfoPageService extends IHcfInfoPageService_T {
}
interface IRsmpatinvService_S {
}
interface IRsmpatinvService$ {
}
type IRsmpatinvService_T = ITableValueInfoService & IRsmpatinvService_S & IRsmpatinvService$;
interface IRsmpatinvService extends IRsmpatinvService_T {
}
interface ITableValueInfoService_S {
}
interface ITableValueInfoService$ {
/**
* 设置table值
*
* @param vs table对象
* @param indexRow 角标
* @param dynamicObject 对象值
*/
setTableValue(vs:$.kd.bos.entity.datamodel.TableValueSetter,indexRow:number,dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):void;
}
type ITableValueInfoService_T = IBasePeronInfoService & ITableValueInfoService_S & ITableValueInfoService$;
interface ITableValueInfoService extends ITableValueInfoService_T {
}
}
namespace kd.sdk.hr.hom.mservice.helper{
interface HOMServiceHelper_S {
/**
* 创建入职单
*
* @param requestMap 入职单参数
* @return 结果
*/
createOnboardBill(requestMap:$.java.util.Map):$.java.util.Map;
/**
* 通过候选人id查询入职单
*
* @param candidateId 候选人id
* @return 入职单
*/
getOnbrdBillByCandidateId(candidateId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 启动入职
*
* @param onboardIds 入职单ID
* @return 校验结果
*/
startOnboardBill(onboardIds:$.java.util.List):$.kd.bos.entity.operate.result.OperationResult;
}
interface HOMServiceHelper_C extends HOMServiceHelper_S {
new():HOMServiceHelper;
}
interface HOMServiceHelper$ {
}
type HOMServiceHelper_T = HOMServiceHelper_S & HOMServiceHelper$;
interface HOMServiceHelper extends HOMServiceHelper_T {
}
}
namespace kd.sdk.hr.hom.service{
interface IHOMLoginService_S {
}
interface IHOMLoginService$ {
/**
* 校验用户id和手机号
*
* @param userId 候选人id
* @param phone 手机号
* @return 返回结果
*/
checkUserIdAndPhone(userId:string,phone:string):boolean;
}
type IHOMLoginService_T = IHOMLoginService_S & IHOMLoginService$;
interface IHOMLoginService extends IHOMLoginService_T {
}
interface IOnbrdInfoService_S {
}
interface IOnbrdInfoService$ {
/**
* 入职单生成工号
*
* @param dy 入职单
* @param numberList 工号
* @param count 计数
* @param expectNum 期望数字
*/
createCodeRuleHandler(dy:$.kd.bos.dataentity.entity.DynamicObject,numberList:$.java.util.List,count:number,expectNum:number):void;
/**
* 校验字段必填
*
* @param view 页面view
* @return 校验结果
*/
validateFieldMandatory(view:$.kd.bos.form.IFormView):$.java.util.Optional;
/**
* 多实体引入校验埋点
*
* @param entityName 实体名称
* @param optionCode 操作编码
* @param sheetRowDataList 数据
* @param importLogger 日志
*/
validateMultiOnbrd?(entityName:string,optionCode:string,sheetRowDataList:$.java.util.List,importLogger:$.kd.bos.entity.plugin.ImportLogger):void;
}
type IOnbrdInfoService_T = IOnbrdInfoService_S & IOnbrdInfoService$;
interface IOnbrdInfoService extends IOnbrdInfoService_T {
}
}
namespace kd.sdk.hr.hpfs{
interface SdkHRHpfsModule_S {
}
type SdkHRHpfsModule_ST = $.kd.sdk.module.Module & SdkHRHpfsModule_S;
interface SdkHRHpfsModule_C extends SdkHRHpfsModule_ST {
new():SdkHRHpfsModule;
}
interface SdkHRHpfsModule$ {
}
type SdkHRHpfsModule_T = $.kd.sdk.module.Module & SdkHRHpfsModule_S & SdkHRHpfsModule$;
interface SdkHRHpfsModule extends SdkHRHpfsModule_T {
}
}
namespace kd.sdk.hr.hpfs.business.file{
interface MultiViewTempService_S {
getInstance():MultiViewTempService;
/**
* 验证权限
*
* @param entityName 实体名
* @param permItemId 权限
* @return 是否有权限
*/
hasPerm(entityName:string,permItemId:string):boolean;
/**
* 是否是单行附表
*
* @param pageNumber 元数据标识
* @return 是否
*/
isSingleRowTpl(pageNumber:string):boolean;
/**
* 是否跳过中间层
*
* @return 是/否
*/
isSkipMiddleLevel():boolean;
}
interface MultiViewTempService_C extends MultiViewTempService_S {
new():MultiViewTempService;
}
interface MultiViewTempService$ {
/**
* 右边信息
*
* @param infoGroupConfig 配置信息
* @return flex
*/
buildRightPanelAp(infoGroupConfig:$.java.util.Map):$.kd.bos.metadata.form.container.FlexPanelAp;
/**
* 公共form
*
* @param formShowParameter formShowParameter
* @param formId formId
* @param targetKey 目标
* @param showType 类型
*/
commonForm(formShowParameter:$.kd.bos.form.FormShowParameter,formId:string,targetKey:string,showType:$.kd.bos.form.ShowType):void;
/**
* 动态生成所有面板入口
*
* @param showParameter showParameter
* @return 面板
*/
createMainPanelAp(showParameter:$.kd.bos.form.FormShowParameter):$.kd.bos.metadata.form.container.FlexPanelAp;
/**
* 动态生成所有面板入口
*
* @param cnfId 配置方案id
* @param preView 预览
* @return 面板
*/
createMainPanelAp(cnfId:long,preView:string):$.kd.bos.metadata.form.container.FlexPanelAp;
/**
* 创建根动态面板
*
* @param tabList tabList
* @return flex
*/
createTabPageInfoPanelAp(tabList:$.java.util.List):$.kd.bos.metadata.form.container.FlexPanelAp;
/**
* 批量调用权限接口
* @param infoGroupConfig 多视图信息
*/
getInfoGroupAuthList(infoGroupConfig:$.java.util.Map):void;
/**
* 批量调用权限接口
* @param infoGroupConfig 多视图信息
*/
getInfoGroupAuthListByAppId(infoGroupConfig:$.java.util.Map,formShowParameter:$.kd.bos.form.FormShowParameter):void;
/**
* 设置页签名字
*
* @param event event
* @param pre pre
*/
openFormPre(event:$.kd.bos.form.events.PreOpenFormEventArgs,pre:string):void;
/**
* 设公共参数
*
* @param formShowParameter form
* @param view 视图
*/
setCommonCustomParam(formShowParameter:$.kd.bos.form.FormShowParameter,view:$.kd.bos.form.IFormView):void;
/**
* 设置标签点击
*
* @param args args
* @param formView formView
* @param plugin plugin
* @param param
*/
setLabelClick(args:$.kd.bos.form.events.OnGetControlArgs,formView:$.kd.bos.mvc.form.FormView,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,param:string):void;
/**
* 设置标签事件
*
* @param args args
* @param formView 视图
* @param plugin 插件
* @param mainEntryList 数据
*/
setLabelEvent(args:$.kd.bos.form.events.OnGetControlArgs,formView:$.kd.bos.mvc.form.FormView,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,mainEntryList:$.java.util.List):void;
/**
* 设置选中的样式
*
* @param currNumber 选中的
* @param view 视图
*/
setSelectStyle(currNumber:string,view:$.kd.bos.form.IFormView):void;
/**
* 表单类型
*
* @param pageType pageType
* @return form
*/
showFormType(pageType:string):$.kd.bos.form.FormShowParameter;
/**
* show页面
*
* @param dyFrom form
* @param headEntryList 数据
* @param plugin 插件
* @param targetKey 模板页
* @param view view
*/
showHeadFrom(dyFrom:$.kd.bos.form.FormShowParameter,headEntryList:$.java.util.List,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,targetKey:string,view:$.kd.bos.form.IFormView):void;
}
type MultiViewTempService_T = MultiViewTempService_S & MultiViewTempService$;
interface MultiViewTempService extends MultiViewTempService_T {
}
}
namespace kd.sdk.hr.hpfs.business.mservice.helper{
interface HPFSPersonChgServiceHelper_S {
/**
* 事务交叉校验主入口
*
* @param params 参数
* @return 交叉校验结果
*/
crossValidate(params:$.java.util.Map):$.java.util.Map;
/**
* 批量事务交叉校验接口
*
* @param params 事务参数
* @return 交叉校验结果
*/
crossValidateBatch(params:$.java.util.List):$.java.util.Map;
/**
* 操作型事务生效接口
*
* @param params 生效参数
* @return 事务执行结果
*/
executeActionPersonalChange(params:$.java.util.Map):$.java.util.Map;
/**
* 操作型事务配置查询接口
*
* @param params 查询参数
* @return 配置结果
*/
getActionPersonalChange(params:$.java.util.Map):$.java.util.Map;
/**
* 根据页面标识获取配置的变动操作id集合
*
* @param entityName 元数据页面标识
* @return 变动操作id集合
*/
getActionResByBill(entityName:string):$.java.util.Map;
/**
* 根据变动记录id查询变动记录四层人信息
*
* @param recordId 变动记录id
* @return 变动记录四层人信息
*/
getChgInfoByRecordId(recordId:long):$.java.util.Map;
/**
* 根据变动记录id查询变动记录详情
*
* @param recordId 变动记录id
* @return 变动记录详情
*/
getChgInfoDetailByRecordId(recordId:long):$.java.util.Map;
/**
* 根据变动操作获取变动规则制定字段的数据范围
* 目前范围:用工关系类型、用工关系状态、任职类型、任职状态
*
* @param actionIds 变动操作id集合
* @return key->字段,value->固定值或者取值范围
*/
getChgRuleByActionIds(actionIds:$.java.util.List):$.java.util.Map;
/**
* 查询事务变动交叉校验单据接口
*
* @param params 参数
* @return 单据信息
*/
getCrossValidateBills(params:$.java.util.Map):$.java.util.Map;
}
interface HPFSPersonChgServiceHelper_C extends HPFSPersonChgServiceHelper_S {
new():HPFSPersonChgServiceHelper;
}
interface HPFSPersonChgServiceHelper$ {
}
type HPFSPersonChgServiceHelper_T = HPFSPersonChgServiceHelper_S & HPFSPersonChgServiceHelper$;
interface HPFSPersonChgServiceHelper extends HPFSPersonChgServiceHelper_T {
}
interface HPFSPersonFlowServiceHelper_S {
/**
* 生成流入流出记录
*
* @param params params
* @return Tuple
*/
generatePersonFlow(params:$.java.util.Map):$.kd.bos.dataentity.Tuple;
}
interface HPFSPersonFlowServiceHelper_C extends HPFSPersonFlowServiceHelper_S {
new():HPFSPersonFlowServiceHelper;
}
interface HPFSPersonFlowServiceHelper$ {
}
type HPFSPersonFlowServiceHelper_T = HPFSPersonFlowServiceHelper_S & HPFSPersonFlowServiceHelper$;
interface HPFSPersonFlowServiceHelper extends HPFSPersonFlowServiceHelper_T {
}
}
namespace kd.sdk.hr.hpfs.business.perchg.bizentity{
interface PerChgBizResult_S {
/**
* 返回失败
*
* @param billId {@link PerChgBizResult#billId}
* @param billSource {@link PerChgBizResult#billSource}
* @param errMsg {@link PerChgBizResult#errMsg}
* @return PerChgBizResult
*/
fail(billId:long,billSource:string,errMsg:string):PerChgBizResult;
/**
* 返回成功
*
* @param bizInfo bizInfo
* @return PerChgBizResult
*/
success(bizInfo:PerChgBizInfo):PerChgBizResult;
/**
* 返回失败
*
* @param billId {@link PerChgBizResult#billId}
* @param billSource {@link PerChgBizResult#billSource}
* @param errMsg {@link PerChgBizResult#errMsg}
* @return PerChgBizResult
*/
success(billId:long,billSource:string):PerChgBizResult;
/**
* 返回成功
*
* @param billId {@link PerChgBizResult#billId}
* @param billSource {@link PerChgBizResult#billSource}
* @return PerChgBizResult
*/
success(billId:long,billSource:string,recordId:long):PerChgBizResult;
/**
* 返回成功
*
* @param billId {@link PerChgBizResult#billId}
* @param billSource {@link PerChgBizResult#billSource}
* @param recordId {@link PerChgBizResult#recordId}
* @param newPersonId {@link PerChgBizResult#newPersonId}
* @param newEmployeeId {@link PerChgBizResult#newEmployeeId}
* @param newComEmpId {@link PerChgBizResult#newComEmpId}
* @param newDepEmpId {@link PerChgBizResult#newDepEmpId}
* @param newErfileId {@link PerChgBizResult#newErfileId}
* @return PerChgBizResult
*/
success(billId:long,billSource:string,recordId:long,newPersonId:long,newEmployeeId:long,newComEmpId:long,newDepEmpId:long,newErfileId:long):PerChgBizResult;
}
type PerChgBizResult_ST = $.java.io.Serializable & PerChgBizResult_S;
interface PerChgBizResult_C extends PerChgBizResult_ST {
new():PerChgBizResult;
}
interface PerChgBizResult$ {
/**
* @return {@link PerChgBizResult#billId}
*/
getBillId():long;
/**
* @return {@link PerChgBizResult#billSource}
*/
getBillSource():string;
/**
* @return {@link PerChgBizResult#errMsg}
*/
getErrMsg():string;
/**
* @return {@link PerChgBizResult#msgSynActionId}
*/
getMsgSynActionId():long;
/**
* @return {@link PerChgBizResult#newComEmpId}
*/
getNewComEmpId():long;
/**
* @return {@link PerChgBizResult#newDepEmpId}
*/
getNewDepEmpId():long;
/**
* @return {@link PerChgBizResult#newEmployeeId}
*/
getNewEmployeeId():long;
/**
* @return {@link PerChgBizResult#newErfileId}
*/
getNewErfileId():long;
/**
* @return {@link PerChgBizResult#newPersonId}
*/
getNewPersonId():long;
/**
* @return {@link PerChgBizResult#recordId}
*/
getRecordId():long;
/**
* @return {@link PerChgBizResult#success}
*/
getSuccess():boolean;
/**
* @return {@link PerChgBizResult#systemTag}
*/
getSystemTag():string;
/**
* @param billId {@link PerChgBizResult#billId}
*/
setBillId(billId:long):void;
/**
* @param billSource {@link PerChgBizResult#billSource}
*/
setBillSource(billSource:string):void;
/**
* @param errMsg {@link PerChgBizResult#errMsg}
*/
setErrMsg(errMsg:string):void;
/**
* @param msgSynActionId {@link PerChgBizResult#msgSynActionId}
*/
setMsgSynActionId(msgSynActionId:long):void;
/**
* @param newComEmpId {@link PerChgBizResult#newComEmpId}
*/
setNewComEmpId(newComEmpId:long):void;
/**
* @param newDepEmpId {@link PerChgBizResult#newDepEmpId}
*/
setNewDepEmpId(newDepEmpId:long):void;
/**
* @param newEmployeeId {@link PerChgBizResult#newEmployeeId}
*/
setNewEmployeeId(newEmployeeId:long):void;
/**
* @param newErfileId {@link PerChgBizResult#newErfileId}
*/
setNewErfileId(newErfileId:long):void;
/**
* @param newPersonId {@link PerChgBizResult#newPersonId}
*/
setNewPersonId(newPersonId:long):void;
/**
* @param recordId {@link PerChgBizResult#recordId}
*/
setRecordId(recordId:long):void;
/**
* @param success {@link PerChgBizResult#success}
*/
setSuccess(success:boolean):void;
/**
* @param systemTag {@link PerChgBizResult#systemTag}
*/
setSystemTag(systemTag:string):void;
}
type PerChgBizResult_T = $.java.io.Serializable & PerChgBizResult_S & PerChgBizResult$;
interface PerChgBizResult extends PerChgBizResult_T {
}
interface PerChgAttachment_S {
}
type PerChgAttachment_ST = $.java.io.Serializable & PerChgAttachment_S;
interface PerChgAttachment_C extends PerChgAttachment_ST {
new():PerChgAttachment;
}
interface PerChgAttachment$ {
/**
* getAliasfileName
*
* @return aliasfileName
*/
getAliasfileName():string;
/**
* getAttachmentName
*
* @return attachmentName
*/
getAttachmentName():string;
/**
* getAttachmentPanel
*
* @return attachmentPanel
*/
getAttachmentPanel():string;
/**
* getAttachmentSize
*
* @return attachmentSize
*/
getAttachmentSize():string;
/**
* getBillType
*
* @return billType
*/
getBillType():string;
/**
* getDescription
*
* @return description
*/
getDescription():string;
/**
* getDocVersion
*
* @return docVersion
*/
getDocVersion():string;
/**
* getDocrelativepath
*
* @return docrelativepath
*/
getDocrelativepath():string;
/**
* getExtName
*
* @return extName
*/
getExtName():string;
/**
* getInterId
*
* @return interId
*/
getInterId():string;
/**
* getNumber
*
* @return number
*/
getNumber():string;
/**
* getShare
*
* @return share
*/
getShare():string;
/**
* setAliasfileName
*
* @param aliasfileName aliasfileName
*/
setAliasfileName(aliasfileName:string):void;
/**
* setAttachmentName
*
* @param attachmentName attachmentName
*/
setAttachmentName(attachmentName:string):void;
/**
* setAttachmentPanel
*
* @param attachmentPanel attachmentPanel
*/
setAttachmentPanel(attachmentPanel:string):void;
/**
* setAttachmentSize
*
* @param attachmentSize attachmentSize
*/
setAttachmentSize(attachmentSize:string):void;
/**
* setBillType
*
* @param billType billType
*/
setBillType(billType:string):void;
/**
* setDescription
*
* @param description description
*/
setDescription(description:string):void;
/**
* setDocVersion
*
* @param docVersion docVersion
*/
setDocVersion(docVersion:string):void;
/**
* setDocrelativepath
*
* @param docrelativepath docrelativepath
*/
setDocrelativepath(docrelativepath:string):void;
/**
* setExtName
*
* @param extName extName
*/
setExtName(extName:string):void;
/**
* setInterId
*
* @param interId interId
*/
setInterId(interId:string):void;
/**
* setNumber
*
* @param number number
*/
setNumber(number_arg:string):void;
/**
* setShare
*
* @param share share
*/
setShare(share:string):void;
}
type PerChgAttachment_T = $.java.io.Serializable & PerChgAttachment_S & PerChgAttachment$;
interface PerChgAttachment extends PerChgAttachment_T {
}
interface PerChgBizInfo_S {
}
type PerChgBizInfo_ST = $.java.io.Serializable & PerChgBizInfo_S;
interface PerChgBizInfo_C extends PerChgBizInfo_ST {
new():PerChgBizInfo;
}
interface PerChgBizInfo$ {
addPluginEntry(plugin:$.kd.bos.dataentity.entity.DynamicObject):void;
addPluginEntry(pluginEntry:$.java.util.List):void;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#actionId}
*/
getActionId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#attachmentData}
*/
getAttachmentData():$.java.util.Map;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billId}
*/
getBillId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billNo}
*/
getBillNo():string;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billSource}
*/
getBillSource():string;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#bsed}
*/
getBsed():Date;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgEventId}
*/
getChgEventId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgRule}
*/
getChgRule():$.kd.bos.dataentity.entity.DynamicObject;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgrecordId}
*/
getChgrecordId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#customParams}
*/
getCustomParams():$.java.util.Map;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#dataRow}
*/
getDataRow():$.java.util.Map;
/**
* 获取校验报错需要中断的元数据页面标识
* 为防止空指针,在查询的时候如果为null则new一个新的list
*
* @return entityName2ErrorIfVerificationFail
*/
getEntityName2ErrorIfVerificationFail():$.java.util.Set;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#eventEntity}
*/
getEventEntity():string;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#eventId}
*/
getEventId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#idsRecord}
*/
getIdsRecord():$.java.util.Map;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#logEntryMap}
*/
getLogEntryMap():$.java.util.Map;
getNewAppointremoverel():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newComempId}
*/
getNewComempId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newDepempId}
*/
getNewDepempId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmpEntRel}
*/
getNewEmpEntRel():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmpPosOrgRel}
*/
getNewEmpPosOrgRel():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmployeeId}
*/
getNewEmployeeId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newErfileId}
*/
getNewErfileId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newPerNonTSProp}
*/
getNewPerNonTSProp():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newPersonId}
*/
getNewPersonId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldComempId}
*/
getOldComempId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldDepempId}
*/
getOldDepempId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldEmployeeId}
*/
getOldEmployeeId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldErfileId}
*/
getOldErfileId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldPersonId}
*/
getOldPersonId():long;
/**
* 根据元数据页面获取旧的四层人数据
*
* @param entityName 元数据页面
* @return id
*/
getOldPersonModelId(entityName:string):long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#perEduExpIds}
*/
getPerEduExpIds():$.java.util.Map;
getPluginEntry():$.java.util.List;
getPluginResMap():$.java.util.Map;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#ruleId}
*/
getRuleId():long;
/**
* @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#tacticFlowTypeMap}
*/
getTacticFlowTypeMap():$.java.util.Map;
getValueMap():$.java.util.Map;
putPluginResMap(pluginNumber:string,errorMsg:string):void;
/**
* @param actionId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#actionId}
*/
setActionId(actionId:long):void;
/**
* @param attachmentData {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#attachmentData}
*/
setAttachmentData(attachmentData:$.java.util.Map):void;
/**
* @param billId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billId}
*/
setBillId(billId:long):void;
/**
* @param billNo {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billNo}
*/
setBillNo(billNo:string):void;
/**
* @param billSource {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billSource}
*/
setBillSource(billSource:string):void;
/**
* @param bsed {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#bsed}
*/
setBsed(bsed:Date):void;
/**
* @param chgEventId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgEventId}
*/
setChgEventId(chgEventId:long):void;
/**
* @param chgRule {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgRule}
*/
setChgRule(chgRule:$.kd.bos.dataentity.entity.DynamicObject):void;
/**
* @param chgrecordId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgrecordId}
*/
setChgrecordId(chgrecordId:long):void;
/**
* @param customParams {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#customParams}
*/
setCustomParams(customParams:$.java.util.Map):void;
/**
* @param dataRow {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#dataRow}
*/
setDataRow(dataRow:$.java.util.Map):void;
/**
* @param entityName2ErrorIfVerificationFail {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#entityName2ErrorIfVerificationFail}
*/
setEntityName2ErrorIfVerificationFail(entityName2ErrorIfVerificationFail:$.java.util.Set):void;
/**
* @param eventEntity {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#eventEntity}
*/
setEventEntity(eventEntity:string):void;
/**
* @param eventId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#eventId}
*/
setEventId(eventId:long):void;
/**
* setIdsRecord
*
* @param entityName entityName
* @param chgRecord chgRecord
*/
setIdsRecord(entityName:string,chgRecord:kd.sdk.hr.hpfs.business.perchg.executor.model.ChgRecordEntryDto):void;
/**
* setLogEntryMap
*
* @param entityName entityName
* @param id id
* @param chgLogEntry chgLogEntry
*/
setLogEntryMap(entityName:string,id:long,chgLogEntry:kd.sdk.hr.hpfs.business.perchg.executor.model.ChgLogEntryDto):void;
setNewAppointremoverel(newAppointremoverel:long):void;
/**
* @param newComempId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newComempId}
*/
setNewComempId(newComempId:long):void;
/**
* @param newDepempId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newDepempId}
*/
setNewDepempId(newDepempId:long):void;
/**
* @param newEmpEntRel {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmpEntRel}
*/
setNewEmpEntRel(newEmpEntRel:long):void;
/**
* @param newEmpPosOrgRel {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmpPosOrgRel}
*/
setNewEmpPosOrgRel(newEmpPosOrgRel:long):void;
/**
* @param newEmployeeId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmployeeId}
*/
setNewEmployeeId(newEmployeeId:long):void;
/**
* @param newErfileId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newErfileId}
*/
setNewErfileId(newErfileId:long):void;
/**
* @param newPerNonTSProp {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newPerNonTSProp}
*/
setNewPerNonTSProp(newPerNonTSProp:long):void;
/**
* @param newPersonId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newPersonId}
*/
setNewPersonId(newPersonId:long):void;
/**
* @param oldComempId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldComempId}
*/
setOldComempId(oldComempId:long):void;
/**
* @param oldDepempId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldDepempId}
*/
setOldDepempId(oldDepempId:long):void;
/**
* @param oldEmployeeId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldEmployeeId}
*/
setOldEmployeeId(oldEmployeeId:long):void;
/**
* @param oldErfileId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldErfileId}
*/
setOldErfileId(oldErfileId:long):void;
/**
* @param oldPersonId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldPersonId}
*/
setOldPersonId(oldPersonId:long):void;
/**
* setPerEduExpIds
*
* @param beforeId beforeId
* @param afterId afterId
*/
setPerEduExpIds(beforeId:long,afterId:long):void;
setPluginEntry(pluginEntry:$.java.util.List):void;
setPluginResMap(pluginResMap:$.java.util.Map):void;
/**
* @param ruleId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#ruleId}
*/
setRuleId(ruleId:long):void;
/**
* @param tacticFlowTypeMap {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#tacticFlowTypeMap}
*/
setTacticFlowTypeMap(tacticFlowTypeMap:$.java.util.Map):void;
setValueMap(valueMap:$.java.util.Map):void;
}
type PerChgBizInfo_T = $.java.io.Serializable & PerChgBizInfo_S & PerChgBizInfo$;
interface PerChgBizInfo extends PerChgBizInfo_T {
}
}
namespace kd.sdk.hr.hpfs.business.perchg.executor.enums{
enum ChgLogEntryStatusEnum {
SUCCESS,
FAIL,
SKIP
}
enum ChgFlowTypeEnum {
FLOW_UNRELATED,
FLOW_IN,
FLOW_OUT
}
enum ChgModeEnum {
ADD_NEW,
MODIFY,
INVALID,
DELETE,
UNCHANGED
}
}
namespace kd.sdk.hr.hpfs.business.perchg.executor.model{
interface ChgRecordEntryDto_S {
/**
* 组装新增的变动记录
*
* @param idAfter 新生成boid
* @param flowType 流动类型 {@link ChgFlowTypeEnum}
* @return 新增的变动记录
*/
formatNewRecord(idAfter:long,flowType:string):ChgRecordEntryDto;
/**
* 组装新增的变动记录
*
* @param idAfter 新生成boid
* @param flowType 流动类型 {@link ChgFlowTypeEnum}
* @return 新增的变动记录
*/
formatNewRecord(idAfter:long,flowType:string,dataDy:$.kd.bos.dataentity.entity.DynamicObject):ChgRecordEntryDto;
/**
* 组装变动记录
*
* @param idBefore 前bois
* @param vidBefore 前vid
* @param idAfter 后boid
* @param vidAfter 后vid
* @param chgMode 变动方式 {@link ChgModeEnum}
* @param flowType 流动类型 {@link ChgFlowTypeEnum}
* @return 变动记录
*/
formatRecord(idBefore:long,vidBefore:long,idAfter:long,vidAfter:long,chgMode:string,flowType:string):ChgRecordEntryDto;
/**
* 组装变动记录
*
* @param idBefore 前bois
* @param vidBefore 前vid
* @param idAfter 后boid
* @param vidAfter 后vid
* @param chgMode 变动方式 {@link ChgModeEnum}
* @param flowType 流动类型 {@link ChgFlowTypeEnum}
* @param dataDy 数据dy
* @return 变动记录
*/
formatRecord(idBefore:long,vidBefore:long,idAfter:long,vidAfter:long,chgMode:string,flowType:string,dataDy:$.kd.bos.dataentity.entity.DynamicObject):ChgRecordEntryDto;
/**
* dto写入dyn
*
* @param dynNew dyn对象
* @param entityName 元数据页面标识
* @param chgRecord 记录分录dto
*/
recordEntrySetValue(dynNew:$.kd.bos.dataentity.entity.DynamicObject,entityName:string,chgRecord:ChgRecordEntryDto):void;
}
type ChgRecordEntryDto_ST = $.java.io.Serializable & ChgRecordEntryDto_S;
interface ChgRecordEntryDto_C extends ChgRecordEntryDto_ST {
new():ChgRecordEntryDto;
}
interface ChgRecordEntryDto$ {
/**
* @return {@link ChgRecordEntryDto#chgMode}
*/
getChgMode():string;
getDataDy():$.kd.bos.dataentity.entity.DynamicObject;
/**
* @return {@link ChgRecordEntryDto#flowType}
*/
getFlowType():string;
/**
* @return {@link ChgRecordEntryDto#idAfter}
*/
getIdAfter():long;
/**
* @return {@link ChgRecordEntryDto#idBefore}
*/
getIdBefore():long;
/**
* @return {@link ChgRecordEntryDto#vidAfter}
*/
getVidAfter():long;
/**
* @return {@link ChgRecordEntryDto#vidBefore}
*/
getVidBefore():long;
/**
* @param chgMode {@link ChgRecordEntryDto#chgMode}
*/
setChgMode(chgMode:string):void;
setDataDy(dataDy:$.kd.bos.dataentity.entity.DynamicObject):void;
/**
* @param flowType {@link ChgRecordEntryDto#flowType}
*/
setFlowType(flowType:string):void;
/**
* @param idAfter {@link ChgRecordEntryDto#idAfter}
*/
setIdAfter(idAfter:long):void;
/**
* @param idBefore {@link ChgRecordEntryDto#idBefore}
*/
setIdBefore(idBefore:long):void;
/**
* @param vidAfter {@link ChgRecordEntryDto#vidAfter}
*/
setVidAfter(vidAfter:long):void;
/**
* @param vidBefore {@link ChgRecordEntryDto#vidBefore}
*/
setVidBefore(vidBefore:long):void;
/**
* 返回对象信息
*
* @return 对象信息
*/
toPrintString():string;
}
type ChgRecordEntryDto_T = $.java.io.Serializable & ChgRecordEntryDto_S & ChgRecordEntryDto$;
interface ChgRecordEntryDto extends ChgRecordEntryDto_T {
}
interface ChgExternalDataEntryDto_S {
}
type ChgExternalDataEntryDto_ST = ChgRecordEntryDto_S & ChgExternalDataEntryDto_S;
interface ChgExternalDataEntryDto_C extends ChgExternalDataEntryDto_ST {
new():ChgExternalDataEntryDto;
}
interface ChgExternalDataEntryDto$ {
}
type ChgExternalDataEntryDto_T = ChgRecordEntryDto & ChgExternalDataEntryDto_S & ChgExternalDataEntryDto$;
interface ChgExternalDataEntryDto extends ChgExternalDataEntryDto_T {
}
interface ChgLogEntryDto_S {
/**
* 创建 ChgLogEntryDto
*
* @param entityName 元数据页面标识
* @param chgTacticId 信息组规则id
* @param dataId 数据id
* @return ChgLogEntryDto
*/
init(entityName:string,chgTacticId:long,dataId:long):ChgLogEntryDto;
}
interface ChgLogEntryDto_C extends ChgLogEntryDto_S {
new():ChgLogEntryDto;
}
interface ChgLogEntryDto$ {
/**
* @return {@link ChgLogEntryDto#chgObject}
*/
getChgObject():string;
/**
* @return {@link ChgLogEntryDto#chgTacticId}
*/
getChgTacticId():long;
/**
* @return {@link ChgLogEntryDto#dataId}
*/
getDataId():long;
/**
* @return {@link ChgLogEntryDto#errorMsg}
*/
getErrorMsg():string;
/**
* @return {@link ChgLogEntryDto#saveStatus}
*/
getSaveStatus():string;
/**
* @return {@link ChgLogEntryDto#validStatus}
*/
getValidStatus():string;
/**
* @param chgObject {@link ChgLogEntryDto#chgObject}
*/
setChgObject(chgObject:string):void;
/**
* @param chgTacticId {@link ChgLogEntryDto#chgTacticId}
*/
setChgTacticId(chgTacticId:long):void;
/**
* @param dataId {@link ChgLogEntryDto#dataId}
*/
setDataId(dataId:long):void;
/**
* @param errorMsg {@link ChgLogEntryDto#errorMsg}
*/
setErrorMsg(errorMsg:string):void;
/**
* @param saveStatus {@link ChgLogEntryDto#saveStatus}
*/
setSaveStatus(saveStatus:string):void;
/**
* @param validStatus {@link ChgLogEntryDto#validStatus}
*/
setValidStatus(validStatus:string):void;
}
type ChgLogEntryDto_T = ChgLogEntryDto_S & ChgLogEntryDto$;
interface ChgLogEntryDto extends ChgLogEntryDto_T {
}
}
namespace kd.sdk.hr.hpfs.formplugin.file{
interface DynFilePagePlugin_S {
}
type DynFilePagePlugin_ST = $.kd.bos.form.plugin.AbstractFormPlugin & DynFilePagePlugin_S;
interface DynFilePagePlugin_C extends DynFilePagePlugin_ST {
new():DynFilePagePlugin;
}
interface DynFilePagePlugin$ {
}
type DynFilePagePlugin_T = $.kd.bos.form.plugin.AbstractFormPlugin & DynFilePagePlugin_S & DynFilePagePlugin$;
interface DynFilePagePlugin extends DynFilePagePlugin_T {
}
interface MultiViewTemplatePlugin_S {
}
type MultiViewTemplatePlugin_ST = $.kd.bos.form.plugin.AbstractFormPlugin & MultiViewTemplatePlugin_S;
interface MultiViewTemplatePlugin_C extends MultiViewTemplatePlugin_ST {
new():MultiViewTemplatePlugin;
}
interface MultiViewTemplatePlugin$ {
}
type MultiViewTemplatePlugin_T = $.kd.bos.form.plugin.AbstractFormPlugin & MultiViewTemplatePlugin_S & MultiViewTemplatePlugin$;
interface MultiViewTemplatePlugin extends MultiViewTemplatePlugin_T {
}
}
namespace kd.sdk.hr.hspm{
interface SdkHRHspmModule_S {
}
type SdkHRHspmModule_ST = $.kd.sdk.module.Module & SdkHRHspmModule_S;
interface SdkHRHspmModule_C extends SdkHRHspmModule_ST {
new():SdkHRHspmModule;
}
interface SdkHRHspmModule$ {
}
type SdkHRHspmModule_T = $.kd.sdk.module.Module & SdkHRHspmModule_S & SdkHRHspmModule$;
interface SdkHRHspmModule extends SdkHRHspmModule_T {
}
}
namespace kd.sdk.hr.hspm.business.helper{
interface BasedataHelper_S {
/**
* 根据名称 查询带审核的基础资料
* @param entityName 基础资料实体
* @param name 名称
* @return 单个基础资料的数据
*/
getAuditBaseDataByName(entityName:string,name:string):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 查询基础资料
*
* @param entityName 基础资料实体
* @param pkId 主键
* @return 单个基础资料的数据
*/
getBasedataById(entityName:string,pkId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 查询语言证书
*
* @param languagetypeId 语言种类ID
* @return 单个基础资料的数据
*/
getLanguagecertByLanguagetype(languagetypeId:long):$.java.util.Map;
/**
* 查询带审核的基础资料的ID集合
*
* @return 基础资料ID集合
*/
queryAudisBasedataIdList(entityName:string):$.java.util.List;
/**
* 增加initstatus初始化状态
*
* @param desDy 动态对象
* @return 对象
*/
setInitData(desDy:$.kd.bos.dataentity.entity.DynamicObject):$.kd.bos.dataentity.entity.DynamicObject;
}
interface BasedataHelper_C extends BasedataHelper_S {
new():BasedataHelper;
}
interface BasedataHelper$ {
}
type BasedataHelper_T = BasedataHelper_S & BasedataHelper$;
interface BasedataHelper extends BasedataHelper_T {
}
interface HpfsChgexternalrecordQueueHelper_S {
/**
* 非时序表删除成功,批量发送消息
* 获取人事物变动进行消息同步对象
*
* @param dataEntities 非时序表删除的实体集合
* @param entityNumber 实体编码
* @param sourceNumber 操作实体
* @return 人事物变动进行消息同步对象
*/
createBatchHisNonLineDeleteMsg(dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],entityNumber:string,sourceNumber:string):$.java.util.Map;
/**
* 非时序表更新成功,批量发送消息(定制)
* 创建人事物变动进行消息同步对象
*
* @param personId 自然人ID
* @param paramMap 发送保存的入参
* @param operateResult 调用历史模型接口返回包装类
* @param sourceEntity 实体
* @return 人事物变动进行消息同步对象
*/
createBatchHisNonLineInsertOrUpdateMsg(personId:long,paramMap:$.java.util.Map,operateResult:kd.sdk.hr.hspm.common.result.HrpiServiceOperateResult,sourceEntity:string):kd.sdk.hr.hspm.common.dto.HpfsChgexternalrecordQueueDto;
/**
* 档案列表的非时序表姓名修改,同步hrpi_person(定制)
* 创建人事物变动进行消息同步对象
*
* @param personId 自然人ID
* @param paramMap 发送保存的入参
* @param sourceEntity 实体
* @return 人事物变动进行消息同步对象
*/
createNoPropInsertOrUpdateMsg(personId:long,paramMap:$.java.util.Map,sourceEntity:string):void;
/**
* 初始化报文参数对象
*
* @param personId 自然人ID
* @param sourceNumber 实体
* @return 报文参数
*/
initHpfsChgexternalrecordQueueDto(personId:long,sourceNumber:string):kd.sdk.hr.hspm.common.dto.HpfsChgexternalrecordQueueDto;
/**
* 教育信息更新或删除完成后,合并报文并发送报文(定制)
* 调用人事物变动进行消息同步
*
* @param pereduexpHpfsChgexternalrecordQueueDtoMap 教育经历更新/删除操作已经产生的报文
* @param pereduexpcertBatchHisNonLineDeleteMsg 教育证件删除操作已经产生的报文
*/
mergeRecordAndSend(pereduexpHpfsChgexternalrecordQueueDtoMap:$.java.util.Map,pereduexpcertBatchHisNonLineDeleteMsg:$.java.util.Map):void;
/**
* 非时序表删除成功,批量发送消息
* 调用人事物变动进行消息同步
*
* @param dataEntities 非时序表删除的实体集合
* @param entityNumber 实体编码
* @param sourceNumber 操作实体
*/
sendBatchHisNonLineDeleteMsg(dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],entityNumber:string,sourceNumber:string):void;
/**
* 非时序表新增成功,批量发送消息
* 调用人事物变动进行消息同步
*
* @param dataEntities 实体的动态数据对象集
* @param entityNumber 实体编码
* @param sourceNumber 操作实体
*/
sendBatchHisNonLineInsertMsg(dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],entityNumber:string,sourceNumber:string):void;
/**
* 非时序表更新成功,批量发送消息(定制)
* 调用人事物变动进行消息同步
*
* @param personId 自然人ID
* @param paramMap 发送保存的入参
* @param operateResult 调用历史模型接口返回包装类
* @param sourceEntity 实体
*/
sendBatchHisNonLineInsertOrUpdateMsg(personId:long,paramMap:$.java.util.Map,operateResult:kd.sdk.hr.hspm.common.result.HrpiServiceOperateResult,sourceEntity:string):void;
/**
* 非时序表更新成功,批量发送消息
* 调用人事物变动进行消息同步
*
* @param dataEntities 实体的动态数据对象集
* @param entityNumber 实体编码
* @param sourceNumber 操作实体
*/
sendBatchHisNonLineUpdateMsg(dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],entityNumber:string,sourceNumber:string):void;
/**
* 教育信息新增成功,发送消息(定制)
* 调用人事物变动进行消息同步
*
* @param personId 自然人ID
* @param paramMap 发送保存的入参
* @param pereduexpcertDyCollection 教育证件表待保存的数据
* @param operateResult 调用历史模型接口返回包装类
*/
sendCustomerHisNonLineMsgBySavePereduexpinfo(personId:long,paramMap:$.java.util.Map,pereduexpcertDyCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection,operateResult:kd.sdk.hr.hspm.common.result.HrpiServiceOperateResult):void;
/**
* 个人基本信息表更新成功,发送消息(定制)
* 调用人事物变动进行消息同步
*
* @param personId 自然人ID
* @param paramMap 发送保存的入参
* @param hrpiPertspropDy 时序性表数据保存前的最新记录
* @param ermanFileDbMap 存放修改前人事业务档案数据的集合
* @param operateResult 调用历史模型接口返回包装类
*/
sendCustomerHisNonLineUpdateMsgByPersoninfo(personId:long,paramMap:$.java.util.Map,hrpiPertspropDy:$.kd.bos.dataentity.entity.DynamicObject,ermanFileDbMap:$.java.util.Map,operateResult:kd.sdk.hr.hspm.common.result.HrpiServiceOperateResult):void;
/**
* 非时序表新增成功,发送消息
* 调用人事物变动进行消息同步
*
* @param dataEntity 实体的动态数据对象
* @param entityNumber 实体编码
* @param sourceNumber 操作实体
*/
sendHisNonLineInsertMsg(dataEntity:$.kd.bos.dataentity.entity.DynamicObject,entityNumber:string,sourceNumber:string):void;
/**
* 非时序表更新成功,发送消息
* 调用人事物变动进行消息同步
*
* @param dataEntity 实体的动态数据对象
* @param entityNumber 实体编码
* @param sourceNumber 操作实体
*/
sendHisNonLineUpdateMsg(dataEntity:$.kd.bos.dataentity.entity.DynamicObject,entityNumber:string,sourceNumber:string):void;
/**
* 发送消息
*
* @param hpfsChgexternalrecordQueueDto 报文参数
*/
sendMsg(hpfsChgexternalrecordQueueDto:kd.sdk.hr.hspm.common.dto.HpfsChgexternalrecordQueueDto):void;
}
interface HpfsChgexternalrecordQueueHelper_C extends HpfsChgexternalrecordQueueHelper_S {
new():HpfsChgexternalrecordQueueHelper;
}
interface HpfsChgexternalrecordQueueHelper$ {
}
type HpfsChgexternalrecordQueueHelper_T = HpfsChgexternalrecordQueueHelper_S & HpfsChgexternalrecordQueueHelper$;
interface HpfsChgexternalrecordQueueHelper extends HpfsChgexternalrecordQueueHelper_T {
}
interface InfoGroupHelper_S {
/**
* SubEntryProp list列表转出map
*
* @param subEntryProps 子分录
* @return map
*/
changeToSubEntryPropsMap(subEntryProps:$.java.util.List):$.java.util.Map;
/**
* 关闭指引区域
*
* @param view 多视图配置视图
*/
closeGuideFlex(view:$.kd.bos.form.IFormView):void;
/**
* 删除关联的二级菜单
*
* @param view 多视图方案view
* @param groupId 删除的信息组id
*/
delRelationMultiLevelMenu(view:$.kd.bos.form.IFormView,groupId:string):void;
/**
* 是否开启了多级菜单
*
* @return 是/否
*/
enableMultiLevelMenu():boolean;
/**
* 是否有默认行
*
* @param dynamicObjectCollection 分录数据
* @return 是否
*/
existDefaultRow(dynamicObjectCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):boolean;
/**
* 获取业务类型
*
* @param view 多视图配置视图
* @return 业务类型过滤
*/
getBusinessTypeFilter(view:$.kd.bos.form.IFormView):$.kd.bos.orm.query.QFilter;
/**
* 获取配置区域
*
* @param isMainArea 是否是主页区域
* @return 配置区域
*/
getConfigArea(isMainArea:boolean):kd.sdk.hr.hspm.common.enums.ConfigAreaEnum;
/**
* 获取当前信息组分录名
*
* @param isMainArea 是否是主页区域
* @return 当前信息组分录名
*/
getCurrentEntityKey(isMainArea:boolean):string;
/**
* 子组根据选中的字段,确认绑定的组
*
* @param dynamicObjects 信息组
* @param nodeId 节点ID
* @return 是/否
*/
getCurrentGroup(dynamicObjects:$.kd.bos.dataentity.entity.DynamicObjectCollection,nodeId:string):long;
/**
* 获取子分录属性
*
* @param properties 属性
* @return 子分录
*/
getSubEntryProp(properties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection):$.java.util.List;
/**
* 获取子组id集合
*
* @param dynamicObjects 分录
* @param nodeId 焦点节点
* @return 子组id集合
*/
getSubGroupIds(dynamicObjects:$.kd.bos.dataentity.entity.DynamicObjectCollection,nodeId:string):$.java.util.List;
/**
* 获取tab的text
*
* @param tabKey tabkey
* @return tab的text
*/
getTabText(tabKey:string):string;
/**
* 是否是教育经历
*
* @param mappingFormId 标识
* @return 是/否
*/
isEduPage(mappingFormId:string):boolean;
/**
* 是否是员工端
*
* @return 是否
*/
isEmployee(model:$.kd.bos.entity.datamodel.IDataModel):boolean;
/**
* 判断该信息组是否存在字段
*
* @param group 信息组
* @return 是否
*/
isExistField(group:$.kd.bos.dataentity.entity.DynamicObject):boolean;
/**
* 根据分录名字判断是否是主页区域
*
* @param key 名字
* @return 是否是主页配置区域
*/
isMainArea(key:string):boolean;
/**
* 是否是单行附表
*
* @param pageNumber 元数据标识
* @return 是否
*/
isSingleRowTpl(pageNumber:string):boolean;
/**
* 去中台查询提示语
*
* @param view 多视图配置视图
* @param key 控件标识
* @return 提示语
*/
queryPromptForString(view:$.kd.bos.form.IFormView,key:string):string;
/**
* 如果默认行存在,则删除默认行
*
* @param dynamicObjectCollection 分录数据
*/
removeDefaultRowIFAbsent(dynamicObjectCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
/**
* 设置组操作按钮是否锁定
*
* @param view 多视图配置视图
* @param pageNumber 信息组标识
* @param prefix 前缀
*/
setGroupOpEnable(view:$.kd.bos.form.IFormView,pageNumber:string,prefix:string):void;
/**
* 提示语
*
* @param view 多视图配置视图
*/
showHint(view:$.kd.bos.form.IFormView):void;
/**
* 预览档案
*
* @param pkId 配置方案ID
* @param view view
*/
showPreview(pkId:any,view:$.kd.bos.form.IFormView):void;
}
interface InfoGroupHelper_C extends InfoGroupHelper_S {
new():InfoGroupHelper;
}
interface InfoGroupHelper$ {
}
type InfoGroupHelper_T = InfoGroupHelper_S & InfoGroupHelper$;
interface InfoGroupHelper extends InfoGroupHelper_T {
}
interface ApprovalHelper_S {
readonly KEY_APPROVAL_SUMBIT_CALLBACK:string;
readonly KEY_HOMEPAGE_CLOSE_CALLBACK:string;
readonly PERM_SUBMIT_ID:string;
/**
* 删除操作时缓存处理
*
* @param view
* @param entityName
* @param pk
* @param dyArr
* @param tabList
* @return
*/
dealApprovalCacheForDel(view:$.kd.bos.form.IFormView,entityName:string,pk:long,dyArr:$.kd.bos.dataentity.entity.DynamicObject,tabList:$.java.util.Map):boolean;
/**
* @param view
* @param entityName
* @param pk
* @param dyArr
* @param tabList
* @return
*/
dealAuditBeforeDel(view:$.kd.bos.form.IFormView,entityName:string,pk:long,dyArr:$.kd.bos.dataentity.entity.DynamicObject,tabList:$.java.util.Map):boolean;
/**
* 删除缓存
*
* @param view 视图
*/
delCacheData(view:$.kd.bos.form.IFormView):void;
/**
* 是否存在审核信息
*
* @param view 首页ivew
* @return 是否存在审核信息
*/
existAuditInfo(view:$.kd.bos.form.IFormView):boolean;
/**
* 获取审核字段信息
*
* @param view 首页ivew
* @return 审核字段信息
*/
getAuditFieldMap(view:$.kd.bos.form.IFormView):$.java.util.Map;
/**
* 改变弹窗按钮文字
*
* @return
*/
getChangeBtnNameMaps():$.java.util.HashMap;
getFullKey(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):string;
/**
* 在流程中的工作流对应的单据
*
* @param personId 人员Id
* @return 在流程中的工作流对应的单据
*/
getInProcessWorkFlowBill(personId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 处理提交审核按钮是否显示
*
* @param view 移动端首页view
*/
handleSubmitButtonVisible(view:$.kd.bos.form.IFormView):void;
/**
* 获取放弃操作的key
*
* @param entityName 附表名
* @param dataId 数据Id
* @return
*/
hasAbandonButton(view:$.kd.bos.form.IFormView,entityName:string,dataId:long):boolean;
/**
* 是否可以撤销
*
* @param bill 审批单据
* @return 是/否
*/
isCanWithDraw(bill:$.kd.bos.dataentity.entity.DynamicObject):boolean;
/**
* 判断是否因为新增驳回而隐藏删除按钮
*
* @param view
* @param dataId
* @return
*/
isHideDelBtnForAdd(view:$.kd.bos.form.IFormView,dataId:string):boolean;
/**
* 判断是否因为删除驳回隐藏
*
* @param view
* @param dataId
* @return
*/
isHideDelBtnForDel(view:$.kd.bos.form.IFormView,dataId:string):boolean;
/**
* 该信息组是否有被驳回的字段(isNotPasss两个参数的方法已经被废弃,目前应该还有二开用到这块,为了构建不报错,保留该方法)
*
* @param view 我的档案首页view
* @param regNumber 信息组页面注册编码
* @return
*/
isNotPasss(view:$.kd.bos.form.IFormView,regNumber:string):boolean;
/**
* 该信息组是否有被驳回的字段
*
* @param view 我的档案首页view
* @param regNumber 信息组页面注册编码
* @param groupName 信息组名
* @return
*/
isNotPasss(view:$.kd.bos.form.IFormView,regNumber:string,groupName:string):boolean;
/**
* 是否不需要审核
*
* @param view 当前页面
* @param pkStr 数据id
* @param curEntity 当前页面对应实体
* @return
*/
noNeedDelAudit(view:$.kd.bos.form.IFormView,pkStr:string,curEntity:string):boolean;
/**
* 删除旧版本缓存数据
*
* @param view 移动端主页view
* @return 是否存在旧版本数据
*/
removeOldVersonData(view:$.kd.bos.form.IFormView):boolean;
/**
* 设置提交审核按钮是否显示监听
*
* @param view 我的档案首页view
* @param listener Progresss监听
*/
setSubmitButtonVisibleListener(view:$.kd.bos.form.IFormView,listener:$.kd.bos.form.control.events.ProgresssListener):void;
showConfirmWhenFirstOpen(isClick:boolean,view:$.kd.bos.form.IFormView):void;
/**
* 展示删除操作不通过的信息
*
* @param view
*/
showNoPassInfoForDelOP(view:$.kd.bos.form.IFormView):void;
/**
* 提示不可通过信息
*
* @param view
* @param entityName
* @param pkId
*/
showNotPassInfoComfirm(view:$.kd.bos.form.IFormView,key:string,entityName:string,pkId:string):void;
/**
* 提交信息信息变更申请
*
* @param view 首页ivew
*/
submit(view:$.kd.bos.form.IFormView):void;
/**
* 提交确认
*
* @param view 首页ivew
*/
submitConfirm(view:$.kd.bos.form.IFormView,formPlugin:$.kd.bos.form.plugin.IFormPlugin):void;
/**
* 持久化首页缓存
*
* @param view
*/
updateSyncCacheToDataBase(view:$.kd.bos.form.IFormView):void;
/**
* 查看审批记录
*
* @param view 我的档案首页view
*/
viewAuditRecord(view:$.kd.bos.form.IFormView):void;
/**
* 查看修改记录
*
* @param view 移动端首页view
*/
viewChangeRecord(view:$.kd.bos.form.IFormView):void;
/**
* 撤销单据
*
* @param bill 单据信息
* @return 是否成功
*/
widthDraw(bill:$.kd.bos.dataentity.entity.DynamicObject):$.kd.bos.dataentity.Tuple;
}
interface ApprovalHelper_C extends ApprovalHelper_S {
new():ApprovalHelper;
}
interface ApprovalHelper$ {
}
type ApprovalHelper_T = ApprovalHelper_S & ApprovalHelper$;
interface ApprovalHelper extends ApprovalHelper_T {
}
interface HSPMBusinessDataServiceHelper_S {
/**
* 分页查询,复制平台的分页查询方法,这里做一些优化
* {@link BusinessDataServiceHelper#load(String, String, QFilter[], String, int, int)}
*
* @param entityName 实体名称
* @param selectProperties 查询字段
* @param filters 查询条件
* @param orderBy 查询排序
* @param top 分页大小
* @return 查询数据
*/
load(entityName:string,selectProperties:string,filters:$.kd.bos.orm.query.QFilter[],orderBy:string,top:number):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 分页查询,复制平台的分页查询方法,这里做一些优化
* {@link BusinessDataServiceHelper#load(String, String, QFilter[], String, int, int)}
*
* @param entityName 实体名称
* @param selectProperties 查询字段
* @param filters 查询条件
* @param orderBy 查询排序
* @param pageIndex 起始页
* @param pagesize 分页大小
* @return 查询数据
*/
load(entityName:string,selectProperties:string,filters:$.kd.bos.orm.query.QFilter[],orderBy:string,pageIndex:number,pagesize:number):$.kd.bos.dataentity.entity.DynamicObject[];
loadData(type_arg:$.kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType,idList:$.java.util.List,ds:$.kd.bos.algo.DataSet):$.kd.bos.dataentity.entity.DynamicObject[];
}
interface HSPMBusinessDataServiceHelper_C extends HSPMBusinessDataServiceHelper_S {
new():HSPMBusinessDataServiceHelper;
}
interface HSPMBusinessDataServiceHelper$ {
}
type HSPMBusinessDataServiceHelper_T = HSPMBusinessDataServiceHelper_S & HSPMBusinessDataServiceHelper$;
interface HSPMBusinessDataServiceHelper extends HSPMBusinessDataServiceHelper_T {
}
interface CommonQFilterHelper_S {
/**
* 获取 主业务档案(含离职主档案,退休档案)的 QFilter
*
* @param selectProperty 查询列
* @return QFilter
*/
getAllErfiletypeMainErfiletypeassign(selectProperty:string):$.kd.bos.orm.query.QFilter;
/**
* 获取 初始化档案的 QFilter(主任职和离职)
*
* @param selectProperty 查询列
* @return QFilter
*/
getErfiletypeInitErfiletypeassign(selectProperty:string):$.kd.bos.orm.query.QFilter;
/**
* 获取 主业务档案(不含离职主档案)的 QFilter
*
* @param selectProperty 查询列
* @return QFilter
*/
getErfiletypeMainErfiletypeassign(selectProperty:string):$.kd.bos.orm.query.QFilter;
/**
* 根据用工关系状态分类查询用工关系状态
*
* @param selectProperty 查询字段
* @param labrelstatusclsList 用工关系状态分类
* @return QFilter
*/
getLaborrelstatusByClsList(selectProperty:string,labrelstatusclsList:$.java.util.List):$.kd.bos.orm.query.QFilter;
/**
* 获取 在职状态的 QFilter
*
* @param selectProperty 查询列
* @return QFilter
*/
getLaborrelstatusWorkingState(selectProperty:string):$.kd.bos.orm.query.QFilter;
/**
* 根据用工关系类型分类查询用工关系类型
*
* @param selectProperty 查询字段
* @param labreltypeclsList 用工关系类型分类
* @return QFilter
*/
getLaborreltypeByClsList(selectProperty:string,labreltypeclsList:$.java.util.List):$.kd.bos.orm.query.QFilter;
}
interface CommonQFilterHelper_C extends CommonQFilterHelper_S {
new():CommonQFilterHelper;
}
interface CommonQFilterHelper$ {
}
type CommonQFilterHelper_T = CommonQFilterHelper_S & CommonQFilterHelper$;
interface CommonQFilterHelper extends CommonQFilterHelper_T {
}
}
namespace kd.sdk.hr.hspm.business.mservice.helper{
interface HSPMServiceHelper_S {
/**
* 根据用工关系类型分类和用工关系状态分类查询生效的档案总数
*
* @param labreltypeclsList 用工关系类型分类ID列表(必填)
* @param labrelstatusclsList 用工关系状态分类ID列表(必填)
* @return 生效的档案总数
*/
countErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List):number;
/**
* 获取人员卡片头部信息
*
* @param ermanfileId 档案id
* @return 档案信息
*/
getCardFields(ermanfileId:$.java.util.List):$.java.util.List;
/**
* 根据组织人获取档案信息
*
* @param depempIds 部门人id
* @return 档案信息
*/
getErmanFileByDepempId(depempIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据任职信息获取档案ID
*
* @param importList 任职信息
* @return 档案信息
*/
getErmanFileIdByEmporgRel(importList:$.java.util.List):$.java.util.List;
/**
* 根据档案ID获取档案信息
*
* @param ermanfileId 档案id
* @return 档案信息
*/
getErmanfile(ermanfileId:long):$.java.util.Map;
/**
* 获取多视图配置信息
*
* @param cnfId 配置主键
* @param preView 是否预览
*/
getInfoGroupConfig(cnfId:long,preView:string):$.java.util.Map;
/**
* 根据自然人ID获取主档案信息
*
* @param personId 自然人id
* @return 主档案信息
*/
getPrimaryErmanfFile(personId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 根据规则引擎获取档案多视图方案跳转档案详情
*
* @param erFileId 档案id
* @param listFormId 列表标识
* @return formShowParameter
*/
jumpErManFileDetail(erFileId:long,listFormId:string):$.java.util.Map;
/**
* 通过批量档案ID获取档案
*
* @param pkIds 主键
* @return 档案信息
*/
listErManFilesByPkIds(pkIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据用工关系类型分类和用工关系状态分类查询生效的档案信息
*
* @param labreltypeclsList 用工关系类型分类ID列表(必填)
* @param labrelstatusclsList 用工关系状态分类ID列表(必填)
* @param selectProperties 查询字段(必填,参考hspm_ermanfile元数据)
* @param id ID的大于条件
* @param top 查询条数
* @return 生效的档案信息
*/
listErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List,selectProperties:string,id:long,top:number):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据自然人ID批量获取主档案信息
*
* @param personIds 自然人Id
* @return 档案信息
*/
listPrimaryErmanFile(personIds:$.java.util.List):$.java.util.Map;
/**
* 根据工号获取主任职的主档案信息
*
* @param empnumberList 工号列表
* @return 主档案信息
*/
listPrimaryErmanFilesByEmpnumber(empnumberList:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
}
interface HSPMServiceHelper_C extends HSPMServiceHelper_S {
new():HSPMServiceHelper;
}
interface HSPMServiceHelper$ {
}
type HSPMServiceHelper_T = HSPMServiceHelper_S & HSPMServiceHelper$;
interface HSPMServiceHelper extends HSPMServiceHelper_T {
}
}
namespace kd.sdk.hr.hspm.business.repository{
interface ErmanFileRepository_S {
readonly QUIT_FILETYPE_CLS:long;
/**
* 根据用工关系类型分类和用工关系状态分类查询生效的档案总数
*
* @param labreltypeclsList 用工关系类型分类ID列表(必填)
* @param labrelstatusclsList 用工关系状态分类ID列表(必填)
* @return 生效的档案总数
*/
countErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List):number;
generateDynamic():$.kd.bos.dataentity.entity.DynamicObject;
/**
* 根据任职信息获取(适配劳动合同初始化,引入场景)人员在职人事档案
*
* @Param [numbers, orgNums, positionNums, stdPositionNums, jobNums] 入参
* @return kd.bos.dataentity.entity.DynamicObject[] 人员档案结果
*/
getAllErmanFileIdByEmporgRel(numbers:$.java.util.Set,orgNums:$.java.util.Set,positionNums:$.java.util.Set,stdPositionNums:$.java.util.Set,jobNums:$.java.util.Set):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据personId获取档案
*
* @param personId 自然人ID
* @return 档案信息
*/
getErmanFile(personId:long):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据personId获取主档案
*
* @param personId 自然人id
* @return 档案信息
*/
getErmanFileByPersonIdAndPostypeId(personId:long,postypeId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 根据任职信息获取
*/
getErmanFileIdByEmporgRel(numbers:$.java.util.Set,orgNums:$.java.util.Set,positionNums:$.java.util.Set,stdPositionNums:$.java.util.Set,jobNums:$.java.util.Set):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* @param ermanFileId 档案id
* @return 档案信息
*/
getErmanfile(ermanFileId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* @param ermanFileId 档案id
* @return 档案信息
*/
getErmanfileInfo(ermanFileId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 获取用工状态值
*
* @return
*/
getLaborrelStatus():$.java.util.Map;
/**
* 获取用工类型
*
* @return
*/
getLaborrelType():$.java.util.Map;
/**
* 根据personId获取非时序性
*
* @param personId 自然人id
* @return 非时序信息
*/
getNonProp(personId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 根据personId获取主档案
*
* @param personId 自然人id
* @return 档案信息
*/
getPrimaryErmanFile(personId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 根据personId获取主档案
*
* @param employeeId 自然人id
* @return 档案信息
*/
getPrimaryErmanFileByEmployeeId(employeeId:long):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 根据任职信息获取listEmpposorgrels
*/
getPrimaryErmanFileIdByEmployeeId(employeeIdList:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据主键获取档案
*
* @param pkIds 主键
* @return 档案信息
*/
listErManFilesByPkIds(pkIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 查询档案部门信息
*
* @param ermanFileIds 档案id
* @return 档案信息
*/
listErmanDepempfiles(ermanFileIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据组织人获取档案信息
*
* @param depempIds 组织人id
* @return 档案信息
*/
listErmanFilesByDepempId(depempIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据用工关系类型分类和用工关系状态分类查询生效的档案信息
*
* @param labreltypeclsList 用工关系类型分类ID列表(必填)
* @param labrelstatusclsList 用工关系状态分类ID列表(必填)
* @param selectProperties 查询字段(必填,参考hspm_ermanfile元数据)
* @param start 分页条件
* @param limit 分页条件
* @return 生效的档案信息
*/
listErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List,selectProperties:string,start:number,limit:number):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据用工关系类型分类和用工关系状态分类查询生效的档案信息
*
* @param labreltypeclsList 用工关系类型分类ID列表(必填)
* @param labrelstatusclsList 用工关系状态分类ID列表(必填)
* @param selectProperties 查询字段(必填,参考hspm_ermanfile元数据)
* @param id 查询数据在这个ID后
* @param top 查询数据条件
* @return 生效的档案信息
*/
listErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List,selectProperties:string,id:long,top:number):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 获取档案信息
* @param ermanFileIds 档案id
* @return 档案信息
*/
listErmanfiles(ermanFileIds:$.java.util.Collection):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据工号获取主任职的主档案信息
*
* @param empnumberList 工号列表
* @return 档案信息
*/
listPrimaryErmanFilesByEmpnumber(empnumberList:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据personId获取主档案
*
* @param personIds 自然人id
* @return 档案信息
*/
listPrimaryErmanfFile(personIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 根据employeeIds获取主档案
*
* @param employeeIds 企业人id集合
* @return 档案信息
*/
listPrimaryErmanfFileByEmployeeIds(employeeIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 获取档案信息(不带出基础资料)
* @param ermanFileIds 档案id
* @return 档案信息
*/
loadOriginalErmanfiles(ermanFileIds:$.java.util.Collection):$.kd.bos.dataentity.entity.DynamicObject[];
}
interface ErmanFileRepository_C extends ErmanFileRepository_S {
new():ErmanFileRepository;
}
interface ErmanFileRepository$ {
}
type ErmanFileRepository_T = ErmanFileRepository_S & ErmanFileRepository$;
interface ErmanFileRepository extends ErmanFileRepository_T {
}
}
namespace kd.sdk.hr.hspm.business.service{
interface PageRegConfigService_S {
/**
* 获取多视图方案缓存key
*
* @param source 客户端类型
* @param cnfId 多视图方案id
* @param modTime 多视图方案修改时间
* @param lang 语言
* @return 多视图方案缓存key
*/
getConfCacheKey(source:string,cnfId:long,modTime:string,lang:$.kd.bos.lang.Lang):string;
getInstance():PageRegConfigService;
}
interface PageRegConfigService_C extends PageRegConfigService_S {
new():PageRegConfigService;
}
interface PageRegConfigService$ {
/**
* 获取配置方案
*
* @param cnfId 方案id
* @param source 来源
* @param preView 预览
* @return 方案配置
*/
getInfoGroupConfig(cnfId:long,source:string,preView:string):$.java.util.Map;
/**
* 设公共参数
*
* @param formShowParameter form
* @param view 视图
*/
setCommonCustomParam(formShowParameter:$.kd.bos.form.FormShowParameter,view:$.kd.bos.form.IFormView):void;
}
type PageRegConfigService_T = PageRegConfigService_S & PageRegConfigService$;
interface PageRegConfigService extends PageRegConfigService_T {
}
interface AttacheHandlerService_S {
/**
* 判断页面是否空页面
*
* @param view 视图
* @param contentName 面板名
*/
containFlex(view:$.kd.bos.form.IFormView,contentName:string):void;
getInstance():AttacheHandlerService;
/**
* 调用api是否成功
*
* @param resultMap api返回结果
* @return 是否成功
*/
isSuccess(resultMap:$.java.util.Map):boolean;
}
interface AttacheHandlerService_C extends AttacheHandlerService_S {
new():AttacheHandlerService;
}
interface AttacheHandlerService$ {
/**
* 改变多实体的页面标识
*
* @param formShowParameter formShowParameter
* @param entityId 实体
* @return 修改数据
*/
buildUniqueParam(formShowParameter:$.kd.bos.form.FormShowParameter,entityId:string):$.java.util.Map;
/**
* 校验截包的必填性、长度、非法字符 等校验
*
* @param view
* @param model
* @param drawFormFields
* @param ignoreField 过滤不处理的字段
* @param acrossEntity
* @return
*/
checkIllegalInput(view:$.kd.bos.form.IFormView,model:$.kd.bos.entity.datamodel.IDataModel,drawFormFields:$.java.util.List,ignoreField:$.java.util.Set,acrossEntity:string):string;
/**
* 校验主键
*
* @param view 视图
* @param pKId 传入的主键
* @param cacheKey 标识
* @return 是否
*/
checkPkId(view:$.kd.bos.form.IFormView,pKId:long,cacheKey:string):boolean;
/**
* 关闭页面
*
* @param view view
* @param resultMap resultMap
* @param parentView parentView
*/
closeView(view:$.kd.bos.form.IFormView,resultMap:$.java.util.Map,parentView:$.kd.bos.form.IFormView):void;
/**
* 公共按钮注册
*
* @param view view
* @param thisObj thisObj
*/
commonBtnReg(view:$.kd.bos.form.IFormView,thisObj:kd.hr.hbp.formplugin.web.HRDataBaseEdit):void;
/**
* 职级职等的保存操作处理:调用事务变动操作型事务生效接口
*
* @return java.util.Map 出参
* @Param [params] 入参
*/
executeActionPersonalChange(params:$.java.util.Map):$.java.util.Map;
/**
* 职级职等页面的新增或职级职等调整按钮点击后,显示弹窗前的处理:调用事务变动操作型事务查询接口
* 目的:对职级职等弹窗的字段做选择限制
*
* @return java.util.Map 配置结果
* @Param [params] 入参
*/
getActionPersonalChange(params:$.java.util.Map):$.java.util.Map;
/**
* 通过证件类型 获取对应中文
*
* @param imageStr 图片地址
* @param displayName 显示名称
* @param type 类型id
* @return true
*/
getCardCNByEN(imageStr:string,displayName:string,type_arg:long):$.kd.bos.dataentity.Tuple;
/**
* 获取配置id
*
* @param responseMap responseMap
* @param relFormId relFormId
* @param type 类型
* @return 是否用默认
*/
getCnfId(responseMap:$.java.util.Map,relFormId:string,type_arg:string):$.kd.bos.dataentity.Tuple;
/**
* 循环中使用count方法 无法合理避免 这里使用一个方法嵌套尝试混过去 为了解决sonar的扫描问题
*
* @return ORM对象
*/
getORMHelper():$.kd.bos.orm.ORM;
/**
* 获取配置参数
*
* @param formShowParameter formShowParameter
* @param entityId entityId
* @return map
*/
getPageCustomParam(formShowParameter:$.kd.bos.form.FormShowParameter,entityId:string):$.java.util.Map;
getRealFormId(view:$.kd.bos.form.IFormView,dialogPageNumber:string,viewFlag:boolean):string;
/**
* 获取小数的舍入方式(就是怎么凑整)
* @param fieldKey 字段控件编码
* @return 舍入方式
*/
getRoundingMode(fieldKey:string):$.java.math.RoundingMode;
/**
* 处理规则引擎
*
* @param view 视图
* @param erFileId 档案id
* @param erFileDy 档案
* @param relFormId 标识
* @param type 类型
* @param rpcType rpcType
* @return 配置id
*/
handleRuleEngine(view:$.kd.bos.form.IFormView,erFileId:long,erFileDy:$.kd.bos.dataentity.entity.DynamicObject,relFormId:string,type_arg:string,rpcMap:$.java.util.Map,rpcType:boolean):$.kd.bos.dataentity.Tuple;
handlerFieldValueChange(view:$.kd.bos.form.IFormView,attachMap:$.java.util.Map,acrossEntity:string):$.java.util.Map;
/**
* 附件保存
*
* @param formId 实体名称
* @param pkId 主键
* @param appId appid
* @param attachmentMap 附件信息
* @return
*/
invokeAttachment(formId:string,pkId:any,appId:string,attachmentMap:$.java.util.Map):$.kd.bos.dataentity.entity.DynamicObjectCollection;
/**
* 调用院校所在国家/地区的规则引擎
*
* @param erFileDy erFileDy
* @param collegeCountry 院校所在国家/地区
* @param sceneNumber sceneNumber
* @return map
*/
invokeCollegeCountryRuleEngine(nonProp:$.kd.bos.dataentity.entity.DynamicObject,erFileDy:$.kd.bos.dataentity.entity.DynamicObject,collegeCountry:$.kd.bos.dataentity.entity.DynamicObject,sceneNumber:string):$.java.util.Map;
/**
* 删除
*
* @param pkIdList 删除的主键
* @param entityName 实体名称
* @param delBoFlag 删除历史的需求、根据bo删除、不是只根据fid删
* @return 成功或者失败
*/
invokeDel(pkIdList:$.java.util.List,entityName:string,delBoFlag:boolean):$.java.util.Map;
/**
* 废弃
*
* @param attachMap 多个附表BOID
* @return 成功或者失败
*/
invokeDiscardBO(attachMap:$.java.util.Map):$.java.util.Map;
/**
* 历史模型引入
* 引入时需要保证所有的引入数据均在同一个事务组里,因此这里需要传入同一个eventId
*
* @param attachMap 多个附表数据
* @param eventId 事物ID,同一份excel的数据需要传同一个eventId
* @return 接口返回结果
*/
invokeHisImportDataByBatchEventid(attachMap:$.java.util.Map,eventId:long):$.java.util.Map;
/**
* 非时序性引入
*
* @param importtype 引入类型
* @param importSaveDys 引入数据集
* @return 接口返回结果
*/
invokeHisNonLineImportData(importtype:string,importSaveDys:$.kd.bos.dataentity.entity.DynamicObject[]):$.java.util.Map;
/**
* 附件删除
*
* @param formId 实体名称
* @param pkId 主键
* @param fileUid 应该是删除的附件id
*/
invokeRemoveAttachment(formId:string,pkId:any,fileUid:any):void;
/**
* 修订
*
* @param attachMap 多个附表数据
* @return 成功或者失败
*/
invokeReviseVersion(attachMap:$.java.util.Map):$.java.util.Map;
/**
* 调用规则引擎
*
* @param erFileDy erFileDy
* @param source source
* @param sceneNumber sceneNumber
* @return map
*/
invokeRuleEngine(erFileDy:$.kd.bos.dataentity.entity.DynamicObject,source:string,sceneNumber:string):$.java.util.Map;
/**
* 修订
*
* @param attachMap 多个附表数据
* @return 成功或者失败
*/
invokeSaveBatch(attachMap:$.java.util.Map):$.java.util.Map;
/**
* 保存和更新
*
* @param attachMap 多个附表数据
* @return 成功或者失败
*/
invokeSaveOrUpdate(attachMap:$.java.util.Map):$.java.util.Map;
/**
* 保存或更新数据
*
* @param view view
* @param attachMap 附表信息
* @param closeView 是否关闭页面
* @param entityName 实体名
* @param type -1:目前特指职级职等调整,1:新增, 0:单实体修改,2:跨实体修改
* @return 信息
*/
invokeSaveOrUpdate(view:$.kd.bos.form.IFormView,attachMap:$.java.util.Map,closeView:boolean,entityName:string,type_arg:string):$.java.util.Map;
/**
* 判断是主页还是侧边栏
*
* @param formShowParameter form
* @return 主页为 true
*/
judgeIsMain(formShowParameter:$.kd.bos.form.FormShowParameter):boolean;
/**
* 附件删除
*
* @param formId 实体名称
* @param dataId 附表数据id
*/
removeAllAttachment(formId:string,dataId:any):void;
/**
* 保存头像 hrpi_person 和hrpi_pernontsprop表都要保存
*
* @param personId 人员id
* @param newValue 头像图片地址
*/
saveHeadsCulpture(personId:string,newValue:any):void;
/**
* 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
*
* @param personId 自然人id
* @return yes
*/
sendChangeInfoSyncToSysUser(personId:$.java.util.List):void;
/**
* 删除插入人事事物变动
*
* @param dyArr 数据
* @param entityName 实体名称
* @param formId 操作页面
*/
sendHpfsChgDeleteRecord(dyArr:$.kd.bos.dataentity.entity.DynamicObject[],entityName:string,formId:string):void;
/**
* 新增和修改插入人事事物变动记录
*
* @param attachMap 附表信息
* @param updateBoId 更新的boid
* @param formId 操作页面
*/
sendHpfsChgSaveOrUpdateRecord(attachMap:$.java.util.Map,updateBoId:$.java.util.Set,formId:string):void;
/**
* 设置面板setBorder
*
* @param mainSubAp 面板
* @param top top
* @param bot bot
* @param left left
* @param right right
* @return style
*/
setBorder(mainSubAp:$.kd.bos.metadata.form.container.FlexPanelAp,top:string,bot:string,left:string,right:string):$.kd.bos.metadata.form.Style;
/**
* 如果是主页 按钮修改为文字样式
*
* @param view view
*/
setMainPageStyle(view:$.kd.bos.form.IFormView):void;
/**
* 设置面板margin
*
* @param centerMainAp 面板
* @param top top
* @param bot bot
* @param left left
* @param right right
* @return style
*/
setMargin(centerMainAp:$.kd.bos.metadata.form.container.FlexPanelAp,top:string,bot:string,left:string,right:string):$.kd.bos.metadata.form.Style;
/**
* 设置面板setPadding
*
* @param centerMainAp 面板
* @param top top
* @param bot bot
* @param left left
* @param right right
* @return style
*/
setPadding(centerMainAp:$.kd.bos.metadata.form.container.FlexPanelAp,top:string,bot:string,left:string,right:string):$.kd.bos.metadata.form.Style;
/**
* 公共处理boolea 转中文
*
* @param beforeCreatVo beforeCreatVo
* @return true false
*/
transferBoolType(beforeCreatVo:kd.sdk.hr.hspm.common.vo.BeforeCreatVo):boolean;
/**
* 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
*
* @param entityName 多行表实体名
* @param dataEntities 多行表数据集
* @return yes
*/
validateSyncFieldsDelChange(entityName:string,dataEntities:$.kd.bos.dataentity.entity.DynamicObject[]):$.java.util.List;
/**
* 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
*
* @param entityName 多行表实体名
* @param pkPersonIdMap 多行表主键和personId
* @return yes
*/
validateSyncFieldsDelChange(entityName:string,pkPersonIdMap:$.java.util.Map):$.java.util.List;
/**
* 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
*
* @param datas 校验数据 key 实体名称,value 页面数据
* @param personId 自然人id
* @param validDb 是否校验数据库 false 不校验(暂存新增的时候) true 校验
* @return yes
*/
validateSyncFieldsUpdateChange(datas:$.java.util.Map,personId:long,validDb:boolean):boolean;
/**
* 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
*
* @param entityName 实体对象
* @param dataEntities 实体数据
* @param personId 自然人id
* @return yes
*/
validateSyncFieldsUpdateChange(entityName:string,dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],personId:long):boolean;
/**
* 处理规则引擎
*
* @param view 视图
* @param erFileId 档案id
* @param listFormId 标识
* @param type 类型
* @param rpcType 是否为RPC调用
* @return formShowParameter
*/
wrapHandleRuleEngine(view:$.kd.bos.form.IFormView,erFileId:long,listFormId:string,type_arg:string,rpcType:boolean):$.java.util.Map;
}
type AttacheHandlerService_T = AttacheHandlerService_S & AttacheHandlerService$;
interface AttacheHandlerService extends AttacheHandlerService_T {
}
interface MultiViewTemplateService_S {
getInstance():MultiViewTemplateService;
}
interface MultiViewTemplateService_C extends MultiViewTemplateService_S {
new():MultiViewTemplateService;
}
interface MultiViewTemplateService$ {
/**
* 公共form
*
* @param formShowParameter formShowParameter
* @param formId formId
* @param targetKey 目标
* @param showType 类型
*/
commonForm(formShowParameter:$.kd.bos.form.FormShowParameter,formId:string,targetKey:string,showType:$.kd.bos.form.ShowType):void;
/**
* 设置到页面
*
* @param contentAp contentAp
* @param apStr apStr
* @param view view
*/
setApToView(contentAp:$.kd.bos.metadata.form.container.FlexPanelAp,apStr:string,view:$.kd.bos.form.IFormView):void;
/**
* 设置标签点击
*
* @param args args
* @param formView formView
* @param plugin plugin
* @param param
*/
setLabelClick(args:$.kd.bos.form.events.OnGetControlArgs,formView:$.kd.bos.mvc.form.FormView,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,param:string):void;
/**
* 设置标签事件
*
* @param args args
* @param formView 视图
* @param plugin 插件
* @param mainEntryList 数据
*/
setLabelEvent(args:$.kd.bos.form.events.OnGetControlArgs,formView:$.kd.bos.mvc.form.FormView,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,mainEntryList:$.java.util.List):void;
/**
* 表单类型
*
* @param pageType pageType
* @return form
*/
showFormType(pageType:string):$.kd.bos.form.FormShowParameter;
}
type MultiViewTemplateService_T = MultiViewTemplateService_S & MultiViewTemplateService$;
interface MultiViewTemplateService extends MultiViewTemplateService_T {
}
interface ErManFileQfilter_S {
/**
* 组织F7控权
*
* @param entityName 控权实体
* @param permEntityName 控权字段
* @return AuthorizedOrgResult
*/
getAdminOrgAuth(entityName:string,permEntityName:string):kd.hr.hbp.common.model.AuthorizedOrgResult;
/**
* 业务对象维度映射
*
* @return
*/
getFieldMapQFilter(entityName:string,permEntityName:string):kd.hr.hbp.common.model.DimValueResult;
/**
* 人事业务组织F7过滤
*
* @return
*/
getOrgPermQfilter():$.kd.bos.orm.query.QFilter;
/**
* 数据维度过滤
*
* @return
*/
getPermQFilter():$.kd.bos.orm.query.QFilter;
/**
* 是否有业务档案的权限
*
* @return
*/
hasPermission():boolean;
}
interface ErManFileQfilter_C extends ErManFileQfilter_S {
new():ErManFileQfilter;
}
interface ErManFileQfilter$ {
}
type ErManFileQfilter_T = ErManFileQfilter_S & ErManFileQfilter$;
interface ErManFileQfilter extends ErManFileQfilter_T {
}
}
namespace kd.sdk.hr.hspm.common.constants{
interface MultiViewConfigConstants_S {
readonly ALL_ISAUDIT:string;
readonly ALL_ISEDIT:string;
readonly ALL_ISREQUIRED:string;
readonly BOS_LISTF7:string;
readonly BTN_PREVIEW:string;
readonly BUSINESS_TYPE:string;
readonly CATEGORY:string;
readonly CONFIGAREA:string;
readonly CUS_ADDNEW:string;
readonly CUS_EDIT:string;
readonly CUS_EXPIRE:string;
readonly CUS_STAUTS:string;
readonly CUS_VIEW:string;
readonly DEFAULT_FIELD:string;
readonly EMPLOYEE:string;
readonly ENABLE_MULTILEVELMENU:string;
readonly ENTITY:string;
readonly ENTITY_FIELDNAME:string;
readonly ERFILETYPE:string;
readonly EXPIRATION_DATE:string;
readonly FIELD:string;
readonly FIELD_ISREQUIRED:string;
readonly FIELD_MAX:string;
readonly FIELD_MAXCOUNT:string;
readonly FIELD_MIN:string;
readonly FIELD_PAGEINFO:string;
readonly FIELD_PAGEINFONUMBER:string;
readonly FIELD_PRECISION:string;
readonly FIELD_SCALE:string;
readonly FIELD_TYPE:string;
readonly FILTER_FIELDS:string;
readonly GROUP_CONCAT_KEY:string;
readonly GROUP_ENTITY:string;
readonly GROUP_ID:string;
readonly GROUP_NAME:string;
readonly GUIDE_FLEX:string;
readonly G_ID:string;
readonly HEAD_ENTITY:string;
readonly INFOGROUP_NAME:string;
readonly IS_ALLOW_ADD:string;
readonly IS_EDIT:string;
readonly IS_MAINAREA:string;
readonly IS_NOFIXEDTERM:string;
readonly KEY_BTNOK:string;
readonly KEY_CONFIGURABLE:string;
readonly KEY_FIELDNAME:string;
readonly KEY_ISTAGSHOW:string;
readonly KEY_OP:string;
readonly KEY_SELECTHEADFIELD:string;
readonly KEY_SELECTINFOGROP:string;
readonly KEY_SELECTINFOGROPFIELD:string;
readonly KEY_SELECTINFOGROPFIELD_SIDE:string;
readonly KEY_SELECTINFOGROP_SIDE:string;
readonly MAINTAB:string;
readonly MAIN_CONFIGAREA:string;
readonly MAIN_ENTITY:string;
readonly MAIN_FIELDNAMETEXT:string;
readonly MAIN_ISALLOWADD:string;
readonly MAIN_ISAUDITTEXT:string;
readonly MAIN_ISAUDIT_ALL:string;
readonly MAIN_ISEDITTEXT:string;
readonly MAIN_ISEDIT_ALL:string;
readonly MAIN_ISREQUIRED_ALL:string;
readonly MULTI_LEVELMENU:string;
readonly MULTI_LEVELMENUENTITY:string;
readonly MULTI_LEVELMENUFLEX:string;
readonly MULTI_LEVELMENU_STATUS:string;
readonly NODE_PARENTID:string;
readonly NOTEDITABLE_FIELDS:string;
readonly ONE_LEVELMENU:string;
readonly OP_KEY:string;
readonly PAGE_HSPM_ADDSUBINFOGROUP_POP:string;
readonly PAGE_HSPM_INFOGROUPEDIT_POP:string;
readonly PAGE_INFOGROUPFIELD:string;
readonly PARENT_GROUP_ID:string;
readonly PRE_SET:string;
readonly REF_FIELD:number;
readonly REF_KEY:string;
readonly RELATION:string;
readonly REQUIRED_FIELDS:string;
readonly ROOT_TREE:string;
readonly SIDE_ENTITY:string;
readonly SIDE_ISALLOWADD:string;
readonly SIDE_ISAUDIT_ALL:string;
readonly SIDE_ISEDIT_ALL:string;
readonly SIDE_ISREQUIRED_ALL:string;
readonly SIDE_TAB:string;
readonly SUBGROUPID_PREX:string;
readonly TABLE_NAME:string;
readonly TABTOOL_BAR:string;
readonly TAB_DELETE:string;
readonly TAB_MOVEDOWN:string;
readonly TAB_MOVEUP:string;
readonly TAB:string;
readonly TBMAIN:string;
readonly TOTAL_GROUP:string;
readonly TREEVIEW:string;
readonly TWO_LEVELMENU:string;
readonly VIEWLOCATION:string;
}
interface MultiViewConfigConstants$ {
}
type MultiViewConfigConstants_T = MultiViewConfigConstants_S & MultiViewConfigConstants$;
interface MultiViewConfigConstants extends MultiViewConfigConstants_T {
}
interface MobileDrawConstants_S {
readonly BRACKET_ROW_TAG:string;
readonly CARD:string;
readonly CARDOP_CACHE_PREFIX:string;
readonly CARD_ADD_SUFFIX:string;
readonly CARD_CONTENT:string;
readonly CARD_GROW:string;
readonly CLICK:string;
readonly CLICK_DDIT:string;
readonly CONTENT_FLEX:string;
readonly CONTENT_ROW:string;
readonly CUR_TABKEY:string;
readonly DATA_IDS:string;
readonly DEL_FLEX:string;
readonly DEL_OP:string;
readonly ENABLE_ENTERDETAIL:string;
readonly FILTER_PARAM:string;
readonly FIRST_DATAID:string;
readonly GROUP_NAME:string;
readonly HAS_ADDOPERATE:string;
readonly HAS_DELETEOPERATE:string;
readonly INFO_GROUP_CARD:string;
readonly LEFTBRACKET_ROW_TAG:string;
readonly LIMIT_PARAM:string;
readonly MDG_SUFFIX:string;
readonly MDV_SUFFIX:string;
readonly MOBILEHOMEVECTOR_DATA:string;
readonly MULTITABADDCHECK_MAP:string;
readonly MULTI_IDS:string;
readonly RIGHTBRACKET_ROW_TAG:string;
readonly SELECT_INFOGROUP:string;
readonly SELECT_INFOGROUPNUMBER:string;
readonly TAB:string;
readonly TITLE_ROW:string;
readonly TITLE_ROW_FIELD:string;
readonly TITLE_ROW_TAG:string;
readonly VIEWDETAILOP_PREFIX:string;
}
interface MobileDrawConstants$ {
}
type MobileDrawConstants_T = MobileDrawConstants_S & MobileDrawConstants$;
interface MobileDrawConstants extends MobileDrawConstants_T {
}
interface ScheduleDrawConstants_S {
readonly ENTRY_AP_NAME:string;
readonly FLEX_NAME:string;
readonly FLEX_NUMBER:string;
readonly GROUP_AP_NAME:string;
}
interface ScheduleDrawConstants$ {
}
type ScheduleDrawConstants_T = ScheduleDrawConstants_S & ScheduleDrawConstants$;
interface ScheduleDrawConstants extends ScheduleDrawConstants_T {
}
interface ReportDisplayPageConstants_S {
readonly CACHE_CHECK:string;
readonly KEY_ENTRY_ENTITY:string;
readonly KEY_SHOWNODEID1:string;
readonly KEY_SYSTEMALIAS1:string;
readonly KEY_TREEVIEW:string;
readonly LBL_TOTAL:string;
readonly OP_ENTRYDEL:string;
readonly PAGE_EMP_MAIN:string;
readonly PAGE_EMP_QUERY:string;
readonly PAGE_QUITEMP_QUERY:string;
readonly PERSON_NAME:string;
readonly PERSON_NUMBER:string;
}
interface ReportDisplayPageConstants$ {
}
type ReportDisplayPageConstants_T = ReportDisplayPageConstants_S & ReportDisplayPageConstants$;
interface ReportDisplayPageConstants extends ReportDisplayPageConstants_T {
}
interface InfoClassifyCommonConstant_S {
readonly CACHE_TIME:string;
readonly DATA_NO_CHANGED:string;
readonly DEFAULT_IMPORT_TYPE:string;
readonly DEFAULT_LOCK_UIS:string;
readonly FORM_KEY:string;
readonly HRPI_EMPPROEXP:string;
readonly HRPI_EMPTRAINFILE:string;
readonly HRPI_EMRGCONTACT:string;
readonly HRPI_FAMILYMEMB:string;
readonly HRPI_FERTILITYINFO:string;
readonly HRPI_LANGUAGESKILLS:string;
readonly HRPI_PERADDRESS:string;
readonly HRPI_PERCONTACT:string;
readonly HRPI_PERCRE:string;
readonly HRPI_PEREDUEXP:string;
readonly HRPI_PERHOBBY:string;
readonly HRPI_PERNONTSPROP:string;
readonly HRPI_PEROCPQUAL:string;
readonly HRPI_PERPRACTQUAL:string;
readonly HRPI_PERPROTITLE:string;
readonly HRPI_PERRPRECORD:string;
readonly HRPI_PREWORKEXP:string;
readonly HRPI_RSMPATINV:string;
readonly HRPI_RSMPROSKL:string;
readonly HSPM_EMPPROEXP:string;
readonly HSPM_EMPTRAINFILE:string;
readonly HSPM_EMRGCONTACT:string;
readonly HSPM_FAMILYMEMB:string;
readonly HSPM_FERTILITYINFO:string;
readonly HSPM_INFOCLASSIFYCNF:string;
readonly HSPM_LANGUAGESKILLS:string;
readonly HSPM_PERADDRESS:string;
readonly HSPM_PERCONTACT:string;
readonly HSPM_PERCRE:string;
readonly HSPM_PEREDUEXPINFO:string;
readonly HSPM_PERHOBBY:string;
readonly HSPM_PEROCPQUAL:string;
readonly HSPM_PERPRACTQUAL:string;
readonly HSPM_PERPROTITLE:string;
readonly HSPM_PERRPRECORD:string;
readonly HSPM_PERSONINFO:string;
readonly HSPM_PREWORKEXP:string;
readonly HSPM_RSMPATINV:string;
readonly HSPM_RSMPROSKL:string;
readonly IMPORT_PLUGIN:string;
readonly INFO_CACHE_KEY:string;
readonly LIST_KEY:string;
readonly LOG_VALIDATE:string;
readonly QUERY_KEY:string;
readonly SOURCE_KEY:string;
readonly SUCCESS_CODE:string;
readonly TAB_KEY:string;
readonly TYPE:string;
}
interface InfoClassifyCommonConstant$ {
}
type InfoClassifyCommonConstant_T = InfoClassifyCommonConstant_S & InfoClassifyCommonConstant$;
interface InfoClassifyCommonConstant extends InfoClassifyCommonConstant_T {
}
interface DynConfigConstants_S {
readonly ACROSS_ENTITY:string;
readonly BASE_INFOPANEL:string;
readonly CNF_ID:string;
readonly CONGIF_JSON:string;
readonly CURR_PAGE:string;
readonly DEFAULT_RULE:string;
readonly DIALOG_MOBILE:string;
readonly DIALOG_PAGENUMBER:string;
readonly DIALOG_PC:string;
readonly DIA_LOG:string;
readonly DIS_PLAYNAME:string;
readonly DYNFILE_HEAD:string;
readonly DYN_GLOBALPANEL:string;
readonly DY_VIEW:string;
readonly DY_VIEW_MOBILE:string;
readonly DY_VIEW_PC:string;
readonly EDIT_UPDATE:string;
readonly ER_FILE_ID:string;
readonly FIELD:string;
readonly FIELDS:string;
readonly FIELD_ENTITY:string;
readonly FIELD_LIST:string;
readonly FILE:string;
readonly FLEX_PANELRELATEINFO:string;
readonly FLEX_PANEL_RELATEINFO:string;
readonly FORMID:string;
readonly GROUPS:string;
readonly GROUP_NAME:string;
readonly G_NAME:string;
readonly HEAD_ENTITY:string;
readonly HEAD_ENTRY:string;
readonly HEAD_ENTRY_PARAM:string;
readonly HEAD_PANELAP:string;
readonly IS_AUDIT:string;
readonly IS_DIA:string;
readonly IS_EDIT:string;
readonly IS_FIRST:string;
readonly IS_REQUIRED:string;
readonly ITEM_MODIFY:string;
readonly MAIN_ENTRY:string;
readonly MAIN_PAGEPANEL:string;
readonly MAIN_TYPE:string;
readonly MAPPING_FORMID:string;
readonly MDV_VIEW:string;
readonly ORIG_FIELD:string;
readonly PAGE_NUMBER:string;
readonly PAGE_TYPE:string;
readonly PANEL_DYNPANELAP:string;
readonly PARAMS:string;
readonly PKID:string;
readonly PNUMBER:string;
readonly PRE_VIEW:string;
readonly P_NAME:string;
readonly REGIONS_SCOPE:string;
readonly RIGHT_PANELAP:string;
readonly SEQ:string;
readonly SINGLE:string;
readonly SOURCE:string;
readonly TAB_ENTRY:string;
readonly TAB_ENTRY_PARAM:string;
readonly TARGET_KEY:string;
readonly TYPE:string;
readonly VIRTURAL_PREVIEW_USER:long;
}
interface DynConfigConstants$ {
}
type DynConfigConstants_T = DynConfigConstants_S & DynConfigConstants$;
interface DynConfigConstants extends DynConfigConstants_T {
}
interface HSPMFieldConstants_S {
readonly ADJUST_COM_TIME:string;
readonly ADJUST_WORK_AGE:string;
readonly ADJUST_WORK_TIME:string;
readonly ADMINORG:string;
readonly ADMINORGID:string;
readonly ADMINORG_NAME:string;
readonly AGE:string;
readonly APOSITIONTYPE:string;
readonly APOSITIONTYPEDESC:string;
readonly AWARD_TIME:string;
readonly BEGIN_SERVICE_DATE:string;
readonly BIRTHDAY:string;
readonly BUSINESSSTATUS:string;
readonly CERT_ISSUE_DATE:string;
readonly CHILDREN_NUMBER:string;
readonly CMPEMP:string;
readonly CMPEMPID:string;
readonly COMPANY:string;
readonly CREDENTIALSTYPE:string;
readonly CREDENTIALSTYPEID:string;
readonly DARKPOSITION_ID:string;
readonly DATASTATUS:string;
readonly DEPEMP:string;
readonly DEPEMPID:string;
readonly DESCRIPTION:string;
readonly EMAIL:string;
readonly EMPLOYEE:string;
readonly EMPLOYEEID:string;
readonly EMPLOYEE_MID:string;
readonly EMP_NUMBER:string;
readonly ENDDATE:string;
readonly END_DATE:string;
readonly ENTERPRISE:string;
readonly ENTSERVICELEN:string;
readonly EXPIRATION_DATE:string;
readonly FILETYPE:string;
readonly FILE_BUSINESS_STATUS:string;
readonly FILE_END_DATE:string;
readonly FIRST_TIME:string;
readonly FOLK:string;
readonly GENDER:string;
readonly GENDERID:string;
readonly GET_TIME:string;
readonly GRADUTION_DATE:string;
readonly HEADSCULPTURE:string;
readonly HR_BU:string;
readonly ISCURRENTVERSION:string;
readonly ISMANAGED:string;
readonly ISPRIMARY:string;
readonly ISSUE_DATE:string;
readonly IS_IDENTITY:string;
readonly IS_MAJOR:string;
readonly IS_UNTIL_NOW:string;
readonly JOB:string;
readonly JOBGRADE:string;
readonly JOBGRADE_SCM:string;
readonly JOBLEVEL:string;
readonly JOBLEVEL_SCM:string;
readonly JOB_CLASS:string;
readonly JOB_FAMILY:string;
readonly JOB_SCM:string;
readonly JOB_SEQ:string;
readonly JOIN_PARTY_DATE:string;
readonly JOIN_WORK_TIME:string;
readonly LABORREL_STATUS:string;
readonly LABORREL_STATUS_ID:string;
readonly LABORREL_TYPE:string;
readonly LABORREL_TYPECLS:string;
readonly LABORREL_TYPECLS_ID:string;
readonly LABORREL_TYPECLS_NUMBER:string;
readonly LABORREL_TYPE_ID:string;
readonly LABREL_STATUSCLS:string;
readonly LABREL_STATUSCLS_ID:string;
readonly LABREL_STATUSCLS_NUMBER:string;
readonly LABREL_STATUSPRD:string;
readonly LABREL_STATUSPRD_ID:string;
readonly LABREL_STATUSPRD_NUMBER:string;
readonly LASTWORKDATE:string;
readonly LOCATION:string;
readonly MAINPEOINCHARGE:string;
readonly MANAGINGSCOPE:string;
readonly MARRIAGE_REGIST_DATE:string;
readonly MID:string;
readonly NATIONALITY:string;
readonly ORG:string;
readonly PEREMAIL:string;
readonly PERSON:string;
readonly PERSONID:string;
readonly PERSONINDEXID:string;
readonly PERSON_ID:string;
readonly PERSON_PERSONINDEXID:string;
readonly PER_EDUEXP:string;
readonly PHONE:string;
readonly POSITION:string;
readonly POSITIONID:string;
readonly POSITIONNAME:string;
readonly POSSTATUS:string;
readonly POSTYPE:string;
readonly POSTYPEID:string;
readonly REGISTRATE_DATE:string;
readonly ROLE:string;
readonly SECOND_TIME:string;
readonly SERVICELEN:string;
readonly SERVICELENGTH:string;
readonly SERVICE_LEN:string;
readonly SOCIAL_WORKAGE:string;
readonly STARTDATE:string;
readonly START_DATE:string;
readonly STDPOSITION:string;
readonly SYSENDDATE:string;
readonly SYS_END_DATE:string;
readonly VARIATIONTYPE:string;
readonly WORK_YEAR:string;
}
interface HSPMFieldConstants$ {
}
type HSPMFieldConstants_T = HSPMFieldConstants_S & HSPMFieldConstants$;
interface HSPMFieldConstants extends HSPMFieldConstants_T {
}
interface ImportTypeConstant_S {
readonly IMPORTTYPE:string;
readonly NEW:string;
readonly NEW_RADIOFIELD:string;
readonly ONLY_NEW:$.java.util.List;
readonly ONLY_OVERRIDE:$.java.util.List;
readonly ONLY_OVERRIDENEW:$.java.util.List;
readonly OVERRIDE:string;
readonly OVERRIDENEW:string;
readonly OVERRIDENEW_RADIOFIELD:string;
readonly OVERRIDE_RADIOFIELD:string;
}
interface ImportTypeConstant$ {
}
type ImportTypeConstant_T = ImportTypeConstant_S & ImportTypeConstant$;
interface ImportTypeConstant extends ImportTypeConstant_T {
}
interface MyErManFileConstants_S {
readonly ERFILE_ID:string;
readonly HSSC_APPKEY:string;
}
interface MyErManFileConstants$ {
}
type MyErManFileConstants_T = MyErManFileConstants_S & MyErManFileConstants$;
interface MyErManFileConstants extends MyErManFileConstants_T {
}
interface AttachConstants_S {
readonly ATTACH:string;
readonly ATTACH_NAME:string;
readonly BACKCOLOR:string;
readonly BIG_LEFT_SUBPANELAP:string;
readonly BIZAPP:string;
readonly BOT_MAIN_PANELAP:string;
readonly BO_ID:string;
readonly BUSINESSSTATUS:string;
readonly BUT_LAB:string;
readonly BU_NUMBER:string;
readonly CACHE_IGN_FEILD:string;
readonly CACHE_IGN_SET:string;
readonly CARD:string;
readonly CARD_ENWIDTH:string;
readonly CARD_WIDTH:string;
readonly CEN_MAIN_PANELAP:string;
readonly CHANGE:string;
readonly CHECK_PK_ID:string;
readonly CHILDSUB_CONTENT_PANELAP:string;
readonly CHILD_CONTENT_PANELAP:string;
readonly CLICK_SAVE:string;
readonly CODE:string;
readonly CONTENT:string;
readonly CONTENT_BIG:string;
readonly CONTENT_BIGONEAP:string;
readonly CONTENT_MARGIN:string;
readonly COUNT_TIMEIN_BUT:string;
readonly CUS_HEAD:string;
readonly CUS_LEFT_HEAD:string;
readonly CUS_RIGHT_HEAD:string;
readonly CUT:string;
readonly DATA:string;
readonly DATASTATUS:string;
readonly DEFALUR_BU:string;
readonly DEL:string;
readonly DELETE_INFO:string;
readonly DEL_ATTACH:string;
readonly DEL_ATTACH_FORM:string;
readonly DETAIL_PANELAP:string;
readonly DISCARD_BATCH:string;
readonly DO_ABANDON:string;
readonly DO_ADD:string;
readonly DO_DEL:string;
readonly DO_EDIT:string;
readonly DO_EXPIRE:string;
readonly DO_SPLIT:string;
readonly DO_VIEW_CONTRACT:string;
readonly DY_FIELD:string;
readonly EDIT:string;
readonly EMPNEW_RECORD:string;
readonly EMPNEW_RECORD_HIND:string;
readonly EMPTY_DEL:string;
readonly EMPTY_EDIT:string;
readonly EMPTY_EXPIRE:string;
readonly ENDDATE:string;
readonly ENTRY_ENTITY:string;
readonly ERROR_MSG:string;
readonly EXECUTE_ACTION_PERSONAL_CHANGE:string;
readonly EXPIRE:string;
readonly FIX_ID:string;
readonly FIX_TIME_ID:string;
readonly FORCOLOR:string;
readonly FORM_ID_SET:string;
readonly GET_ACTION_PERSONAL_CHANGE:string;
readonly HEADDY_PANELAP:string;
readonly HEAD_BUT:string;
readonly HEAD_LEFT_PANELAP:string;
readonly HEAD_PANELAP:string;
readonly HEAD_RIGHT_PANELAP:string;
readonly HIDE_EIDT:string;
readonly HPFS_SERVICE:string;
readonly HRPI_GENERIC_SERVICE:string;
readonly HRPI_SERVICE:string;
readonly HSPM_EMPSUPREL_DG:string;
readonly HSPM_PERCRE_DV:string;
readonly IDCARD_VIEW:string;
readonly IMAGE:string;
readonly IMAGE_TYPE_BACK:string;
readonly IMAGE_TYPE_FACE:string;
readonly INIT:string;
readonly INPUT_PARAMS:string;
readonly ISCURRENT_VERSION:string;
readonly ISEXISTPROBATION:string;
readonly ISLATESTRECORD:string;
readonly ISPRIMARY:string;
readonly ISPRIMARYSCOPE:string;
readonly ITEM_DELETE:string;
readonly ITEM_EXPIRE:string;
readonly ITEM_MODIFY:string;
readonly ITEM_VIEW_CONTRACT:string;
readonly KD_EDC_BA:string;
readonly LABORREL_TYPE:string;
readonly LABORRE_LSTATUS:string;
readonly LETTER_PIC:string;
readonly LETTER_PIC_AP:string;
readonly MAP_NEW_VERSION:string;
readonly MARGIN_TOP:string;
readonly MESSAGE:string;
readonly NAME_FIELD:string;
readonly NEST:string;
readonly NEW_FORM_VERSION:string;
readonly NEW_SPECIAL_CARD:string;
readonly NEW_SUPERIOR:string;
readonly NEW_SUPERIOR_1010:string;
readonly NEW_VERSION:string;
readonly PATH:string;
readonly PER_ATTACH:string;
readonly PER_FIELD:string;
readonly PER_HALF:string;
readonly PER_ROOT:string;
readonly PER_THE:string;
readonly PER_TWO:string;
readonly PER_TYPE:string;
readonly PKID_SET:string;
readonly PLEAN_WIDTH:string;
readonly POSTYPE:string;
readonly POSTYPT_ALL:string;
readonly POSTYPT_OUT:string;
readonly POSTYPT_PART:string;
readonly P_NUMBER:string;
readonly RECORD_FILTER:string;
readonly REMOVE_TEMP_ATTACHMENTS:string;
readonly REPORT_TYPE:string;
readonly RESET_AP:string;
readonly RESPONSE_CODE:string;
readonly RESULT:string;
readonly REVISE_VERSION_BATCH:string;
readonly SAVEOR_UPDATEINFO:string;
readonly SAVE_BATCH:string;
readonly SAVE_TEMP_ATTACHMENTS:string;
readonly SCENE_NUMBER:string;
readonly SCOPE_NON_PRIMARY:long;
readonly SCOPE_PRIMARY:long;
readonly SCPNEW_RECORD:string;
readonly SHAME:string;
readonly SHOW_CARD_ADD:string;
readonly SHOW_CARD_CHG:string;
readonly SHOW_FORM_LOSE:string;
readonly SIGN:string;
readonly SIGN_CHAR:string;
readonly SOLID:string;
readonly SPACE:string;
readonly SPECIAL_ATTMENT:string;
readonly SPECIAL_CARD:string;
readonly START_DATE:string;
readonly STR_TWO:string;
readonly SUCCESS:string;
readonly SUPERIOR:string;
readonly SUPERIOR_1010:string;
readonly SUPERIOR_IMAGE:string;
readonly SUPERIOR_SUFFIX:string;
readonly SYS_ENDDATE:string;
readonly TIME_BUT:string;
readonly TIME_FLEX:string;
readonly TIME_FLEX_BUT:string;
readonly TIME_OUT_BUT:string;
readonly TOPONE_MAIN_PANELAP:string;
readonly TOPOP_PANELAP:string;
readonly TOPTWO_MAIN_PANELAP:string;
readonly TOP_MAIN_PANELAP:string;
readonly TYPE_ALL:string;
readonly TYPE_ATTACH:string;
readonly TYPE_CONTENT:string;
readonly TYPE_HEAD:string;
readonly TYPE_NUMBER:string;
readonly TYPE_OP:string;
readonly TYPE_SPICE:string;
readonly TYPE_TEXT:string;
readonly TYPE_TIME:string;
readonly TYPE_TOP:string;
readonly URL:string;
readonly VIEW_CONTRACT:string;
readonly VIEW_MAP_CONTRACT:string;
readonly VIEW_SHOW_DIALOG:string;
}
interface AttachConstants$ {
}
type AttachConstants_T = AttachConstants_S & AttachConstants$;
interface AttachConstants extends AttachConstants_T {
}
interface ApprovalConstants_S {
readonly AUDIT_RECORD:string;
readonly CHANGE:string;
readonly CHANGE_RECORD:string;
readonly DATA_ID:string;
readonly EDUEXP_NAME:string;
readonly ENTITY_NAME:string;
readonly EXTRA_INFO:string;
readonly FIELD_NAME:string;
readonly FIELD_TYPE:string;
readonly FIRST_GROUP:string;
readonly FIRST_GROUPNUM:string;
readonly GROUPFIELD_CACHE_ENDS:string;
readonly GROUP_CONCAT_KEY:string;
readonly G_ATTACHMENT:string;
readonly G_TEXT:string;
readonly HEAD_NUM:string;
readonly INFOGROUP_SHOW:string;
readonly IS_DEL:string;
readonly IS_MYINFOAPPROVAL:string;
readonly IS_NEW:string;
readonly IS_NEW_MODIFY:string;
readonly NEW_VALUE:string;
readonly OLD_VALUE:string;
readonly REASON:string;
readonly RESULT:string;
readonly SECONDGROUP:string;
readonly STATUS:string;
readonly SUBMIT_VERSON:string;
}
interface ApprovalConstants$ {
}
type ApprovalConstants_T = ApprovalConstants_S & ApprovalConstants$;
interface ApprovalConstants extends ApprovalConstants_T {
}
interface HspmCommonConstants_S {
readonly ADD_SUPERIOR:string;
readonly ADJUST_LENGTH:string;
readonly AFTER:string;
readonly AMOUNT_PROP:string;
readonly APP_BUSINESS:string;
readonly APP_COMMON:string;
readonly APP_FORMPLUGIN:string;
readonly APP_ID:string;
readonly APP_KEY:string;
readonly APP_OPPLUGIN:string;
readonly APP_SDK_HR:string;
readonly ATTACHMENT_PANEL_AP:string;
readonly ATTACHMENT_PROP:string;
readonly ATTACH_PARAMS:string;
readonly ATTACH_VISIBLE_PARAMS:string;
readonly AUDIT_RECORD_LBL:string;
readonly AUDIT_RECORD_VEC:string;
readonly AUTHCERTNUMBER:string;
readonly BD_CURRENCY:string;
readonly BEFORE:string;
readonly BILLSTATUS_WAIT_RESUBMIT:string;
readonly BILL_STATUS:string;
readonly BLANK:string;
readonly BO_ID:string;
readonly BUSINESSSTATUS_EFFECT:string;
readonly BUSINESSSTATUS_LOSE:string;
readonly BUSINESS_STATUS:string;
readonly BUTTON_ADD:string;
readonly CERT_TYPE:string;
readonly CHANGE_RECORD_LBL:string;
readonly CHANGE_RECORD_VEC:string;
readonly CHG_EMP_JOB:string;
readonly CHG_MODE_DEL:string;
readonly CHG_MODE_NO:string;
readonly CLOSEPANEL:string;
readonly CMPEMP:string;
readonly CMPEMP_ID:string;
readonly COLLEGE_COUNTRY:string;
readonly CONFIRM:string;
readonly CONTACTADDR:string;
readonly CONTAIN_HRPI:string;
readonly CONTAIN_HSPM:string;
readonly COUNTRY:string;
readonly CREDENTIALS_TYPE:string;
readonly CURRENCY_VALUE:string;
readonly DATA_ID:string;
readonly DEFAULT_EMPTY:string;
readonly DEFAULT_IMG:string;
readonly DEFAULT_PREFIX:string;
readonly DEFAULT_SORT:number;
readonly DEGREE_CERT:string;
readonly DEGREE_CERT_ID:long;
readonly DEGREE_CERT_NUMBER:string;
readonly DEGREE_CERT_OCR_TEMP_NUMBER:string;
readonly DEGREE_RECORD_CERT:string;
readonly DEGREE_RECORD_CERT_ID:long;
readonly DEGREE_RECORD_CERT_NUMBER:string;
readonly DEGREE_RECORD_CERT_OCR_TEMP_NUMBER:string;
readonly DEGREE_REG_CERT:string;
readonly DEGREE_REG_CERT_ID:long;
readonly DEGREE_REG_CERT_NUMBER:string;
readonly DEGREE_REG_CERT_OCR_TEMP_NUMBER:string;
readonly DEL_SUPERIOR:string;
readonly DEPEMP:string;
readonly DEPEMP_ID:string;
readonly DESCRIPTION:string;
readonly EMPENTREL:string;
readonly EMPLOYEE:string;
readonly EMPLOYEE_ID:string;
readonly EMPTY:string;
readonly ENTITY_NAME:string;
readonly ENTRY_CACHE:string;
readonly ENTRY_ICON:string;
readonly ENTRY_NAME:string;
readonly ERFILEID:string;
readonly ERMANFILE_MOBILE_SCENE:string;
readonly ERMANFILE_PC_SCENE:string;
readonly EXPIRE_SUPERIOR:string;
readonly EXP_PARAMS:string;
readonly FACE_IMAGE:string;
readonly FAMILYMEMBSHIP:string;
readonly FIELD_EMPPOSREL:string;
readonly FIELD_NAME:string;
readonly FIELD_TYPE:string;
readonly FIRST_GROUPNUM:string;
readonly FOREIGN_DEGREE_RECORD_CERT:string;
readonly FOREIGN_DEGREE_RECORD_CERT_ID:long;
readonly FOREIGN_DEGREE_RECORD_CERT_NUMBER:string;
readonly FOREIGN_DEGREE_RECORD_CERT_OCR_TEMP_NUMBER:string;
readonly FULL_PIN_YIN:string;
readonly GET_PLAINTEXT:string;
readonly GRADUATE_CERT:string;
readonly GRADUATE_CERT_ID:long;
readonly GRADUATE_CERT_NUMBER:string;
readonly GRADUATE_CERT_OCR_TEMP_NUMBER:string;
readonly GRADUATE_SCHOOL:string;
readonly GROUP_NUMBER:string;
readonly HAS_ATTACH_CHANGE:string;
readonly HAS_FIELD_CHANGE:string;
readonly HBPM_POSITIONHR:string;
readonly HBSS_COLLEGE:string;
readonly HBSS_DEGREE:string;
readonly HBSS_DIPLOMA:string;
readonly HBSS_LABORRELSTATUS:string;
readonly HBSS_LABORRELTYPE:string;
readonly HBSS_POSTYPE:string;
readonly HEADS_CULPTURE:string;
readonly HEAD_TIPS_PANEL:string;
readonly HOBBY:string;
readonly HPFS:string;
readonly HR:string;
readonly HRCS_KEY:string;
readonly HRPI:string;
readonly HRPI_ATTACHREVISECON:string;
readonly HRPI_BASELOCATION:string;
readonly HRPI_CMPEMP:string;
readonly HRPI_CONTRWORKLOC:string;
readonly HRPI_DEPEMP:string;
readonly HRPI_EMPEJOBREL:string;
readonly HRPI_EMPENTREL:string;
readonly HRPI_EMPLOYEE:string;
readonly HRPI_EMPNONENTREL:string;
readonly HRPI_EMPORGRELALL:string;
readonly HRPI_EMPPOSORGREL:string;
readonly HRPI_EMPPROEXP:string;
readonly HRPI_EMPSUPREL:string;
readonly HRPI_EMPTRAINFILE:string;
readonly HRPI_EMPTUTOR:string;
readonly HRPI_EMRGCONTACT:string;
readonly HRPI_ERMANFILE:string;
readonly HRPI_FAMILYMEMB:string;
readonly HRPI_FERTILITYINFO:string;
readonly HRPI_LABORRELRECORD:string;
readonly HRPI_LANGUAGESKILLS:string;
readonly HRPI_MANAGINGSCOPE:string;
readonly HRPI_PERADDRESS:string;
readonly HRPI_PERCONTACT:string;
readonly HRPI_PERCONTACT_DV:string;
readonly HRPI_PERCRE:string;
readonly HRPI_PEREDUEXPCERT:string;
readonly HRPI_PERHOBBY:string;
readonly HRPI_PERNONTSPROP:string;
readonly HRPI_PEROCPQUAL:string;
readonly HRPI_PERPRACTQUAL:string;
readonly HRPI_PERPROTITLE:string;
readonly HRPI_PERREGION:string;
readonly HRPI_PERRPRECORD:string;
readonly HRPI_PERSERLEN:string;
readonly HRPI_PERSON:string;
readonly HRPI_PERSONENTITYCONF:string;
readonly HRPI_PERSONF7QUERY:string;
readonly HRPI_PERSONROLEREL:string;
readonly HRPI_PERTSPROP:string;
readonly HRPI_PREWORKEXP:string;
readonly HRPI_RSMPATINV:string;
readonly HRPI_RSMPROSKL:string;
readonly HRPI_TRIALPERIOD:string;
readonly HRPI_TRIALPERIODRST:string;
readonly HRPI_WORKCALENREL:string;
readonly HR_COULD_ID:string;
readonly HR_HSPM_FORMPLUGIN:string;
readonly HSPM_APPROVALHEAD:string;
readonly HSPM_APPROVALSUCCESS:string;
readonly HSPM_APPROVAL_ATTACHMENT:string;
readonly HSPM_ATTACHMENTAPPROVAL:string;
readonly HSPM_BASICINFO:string;
readonly HSPM_CHANGERECORD:string;
readonly HSPM_DYNFILEHEAD:string;
readonly HSPM_DYNFILEPAGE:string;
readonly HSPM_EMPJOBREL_DG:string;
readonly HSPM_EMPSUPREL_DV:string;
readonly HSPM_ERFILEQUERYMULTIVIEW:string;
readonly HSPM_ERMANFILE:string;
readonly HSPM_ERMANFILE_OPENDEFAULTORDER:string;
readonly HSPM_GROUPFIELDAPPROVAL:string;
readonly HSPM_INFOAPPROVAL:string;
readonly HSPM_INFOGROUP_FIELD:string;
readonly HSPM_INFOGROUP_PAGEREG:string;
readonly HSPM_MOBERHOME:string;
readonly HSPM_MULTIVIEW_CONFIG:string;
readonly HSPM_MULTIVIEW_CONFIG_EMP:string;
readonly HSPM_MYERMANFILE:string;
readonly HSPM_PERCRE:string;
readonly HSPM_PEREDUEXP:string;
readonly HSPM_PEREDUEXP_MDG:string;
readonly HSPM_RELATEDCONFIG:string;
readonly HSS_BUSINESSOFFICE:string;
readonly ID_AND_INDEX_MAP_STR:string;
readonly IHRPI_WORKROLE_SERVICE:string;
readonly INITBATCH:string;
readonly INITSTATUS:string;
readonly INITSTATUS_FINISH:string;
readonly INTEREST:string;
readonly INT_FIVE:number;
readonly ISAUTHENTICATED:string;
readonly ISNOFIXEDTERM_AUDIT:string;
readonly IS_AUDIT:string;
readonly IS_CURRENTVERSION:string;
readonly IS_FROM_INIT_OPEN:string;
readonly IS_FULLTIME:string;
readonly IS_HIGHEST_DEGREE:string;
readonly IS_MAINWORK:string;
readonly IS_NEW:string;
readonly IS_NO_FIXED_TERM:string;
readonly IS_OVERSEAS:string;
readonly IS_PREVIEW:string;
readonly JOB_ACTION_ID:long;
readonly KEY_FBASEDATAID:string;
readonly LABELAP_AUDIT:string;
readonly LABELAP_AUDIT_VIEW:string;
readonly LABEL_AP:string;
readonly LANGUAGE:string;
readonly LANGUAGECERT:string;
readonly LANGUAGESKILLS_LANGUAGE:string;
readonly LETTER:string;
readonly MOBILEPHONE:string;
readonly MTOOLBARAP:string;
readonly NEW_VALUE:string;
readonly NO:string;
readonly NOTPASSINFO:string;
readonly NOTPASSPANEL:string;
readonly NOT_PASS_VECTOR:string;
readonly NUMBER:string;
readonly NUMBER_1010_ID:long;
readonly NUMBER_1010_S:string;
readonly NUMBER_1020_ID:long;
readonly NUMBER_1020_S:string;
readonly NUMBER_1030_ID:long;
readonly NUMBER_1030_S:string;
readonly NUMBER_1040_ID:long;
readonly NUMBER_1040_S:string;
readonly NUMBER_1050_ID:long;
readonly NUMBER_1050_S:string;
readonly NUMBER_1060_ID:long;
readonly NUMBER_1060_S:string;
readonly NUMBER_1070_ID:long;
readonly NUMBER_1070_S:string;
readonly NUMBER_1080_ID:long;
readonly NUMBER_1080_S:string;
readonly NUMBER_1090_ID:long;
readonly NUMBER_1090_S:string;
readonly NUMBER_1100_ID:long;
readonly NUMBER_1100_S:string;
readonly NUMBER_1110_ID:long;
readonly NUMBER_1110_S:string;
readonly NUMBER_1120_ID:long;
readonly NUMBER_1120_S:string;
readonly NUMBER_1130_ID:long;
readonly NUMBER_1130_S:string;
readonly NUMBER_1140_ID:long;
readonly NUMBER_1140_S:string;
readonly NUMBER_1150_ID:long;
readonly NUMBER_1150_S:string;
readonly NUMBER_1190_S:string;
readonly OLD_DB_DATA:string;
readonly OLD_HEAD_PIC:string;
readonly OLD_VALUE:string;
readonly OPENMOREPANEL:string;
readonly OP_SAVE:string;
readonly OTHERLANGUAGECERT:string;
readonly OTHER_CERT_NUMBER:string;
readonly OTHER_LANGUAGECERT_ID:long;
readonly OTHER_SCHOOL_BOID:long;
readonly PAGETYPE_CARDVIEW:string;
readonly PAGETYPE_DATABASE:string;
readonly PAGETYPE_DYBASE:string;
readonly PAGETYPE_LIST:string;
readonly PAGE_DISPLAY_CONFIG:string;
readonly PAGE_DISPLAY_PLAN:string;
readonly PAGE_DISPLAY_PLAN_CONFIG:string;
readonly PAGE_EMP_REPORT:string;
readonly PAGE_HBSS_EDUCERTTYPE:string;
readonly PAGE_HBSS_LANGUAGECERT:string;
readonly PAGE_HRPI_PEREDUEXP:string;
readonly PAGE_HRPI_PEREDUEXPCERT:string;
readonly PAGE_HSPM_PEREDUEXP_DG:string;
readonly PAGE_PEREDUEXP_MDG:string;
readonly PAGE_PEREDUEXP_PDG:string;
readonly PAGE_QUITEMP_REPORT:string;
readonly PAGE_QUITREPORT_QUERY:string;
readonly PAGE_REPORT_PLAN:string;
readonly PAGE_REPORT_QUERY:string;
readonly PAGE_TRANSACTION_PLAN:string;
readonly PAGE_TRANSACTION_REPORT:string;
readonly PDG:string;
readonly PDV:string;
readonly PEREDUEXP:string;
readonly PERSON:string;
readonly PERSON_HPFSTOHRMP_ACTION_ID:long;
readonly PERSON_HPFS_ACTION_ID:long;
readonly PERSON_ID:string;
readonly PERSON_ID_REL:string;
readonly PERSON_MSGPUBNO:string;
readonly PICTURE_FIELD:string;
readonly PICTURE_PROP:string;
readonly POSTYPE:string;
readonly PREGETTIME:string;
readonly PRE_MAJOR_ID:string;
readonly QUERY_FIELDS:string;
readonly REASON:string;
readonly REJECTRECORD:string;
readonly SCHOOL_RECORD:string;
readonly SCHOOL_RECORD_ID:long;
readonly SCHOOL_RECORD_NUMBER:string;
readonly SERVICE_AGE_SCHEME:string;
readonly SHOW_LIST:string;
readonly SORT:string;
readonly SOURCE_VID:string;
readonly STR_FIVE:string;
readonly STR_FOUR:string;
readonly STR_IN_EFFECTIVE:string;
readonly STR_MINUS_ONE:string;
readonly STR_NTHREE:string;
readonly SUCCESS:string;
readonly SWITCHTOHOME:string;
readonly TEXT_PROP:string;
readonly TUTOR:string;
readonly TUTOR_ID:string;
readonly UNABLE_DELETE:string;
readonly UPDATE_SUPERIOR:string;
readonly VARIATION_TYPE:string;
readonly VARIATION_TYPE_101240:long;
readonly WITHDRAW:string;
readonly WORKUNIT:string;
readonly YES:string;
readonly YMD:string;
readonly YMD_HMS:string;
readonly label:string;
}
interface HspmCommonConstants$ {
}
type HspmCommonConstants_T = HspmCommonConstants_S & HspmCommonConstants$;
interface HspmCommonConstants extends HspmCommonConstants_T {
}
}
namespace kd.sdk.hr.hspm.common.dto{
interface ChangeDto_S {
}
interface ChangeDto_C extends ChangeDto_S {
new():ChangeDto;
new(fieldName:string,fieldType:kd.sdk.hr.hspm.common.enums.FieldTypeEnum):ChangeDto;
new(fieldName:string,fieldType:kd.sdk.hr.hspm.common.enums.FieldTypeEnum,fieldKey:string):ChangeDto;
}
interface ChangeDto$ {
getAfterValue():string;
getBeforeValue():string;
getFieldKey():string;
getFieldName():string;
getFieldType():kd.sdk.hr.hspm.common.enums.FieldTypeEnum;
setAfterValue(afterValue:string):void;
setBeforeValue(beforeValue:string):void;
setFieldKey(fieldKey:string):void;
setFieldName(fieldName:string):void;
setFieldType(fieldType:kd.sdk.hr.hspm.common.enums.FieldTypeEnum):void;
}
type ChangeDto_T = ChangeDto_S & ChangeDto$;
interface ChangeDto extends ChangeDto_T {
}
interface HpfsChgexternalrecordQueueDto_S {
/**
* 构造接口传参对象
*
* @param personId 自然人ID
* @param ermanFileDy 人事业务档案动态对象
* @return 人员模型对象
*/
build(personId:long,ermanFileDy:$.kd.bos.dataentity.entity.DynamicObject):HpfsChgexternalrecordQueueDto;
/**
* 时序性 新增:
* "idBefore": 0,
* "vidBefore": 0,
* "idAfter": 新增接口返回ID=fboid,
* "vidAfter": 新增接口返回的历史ID,
*
* @param idAfter 新增接口返回ID=fboid
* @param vidAfter 新增接口返回的历史ID
* @return 报文中的datarow中的内容
*/
buildDataRowEntityForHisLineInsert(idAfter:long,vidAfter:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
/**
* 时序性 更新:
* "idBefore": 当前记录更新前的fboid,
* "vidBefore": 当前记录更新前的fsourcevid,
* "idAfter": 新增接口返回ID=fboid,
* "vidAfter": 新增接口返回的历史ID,
*
* @param idBefore 当前记录更新前的fboid
* @param vidBefore 当前记录更新前的fsourcevid
* @param idAfter 新增接口返回ID=fboid
* @param vidAfter 新增接口返回的历史ID
* @return 报文中的datarow中的内容
*/
buildDataRowEntityForHisLineUpdate(idBefore:long,vidBefore:long,idAfter:long,vidAfter:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
/**
* 非时序 删除:
* "idBefore": fboid,
* "vidBefore": 当前记录删除前的fsourcevid,
* "idAfter": 0,
* "vidAfter":0,
*
* @param idBefore 当前记录更新前的fboid
* @param vidBefore 当前记录更新前的fsourcevid
* @return 报文中的datarow中的内容
*/
buildDataRowEntityForHisNonLineDelete(idBefore:long,vidBefore:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
/**
* 非时序 新增:
* "idBefore":0,
* "vidBefore":0,
* "idAfter":新增接口返回ID=fboid,
* "vidAfter":0,
*
* @param idAfter 新增接口返回ID
* @return 报文中的datarow中的内容
*/
buildDataRowEntityForHisNonLineInsert(idAfter:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
/**
* 非时序 更新:
* "idBefore": fboid,
* "vidBefore": 当前记录更新前的fsourcevid,
* "idAfter": fboid,
* "vidAfter":0,
*
* @param idBefore 当前记录更新前的fboid
* @param vidBefore 当前记录更新前的fsourcevid
* @param idAfter fboid
* @return 报文中的datarow中的内容
*/
buildDataRowEntityForHisNonLineUpdate(idBefore:long,vidBefore:long,idAfter:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
}
type HpfsChgexternalrecordQueueDto_ST = $.java.io.Serializable & HpfsChgexternalrecordQueueDto_S;
interface HpfsChgexternalrecordQueueDto_C extends HpfsChgexternalrecordQueueDto_ST {
new():HpfsChgexternalrecordQueueDto;
}
interface HpfsChgexternalrecordQueueDto$ {
/**
* 添加报文数据行
*
* @param entityNumber 实体编码
* @param consumer 报文数据提供器
* @return HpfsChgexternalrecordQueueDto
*/
addDataRow(entityNumber:string,consumer1:(t:any)=>void):this;
getDataRow():$.java.util.List;
/**
* 转换为请求报文JSON
*
* @return json字符串
*/
request():string;
setBillNo(billNo:string):this;
setBillSource(billSource:string):this;
setBsed(bsed:long):this;
setResultCallBackQueue(resultCallBackQueue:string):this;
}
type HpfsChgexternalrecordQueueDto_T = $.java.io.Serializable & HpfsChgexternalrecordQueueDto_S & HpfsChgexternalrecordQueueDto$;
interface HpfsChgexternalrecordQueueDto extends HpfsChgexternalrecordQueueDto_T {
}
interface PereduexpcertDynDto_S {
}
interface PereduexpcertDynDto_C extends PereduexpcertDynDto_S {
new(certtype:long,name:string,certFieldList:$.java.util.List):PereduexpcertDynDto;
}
interface PereduexpcertDynDto$ {
getCertFieldList():$.java.util.List;
getCerttype():long;
getName():string;
setCertFieldList(certFieldList:$.java.util.List):void;
}
type PereduexpcertDynDto_T = PereduexpcertDynDto_S & PereduexpcertDynDto$;
interface PereduexpcertDynDto extends PereduexpcertDynDto_T {
}
interface PersonModelDto_S {
/**
* 构造人员模型对象
*
* @param personId 自然人ID
* @param ermanFileDy 人事业务档案动态对象
* @return 人员模型对象
*/
build(personId:long,ermanFileDy:$.kd.bos.dataentity.entity.DynamicObject):PersonModelDto;
}
interface PersonModelDto_C extends PersonModelDto_S {
new(personId:long):PersonModelDto;
}
interface PersonModelDto$ {
getCmpEmpId():long;
getDepEmpId():long;
getEmployeeId():long;
getPersonId():long;
}
type PersonModelDto_T = PersonModelDto_S & PersonModelDto$;
interface PersonModelDto extends PersonModelDto_T {
}
interface DrawFormFieldDto_S {
}
type DrawFormFieldDto_ST = $.java.lang.Cloneable & DrawFormFieldDto_S;
interface DrawFormFieldDto_C extends DrawFormFieldDto_ST {
new():DrawFormFieldDto;
}
interface DrawFormFieldDto$ {
clone():this;
getAlias():string;
getBaseEntityId():string;
getClassSimpleName():string;
getComboItemList():$.java.util.List;
getDisplayStyle():number;
getField():string;
getHeight():string;
getLock():string;
getMaxCount():number;
getMaxSize():string;
getMinSize():string;
getName():string;
getOrigPageId():string;
getPrecision():number;
getScale():number;
getTableName():string;
getWidth():string;
hasEmptyText():boolean;
isFireUptEvt():boolean;
isFullLine():boolean;
isHidden():boolean;
isIsAudit():boolean;
isMustInput():boolean;
/**
* 设置alias
*
* @param alias alias
* @return 当前对象
*/
setAlias(alias:string):this;
/**
* 设置baseEntityId
*
* @param baseEntityId baseEntityId
* @return 当前对象
*/
setBaseEntityId(baseEntityId:string):this;
/**
* 设置classSimpleName
*
* @param classSimpleName classSimpleName
* @return 当前对象
*/
setClassSimpleName(classSimpleName:string):this;
/**
* 设置comboItemList
*
* @param comboItemList comboItemList
* @return 当前对象
*/
setComboItemList(comboItemList:$.java.util.List):this;
/**
* 设置displayStyle
*
* @param displayStyle displayStyle
* @return 当前对象
*/
setDisplayStyle(displayStyle:number):this;
/**
* 设置field
*
* @param field field
* @return 当前对象
*/
setField(field:string):this;
/**
* 设置fireUptEvt
*
* @param fireUptEvt fireUptEvt
* @return 当前对象
*/
setFireUptEvt(fireUptEvt:boolean):this;
/**
* 设置fullLine
*
* @param fullLine fullLine
* @return 当前对象
*/
setFullLine(fullLine:boolean):this;
/**
* 是否为空提示
*
* @param hasEmptyText 是否为空提示
* @return 当前对象
*/
setHasEmptyText(hasEmptyText:boolean):this;
setHeight(height:string):void;
/**
* 设置hidden
*
* @param hidden hidden
* @return 当前对象
*/
setHidden(hidden:boolean):this;
/**
* 是否编辑审核
*
* @param isAudit 是否
* @return 当前对象
*/
setIsAudit(isAudit:boolean):this;
/**
* 设置isedit
*
* @param isedit isedit
* @return 当前对象
*/
setLock(isedit:boolean):this;
/**
* 设置lock
*
* @param lock lock
* @return 当前对象
*/
setLock(lock:string):this;
/**
* 设置maxCount
*
* @param maxCount maxCount
* @return 当前对象
*/
setMaxCount(maxCount:number):this;
/**
* 设置maxSize
*
* @param maxSize maxSize
* @return 当前对象
*/
setMaxSize(maxSize:string):this;
/**
* 设置minSize
*
* @param minSize minSize
* @return 当前对象
*/
setMinSize(minSize:string):this;
/**
* 设置mustInput
*
* @param mustInput mustInput
* @return 当前对象
*/
setMustInput(mustInput:boolean):this;
/**
* 设置name
*
* @param name name
* @return 当前对象
*/
setName(name:string):this;
/**
* 设置pageId
*
* @param origPageId pageId
* @return 当前对象
*/
setOrigPageId(origPageId:string):this;
/**
* 设置precision
*
* @param precision precision
* @return 当前对象
*/
setPrecision(precision:number):this;
/**
* 设置scale
*
* @param scale scale
* @return 当前对象
*/
setScale(scale:number):this;
setTableName(tableName:string):this;
setWidth(width:string):void;
}
type DrawFormFieldDto_T = $.java.lang.Cloneable & DrawFormFieldDto_S & DrawFormFieldDto$;
interface DrawFormFieldDto extends DrawFormFieldDto_T {
}
interface InfoClassifyEntityKeyDTO_S {
/**
* 根据 表单标识 查找枚举
*
* @param formKey 列表标识
* @return 枚举对象
*/
getEntityKeyEnumByFormKey(formKey:string):InfoClassifyEntityKeyDTO;
/**
* 根据 列表标识 查找枚举
*
* @param listKey 列表标识
* @return 枚举对象
*/
getEntityKeyEnumByListKey(listKey:string):InfoClassifyEntityKeyDTO;
/**
* 根据 查询标识 查找枚举
*
* @param queryKey 查询标识
* @return 枚举对象
*/
getEntityKeyEnumByQueryKey(queryKey:string):InfoClassifyEntityKeyDTO;
/**
* 初始化缓存
*/
initCacheMap():void;
}
type InfoClassifyEntityKeyDTO_ST = $.java.io.Serializable & InfoClassifyEntityKeyDTO_S;
interface InfoClassifyEntityKeyDTO_C extends InfoClassifyEntityKeyDTO_ST {
new():InfoClassifyEntityKeyDTO;
}
interface InfoClassifyEntityKeyDTO$ {
getDefaultImportType():string;
getDefaultLockUIs():$.java.util.List;
getFormKey():string;
getImportPlugin():string;
getListKey():string;
getQueryKey():string;
getSourceKey():string;
getTabKey():string;
setDefaultImportType(defaultImportType:string):void;
setDefaultLockUIs(defaultLockUIs:$.java.util.List):void;
setFormKey(formKey:string):void;
setImportPlugin(importPlugin:string):void;
setListKey(listKey:string):void;
setQueryKey(queryKey:string):void;
setSourceKey(sourceKey:string):void;
setTabKey(tabKey:string):void;
}
type InfoClassifyEntityKeyDTO_T = $.java.io.Serializable & InfoClassifyEntityKeyDTO_S & InfoClassifyEntityKeyDTO$;
interface InfoClassifyEntityKeyDTO extends InfoClassifyEntityKeyDTO_T {
}
interface HpfsChgexternalrecordQueueDto$DataRowEntity_S {
}
type HpfsChgexternalrecordQueueDto$DataRowEntity_ST = $.java.io.Serializable & HpfsChgexternalrecordQueueDto$DataRowEntity_S;
interface HpfsChgexternalrecordQueueDto$DataRowEntity_C extends HpfsChgexternalrecordQueueDto$DataRowEntity_ST {
new():HpfsChgexternalrecordQueueDto$DataRowEntity;
}
interface HpfsChgexternalrecordQueueDto$DataRowEntity$ {
setChgMode(arg0:string):this;
setFlowType(arg0:string):this;
setIdAfter(arg0:long):this;
setIdBefore(arg0:long):this;
setVidAfter(arg0:long):this;
setVidBefore(arg0:long):this;
}
type HpfsChgexternalrecordQueueDto$DataRowEntity_T = $.java.io.Serializable & HpfsChgexternalrecordQueueDto$DataRowEntity_S & HpfsChgexternalrecordQueueDto$DataRowEntity$;
interface HpfsChgexternalrecordQueueDto$DataRowEntity extends HpfsChgexternalrecordQueueDto$DataRowEntity_T {
}
}
namespace kd.sdk.hr.hspm.common.entity{
interface InfoclassifyPercreField_S {
}
type InfoclassifyPercreField_ST = PercreField_S & InfoclassifyPercreField_S;
interface InfoclassifyPercreField_C extends InfoclassifyPercreField_ST {
new(faceUrl:string,reverseUrl:string,fieldSet:$.java.util.Set):InfoclassifyPercreField;
}
interface InfoclassifyPercreField$ {
}
type InfoclassifyPercreField_T = PercreField & InfoclassifyPercreField_S & InfoclassifyPercreField$;
interface InfoclassifyPercreField extends InfoclassifyPercreField_T {
}
interface PercreField_S {
}
interface PercreField_C extends PercreField_S {
new(faceUrl:string,reverseUrl:string,fieldSet:$.java.util.Set):PercreField;
new(faceUrl:string,reverseUrl:string,mobileFaceUrl:string,mobileReverseUrl:string,fieldSet:$.java.util.Set):PercreField;
}
interface PercreField$ {
getFaceUrl():string;
getFieldSet():$.java.util.Set;
getMobileFaceUrl():string;
getMobileReverseUrl():string;
getReverseUrl():string;
}
type PercreField_T = PercreField_S & PercreField$;
interface PercreField extends PercreField_T {
}
}
namespace kd.sdk.hr.hspm.common.enums{
enum BusinessTypeEnum {
ADMIN,
EMPLOYEE,
COMMON
}
enum ConfigAreaEnum {
MAIN,
SIDE,
COMMON
}
enum InfoClassifyEntityKeyEnum {
HSPM_PERSONINFO,
HSPM_PEREDUEXPINFO,
HSPM_EMPPROEXP,
HSPM_PREWORKEXP,
HSPM_EMPTRAINFILE,
HSPM_PEROCPQUAL,
HSPM_PERPRACTQUAL,
HSPM_PERPROTITLE,
HSPM_LANGUAGESKILLS,
HSPM_RSMPROSKL,
HSPM_RSMPATINV,
HSPM_PERRPRECORD,
HSPM_PERHOBBY,
HSPM_PERCONTACT,
HSPM_PERADDRESS,
HSPM_FAMILYMEMB,
HSPM_FERTILITYINFO,
HSPM_EMRGCONTACT,
HSPM_PERCRE
}
enum InfoGroupFieldCategroyEnum {
TEXT,
IMG,
ATTACH
}
enum PereduexpinfoFieldEnum {
HRPI_PEREDUEXP,
HRPI_PEREDUEXPCERT
}
enum InfoClassifyImportOperateEnum {
HSPM_PERSONINFO,
HSPM_PEREDUEXPINFO,
HSPM_EMPPROEXP,
HSPM_PREWORKEXP,
HSPM_EMPTRAINFILE,
HSPM_PEROCPQUAL,
HSPM_PERPRACTQUAL,
HSPM_PERPROTITLE,
HSPM_LANGUAGESKILLS,
HSPM_RSMPROSKL,
HSPM_RSMPATINV,
HSPM_PERRPRECORD,
HSPM_PERHOBBY,
HSPM_PERCONTACT,
HSPM_PERADDRESS,
HSPM_FAMILYMEMB,
HSPM_FERTILITYINFO,
HSPM_EMRGCONTACT,
HSPM_PERCRE
}
enum FieldTypeEnum {
MULILANG_TEXT,
TEXT,
COMBO,
DATE,
CREATE_DATE,
MODIFY_DATE,
DATE_TIME,
BOOLEAN,
DECIMAL,
BIG_INT,
LONG,
ATTACHMENT_COUNT,
INTEGER,
BASE_DATA,
CREATER,
MODIFIER,
PICTURE,
BILL_STATUS,
USER,
CITY,
ADMIN_DIVISION,
MAIN_ORG,
ATTACHMENT,
TEXTAREA,
Currency,
ORGPROP,
QueryProp,
I18NNAMEPROP,
ADDRESSPROP,
MULBASEDATAPROP,
MULQUERYPROP,
AMOUNTPROP,
HISMODELBASEDATAPROP
}
enum PersonModelClassificationEnum {
PERSONMODEL,
PERATTACHED,
EMPATTACHED,
CMPEMPATTACHED,
DEPEMPATTACHED
}
enum BaseRefEnum {
CMP_EMP
}
enum PereduexpcerttypeFieldEnum {
GRADUATE_CERT_ID,
DEGREE_CERT_ID,
FOREIGN_DEGREE_RECORD_CERT_ID,
DEGREE_REG_CERT_ID,
DEGREE_RECORD_CERT_ID,
OTHER
}
enum InfoClassifyFormOperateEnum {
FORM_BTN_SAVE,
FORM_BTN_DO_SAVE,
FORM_BTN_UPDATE,
FORM_BTN_DELETE,
FORM_BTN_SAVEIMPORT,
FORM_BTN_CANCEL,
FORM_BTN_HISINFO,
FORM_BTN_IMPORTDATA,
FORM_BTN_IMPORTDETAILS,
FORM_BTN_EXPORTLIST_EXPT,
FORM_BTN_EXPORTLIST,
FORM_BTN_EXPORTLISTBYSELECTFIELDS,
FORM_BTN_EXPORTDETAILS
}
enum ReportTypeEnum {
EMP,
TRANSACTION,
QUITEMP
}
enum ClientTypeEnum {
PC,
EMPLOYEE_MOBILE,
EMPLOYEE_PC
}
enum InfoClassifyListOperateEnum {
LIST_BTN_NEW,
LIST_BTN_DELETE,
LIST_BTN_REFRESH,
LIST_BTN_HISINFO,
LIST_BTN_IMPORT,
LIST_BTN_IMPORTDETAILS,
LIST_BTN_EXPORTLIST_EXPT,
LIST_BTN_EXPORTLIST,
LIST_BTN_EXPORTLISTBYSELECTFIELDS,
LIST_BTN_EXPORTDETAILS,
LIST_BTN_CLOSE
}
enum PersoninfoFieldEnum {
HRPI_PERNONTSPROP,
HRPI_PERTSPROP,
HRPI_PERREGION,
HRPI_PERSON,
HSPM_ERMANFILE,
HRPI_PERSERLEN
}
}
namespace kd.sdk.hr.hspm.common.ext.file{
interface QuitEmpReportExtColumnDTO_S {
}
type QuitEmpReportExtColumnDTO_ST = EmpReportExtColumnDTO_S & QuitEmpReportExtColumnDTO_S;
interface QuitEmpReportExtColumnDTO_C extends QuitEmpReportExtColumnDTO_ST {
new():QuitEmpReportExtColumnDTO;
new(column:$.kd.bos.entity.report.ReportColumn,entityItem:$.kd.bos.metadata.entity.EntityItem,mapKey:string,mapValue:$.kd.bos.dataentity.entity.DynamicObject):QuitEmpReportExtColumnDTO;
}
interface QuitEmpReportExtColumnDTO$ {
}
type QuitEmpReportExtColumnDTO_T = EmpReportExtColumnDTO & QuitEmpReportExtColumnDTO_S & QuitEmpReportExtColumnDTO$;
interface QuitEmpReportExtColumnDTO extends QuitEmpReportExtColumnDTO_T {
}
interface EmpReportExtColumnDTO_S {
}
interface EmpReportExtColumnDTO_C extends EmpReportExtColumnDTO_S {
new():EmpReportExtColumnDTO;
new(column:$.kd.bos.entity.report.ReportColumn,entityItem:$.kd.bos.metadata.entity.EntityItem,mapKey:string,mapValue:$.kd.bos.dataentity.entity.DynamicObject):EmpReportExtColumnDTO;
}
interface EmpReportExtColumnDTO$ {
getColumn():$.kd.bos.entity.report.ReportColumn;
getEntityItem():$.kd.bos.metadata.entity.EntityItem;
getMapKey():string;
getMapValue():$.kd.bos.dataentity.entity.DynamicObject;
}
type EmpReportExtColumnDTO_T = EmpReportExtColumnDTO_S & EmpReportExtColumnDTO$;
interface EmpReportExtColumnDTO extends EmpReportExtColumnDTO_T {
}
interface EmpSupRelDTO_S {
}
interface EmpSupRelDTO_C extends EmpSupRelDTO_S {
new():EmpSupRelDTO;
new(delSuperior:$.java.util.Map):EmpSupRelDTO;
}
interface EmpSupRelDTO$ {
getDelSuperior():$.java.util.Map;
setDelSuperior(delSuperior:$.java.util.Map):void;
}
type EmpSupRelDTO_T = EmpSupRelDTO_S & EmpSupRelDTO$;
interface EmpSupRelDTO extends EmpSupRelDTO_T {
}
interface QuitEmpReportExtQueryFieldsDTO_S {
}
type QuitEmpReportExtQueryFieldsDTO_ST = EmpReportExtQueryFieldsDTO_S & QuitEmpReportExtQueryFieldsDTO_S;
interface QuitEmpReportExtQueryFieldsDTO_C extends QuitEmpReportExtQueryFieldsDTO_ST {
new():QuitEmpReportExtQueryFieldsDTO;
new(queryFieldSet:$.java.util.Set):QuitEmpReportExtQueryFieldsDTO;
}
interface QuitEmpReportExtQueryFieldsDTO$ {
}
type QuitEmpReportExtQueryFieldsDTO_T = EmpReportExtQueryFieldsDTO & QuitEmpReportExtQueryFieldsDTO_S & QuitEmpReportExtQueryFieldsDTO$;
interface QuitEmpReportExtQueryFieldsDTO extends QuitEmpReportExtQueryFieldsDTO_T {
}
interface QuitEmpReportExtReletionFilterDTO_S {
}
type QuitEmpReportExtReletionFilterDTO_ST = EmpReportExtReletionFilterDTO_S & QuitEmpReportExtReletionFilterDTO_S;
interface QuitEmpReportExtReletionFilterDTO_C extends QuitEmpReportExtReletionFilterDTO_ST {
new():QuitEmpReportExtReletionFilterDTO;
new(filterInfo:$.kd.bos.entity.report.FilterInfo,reletionMap:$.java.util.Map):QuitEmpReportExtReletionFilterDTO;
}
interface QuitEmpReportExtReletionFilterDTO$ {
}
type QuitEmpReportExtReletionFilterDTO_T = EmpReportExtReletionFilterDTO & QuitEmpReportExtReletionFilterDTO_S & QuitEmpReportExtReletionFilterDTO$;
interface QuitEmpReportExtReletionFilterDTO extends QuitEmpReportExtReletionFilterDTO_T {
}
interface QuitEmpReportExtHisQueryDateDTO_S {
}
interface QuitEmpReportExtHisQueryDateDTO_C extends QuitEmpReportExtHisQueryDateDTO_S {
new():QuitEmpReportExtHisQueryDateDTO;
new(filterInfo:$.kd.bos.entity.report.FilterInfo):QuitEmpReportExtHisQueryDateDTO;
}
interface QuitEmpReportExtHisQueryDateDTO$ {
/**
* 获取查询过滤详细信息
*
* @return filterInfo
*/
getFilterInfo():$.kd.bos.entity.report.FilterInfo;
}
type QuitEmpReportExtHisQueryDateDTO_T = QuitEmpReportExtHisQueryDateDTO_S & QuitEmpReportExtHisQueryDateDTO$;
interface QuitEmpReportExtHisQueryDateDTO extends QuitEmpReportExtHisQueryDateDTO_T {
}
interface QuitEmpReportExtQueryFilterDTO_S {
}
type QuitEmpReportExtQueryFilterDTO_ST = EmpReportExtQueryFilterDTO_S & QuitEmpReportExtQueryFilterDTO_S;
interface QuitEmpReportExtQueryFilterDTO_C extends QuitEmpReportExtQueryFilterDTO_ST {
new():QuitEmpReportExtQueryFilterDTO;
new(filterInfo:$.kd.bos.entity.report.FilterInfo,filter:$.kd.bos.orm.query.QFilter):QuitEmpReportExtQueryFilterDTO;
}
interface QuitEmpReportExtQueryFilterDTO$ {
}
type QuitEmpReportExtQueryFilterDTO_T = EmpReportExtQueryFilterDTO & QuitEmpReportExtQueryFilterDTO_S & QuitEmpReportExtQueryFilterDTO$;
interface QuitEmpReportExtQueryFilterDTO extends QuitEmpReportExtQueryFilterDTO_T {
}
interface CardBindDataDTO_S {
}
interface CardBindDataDTO_C extends CardBindDataDTO_S {
new():CardBindDataDTO;
new(queryDbVo:kd.sdk.hr.hspm.common.vo.QueryDbVo,dataList:$.java.util.List):CardBindDataDTO;
new(model:$.kd.bos.entity.datamodel.IDataModel,view:$.kd.bos.form.IFormView,afterCreatVo:kd.sdk.hr.hspm.common.vo.AfterCreatVo):CardBindDataDTO;
new(model:$.kd.bos.entity.datamodel.IDataModel,view:$.kd.bos.form.IFormView,eventObject:$.java.util.EventObject,timeMap:$.java.util.Map):CardBindDataDTO;
new(model:$.kd.bos.entity.datamodel.IDataModel,view:$.kd.bos.form.IFormView,beforeCreatVo:kd.sdk.hr.hspm.common.vo.BeforeCreatVo,drawFlag:boolean):CardBindDataDTO;
new(model:$.kd.bos.entity.datamodel.IDataModel,view:$.kd.bos.form.IFormView,eventObject:$.java.util.EventObject,compareVo:kd.sdk.hr.hspm.common.vo.CardViewCompareVo,timeMap:$.java.util.Map):CardBindDataDTO;
new(model:$.kd.bos.entity.datamodel.IDataModel,view:$.kd.bos.form.IFormView,eventObject:$.java.util.EventObject,compareVo:kd.sdk.hr.hspm.common.vo.CardViewCompareVo,timeMap:$.java.util.Map,queryDbVo:kd.sdk.hr.hspm.common.vo.QueryDbVo):CardBindDataDTO;
new(model:$.kd.bos.entity.datamodel.IDataModel,view:$.kd.bos.form.IFormView,eventObject:$.java.util.EventObject,compareVo:kd.sdk.hr.hspm.common.vo.CardViewCompareVo,beforeCreatVo:kd.sdk.hr.hspm.common.vo.BeforeCreatVo,afterCreatVo:kd.sdk.hr.hspm.common.vo.AfterCreatVo,drawFlag:boolean,timeMap:$.java.util.Map):CardBindDataDTO;
}
interface CardBindDataDTO$ {
getAfterCreatVo():kd.sdk.hr.hspm.common.vo.AfterCreatVo;
getBeforeCreatVo():kd.sdk.hr.hspm.common.vo.BeforeCreatVo;
getCompareVo():kd.sdk.hr.hspm.common.vo.CardViewCompareVo;
getDataList():$.java.util.List;
getEventObject():$.java.util.EventObject;
getModel():$.kd.bos.entity.datamodel.IDataModel;
getQueryDbVo():kd.sdk.hr.hspm.common.vo.QueryDbVo;
getTimeMap():$.java.util.Map;
getTopLeftMainAp():$.kd.bos.metadata.form.container.FlexPanelAp;
getView():$.kd.bos.form.IFormView;
isDrawFlag():boolean;
setAfterCreatVo(afterCreatVo:kd.sdk.hr.hspm.common.vo.AfterCreatVo):void;
setBeforeCreatVo(beforeCreatVo:kd.sdk.hr.hspm.common.vo.BeforeCreatVo):void;
setCompareVo(compareVo:kd.sdk.hr.hspm.common.vo.CardViewCompareVo):void;
setDataList(dataList:$.java.util.List):void;
setDrawFlag(drawFlag:boolean):void;
setEventObject(eventObject:$.java.util.EventObject):void;
setModel(model:$.kd.bos.entity.datamodel.IDataModel):void;
setQueryDbVo(queryDbVo:kd.sdk.hr.hspm.common.vo.QueryDbVo):void;
setTimeMap(timeMap:$.java.util.Map):void;
setTopLeftMainAp(topLeftMainAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
setView(view:$.kd.bos.form.IFormView):void;
}
type CardBindDataDTO_T = CardBindDataDTO_S & CardBindDataDTO$;
interface CardBindDataDTO extends CardBindDataDTO_T {
}
interface DialogBindDataDTO_S {
}
interface DialogBindDataDTO_C extends DialogBindDataDTO_S {
/**
* 无参构造
*/
new():DialogBindDataDTO;
new(view:$.kd.bos.form.IFormView,diffMap:$.java.util.Map,entityId:string):DialogBindDataDTO;
/**
* 有参构造
*
* @param view view
* @param drawFormFieldDto drawFormFieldDto
* @param fieldsetPanelAp fieldsetPanelAp
* @param diffMap diffMap
* @param flexAp flexAp
* @param totalFieldsetPanelAp totalFieldsetPanelAp
* @param style style
* @param padding padding
* @param margin margin
* @param fieldAp fieldAp
*/
new(view:$.kd.bos.form.IFormView,drawFormFieldDto:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto,fieldsetPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp,diffMap:$.java.util.Map,flexAp:$.kd.bos.metadata.form.container.FlexPanelAp,totalFieldsetPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp,style:$.kd.bos.metadata.form.Style,padding:$.kd.bos.metadata.form.Padding,margin:$.kd.bos.metadata.form.Margin,fieldAp:$.kd.bos.metadata.form.control.FieldAp):DialogBindDataDTO;
}
interface DialogBindDataDTO$ {
/**
* 获取mmp
*
* @return map
*/
getDiffMap():$.java.util.Map;
/**
* 获取dto
*
* @return dto
*/
getDrawFormFieldDto():kd.sdk.hr.hspm.common.dto.DrawFormFieldDto;
getEntityId():string;
/**
* 获取FieldAp
*
* @return FieldAp
*/
getFieldAp():$.kd.bos.metadata.form.control.FieldAp;
/**
* 获取面板
*
* @return 面板
*/
getFieldsetPanelAp():$.kd.bos.metadata.form.container.FlexPanelAp;
/**
* 获取面板
*
* @return 面板
*/
getFlexAp():$.kd.bos.metadata.form.container.FlexPanelAp;
/**
* 获取Margin
*
* @return Margin
*/
getMargin():$.kd.bos.metadata.form.Margin;
/**
* 获取Padding
*
* @return Padding
*/
getPadding():$.kd.bos.metadata.form.Padding;
/**
* 获取样式
*
* @return Style
*/
getStyle():$.kd.bos.metadata.form.Style;
/**
* 获取面板
*
* @return 面板
*/
getTotalFieldsetPanelAp():$.kd.bos.metadata.form.container.FlexPanelAp;
/**
* 获取view
*
* @return view
*/
getView():$.kd.bos.form.IFormView;
/**
* 设置map
*
* @param diffMap diffMap
*/
setDiffMap(diffMap:$.java.util.Map):void;
/**
* 设置dto
*
* @param drawFormFieldDto drawFormFieldDto
*/
setDrawFormFieldDto(drawFormFieldDto:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):void;
setEntityId(entityId:string):void;
/**
* 设置FieldAp
*
* @param fieldAp
*/
setFieldAp(fieldAp:$.kd.bos.metadata.form.control.FieldAp):void;
setFieldsetPanelAp(fieldsetPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
/**
* 设置flexAp
*
* @param flexAp flexAp
*/
setFlexAp(flexAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
/**
* 设置margin
*
* @param margin
*/
setMargin(margin:$.kd.bos.metadata.form.Margin):void;
/**
* 设置padding
*
* @param padding
*/
setPadding(padding:$.kd.bos.metadata.form.Padding):void;
/**
* 设置style
*
* @param style
*/
setStyle(style:$.kd.bos.metadata.form.Style):void;
/**
* 设置totalFieldsetPanelAp
*
* @param totalFieldsetPanelAp totalFieldsetPanelAp
*/
setTotalFieldsetPanelAp(totalFieldsetPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
/**
* 设置view
* @param view viw
*/
setView(view:$.kd.bos.form.IFormView):void;
}
type DialogBindDataDTO_T = DialogBindDataDTO_S & DialogBindDataDTO$;
interface DialogBindDataDTO extends DialogBindDataDTO_T {
}
interface EmpReportExtReletionFilterDTO_S {
}
interface EmpReportExtReletionFilterDTO_C extends EmpReportExtReletionFilterDTO_S {
new():EmpReportExtReletionFilterDTO;
new(filterInfo:$.kd.bos.entity.report.FilterInfo,reletionMap:$.java.util.Map):EmpReportExtReletionFilterDTO;
}
interface EmpReportExtReletionFilterDTO$ {
/**
* 获取查询过滤详细信息
*
* @return filterInfo
*/
getFilterInfo():$.kd.bos.entity.report.FilterInfo;
/**
* 获取已经拼接的on条件
*
* @return reletionMap
*/
getReletionMap():$.java.util.Map;
}
type EmpReportExtReletionFilterDTO_T = EmpReportExtReletionFilterDTO_S & EmpReportExtReletionFilterDTO$;
interface EmpReportExtReletionFilterDTO extends EmpReportExtReletionFilterDTO_T {
}
interface EmpReportExtQueryFieldsDTO_S {
}
interface EmpReportExtQueryFieldsDTO_C extends EmpReportExtQueryFieldsDTO_S {
new():EmpReportExtQueryFieldsDTO;
new(queryFieldSet:$.java.util.Set):EmpReportExtQueryFieldsDTO;
}
interface EmpReportExtQueryFieldsDTO$ {
/**
* 获取查询列
*
* @return queryFieldSet
*/
getQueryFieldSet():$.java.util.Set;
}
type EmpReportExtQueryFieldsDTO_T = EmpReportExtQueryFieldsDTO_S & EmpReportExtQueryFieldsDTO$;
interface EmpReportExtQueryFieldsDTO extends EmpReportExtQueryFieldsDTO_T {
}
interface QuitEmpReportExtCalculateDTO_S {
}
type QuitEmpReportExtCalculateDTO_ST = EmpReportExtCalculateDTO_S & QuitEmpReportExtCalculateDTO_S;
interface QuitEmpReportExtCalculateDTO_C extends QuitEmpReportExtCalculateDTO_ST {
new():QuitEmpReportExtCalculateDTO;
new(dataSet:$.kd.bos.algo.DataSet,filterInfo:$.kd.bos.entity.report.FilterInfo,queryFieldSet:$.java.util.Set):QuitEmpReportExtCalculateDTO;
}
interface QuitEmpReportExtCalculateDTO$ {
}
type QuitEmpReportExtCalculateDTO_T = EmpReportExtCalculateDTO & QuitEmpReportExtCalculateDTO_S & QuitEmpReportExtCalculateDTO$;
interface QuitEmpReportExtCalculateDTO extends QuitEmpReportExtCalculateDTO_T {
}
interface MobileHomeVectorDTO_S {
}
interface MobileHomeVectorDTO_C extends MobileHomeVectorDTO_S {
new():MobileHomeVectorDTO;
}
interface MobileHomeVectorDTO$ {
getColorAndSizeMap():$.java.util.Map;
getDefaultVetor():string;
getEnable():boolean;
getVectorMap():$.java.util.Map;
getVectorStyleMap():$.java.util.Map;
setColorAndSizeMap(colorAndSizeMap:$.java.util.Map):void;
setDefaultVetor(defaultVetor:string):void;
setEnable(enable:boolean):void;
setVectorMap(vectorMap:$.java.util.Map):void;
setVectorStyleMap(vectorStyleMap:$.java.util.Map):void;
}
type MobileHomeVectorDTO_T = MobileHomeVectorDTO_S & MobileHomeVectorDTO$;
interface MobileHomeVectorDTO extends MobileHomeVectorDTO_T {
}
interface SideBarDataDTO_S {
}
interface SideBarDataDTO_C extends SideBarDataDTO_S {
/**
* 无参构造
*/
new():SideBarDataDTO;
new(infoGroupConfig:$.java.util.Map):SideBarDataDTO;
new(infoGroupConfig:$.java.util.Map,showParameter:$.kd.bos.form.FormShowParameter):SideBarDataDTO;
}
interface SideBarDataDTO$ {
getInfoGroupConfig():$.java.util.Map;
getShowParameter():$.kd.bos.form.FormShowParameter;
setInfoGroupConfig(infoGroupConfig:$.java.util.Map):void;
setShowParameter(showParameter:$.kd.bos.form.FormShowParameter):void;
}
type SideBarDataDTO_T = SideBarDataDTO_S & SideBarDataDTO$;
interface SideBarDataDTO extends SideBarDataDTO_T {
}
interface EmpReportExtCalculateDTO_S {
}
interface EmpReportExtCalculateDTO_C extends EmpReportExtCalculateDTO_S {
new():EmpReportExtCalculateDTO;
new(dataSet:$.kd.bos.algo.DataSet,filterInfo:$.kd.bos.entity.report.FilterInfo,queryFieldSet:$.java.util.Set):EmpReportExtCalculateDTO;
}
interface EmpReportExtCalculateDTO$ {
/**
* 获取数据集
*
* @return dataSet
*/
getDataSet():$.kd.bos.algo.DataSet;
/**
* 获取查询过滤详细信息
*
* @return filterInfo
*/
getFilterInfo():$.kd.bos.entity.report.FilterInfo;
/**
* 获取查询列
*
* @return queryFieldSet
*/
getQueryFieldSet():$.java.util.Set;
/**
* 设置新的数据集
*
* @param dataSet dataSet
*/
setDataSet(dataSet:$.kd.bos.algo.DataSet):void;
}
type EmpReportExtCalculateDTO_T = EmpReportExtCalculateDTO_S & EmpReportExtCalculateDTO$;
interface EmpReportExtCalculateDTO extends EmpReportExtCalculateDTO_T {
}
interface EmpReportExtQueryFilterDTO_S {
}
interface EmpReportExtQueryFilterDTO_C extends EmpReportExtQueryFilterDTO_S {
new():EmpReportExtQueryFilterDTO;
new(filterInfo:$.kd.bos.entity.report.FilterInfo,filter:$.kd.bos.orm.query.QFilter):EmpReportExtQueryFilterDTO;
}
interface EmpReportExtQueryFilterDTO$ {
/**
* 获取filter
*
* @return filter
*/
getFilter():$.kd.bos.orm.query.QFilter;
/**
* 获取查询过滤详细信息
*
* @return filterInfo
*/
getFilterInfo():$.kd.bos.entity.report.FilterInfo;
}
type EmpReportExtQueryFilterDTO_T = EmpReportExtQueryFilterDTO_S & EmpReportExtQueryFilterDTO$;
interface EmpReportExtQueryFilterDTO extends EmpReportExtQueryFilterDTO_T {
}
}
namespace kd.sdk.hr.hspm.common.model{
interface FileRelationModel_S {
}
interface FileRelationModel_C extends FileRelationModel_S {
new():FileRelationModel;
new(superList:$.java.util.List,depChargeInfoList:$.java.util.List):FileRelationModel;
}
interface FileRelationModel$ {
getDepChargeInfoList():$.java.util.List;
getSuperList():$.java.util.List;
setDepChargeInfoList(depChargeInfoList:$.java.util.List):void;
setSuperList(superList:$.java.util.List):void;
}
type FileRelationModel_T = FileRelationModel_S & FileRelationModel$;
interface FileRelationModel extends FileRelationModel_T {
}
}
namespace kd.sdk.hr.hspm.common.result{
interface HrpiServiceOperateResult_S {
/**
* 构建报文包装对象
*
* @param resultMap 返回报文
* @return 报文包装对象
*/
build(resultMap:$.java.util.Map):HrpiServiceOperateResult;
/**
* 构建报文包装对象
*
* @param success 是否成功
* @param message 错误信息
* @return 报文包装对象
*/
build(success:boolean,message:string):HrpiServiceOperateResult;
/**
* 校验返回报文
* 如果返回失败则抛出异常
*/
validate(resultMap:$.java.util.Map):void;
validate(resultMap:$.java.util.Map,errorCode:$.kd.bos.exception.ErrorCode,errorMsg:string):void;
/**
* 校验返回报文
* 如果返回失败则抛出异常
*
* @param resultMap 返回报文
* @return 报文包装对象
*/
validateAfterBuild(resultMap:$.java.util.Map):HrpiServiceOperateResult;
/**
* 校验返回报文
* 如果返回失败则抛出异常
*
* @param resultMap 返回报文
* @param errorCode 异常码
* @param errorMsg 异常原因
* @return 报文包装对象
*/
validateAfterBuild(resultMap:$.java.util.Map,errorCode:$.kd.bos.exception.ErrorCode,errorMsg:string):HrpiServiceOperateResult;
}
interface HrpiServiceOperateResult_C extends HrpiServiceOperateResult_S {
new():HrpiServiceOperateResult;
}
interface HrpiServiceOperateResult$ {
/**
* deleteInfo 成功后返回结果
*
* @return count
*/
getCount():number;
/**
* saveOrUpdateInfo 成功后获取接口返回的data对象
*
* @return data对象
*/
getData():$.java.util.List;
/**
* 成功后返回的对象map解析
* 默认解析data中的第一个list对象
*
* @return 解析entitynumber
*/
getDataMapForEntitynumber():string;
/**
* 成功后返回的对象map解析
*
* @param dataMap 对象map
* @return 解析entitynumber
*/
getDataMapForEntitynumber(dataMap:$.java.util.Map):string;
/**
* 成功后返回的对象map解析
*
* @param index data对象索引
* @return 解析entitynumber
*/
getDataMapForEntitynumber(index:number):string;
/**
* 成功后返回的对象map解析
* 默认解析data中的第一个list对象
*
* @return 解析eventid
*/
getDataMapForEventid():string;
/**
* 成功后返回的对象map解析
*
* @param dataMap 对象map
* @return 解析eventid
*/
getDataMapForEventid(dataMap:$.java.util.Map):string;
/**
* 成功后返回的对象map解析
*
* @param index data对象索引
* @return 解析eventid
*/
getDataMapForEventid(index:number):string;
/**
* 成功后返回的对象map解析
* 默认解析data中的第一个list对象
*
* @return 解析ids
*/
getDataMapForIds():$.java.util.List;
/**
* 成功后返回的对象map解析
*
* @param dataMap 对象map
* @return 解析ids
*/
getDataMapForIds(dataMap:$.java.util.Map):$.java.util.List;
/**
* 成功后返回的对象map解析
*
* @param index data对象索引
* @return 解析ids
*/
getDataMapForIds(index:number):$.java.util.List;
/**
* 成功后返回的对象map解析
* 默认解析data中的第一个list对象
*
* @return 解析importtype
*/
getDataMapForImporttype():string;
/**
* 成功后返回的对象map解析
*
* @param dataMap 对象map
* @return 解析ids
*/
getDataMapForImporttype(dataMap:$.java.util.Map):string;
/**
* 成功后返回的对象map解析
*
* @param index data对象索引
* @return 解析importtype
*/
getDataMapForImporttype(index:number):string;
/**
* 返回错误信息
*
* @return message
*/
getMessage():string;
getSyncPersonIdList():$.java.util.List;
/**
* 是否成功
*
* @return 是否成功
*/
isSuccess():boolean;
isSyncFlag():boolean;
/**
* 设置错误信息
*
* @param message
*/
setMessage(message:string):void;
/**
* 设置是否成功
*
* @param success 是否成功
*/
setSuccess(success:boolean):void;
setSyncFlag(syncFlag:boolean):void;
setSyncPersonIdList(syncPersonIdList:$.java.util.List):void;
}
type HrpiServiceOperateResult_T = HrpiServiceOperateResult_S & HrpiServiceOperateResult$;
interface HrpiServiceOperateResult extends HrpiServiceOperateResult_T {
}
interface PerChgSend_S {
readonly HSPM_CHGEXTERNALRECORD_RESULT_QUEUE:string;
/**
* 发送队列
*
* @param msg 发送消息
*/
sendMsg(msg:string):void;
}
interface PerChgSend_C extends PerChgSend_S {
new():PerChgSend;
}
interface PerChgSend$ {
}
type PerChgSend_T = PerChgSend_S & PerChgSend$;
interface PerChgSend extends PerChgSend_T {
}
interface HisResponseParse_S {
getFail(message:string):$.java.util.Map;
getResult(flag:boolean,message:string,data:any):$.java.util.Map;
getSuccess(data:any):$.java.util.Map;
/**
* 解析调用批量保存接口的返回数据
*
* @param response 返回数据
* @return 解析结果
*/
parseBatchVersionChangeRespData(response:kd.hr.hbp.business.domain.model.newhismodel.HisResponse):$.java.util.Map;
/**
* 解析调用非时序引入接口的返回数据
*
* @param response 返回数据
* @return 解析结果
*/
parseImportRespData(response:kd.hr.hbp.business.domain.model.newhismodel.HisResponse):$.java.util.Map;
}
interface HisResponseParse_C extends HisResponseParse_S {
new():HisResponseParse;
}
interface HisResponseParse$ {
}
type HisResponseParse_T = HisResponseParse_S & HisResponseParse$;
interface HisResponseParse extends HisResponseParse_T {
}
}
namespace kd.sdk.hr.hspm.common.utils{
interface InfoGroupApprovalUtil_S {
/**
* 查找相关的审批的字段
*
* @param dynamicObjects 所有审批字段
* @param dataRefId 当前操作的分离ID
* @return 审批的字段
*/
findDynamicObjects(dynamicObjects:$.kd.bos.dataentity.entity.DynamicObjectCollection,dataRefId:long):$.java.util.List;
/**
* 获取审批结果
*
* @param status
* @return
*/
getAuditResult(status:boolean):string;
/**
* 是否是文本字段
*
* @param dynamicObject 审批字段信息
* @return true/false
*/
isAttach(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):boolean;
/**
* 是否是文本字段
*
* @param dynamicObject 审批字段信息
* @return true/false
*/
isText(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):boolean;
}
interface InfoGroupApprovalUtil_C extends InfoGroupApprovalUtil_S {
new():InfoGroupApprovalUtil;
}
interface InfoGroupApprovalUtil$ {
}
type InfoGroupApprovalUtil_T = InfoGroupApprovalUtil_S & InfoGroupApprovalUtil$;
interface InfoGroupApprovalUtil extends InfoGroupApprovalUtil_T {
}
interface CommonUtil_S {
/**
* 是否相等
*
* @param obj1 obj
* @param obj2 obj
* @param dateFormat form
* @return 是否
* @throws Exception 异常
*/
customObjectEquals(obj1:any,obj2:any,dateFormat:string):boolean;
/**
* 是否存在已提交、审批中的单据
* @param view
* @return
*/
existAuditingEntry(view:$.kd.bos.form.IFormView):boolean;
/**
* 返回占整行字段
*
* @return 占整行字段
*/
fullLineField():$.java.util.Set;
/**
* 根据身份证的号码算出当前身份证持有者的年龄
*
* @param
* @return -1(表示异常) 0 (身份证号码为空)
* @throws Exception
*/
getAgeForIdCard(idcard:string):number;
/**
* 判断字段是否存在,存在则按照输入的字段值算,否则去0
*
* @param model model
* @param key 标识
* @return BigDecimal
*/
getBigDecimalIfExist(model:$.kd.bos.entity.datamodel.IDataModel,key:string):$.java.math.BigDecimal;
/**
* 判断字段是否存在,存在则按照输入的字段值算,否则去0
*
* @param model model
* @param key 标识
* @param personId 人员id
* @return BigDecimal
*/
getBigDecimalIfExist(model:$.kd.bos.entity.datamodel.IDataModel,key:string,personId:long,selProp:string):$.java.math.BigDecimal;
/**
* 获取出生日期
*
* @return 返回日期格式
*/
getBirthDayFromIdCard(idCard:string):Date;
/**
* 获取用户已提交、已驳回、审批中的单据
* @param personId
* @return
*/
getCurrentEntry(personId:long):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 获取用户已提交、已驳回、审批中的单据
* @param view
* @return
*/
getCurrentEntry(view:$.kd.bos.form.IFormView):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 判断是否为最大日期
*
* @param endDate 日期
* @return 是否最大
*/
getMaxDate(endDate:Date):boolean;
/**
* 获取性别
* 0=未知的性别,9=未说明的性别,2=女性,1=男性
*
* @return int
*/
getSexFromIdCard(idCard:string):number;
/**
* 判断用户是否拥有指定实体指定权限项(职能类型/管理视图为HR)
*
* @param entityName 实体
* @param permItemId 权限项ID
* @return 验证有权则为true ,否则为false
* @description 推荐使用 ,推荐传入指定的应用ID及权限项ID
*/
hasPerm(entityName:string,permItemId:string):boolean;
/**
* 判断用户是否拥有指定实体指定权限项(职能类型/管理视图为HR)
*
* @param entityName 实体
* @param permItemId 权限项ID
* @param appId 应用ID
* @return 验证有权则为true ,否则为false
*/
hasPerm(entityName:string,permItemId:string,appId:string):boolean;
/**
* 判断用户是否拥有指定实体指定权限项(职能类型/管理视图为HR)
*
* @param entityName 实体
* @param permItemId 权限项ID
* @param appId 如果IFormView能拿到APPID,以拿到的为准,拿不到用appId
* @return 验证有权则为true ,否则为false
*/
hasPerm(entityName:string,permItemId:string,appId:string,view:$.kd.bos.form.IFormView):boolean;
/**
* 是否是基础数据类型
*
* @param baseDataClass 基础数据类型
* @param classSimpleName 类型简称
* @return 是否是基础数据类型
*/
isBaseDataType(baseDataClass:$.java.lang.Class,classSimpleName:string):boolean;
/**
* 当前数据是否在流程中
*
* @param tabList 信息组字段
* @param view 页面
* @return
*/
isCurrentDataExistBill(tabList:$.java.util.Map,view:$.kd.bos.form.IFormView):boolean;
/**
* 用正则表达式判断字符串是否为小数
*
* @param str
* @return
*/
isDecimal(str:string):boolean;
/**
* 字段是否存在
* @param key
* @return boolean
*/
isFieldExist(model:$.kd.bos.entity.datamodel.IDataModel,key:string):boolean;
/**
* 用正则表达式判断字符串是否为数字
*
* @param str
* @return
*/
isNumeric(str:string):boolean;
/**
* 两个列表是否相等
*
* @param list1 对象
* @param list2 对象
* @return 相等
*/
listEquals(list1:$.java.util.List,list2:$.java.util.List):boolean;
/**
* list转string
*
* @param list list
* @param separator 分割
* @return string
*/
listToString(list:$.java.util.List,separator:string):string;
/**
* 对象为空
*
* @param obj
* @return
*/
objIsEmpty(obj:any):boolean;
/**
* 判断用户是否拥有指定实体指定权限项(职能类型/管理视图为HR)
*
* @param view 实体
* @param permItemId 权限项ID
* @param evt evt
* @param currentPage 2:有父页面 1:是当前页面 0 :没有弹框的当前页面
* @return 验证有权则为true ,否则为false
*/
permShowClickError(view:$.kd.bos.form.IFormView,permItemId:string,evt:$.kd.bos.form.control.events.BeforeClickEvent,currentPage:string):boolean;
}
interface CommonUtil_C extends CommonUtil_S {
new():CommonUtil;
}
interface CommonUtil$ {
}
type CommonUtil_T = CommonUtil_S & CommonUtil$;
interface CommonUtil extends CommonUtil_T {
}
interface IDCardUtils_S {
/**
* checkIDCard
*
* @param idCardNo idCardNo
* @return boolean
*/
checkIDCard(idCardNo:string):boolean;
/**
* 从18位/17位身份证号算出校验位
*
* @param idCardNO idCardNO
* @return String
*/
getCheckDigit18(idCardNO:string):string;
/**
* verify18
*
* @param idCardNo idCardNo
* @return boolean
*/
verify18(idCardNo:string):boolean;
}
interface IDCardUtils_C extends IDCardUtils_S {
new():IDCardUtils;
}
interface IDCardUtils$ {
}
type IDCardUtils_T = IDCardUtils_S & IDCardUtils$;
interface IDCardUtils extends IDCardUtils_T {
}
interface ComboItemUtil_S {
/**
* ValueMapItem 转成 ComboItem
*
* @param list ValueMapItem对象集合
* @return ComboItem对象集合
*/
changeToComboItem(list:$.java.util.List):$.java.util.List;
/**
* 通过value来查找下拉选项
* @param pageNumber 页面元素
* @param field 字段名
* @param value 值
* @return
*/
findByVaue(pageNumber:string,field:string,value:string):$.kd.bos.metadata.entity.commonfield.ComboItem;
/**
* 获取下拉框的全部值
*
* @param pageNumber 页面元素
* @param field 字段名
* @return 下拉值item
*/
getComboItem(pageNumber:string,field:string):$.java.util.List;
}
interface ComboItemUtil_C extends ComboItemUtil_S {
new():ComboItemUtil;
}
interface ComboItemUtil$ {
}
type ComboItemUtil_T = ComboItemUtil_S & ComboItemUtil$;
interface ComboItemUtil extends ComboItemUtil_T {
}
interface PropertyHelper_S {
/**
* 对象是否存在属性
*
* @param obj obj
* @param key key
* @return boolean
*/
existProperty(obj:$.kd.bos.dataentity.entity.DynamicObject,key:string):boolean;
/**
* 对象是否存在属性
*
* @param pageNumber 页面标识
* @param key key
* @return boolean
*/
existProperty(pageNumber:string,key:string):boolean;
/**
* 获取原始页面的字段控件
*
* @param drawFormField 页面绘画字段对象
* @return Field原始页面的字段控件
*/
getField(drawFormField:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):$.kd.bos.metadata.entity.commonfield.Field;
/**
* 获取多语言值
*
* @param dy 动态对象
* @param fieldName 字段名
* @return
*/
getMultiLanguageValue(dy:$.kd.bos.dataentity.entity.DynamicObject,fieldName:string):string;
/**
* 获取值
*
* @param obj obj
* @param key key
* @return 值
*/
getProperty(obj:$.kd.bos.dataentity.entity.DynamicObject,key:string):any;
/**
* 设置多语言字段
*
* @param cnfDy 多语言整行数据
* @param langDbField 多语言字段
* @param langField 多语言字段的名称
*/
setLanguage(cnfDy:$.kd.bos.dataentity.entity.DynamicObject,langDbField:string,langField:string):string;
/**
* 设置多语言字段
*
* @param cnfDy 多语言整行数据
* @param langDbField 多语言字段
*/
setLanguageField(cnfDy:$.kd.bos.dataentity.entity.DynamicObject,langDbField:string):string;
}
interface PropertyHelper_C extends PropertyHelper_S {
new():PropertyHelper;
}
interface PropertyHelper$ {
}
type PropertyHelper_T = PropertyHelper_S & PropertyHelper$;
interface PropertyHelper extends PropertyHelper_T {
}
interface HrpiServiceOperateParam_S {
/**
* 拼接新增数据
*
* @param serviceHelper 实体基础服务帮助类
* @param dataEntity 表单数据
* @param dynamicObjectCollection 包装数据集
*/
getInvokeSave(serviceHelper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,dataEntity:$.kd.bos.dataentity.entity.DynamicObject,dynamicObjectCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
/**
* 拼接更新数据
*
* @param serviceHelper 实体基础服务帮助类
* @param dataEntity 表单数据
* @param dbDy 数据库数据
* @param dynamicObjectCollection 包装数据集
*/
getInvokeUpdate(serviceHelper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,dataEntity:$.kd.bos.dataentity.entity.DynamicObject,dbDy:$.kd.bos.dataentity.entity.DynamicObject,dynamicObjectCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
/**
* 构造新增时使用的数据
*
* @param serviceHelper 实体基础服务帮助类
* @param dataEntity 表单数据
* @return 实体数据
*/
getSaveDy(serviceHelper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,dataEntity:$.kd.bos.dataentity.entity.DynamicObject):$.kd.bos.dataentity.entity.DynamicObject;
/**
* 构造编辑时使用的数据
*
* @param serviceHelper 实体基础服务帮助类
* @param dataEntity 表单数据
* @param dbDy 数据库数据
* @return 实体数据
*/
getUpdateDy(serviceHelper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,dataEntity:$.kd.bos.dataentity.entity.DynamicObject,dbDy:$.kd.bos.dataentity.entity.DynamicObject):$.kd.bos.dataentity.entity.DynamicObject;
}
interface HrpiServiceOperateParam_C extends HrpiServiceOperateParam_S {
new():HrpiServiceOperateParam;
}
interface HrpiServiceOperateParam$ {
}
type HrpiServiceOperateParam_T = HrpiServiceOperateParam_S & HrpiServiceOperateParam$;
interface HrpiServiceOperateParam extends HrpiServiceOperateParam_T {
}
interface BusinessUtils_S {
/**
* 新增非最高学历切换
* @param helper
* @param personId
* @param updateCollection
*/
addHighestDegree(helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,personId:long,updateCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection,old:$.kd.bos.dataentity.entity.DynamicObject):void;
/**
* 新增非主证件
* @param helper
* @param personId
* @param updateCollection
*/
addMajorDegree(helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,personId:long,updateCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection,old:$.kd.bos.dataentity.entity.DynamicObject):void;
/**
* 头像缓存更新
*
* @param pkId
* @param attachKey
* @param newValue
* @param oldValue
* @param collection
* @param entityName
*/
addMapToCollect(view:$.kd.bos.form.IFormView,pkId:long,attachKey:string,newValue:any,oldValue:any,collection:$.java.util.List,entityName:string):void;
/**
* 根据附件字段数据构造附件面板数据
*
* @param entityNum 元数据标识
* @param attachObj 附件字段数据
* @return List