| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692 |
- /// <reference types="../../@cosmic/bos-script" />
- /// <reference types="../../@cosmic/bos-core" />
- 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 {};
|