///
///
declare global {
namespace $ {
namespace kd.sdk.tsc.common.vo{
interface CustomMessageParamBo_S {
}
interface CustomMessageParamBo_C extends CustomMessageParamBo_S {
new(templateId:long,param:$.java.util.List,fromType:string):CustomMessageParamBo;
new(templateId:long,param:$.java.util.List,fromType:string,businessObject:any):CustomMessageParamBo;
}
interface CustomMessageParamBo$ {
getBusinessObject():any;
getFromType():string;
getParam():$.java.util.List;
getTemplateId():long;
setBusinessObject(businessObject:any):void;
setFromType(fromType:string):void;
setParam(param:$.java.util.List):void;
setTemplateId(templateId:long):void;
}
type CustomMessageParamBo_T = CustomMessageParamBo_S & CustomMessageParamBo$;
interface CustomMessageParamBo extends CustomMessageParamBo_T {
}
interface KResumeBO_S {
}
type KResumeBO_ST = $.java.io.Serializable & KResumeBO_S;
interface KResumeBO_C extends KResumeBO_ST {
new():KResumeBO;
}
interface KResumeBO$ {
getData():$.kd.bos.dataentity.entity.DynamicObject;
getDynCollMap():$.java.util.Map;
getId():long;
putDynColl(entityNumber:string,dynColl:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
setData(data:$.kd.bos.dataentity.entity.DynamicObject):void;
setDynCollMap(dynCollMap:$.java.util.Map):void;
setId(id:long):void;
}
type KResumeBO_T = $.java.io.Serializable & KResumeBO_S & KResumeBO$;
interface KResumeBO extends KResumeBO_T {
}
interface BizResult_S {
readonly SUCCESS_CODE:number;
}
type BizResult_ST = $.java.io.Serializable & BizResult_S;
interface BizResult_C extends BizResult_ST {
new():BizResult;
}
interface BizResult$ {
getCode():number;
getData():any;
getErrorCode():number;
getErrorMsg():string;
getMessage():string;
getSuccess():boolean;
setCode(code:number):void;
setData(arg0:any):void;
setErrorCode(errorCode:number):void;
setErrorMsg(errorMsg:string):void;
setMessage(message:string):void;
setSuccess(success:boolean):void;
}
type BizResult_T = $.java.io.Serializable & BizResult_S & BizResult$;
interface BizResult extends BizResult_T {
}
}
namespace kd.sdk.tsc.tsirm{
interface SdkTscTsirmModule_S {
}
type SdkTscTsirmModule_ST = $.kd.sdk.module.Module & SdkTscTsirmModule_S;
interface SdkTscTsirmModule_C extends SdkTscTsirmModule_ST {
new():SdkTscTsirmModule;
}
interface SdkTscTsirmModule$ {
}
type SdkTscTsirmModule_T = $.kd.sdk.module.Module & SdkTscTsirmModule_S & SdkTscTsirmModule$;
interface SdkTscTsirmModule extends SdkTscTsirmModule_T {
}
}
namespace kd.sdk.tsc.tsirm.extpoint.appfile{
interface IChangeStageStatusService_S {
}
interface IChangeStageStatusService$ {
/**
* 需要过滤的环节
*
* @param appFileIds
* @return
*/
filterStage(appFileIds:$.java.util.List):$.java.util.List;
/**
* 需要过滤的状态
*
* @param appFileIds
* @return
*/
filterStatus(appFileIds:$.java.util.List,stageId:string):$.java.util.List;
}
type IChangeStageStatusService_T = IChangeStageStatusService_S & IChangeStageStatusService$;
interface IChangeStageStatusService extends IChangeStageStatusService_T {
}
}
namespace kd.sdk.tsc.tsirm.extpoint.cv{
enum EmpDeliveryTypeEnum {
DELIVTYPE_POSITION,
DELIVTYPE_OPENCV,
DELIVTYPE_UPDATE,
RESUME_CREATE
}
interface IEmpCVdeliveryValidator_S {
}
interface IEmpCVdeliveryValidator$ {
/**
* 投递简历校验
* @param param param
* @return BizResult
*/
deleveryCVValidator(param:DeliveryParam):kd.sdk.tsc.common.vo.BizResult;
/**
* 是否需要创建投递审批单
* @return boolean
*/
shouldCreateDeliveryBill(param:DeliveryParam,KResumeBO:kd.sdk.tsc.common.vo.KResumeBO):boolean;
}
type IEmpCVdeliveryValidator_T = IEmpCVdeliveryValidator_S & IEmpCVdeliveryValidator$;
interface IEmpCVdeliveryValidator extends IEmpCVdeliveryValidator_T {
}
interface IEmpFileQueryService_S {
}
interface IEmpFileQueryService$ {
/**
* 查询员工档案之后数据处理
* @param userId
* @param kResumeBO
*/
afterLoadEmpFile(userId:long,kResumeBO:kd.sdk.tsc.common.vo.KResumeBO):void;
}
type IEmpFileQueryService_T = IEmpFileQueryService_S & IEmpFileQueryService$;
interface IEmpFileQueryService extends IEmpFileQueryService_T {
}
interface IEmpCVService_S {
}
interface IEmpCVService$ {
/**
* 绑定账号后操作
* @param userId
* @return BizResult
*/
afterBindAccount(userId:long,bizResult:kd.sdk.tsc.common.vo.BizResult):kd.sdk.tsc.common.vo.BizResult;
/**
* 创建候选人
* @param param 投递参数
* @param KResumeBO 投递简历bo
* @return BizResult
*/
afterCreateCandidate(param:DeliveryParam,KResumeBO:kd.sdk.tsc.common.vo.KResumeBO,bizResult:kd.sdk.tsc.common.vo.BizResult):kd.sdk.tsc.common.vo.BizResult;
/**
* 投递简历
* @param param 投递参数
* @return BizResult
*/
afterDeliveryCV(param:DeliveryParam,bizResult:kd.sdk.tsc.common.vo.BizResult):kd.sdk.tsc.common.vo.BizResult;
/**
* 查询员工CV
* @param cvId cvId
* @return EmpCVBO
*/
afterGetEmpCV(cvId:long,kResumeBO:kd.sdk.tsc.common.vo.KResumeBO):kd.sdk.tsc.common.vo.KResumeBO;
/**
* 查询员工CV
* @param userId 当前登录用户Id
* @return EmpCVBO
*/
afterGetEmpCVs(userId:long,data:$.kd.bos.dataentity.entity.DynamicObject[]):$.kd.bos.dataentity.entity.DynamicObject[];
/**
* 取消公开简历
* @param userId 账号ID
* @return BizResult
*/
afterUnPublishedCV(userId:long,bizResult:kd.sdk.tsc.common.vo.BizResult):kd.sdk.tsc.common.vo.BizResult;
/**
* 更新员工CV
* @param kResumeBO empCVBO
* @return BizResult
*/
afterUpdateCV(kResumeBO:kd.sdk.tsc.common.vo.KResumeBO,bizResult:kd.sdk.tsc.common.vo.BizResult):kd.sdk.tsc.common.vo.BizResult;
/**
* 从核心人力人员信息更新员工C
* @param cvId
* @return
*/
afterUpdateCVFormPersonInfo(cvId:long,bizResult:kd.sdk.tsc.common.vo.BizResult):kd.sdk.tsc.common.vo.BizResult;
/**
* 绑定账号前操作
* @param userId 账号ID
* @return BizResult
*/
beforeBindAccount(userId:long):kd.sdk.tsc.common.vo.BizResult;
/**
* 创建候选人
* @param param 投递参数
* @param KResumeBO 投递简历bo
* @return BizResult
*/
beforeCreateCandidate(param:DeliveryParam,KResumeBO:kd.sdk.tsc.common.vo.KResumeBO):kd.sdk.tsc.common.vo.BizResult;
/**
* 投递简历
* @param param 投递参数
* @return BizResult
*/
beforeDeliveryCV(param:DeliveryParam):kd.sdk.tsc.common.vo.BizResult;
/**
* 取消公开简历
* @param userId 账号ID
* @return BizResult
*/
beforeUnPublishedCV(userId:long):kd.sdk.tsc.common.vo.BizResult;
/**
* 更新员工CV
* @param KResumeBO empCVBO
* @return BizResult
*/
beforeUpdateCV(KResumeBO:kd.sdk.tsc.common.vo.KResumeBO):kd.sdk.tsc.common.vo.BizResult;
/**
* 从核心人力人员信息更新员工C
* @param cvId
* @return
*/
beforeUpdateCVFormPersonInfo(cvId:long):kd.sdk.tsc.common.vo.BizResult;
}
type IEmpCVService_T = IEmpCVService_S & IEmpCVService$;
interface IEmpCVService extends IEmpCVService_T {
}
interface IEmpCVdeliveryService_S {
}
interface IEmpCVdeliveryService$ {
/**
* 投递单生成
* @param param
* @param empCVBO
* @param delivRecord
* @return
*/
deliveryBillHandler(param:DeliveryParam,empCVBO:kd.sdk.tsc.common.vo.KResumeBO,delivRecord:$.kd.bos.dataentity.entity.DynamicObject):kd.sdk.tsc.common.vo.BizResult;
}
type IEmpCVdeliveryService_T = IEmpCVdeliveryService_S & IEmpCVdeliveryService$;
interface IEmpCVdeliveryService extends IEmpCVdeliveryService_T {
}
interface DeliveryParam_S {
}
type DeliveryParam_ST = $.java.io.Serializable & DeliveryParam_S;
interface DeliveryParam_C extends DeliveryParam_ST {
new():DeliveryParam;
new(advertId:long,userId:long):DeliveryParam;
new(deliveryType:EmpDeliveryTypeEnum,userId:long):DeliveryParam;
new(userId:long,positionId:long,advertId:long,cvId:long,deliveryType:EmpDeliveryTypeEnum):DeliveryParam;
new(positionId:long,advertId:long,cvId:long,deliveryType:EmpDeliveryTypeEnum,applytime:Date,deliveryPerId:long):DeliveryParam;
}
interface DeliveryParam$ {
getAdvertId():long;
getApplytime():Date;
getCVId():long;
getCustomParam():$.java.util.Map;
getDeliveryBillId():long;
getDeliveryCVId():long;
getDeliveryPerId():long;
getDeliveryType():EmpDeliveryTypeEnum;
getPositionId():long;
getUserId():long;
setAdvertId(advertId:long):void;
setApplytime(applytime:Date):void;
setCustomParam(customParam:$.java.util.Map):void;
setCvId(cvId:long):void;
setDeliveryBillId(deliveryBillId:long):void;
setDeliveryCVId(deliveryCVId:long):void;
setDeliveryPerId(deliveryPerId:long):void;
setDeliveryType(deliveryType:EmpDeliveryTypeEnum):void;
setPositionId(positionId:long):void;
setUserId(userId:long):void;
}
type DeliveryParam_T = $.java.io.Serializable & DeliveryParam_S & DeliveryParam$;
interface DeliveryParam extends DeliveryParam_T {
}
}
namespace kd.sdk.tsc.tsirm.extpoint.home{
interface HomeViewService_S {
}
interface HomeViewService$ {
/**
* 根据前端页面选中业务单元设置自定义附带组织
* @param orgIds 选中业务单元
*/
setCustomOrgIds(orgIds:$.java.util.List):void;
}
type HomeViewService_T = HomeViewService_S & HomeViewService$;
interface HomeViewService extends HomeViewService_T {
}
}
namespace kd.sdk.tsc.tsirm.service.appfile{
interface AppFileServiceHelper_S {
/**
* 应聘档案环节状态操作
* @param data
* @return
*/
changeAppFileStageStatusById(data:$.java.util.List):$.java.util.List;
/**
* 应聘档案淘态
* @param data
* @return
*/
eliminateAppFile(data:$.java.util.List):$.java.util.List;
}
interface AppFileServiceHelper_C extends AppFileServiceHelper_S {
new():AppFileServiceHelper;
}
interface AppFileServiceHelper$ {
}
type AppFileServiceHelper_T = AppFileServiceHelper_S & AppFileServiceHelper$;
interface AppFileServiceHelper extends AppFileServiceHelper_T {
}
}
namespace kd.sdk.tsc.tsirm.service.cv{
interface EmpCVServiceHelper_S {
/**
* 获取cvid
* @param userId
* @return
*/
getEmpCVIdByUserId(userId:long):long;
/**
* 保存员工CV
* @param kResumeBO
* @return
*/
saveEmpCV(kResumeBO:kd.sdk.tsc.common.vo.KResumeBO):long;
/**
* 投递审批通过之后调用接口生成渠道简历
* "投递简历"-》"渠道简历"读取元数据配置tsrbd_mtdmap,源元数据为tsirm_delivcv,目标源数据为tsirm_srrsm;
* 同时新增标准简历,"渠道简历"-》"标准简历",源元数据为tsirm_srrsm,目标源数据为 tsirm_stdrsm
* @param delivBillId
* @return
*/
saveResumeByDeliveryBillId(delivBillId:long):kd.sdk.tsc.common.vo.BizResult;
}
interface EmpCVServiceHelper_C extends EmpCVServiceHelper_S {
new():EmpCVServiceHelper;
}
interface EmpCVServiceHelper$ {
/**
* 绑定指定用户ID
* @param userId
* @return
*/
bindAccountByUserId(userId:long):kd.sdk.tsc.common.vo.BizResult;
/**
* 员工CV投递简历,后续逻辑生成投递记录
* "员工CV"-》"投递简历",读取配置tsrbd_mtdmap, 源元数据为tsirm_empcv,目标元数据tsirm_delivcv
* @param advertId
* @return
*/
deliveryCVByAdId(advertId:long):kd.sdk.tsc.common.vo.BizResult;
/**
* 根据员工cvId获取员工CV
* @param cvId
* @return
*/
getEmpCVById(cvId:long):kd.sdk.tsc.common.vo.KResumeBO;
/**
* 根据员工ID从核心人力获取员工档案
* @param userId
* @return
*/
getEmployeeByUserId(userId:long):kd.sdk.tsc.common.vo.BizResult;
}
type EmpCVServiceHelper_T = EmpCVServiceHelper_S & EmpCVServiceHelper$;
interface EmpCVServiceHelper extends EmpCVServiceHelper_T {
}
}
namespace kd.sdk.tsc.tsirm.service.rsm{
interface ResumeServiceHelper_S {
/**
* 获取渠道简历
* @param kResumeBo
* @return
*/
getResumeCollection(kResumeBo:kd.sdk.tsc.common.vo.KResumeBO):kd.sdk.tsc.common.vo.KResumeBO;
}
interface ResumeServiceHelper_C extends ResumeServiceHelper_S {
new():ResumeServiceHelper;
}
interface ResumeServiceHelper$ {
}
type ResumeServiceHelper_T = ResumeServiceHelper_S & ResumeServiceHelper$;
interface ResumeServiceHelper extends ResumeServiceHelper_T {
}
}
namespace kd.sdk.tsc.tso{
interface SdkTscTsoModule_S {
}
type SdkTscTsoModule_ST = $.kd.sdk.module.Module & SdkTscTsoModule_S;
interface SdkTscTsoModule_C extends SdkTscTsoModule_ST {
new():SdkTscTsoModule;
}
interface SdkTscTsoModule$ {
}
type SdkTscTsoModule_T = $.kd.sdk.module.Module & SdkTscTsoModule_S & SdkTscTsoModule$;
interface SdkTscTsoModule extends SdkTscTsoModule_T {
}
}
namespace kd.sdk.tsc.tso.extpoint{
interface IOfferCustomFieldValidate_S {
}
interface IOfferCustomFieldValidate$ {
/**
* 校验字段必填项
* @param offerInfo offer 对象
* @param fieldTipMessages 字段信息提示集
* @param fieldTips 输入框提示对象
*/
doValidateField(offerInfo:$.kd.bos.dataentity.entity.DynamicObject,fieldTips:$.java.util.List,fieldTipMessages:$.java.util.List):void;
}
type IOfferCustomFieldValidate_T = IOfferCustomFieldValidate_S & IOfferCustomFieldValidate$;
interface IOfferCustomFieldValidate extends IOfferCustomFieldValidate_T {
}
interface OfferListService_S {
}
interface OfferListService$ {
/**
* 获取offer权限filter
* @return Qfilter
*/
getPermFilter(setFilterEvent:$.kd.bos.form.events.SetFilterEvent):$.kd.bos.orm.query.QFilter;
}
type OfferListService_T = OfferListService_S & OfferListService$;
interface OfferListService extends OfferListService_T {
}
interface IMkProcessService_S {
}
interface IMkProcessService$ {
/**
* 离职流程编排扩展
* @param params 流程编排入参(有顺序关系)
* @return 流程编排编码
*/
doDepInduction(params:$.java.util.List):string;
/**
* 发送流程编排扩展
* @param params 流程编排入参(有顺序关系)
* @return 流程编排编码
*/
doSendOffer(params:$.java.util.List):string;
/**
* 终止入职流程编排扩展
* @param params 流程编排入参(有顺序关系)
* @return 流程编排编码
*/
doTerminateInduction(params:$.java.util.List):string;
}
type IMkProcessService_T = IMkProcessService_S & IMkProcessService$;
interface IMkProcessService extends IMkProcessService_T {
}
}
namespace kd.sdk.tsc.tso.service{
interface OfferBasicServiceHelper_S {
/**
* 代回复 offer Letter
* @paramList map 参数至少包含replyResult,offerId,otherReasonDesc
* 案例:[{replyResult=1, rejectReason=1050070, offerId=1398155690509363200, realReplyDate=Thu Aug 31 16:53:32 CST 2023, otherReasonDesc=测试}]
*/
replyOffer(paramList:$.java.util.List):void;
}
interface OfferBasicServiceHelper_C extends OfferBasicServiceHelper_S {
new():OfferBasicServiceHelper;
}
interface OfferBasicServiceHelper$ {
}
type OfferBasicServiceHelper_T = OfferBasicServiceHelper_S & OfferBasicServiceHelper$;
interface OfferBasicServiceHelper extends OfferBasicServiceHelper_T {
}
interface OfferInductionServiceHelper_S {
/**
* 发起入职
* @param offerIdList offerId列表
* @return 发起入职结果描述
*/
launchToInduction(offerIdList:$.java.util.List):string;
}
interface OfferInductionServiceHelper_C extends OfferInductionServiceHelper_S {
new():OfferInductionServiceHelper;
}
interface OfferInductionServiceHelper$ {
}
type OfferInductionServiceHelper_T = OfferInductionServiceHelper_S & OfferInductionServiceHelper$;
interface OfferInductionServiceHelper extends OfferInductionServiceHelper_T {
}
}
namespace kd.sdk.tsc.tspr{
interface SdkTscTsprModule_S {
}
type SdkTscTsprModule_ST = $.kd.sdk.module.Module & SdkTscTsprModule_S;
interface SdkTscTsprModule_C extends SdkTscTsprModule_ST {
new():SdkTscTsprModule;
}
interface SdkTscTsprModule$ {
}
type SdkTscTsprModule_T = $.kd.sdk.module.Module & SdkTscTsprModule_S & SdkTscTsprModule$;
interface SdkTscTsprModule extends SdkTscTsprModule_T {
}
}
namespace kd.sdk.tsc.tspr.openservicehelper{
interface HcfServiceHelper_S {
/**
* 渠道简历更新中台候选人
* @param appfileId 应聘档案id
* @return Object
*/
updateRsmToCandidate(appfileId:long):any;
}
interface HcfServiceHelper_C extends HcfServiceHelper_S {
new():HcfServiceHelper;
}
interface HcfServiceHelper$ {
}
type HcfServiceHelper_T = HcfServiceHelper_S & HcfServiceHelper$;
interface HcfServiceHelper extends HcfServiceHelper_T {
}
}
namespace kd.sdk.tsc.tsrbd{
interface SdkTscTsrbdModule_S {
}
type SdkTscTsrbdModule_ST = $.kd.sdk.module.Module & SdkTscTsrbdModule_S;
interface SdkTscTsrbdModule_C extends SdkTscTsrbdModule_ST {
new():SdkTscTsrbdModule;
}
interface SdkTscTsrbdModule$ {
}
type SdkTscTsrbdModule_T = $.kd.sdk.module.Module & SdkTscTsrbdModule_S & SdkTscTsrbdModule$;
interface SdkTscTsrbdModule extends SdkTscTsrbdModule_T {
}
}
namespace kd.sdk.tsc.tsrbd.extpoint.gpt{
interface IGptCustomParamService_S {
}
interface IGptCustomParamService$ {
/**
* 功能描述: 修改或增加GPT变量值
*
* @param gptId gpt提示词id
* @param param gpt变量
* @param dynamicObject 页面主对象
* @author liaoyi
* @date 2024/2/2 10:20
*/
addOrUpdateCustomParam(gptId:long,param:$.java.util.Map,dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):void;
/**
* 功能描述: 设置自定义的提示词ID(如没有,则默认为预制的提示词ID)
*
* @param dynamicObject 页面主对象
* @return long
* @author liaoyi
* @date 2024/2/2 10:53
*/
setCustomGptId(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):long;
/**
* 功能描述: 设置自定义职位jd的工作职责和任职要求GPT结果的标题,需要冒号则需要自行添加
* jobduty 为工作职责,jobrequire 为任职要求
* @author liaoyi
* @date 2024/3/8 14:04
*/
setCustomPositionJdTitle(titleMap:$.java.util.Map):void;
}
type IGptCustomParamService_T = IGptCustomParamService_S & IGptCustomParamService$;
interface IGptCustomParamService extends IGptCustomParamService_T {
}
}
namespace kd.sdk.tsc.tsrbd.extpoint.message{
interface IMessageCustomParamService_S {
}
interface IMessageCustomParamService$ {
/**
* 功能描述:设置定义参数,在标品处理好之后新增或修改变值
* @param bo 已处理好的参数
* @author liaoyi
* @date 2023/12/18 14:31
*/
setMessageCustomParam(bo:kd.sdk.tsc.common.vo.CustomMessageParamBo):void;
/**
* 功能描述:设置定义参数,在标品处理好之后新增或修改变值,预览专用
* @param bo 已处理好的参数
* @author liaoyi
* @date 2023/12/18 14:31
*/
setMessageCustomParamForPreview(bo:kd.sdk.tsc.common.vo.CustomMessageParamBo):void;
}
type IMessageCustomParamService_T = IMessageCustomParamService_S & IMessageCustomParamService$;
interface IMessageCustomParamService extends IMessageCustomParamService_T {
}
}
namespace kd.sdk.tsc.tsrsc{
interface SdkTscTsrscModule_S {
}
type SdkTscTsrscModule_ST = $.kd.sdk.module.Module & SdkTscTsrscModule_S;
interface SdkTscTsrscModule_C extends SdkTscTsrscModule_ST {
new():SdkTscTsrscModule;
}
interface SdkTscTsrscModule$ {
}
type SdkTscTsrscModule_T = $.kd.sdk.module.Module & SdkTscTsrscModule_S & SdkTscTsrscModule$;
interface SdkTscTsrscModule extends SdkTscTsrscModule_T {
}
}
namespace kd.sdk.tsc.tsrsc.extpoint{
interface IUserMappingService_S {
}
interface IUserMappingService$ {
/**
* 通过传入生态伙伴用户信息,通过用户映射关系查找金蝶用户ID
*
* @param params
*/
findMappingUser(params:$.java.util.Map):string;
}
type IUserMappingService_T = IUserMappingService_S & IUserMappingService$;
interface IUserMappingService extends IUserMappingService_T {
}
}
namespace kd.sdk.tsc.tsrsc.openservicehelper{
interface HcfServiceHelper_S {
/**
* 登记表更新中台候选人
* @param appfileId 应聘档案id
* @return Object
*/
updateArfToCandidate(appfileId:long):any;
}
interface HcfServiceHelper_C extends HcfServiceHelper_S {
new():HcfServiceHelper;
}
interface HcfServiceHelper$ {
}
type HcfServiceHelper_T = HcfServiceHelper_S & HcfServiceHelper$;
interface HcfServiceHelper extends HcfServiceHelper_T {
}
}
namespace kd.sdk.tsc.tstpm{
interface SdkTscTstpmModule_S {
}
type SdkTscTstpmModule_ST = $.kd.sdk.module.Module & SdkTscTstpmModule_S;
interface SdkTscTstpmModule_C extends SdkTscTstpmModule_ST {
new():SdkTscTstpmModule;
}
interface SdkTscTstpmModule$ {
}
type SdkTscTstpmModule_T = $.kd.sdk.module.Module & SdkTscTstpmModule_S & SdkTscTstpmModule$;
interface SdkTscTstpmModule extends SdkTscTstpmModule_T {
}
}
namespace kd.sdk.tsc.tstpm.openservicehelper{
interface CandidateServiceHelper_S {
/**
* 新增应聘登记表
* @param resumeInfoMap 集成服务字段映射集合
* @param appFileId 应聘档案ID
* @param mainEntityId 主实体标识
* @param type 1 新增 2 修改
* @return 登记表/附表ID
*/
addArf(resumeInfoMap:$.java.util.Map,appFileId:long,mainEntityId:string,type_arg:number):long;
/**
* 新增候选人服务
* @param resumeInfoMap 渠道简历信息map,key:元数据标识,value:具体信息
* @param positionId 职位id
* @param delivery 投递信息
* @param tpInfo 第三方信息
* @return 应聘档案id
*/
addCandidate(resumeInfoMap:$.java.util.Map,positionId:long,delivery:$.java.util.Map,tpInfo:$.java.util.Map):long;
}
interface CandidateServiceHelper_C extends CandidateServiceHelper_S {
new():CandidateServiceHelper;
}
interface CandidateServiceHelper$ {
}
type CandidateServiceHelper_T = CandidateServiceHelper_S & CandidateServiceHelper$;
interface CandidateServiceHelper extends CandidateServiceHelper_T {
}
}
}
}
export {};