index.d.ts 386 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586
  1. /// <reference types="../../@cosmic/bos-script" />
  2. /// <reference types="../../@cosmic/bos-core" />
  3. declare global {
  4. namespace $ {
  5. namespace kd.bos.form.control.events{
  6. interface WaterMarkListener_S {
  7. }
  8. interface WaterMarkListener$ {
  9. getWaterMarkInfos?(arg0:WaterMarkEvent):void;
  10. }
  11. type WaterMarkListener_T = WaterMarkListener_S & WaterMarkListener$;
  12. interface WaterMarkListener extends WaterMarkListener_T {
  13. }
  14. interface WaterMarkEvent_S {
  15. }
  16. type WaterMarkEvent_ST = $.java.util.EventObject & WaterMarkEvent_S;
  17. interface WaterMarkEvent_C extends WaterMarkEvent_ST {
  18. new(arg0:any):WaterMarkEvent;
  19. }
  20. interface WaterMarkEvent$ {
  21. getMap():$.java.util.Map;
  22. setMap(arg0:$.java.util.Map):void;
  23. }
  24. type WaterMarkEvent_T = $.java.util.EventObject & WaterMarkEvent_S & WaterMarkEvent$;
  25. interface WaterMarkEvent extends WaterMarkEvent_T {
  26. }
  27. }
  28. namespace kd.bos.form.field{
  29. interface PictureEdit_S {
  30. }
  31. type PictureEdit_ST = FieldEdit_S & $.kd.bos.form.control.events.ISuportClick & PictureEdit_S;
  32. interface PictureEdit_C extends PictureEdit_ST {
  33. new():PictureEdit;
  34. }
  35. interface PictureEdit$ {
  36. addWaterMarkListener(arg0:kd.bos.form.control.events.WaterMarkListener):void;
  37. beforeUpload(arg0:$.java.util.List):void;
  38. click():void;
  39. getImagePreviewUrl(arg0:$.java.util.List):void;
  40. getOperationKey():string;
  41. getOriginalPictrue():string;
  42. getThumbnailsParams():$.java.util.List;
  43. getThumbnailsURLs():$.java.util.Map;
  44. getWaterMarkInfos():void;
  45. remove(arg0:$.java.util.HashMap):void;
  46. setOperationKey(arg0:string):void;
  47. setShowWaterMark(arg0:boolean):void;
  48. showPic():void;
  49. uploadResult(arg0:$.java.util.List):void;
  50. }
  51. type PictureEdit_T = FieldEdit & $.kd.bos.form.control.events.ISuportClick & PictureEdit_S & PictureEdit$;
  52. interface PictureEdit extends PictureEdit_T {
  53. }
  54. }
  55. namespace kd.hr.hbp.business.domain.model.newhismodel{
  56. interface HisResponse_S {
  57. }
  58. interface HisResponse_C extends HisResponse_S {
  59. new():HisResponse;
  60. }
  61. interface HisResponse$ {
  62. getCode():string;
  63. getData():any;
  64. getErrorMessage():string;
  65. setCode(arg0:string):void;
  66. setData(arg0:any):void;
  67. setErrorMessage(arg0:string):void;
  68. }
  69. type HisResponse_T = HisResponse_S & HisResponse$;
  70. interface HisResponse extends HisResponse_T {
  71. }
  72. }
  73. namespace kd.hr.hbp.business.servicehelper{
  74. interface HRBaseServiceHelper_S {
  75. create(arg0:string):HRBaseServiceHelper;
  76. }
  77. interface HRBaseServiceHelper_C extends HRBaseServiceHelper_S {
  78. new(arg0:string):HRBaseServiceHelper;
  79. }
  80. interface HRBaseServiceHelper$ {
  81. count(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):number;
  82. delete(arg0:any[]):void;
  83. deleteByFilter(arg0:$.kd.bos.orm.query.QFilter[]):number;
  84. deleteOne(arg0:any):void;
  85. generateEmptyDynamicObject():$.kd.bos.dataentity.entity.DynamicObject;
  86. generateEmptyDynamicObject(arg0:string):$.kd.bos.dataentity.entity.DynamicObject;
  87. generateEmptyEntryCollection(arg0:$.kd.bos.dataentity.entity.DynamicObject,arg1:string):$.kd.bos.dataentity.entity.DynamicObjectCollection;
  88. generateEmptyEntryDynamicObject(arg0:string):$.kd.bos.dataentity.entity.DynamicObject;
  89. generateEmptyEntryDynamicObject(arg0:string,arg1:string):$.kd.bos.dataentity.entity.DynamicObject;
  90. getEntityName():string;
  91. isExists(arg0:any):boolean;
  92. isExists(arg0:$.kd.bos.orm.query.QFilter[]):boolean;
  93. isExists(arg0:$.kd.bos.orm.query.QFilter):boolean;
  94. loadDynamicObject(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
  95. loadDynamicObject(arg0:$.kd.bos.orm.query.QFilter):$.kd.bos.dataentity.entity.DynamicObject;
  96. loadDynamicObjectArray(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
  97. loadDynamicObjectArray(arg0:any[]):$.kd.bos.dataentity.entity.DynamicObject[];
  98. loadDynamicObjectArray(arg0:string,arg1:any[]):$.kd.bos.dataentity.entity.DynamicObject[];
  99. loadDynamicObjectArray(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
  100. loadSingle(arg0:any):$.kd.bos.dataentity.entity.DynamicObject;
  101. loadSingle(arg0:string,arg1:any):$.kd.bos.dataentity.entity.DynamicObject;
  102. query(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
  103. query(arg0:$.kd.bos.orm.query.QFilter[],arg1:string):$.kd.bos.dataentity.entity.DynamicObject[];
  104. query(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
  105. query(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObject[];
  106. query(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string,arg3:number):$.kd.bos.dataentity.entity.DynamicObject[];
  107. queryDataSet(arg0:string,arg1:string,arg2:$.kd.bos.orm.query.QFilter[]):$.kd.bos.algo.DataSet;
  108. queryDataSet(arg0:string,arg1:string,arg2:$.kd.bos.orm.query.QFilter[],arg3:string):$.kd.bos.algo.DataSet;
  109. queryDataSet(arg0:string,arg1:string,arg2:$.kd.bos.orm.query.QFilter[],arg3:string,arg4:number):$.kd.bos.algo.DataSet;
  110. queryOne(arg0:any):$.kd.bos.dataentity.entity.DynamicObject;
  111. queryOne(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
  112. queryOne(arg0:string,arg1:any):$.kd.bos.dataentity.entity.DynamicObject;
  113. queryOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
  114. queryOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter):$.kd.bos.dataentity.entity.DynamicObject;
  115. queryOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObject;
  116. queryOriginalArray(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject[];
  117. queryOriginalArray(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObject[];
  118. queryOriginalCollection(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObjectCollection;
  119. queryOriginalCollection(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObjectCollection;
  120. queryOriginalOne(arg0:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
  121. queryOriginalOne(arg0:$.kd.bos.orm.query.QFilter):$.kd.bos.dataentity.entity.DynamicObject;
  122. queryOriginalOne(arg0:string,arg1:any):$.kd.bos.dataentity.entity.DynamicObject;
  123. queryOriginalOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter[]):$.kd.bos.dataentity.entity.DynamicObject;
  124. queryOriginalOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter):$.kd.bos.dataentity.entity.DynamicObject;
  125. queryOriginalOne(arg0:string,arg1:$.kd.bos.orm.query.QFilter[],arg2:string):$.kd.bos.dataentity.entity.DynamicObject;
  126. save(arg0:$.kd.bos.dataentity.entity.DynamicObject[]):any[];
  127. save(arg0:$.kd.bos.dataentity.entity.DynamicObjectCollection):any[];
  128. saveOne(arg0:$.kd.bos.dataentity.entity.DynamicObject):any;
  129. setEntityName(arg0:string):void;
  130. update(arg0:$.kd.bos.dataentity.entity.DynamicObject[]):any[];
  131. updateDataOne(arg0:$.kd.bos.dataentity.entity.DynamicObject):void;
  132. updateDatas(arg0:$.kd.bos.dataentity.entity.DynamicObject[]):void;
  133. updateOne(arg0:$.kd.bos.dataentity.entity.DynamicObject):any;
  134. }
  135. type HRBaseServiceHelper_T = HRBaseServiceHelper_S & HRBaseServiceHelper$;
  136. interface HRBaseServiceHelper extends HRBaseServiceHelper_T {
  137. }
  138. }
  139. namespace kd.hr.hbp.common.model{
  140. interface DimValueResult_S {
  141. }
  142. type DimValueResult_ST = $.java.io.Serializable & DimValueResult_S;
  143. interface DimValueResult_C extends DimValueResult_ST {
  144. new():DimValueResult;
  145. new(arg0:boolean):DimValueResult;
  146. new(arg0:boolean,arg1:$.java.util.Set):DimValueResult;
  147. }
  148. interface DimValueResult$ {
  149. getDimValueIds():$.java.util.Set;
  150. isAll():boolean;
  151. setAll(arg0:boolean):void;
  152. setDimValueIds(arg0:$.java.util.Set):void;
  153. }
  154. type DimValueResult_T = $.java.io.Serializable & DimValueResult_S & DimValueResult$;
  155. interface DimValueResult extends DimValueResult_T {
  156. }
  157. interface AuthorizedOrgResult_S {
  158. allOrg():AuthorizedOrgResult;
  159. }
  160. type AuthorizedOrgResult_ST = $.java.io.Serializable & AuthorizedOrgResult_S;
  161. interface AuthorizedOrgResult_C extends AuthorizedOrgResult_ST {
  162. new():AuthorizedOrgResult;
  163. new(arg0:boolean):AuthorizedOrgResult;
  164. new(arg0:boolean,arg1:$.java.util.List):AuthorizedOrgResult;
  165. }
  166. interface AuthorizedOrgResult$ {
  167. getHasPermOrgs():$.java.util.List;
  168. isHasAllOrgPerm():boolean;
  169. setHasAllOrgPerm(arg0:boolean):void;
  170. setHasPermOrgs(arg0:$.java.util.List):void;
  171. }
  172. type AuthorizedOrgResult_T = $.java.io.Serializable & AuthorizedOrgResult_S & AuthorizedOrgResult$;
  173. interface AuthorizedOrgResult extends AuthorizedOrgResult_T {
  174. }
  175. }
  176. namespace kd.hr.hbp.common.mservice{
  177. interface HRMServiceResult_S {
  178. readonly DEFAULT_ERROR_CODE:string;
  179. readonly DEFAULT_SUCCESS_CODE:string;
  180. fail(arg0:string):HRMServiceResult;
  181. fail(arg0:string,arg1:string):HRMServiceResult;
  182. success():HRMServiceResult;
  183. success(arg0:any):HRMServiceResult;
  184. success(arg0:any,arg1:string):HRMServiceResult;
  185. }
  186. type HRMServiceResult_ST = $.java.io.Serializable & HRMServiceResult_S;
  187. interface HRMServiceResult_C extends HRMServiceResult_ST {
  188. new():HRMServiceResult;
  189. }
  190. interface HRMServiceResult$ {
  191. getMessage():string;
  192. getReturnCode():string;
  193. getReturnData():any;
  194. isSuccess():boolean;
  195. setMessage(arg0:string):void;
  196. setReturnCode(arg0:string):void;
  197. setReturnData(arg0:any):void;
  198. setSuccess(arg0:boolean):void;
  199. }
  200. type HRMServiceResult_T = $.java.io.Serializable & HRMServiceResult_S & HRMServiceResult$;
  201. interface HRMServiceResult extends HRMServiceResult_T {
  202. }
  203. }
  204. namespace kd.hr.hbp.common.util{
  205. interface HRDateTimeUtils_S {
  206. readonly YYYY_MM_DD:string;
  207. readonly YYYY_MM_DD_HH_MM_SS:string;
  208. addDay(arg0:Date,arg1:long):Date;
  209. addDays(arg0:number,arg1:Date):Date;
  210. addDuration(arg0:Date,arg1:number,arg2:number):Date;
  211. addDuration(arg0:Date,arg1:number,arg2:number,arg3:number):Date;
  212. addHour(arg0:Date,arg1:long):Date;
  213. addMinute(arg0:Date,arg1:long):Date;
  214. addMonth(arg0:Date,arg1:number):Date;
  215. addSecond(arg0:Date,arg1:long):Date;
  216. addYear(arg0:Date,arg1:number):Date;
  217. convertDate(arg0:long):Date;
  218. curDate():Date;
  219. curUserDateBos(arg0:long):Date;
  220. dateDiff(arg0:Date,arg1:Date):long;
  221. dateDiff(arg0:string,arg1:Date,arg2:Date):long;
  222. dayAfter(arg0:Date,arg1:Date):boolean;
  223. dayBefore(arg0:Date,arg1:Date):boolean;
  224. dayEquals(arg0:Date,arg1:Date):boolean;
  225. format(arg0:Date):string;
  226. format(arg0:Date,arg1:string):string;
  227. format(arg0:Date,arg1:$.java.util.TimeZone):string;
  228. format(arg0:Date,arg1:string,arg2:$.java.util.TimeZone):string;
  229. format(arg0:Date,arg1:string,arg2:$.java.util.TimeZone,arg3:$.java.util.Locale):string;
  230. formatCache(arg0:Date,arg1:string):string;
  231. formatDate(arg0:Date):string;
  232. formatDate(arg0:Date,arg1:$.java.util.TimeZone):string;
  233. formatTime(arg0:Date):string;
  234. formatTime(arg0:Date,arg1:$.java.util.TimeZone):string;
  235. formatUserSettingFromDate(arg0:Date):string;
  236. formatUserSettingFromString(arg0:string):string;
  237. geTimeZoneToday(arg0:$.java.util.TimeZone):Date;
  238. getBeforeDay(arg0:Date):Date;
  239. getDateStrWithoutMin(arg0:Date):string;
  240. getDateStrWithoutMinTs(arg0:Date):string;
  241. getDay(arg0:Date):number;
  242. getDayName(arg0:Date):string;
  243. getMonth(arg0:Date):number;
  244. getMonthName(arg0:Date):string;
  245. getNextDay(arg0:Date):Date;
  246. getNowDate():Date;
  247. getNowDateTime():Date;
  248. getQuarter(arg0:Date):number;
  249. getSysMaxDate():Date;
  250. getSysTimeZoneToday():Date;
  251. getTrancateDateFromDate(arg0:Date):string;
  252. getTrancateDateFromTimestamp(arg0:Date):string;
  253. getUserSettingFormat():$.java.text.SimpleDateFormat;
  254. getUserTimeZoneToday():Date;
  255. getWeek(arg0:Date):number;
  256. getWeekDay(arg0:Date):number;
  257. getYear(arg0:Date):number;
  258. isAfterNow(arg0:Date):boolean;
  259. isBeforeNow(arg0:Date):boolean;
  260. isBeforeOrEqualNow(arg0:Date):boolean;
  261. localDate2Date(arg0:$.java.time.LocalDate):Date;
  262. localDateTime2Date(arg0:$.java.time.LocalDateTime):Date;
  263. localDateTranDate(arg0:$.java.time.LocalDate):Date;
  264. parseDate(arg0:string):Date;
  265. parseDate(arg0:string,arg1:$.java.util.TimeZone):Date;
  266. parseDate(arg0:string,arg1:string):Date;
  267. parseDate(arg0:string,arg1:string,arg2:$.java.util.TimeZone):Date;
  268. parseDate(arg0:string,arg1:string,arg2:$.java.util.TimeZone,arg3:$.java.util.Locale):Date;
  269. truncateDate(arg0:Date):Date;
  270. }
  271. interface HRDateTimeUtils_C extends HRDateTimeUtils_S {
  272. new():HRDateTimeUtils;
  273. }
  274. interface HRDateTimeUtils$ {
  275. }
  276. type HRDateTimeUtils_T = HRDateTimeUtils_S & HRDateTimeUtils$;
  277. interface HRDateTimeUtils extends HRDateTimeUtils_T {
  278. }
  279. }
  280. namespace kd.hr.hbp.formplugin.web{
  281. interface HRDataBaseEdit_S {
  282. }
  283. type HRDataBaseEdit_ST = $.kd.bos.base.AbstractBasePlugIn & HRDataBaseEdit_S;
  284. interface HRDataBaseEdit_C extends HRDataBaseEdit_ST {
  285. new():HRDataBaseEdit;
  286. }
  287. interface HRDataBaseEdit$ {
  288. getModelVal(arg0:string):any;
  289. getModelValStr(arg0:string):string;
  290. hide(arg0:string):void;
  291. obtainModel():$.kd.bos.entity.datamodel.IDataModel;
  292. obtainView():$.kd.bos.form.IFormView;
  293. setModelEmptyVal(arg0:string):void;
  294. setModelNullVal(arg0:string):void;
  295. setModelVal(arg0:string,arg1:any):void;
  296. setMustInput(arg0:$.kd.bos.form.field.BasedataEdit):void;
  297. setNotMustInput(arg0:$.kd.bos.form.field.BasedataEdit):void;
  298. show(arg0:string):void;
  299. }
  300. type HRDataBaseEdit_T = $.kd.bos.base.AbstractBasePlugIn & HRDataBaseEdit_S & HRDataBaseEdit$;
  301. interface HRDataBaseEdit extends HRDataBaseEdit_T {
  302. }
  303. }
  304. namespace kd.sdk.hr.common.bean{
  305. interface EmpBean_S {
  306. }
  307. type EmpBean_ST = $.java.io.Serializable & EmpBean_S;
  308. interface EmpBean_C extends EmpBean_ST {
  309. new():EmpBean;
  310. }
  311. interface EmpBean$ {
  312. getaBsed():Date;
  313. getaBsled():Date;
  314. getaChgMethod():string;
  315. getaEmpId():long;
  316. getaEmpnumber():string;
  317. getaEnddate():Date;
  318. getaEntId():long;
  319. getaEnterpriseDy():$.kd.bos.dataentity.entity.DynamicObject;
  320. getaLaborrelstatusDy():$.kd.bos.dataentity.entity.DynamicObject;
  321. getaLaborreltypeDy():$.kd.bos.dataentity.entity.DynamicObject;
  322. getaStartdate():Date;
  323. getaSysEnddate():Date;
  324. getbBsed():Date;
  325. getbBsled():Date;
  326. getbChgMethod():string;
  327. getbEmpId():long;
  328. getbEmpnumber():string;
  329. getbEnddate():Date;
  330. getbEntId():long;
  331. getbEnterpriseDy():$.kd.bos.dataentity.entity.DynamicObject;
  332. getbLaborrelstatusDy():$.kd.bos.dataentity.entity.DynamicObject;
  333. getbLaborreltypeDy():$.kd.bos.dataentity.entity.DynamicObject;
  334. getbStartdate():Date;
  335. getbSysEnddate():Date;
  336. setaBsed(aBsed:Date):void;
  337. setaBsled(aBsled:Date):void;
  338. setaChgMethod(aChgMethod:string):void;
  339. setaEmpId(aEmpId:long):void;
  340. setaEmpnumber(aEmpnumber:string):void;
  341. setaEnddate(aEnddate:Date):void;
  342. setaEntId(aEntId:long):void;
  343. setaEnterpriseDy(aEnterpriseDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  344. setaLaborrelstatusDy(aLaborrelstatusDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  345. setaLaborreltypeDy(aLaborreltypeDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  346. setaStartdate(aStartdate:Date):void;
  347. setaSysEnddate(aSysEnddate:Date):void;
  348. setbBsed(bBsed:Date):void;
  349. setbBsled(bBsled:Date):void;
  350. setbChgMethod(bChgMethod:string):void;
  351. setbEmpId(bEmpId:long):void;
  352. setbEmpnumber(bEmpnumber:string):void;
  353. setbEnddate(bEnddate:Date):void;
  354. setbEntId(bEntId:long):void;
  355. setbEnterpriseDy(bEnterpriseDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  356. setbLaborrelstatusDy(bLaborrelstatusDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  357. setbLaborreltypeDy(bLaborreltypeDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  358. setbStartdate(bStartdate:Date):void;
  359. setbSysEnddate(bSysEnddate:Date):void;
  360. /**
  361. * 转换
  362. *
  363. * @return 对象信息
  364. */
  365. toPrintString():string;
  366. }
  367. type EmpBean_T = $.java.io.Serializable & EmpBean_S & EmpBean$;
  368. interface EmpBean extends EmpBean_T {
  369. }
  370. interface PerChgBizInfoNew_S {
  371. }
  372. type PerChgBizInfoNew_ST = $.java.io.Serializable & PerChgBizInfoNew_S;
  373. interface PerChgBizInfoNew_C extends PerChgBizInfoNew_ST {
  374. new():PerChgBizInfoNew;
  375. }
  376. interface PerChgBizInfoNew$ {
  377. getBillId():long;
  378. getBillNo():string;
  379. getBillSource():string;
  380. getBosAttachs():$.java.util.List;
  381. getChgActionDy():$.kd.bos.dataentity.entity.DynamicObject;
  382. getChgActionId():long;
  383. getChgRecordId():long;
  384. getCmpempDy():$.kd.bos.dataentity.entity.DynamicObject;
  385. getDelParams():$.java.util.Map;
  386. getDelPersonParams():$.java.util.Map;
  387. getDepempList():$.java.util.List;
  388. getDy():$.kd.bos.dataentity.entity.DynamicObject;
  389. getEffectivedate():Date;
  390. getEmpList():$.java.util.List;
  391. getEntityAndAttachIds():$.java.util.List;
  392. getEntityHcfCert():$.java.util.List;
  393. getEntityName2ErrorIfVerificationFail():$.java.util.Set;
  394. getEntityRecord():$.java.util.Map;
  395. getEntitybosAttach():$.java.util.Map;
  396. getErrMsg():string;
  397. getEventId():long;
  398. getLogEntryMap():$.java.util.Map;
  399. getPersonList():$.java.util.List;
  400. getPersonParams():$.java.util.Map;
  401. getSavePerValidMsg():string;
  402. isSuccess():boolean;
  403. setBillId(billId:long):void;
  404. setBillNo(billNo:string):void;
  405. setBillSource(billSource:string):void;
  406. setBosAttachs(bosAttachs:$.java.util.List):void;
  407. setChgActionDy(chgActionDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  408. setChgActionId(chgActionId:long):void;
  409. setChgRecordId(chgRecordId:long):void;
  410. setCmpempDy(cmpempDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  411. setDelParams(entityName:string,delParamsArr:$.kd.bos.dataentity.entity.DynamicObject[]):void;
  412. setDelPersonParams(delPersonParams:$.java.util.Map):void;
  413. setDepempList(depempList:$.java.util.List):void;
  414. setDy(dy:$.kd.bos.dataentity.entity.DynamicObject):void;
  415. setEffectivedate(effectivedate:Date):void;
  416. setEmpList(empList:$.java.util.List):void;
  417. setEntityAndAttachIds(entityAndAttachIds:$.java.util.List):void;
  418. setEntityHcfCert(entityHcfCert:$.java.util.List):void;
  419. setEntityName2ErrorIfVerificationFail(entityName2ErrorIfVerificationFail:$.java.util.Set):void;
  420. setEntityRecord(entityName:string,recordEntryDto:kd.sdk.hr.hpfs.business.perchg.executor.model.ChgRecordEntryDto):void;
  421. setEntitybosAttach(entityName:string,bosAttachs:$.java.util.List):void;
  422. setErrMsg(errMsg:string):void;
  423. setEventId(eventId:long):void;
  424. setLogEntryMap(logEntryMap:$.java.util.Map):void;
  425. setPersonList(personList:$.java.util.List):void;
  426. setPersonParams(personParams:$.java.util.Map):void;
  427. setSavePerValidMsg(savePerValidMsg:string):void;
  428. setSuccess(success:boolean):void;
  429. }
  430. type PerChgBizInfoNew_T = $.java.io.Serializable & PerChgBizInfoNew_S & PerChgBizInfoNew$;
  431. interface PerChgBizInfoNew extends PerChgBizInfoNew_T {
  432. }
  433. interface DepempBean_S {
  434. }
  435. type DepempBean_ST = $.java.io.Serializable & DepempBean_S;
  436. interface DepempBean_C extends DepempBean_ST {
  437. new():DepempBean;
  438. }
  439. interface DepempBean$ {
  440. getaAdminorg():$.kd.bos.dataentity.entity.DynamicObject;
  441. getaAffiliateadminorg():$.kd.bos.dataentity.entity.DynamicObject;
  442. getaBsed():Date;
  443. getaBsled():Date;
  444. getaBusinessStatus():string;
  445. getaChgMethod():string;
  446. getaDeempId():long;
  447. getaEmpgroup():$.kd.bos.dataentity.entity.DynamicObject;
  448. getaEmpposAllId():long;
  449. getaEmpposId():long;
  450. getaEnddate():Date;
  451. getaErfileId():long;
  452. getaIsPrimary():string;
  453. getaJob():$.kd.bos.dataentity.entity.DynamicObject;
  454. getaManagescope():$.kd.bos.dataentity.entity.DynamicObject;
  455. getaManagescopeId():long;
  456. getaOrg():$.kd.bos.dataentity.entity.DynamicObject;
  457. getaPosition():$.kd.bos.dataentity.entity.DynamicObject;
  458. getaPositionType():string;
  459. getaPosstatus():$.kd.bos.dataentity.entity.DynamicObject;
  460. getaPostype():$.kd.bos.dataentity.entity.DynamicObject;
  461. getaStartdate():Date;
  462. getaStdposition():$.kd.bos.dataentity.entity.DynamicObject;
  463. getaSysEnddate():Date;
  464. getbAdminorg():$.kd.bos.dataentity.entity.DynamicObject;
  465. getbAffiliateadminorg():$.kd.bos.dataentity.entity.DynamicObject;
  466. getbBsed():Date;
  467. getbBsled():Date;
  468. getbBusinessStatus():string;
  469. getbChgMethod():string;
  470. getbDepempId():long;
  471. getbEmpgroup():$.kd.bos.dataentity.entity.DynamicObject;
  472. getbEnddate():Date;
  473. getbErfile():$.kd.bos.dataentity.entity.DynamicObject;
  474. getbJob():$.kd.bos.dataentity.entity.DynamicObject;
  475. getbManagescope():$.kd.bos.dataentity.entity.DynamicObject;
  476. getbOrg():$.kd.bos.dataentity.entity.DynamicObject;
  477. getbPosition():$.kd.bos.dataentity.entity.DynamicObject;
  478. getbPosstatus():$.kd.bos.dataentity.entity.DynamicObject;
  479. getbPostype():$.kd.bos.dataentity.entity.DynamicObject;
  480. getbStartdate():Date;
  481. getbStdposition():$.kd.bos.dataentity.entity.DynamicObject;
  482. getbSysEnddate():Date;
  483. setaAdminorg(aAdminorg:$.kd.bos.dataentity.entity.DynamicObject):void;
  484. setaAffiliateadminorg(aAffiliateadminorg:$.kd.bos.dataentity.entity.DynamicObject):void;
  485. setaBsed(aBsed:Date):void;
  486. setaBsled(aBsled:Date):void;
  487. setaBusinessStatus(aBusinessStatus:string):void;
  488. setaChgMethod(aChgMethod:string):void;
  489. setaDeempId(aDeempId:long):void;
  490. setaEmpgroup(aEmpgroup:$.kd.bos.dataentity.entity.DynamicObject):void;
  491. setaEmpposAllId(aEmpposAllId:long):void;
  492. setaEmpposId(aEmpposId:long):void;
  493. setaEnddate(aEnddate:Date):void;
  494. setaErfileId(aErfileId:long):void;
  495. setaIsPrimary(aIsPrimary:string):void;
  496. setaJob(aJob:$.kd.bos.dataentity.entity.DynamicObject):void;
  497. setaManagescope(aManagescope:$.kd.bos.dataentity.entity.DynamicObject):void;
  498. setaManagescopeId(aManagescopeId:long):void;
  499. setaOrg(aOrg:$.kd.bos.dataentity.entity.DynamicObject):void;
  500. setaPosition(aPosition:$.kd.bos.dataentity.entity.DynamicObject):void;
  501. setaPositionType(aPositionType:string):void;
  502. setaPosstatus(aPosstatus:$.kd.bos.dataentity.entity.DynamicObject):void;
  503. setaPostype(aPostype:$.kd.bos.dataentity.entity.DynamicObject):void;
  504. setaStartdate(aStartdate:Date):void;
  505. setaStdposition(aStdposition:$.kd.bos.dataentity.entity.DynamicObject):void;
  506. setaSysEnddate(aSysEnddate:Date):void;
  507. setbAdminorg(bAdminorg:$.kd.bos.dataentity.entity.DynamicObject):void;
  508. setbAffiliateadminorg(bAffiliateadminorg:$.kd.bos.dataentity.entity.DynamicObject):void;
  509. setbBsed(bBsed:Date):void;
  510. setbBsled(bBsled:Date):void;
  511. setbBusinessStatus(bBusinessStatus:string):void;
  512. setbChgMethod(bChgMethod:string):void;
  513. setbDepempId(bDepempId:long):void;
  514. setbEmpgroup(bEmpgroup:$.kd.bos.dataentity.entity.DynamicObject):void;
  515. setbEnddate(bEnddate:Date):void;
  516. setbErfile(bErfile:$.kd.bos.dataentity.entity.DynamicObject):void;
  517. setbJob(bJob:$.kd.bos.dataentity.entity.DynamicObject):void;
  518. setbManagescope(bManagescope:$.kd.bos.dataentity.entity.DynamicObject):void;
  519. setbOrg(bOrg:$.kd.bos.dataentity.entity.DynamicObject):void;
  520. setbPosition(bPosition:$.kd.bos.dataentity.entity.DynamicObject):void;
  521. setbPosstatus(bPosstatus:$.kd.bos.dataentity.entity.DynamicObject):void;
  522. setbPostype(bPostype:$.kd.bos.dataentity.entity.DynamicObject):void;
  523. setbStartdate(bStartdate:Date):void;
  524. setbStdposition(bStdposition:$.kd.bos.dataentity.entity.DynamicObject):void;
  525. setbSysEnddate(bSysEnddate:Date):void;
  526. /**
  527. * 日志打印
  528. *
  529. * @return 对象信息
  530. */
  531. toPrintString():string;
  532. }
  533. type DepempBean_T = $.java.io.Serializable & DepempBean_S & DepempBean$;
  534. interface DepempBean extends DepempBean_T {
  535. }
  536. }
  537. namespace kd.sdk.hr.hdm{
  538. interface SdkHRHdmModule_S {
  539. }
  540. type SdkHRHdmModule_ST = $.kd.sdk.module.Module & SdkHRHdmModule_S;
  541. interface SdkHRHdmModule_C extends SdkHRHdmModule_ST {
  542. new():SdkHRHdmModule;
  543. }
  544. interface SdkHRHdmModule$ {
  545. }
  546. type SdkHRHdmModule_T = $.kd.sdk.module.Module & SdkHRHdmModule_S & SdkHRHdmModule$;
  547. interface SdkHRHdmModule extends SdkHRHdmModule_T {
  548. }
  549. }
  550. namespace kd.sdk.hr.hdm.business.mservice.helper{
  551. interface HDMTransferServiceHelper_S {
  552. /**
  553. * 人员离职处理
  554. *
  555. * @param quitInfo 离职参数
  556. * @return success true|false ; msg null|"desc ..."
  557. */
  558. dealPersonQuit(quitInfo:$.java.util.Map):$.java.util.Map;
  559. }
  560. interface HDMTransferServiceHelper_C extends HDMTransferServiceHelper_S {
  561. new():HDMTransferServiceHelper;
  562. }
  563. interface HDMTransferServiceHelper$ {
  564. }
  565. type HDMTransferServiceHelper_T = HDMTransferServiceHelper_S & HDMTransferServiceHelper$;
  566. interface HDMTransferServiceHelper extends HDMTransferServiceHelper_T {
  567. }
  568. interface HDMRegBillServiceHelper_S {
  569. /**
  570. * 离职生效调用RPC接口处理领域内业务
  571. * @param personQuitMessage 离职员工信息封装
  572. * @return success true|false ; msg null|"desc ..."
  573. */
  574. executePersonQuitEffect(personQuitMessage:$.java.util.Map):$.java.util.Map;
  575. /**
  576. * 根据主键id获取转正单
  577. * @param billPKId 单据主键
  578. * @return 转正单信息
  579. */
  580. getRegBillById(billPKId:long):$.java.util.Map;
  581. }
  582. interface HDMRegBillServiceHelper_C extends HDMRegBillServiceHelper_S {
  583. new():HDMRegBillServiceHelper;
  584. }
  585. interface HDMRegBillServiceHelper$ {
  586. }
  587. type HDMRegBillServiceHelper_T = HDMRegBillServiceHelper_S & HDMRegBillServiceHelper$;
  588. interface HDMRegBillServiceHelper extends HDMRegBillServiceHelper_T {
  589. }
  590. interface HDMPartBillServiceHelper_S {
  591. /**
  592. * 查询兼职岗位、标准岗位信息<br/>
  593. * <b>兼职申请单中 岗位和职位在1128版本已经切换为带历史版本的基础资料控件 所以取出来的对象是需要用fboid还是直接fid 需要产品给出定义</b>
  594. * @since V2022/11/28
  595. * @param billPKId 兼职申请单id
  596. * @return key -> positiontype(任岗模式:1-岗位,0-标准岗位, 2-职位),position(兼职岗位),stdposition(兼职标准岗位) . job(兼职职位) adminorg(兼职部门)
  597. */
  598. queryPositionInfoById(billPKId:long):$.java.util.Map;
  599. /**
  600. * 离职通知
  601. * @param quitInfo 离职参数
  602. * @return success true|false ; msg null|"desc ..."
  603. */
  604. quitNotice(quitInfo:$.java.util.Map):$.java.util.Map;
  605. }
  606. interface HDMPartBillServiceHelper_C extends HDMPartBillServiceHelper_S {
  607. new():HDMPartBillServiceHelper;
  608. }
  609. interface HDMPartBillServiceHelper$ {
  610. }
  611. type HDMPartBillServiceHelper_T = HDMPartBillServiceHelper_S & HDMPartBillServiceHelper$;
  612. interface HDMPartBillServiceHelper extends HDMPartBillServiceHelper_T {
  613. }
  614. interface HDMTransferQueryHelper_S {
  615. /**
  616. * 根据调动单ID 单条查询调动单
  617. *
  618. * @param id 调动单ID
  619. * @return 调动单信息
  620. */
  621. getTranserBillById(id:long):$.java.util.Map;
  622. /**
  623. * 批量根据id 查询调动单信息
  624. *
  625. * @param id 调动单ID
  626. * @return 批量调动单信息
  627. */
  628. listTranserBillById(ids:$.java.util.List):$.java.util.Map;
  629. }
  630. interface HDMTransferQueryHelper_C extends HDMTransferQueryHelper_S {
  631. new():HDMTransferQueryHelper;
  632. }
  633. interface HDMTransferQueryHelper$ {
  634. }
  635. type HDMTransferQueryHelper_T = HDMTransferQueryHelper_S & HDMTransferQueryHelper$;
  636. interface HDMTransferQueryHelper extends HDMTransferQueryHelper_T {
  637. }
  638. }
  639. namespace kd.sdk.hr.hdm.business.transfer{
  640. interface IBatchTransferExtendService_S {
  641. }
  642. interface IBatchTransferExtendService$ {
  643. /**
  644. * 批量调动 工号超链接点击事件拓展方法
  645. * @param param 最终会传入批量分录单详情页,在beforebinddata里将之取出 并对页面数据进行渲染
  646. * @param hyperLinkClickEvent 超链接点击事件 通过此事件可以获取分录是点击了哪一行数据
  647. * @param model 视图对象,用来获取分录的数据
  648. */
  649. extendHyperLinkClick(param:$.java.util.Map,hyperLinkClickEvent:$.kd.bos.form.events.HyperLinkClickEvent,model:$.kd.bos.entity.datamodel.IDataModel):void;
  650. /**
  651. * 批量调动分录详情页 页面渲染方法拓展
  652. * @param param 由批量分录工号超链接事件携带过来 将要被页面渲染的数据
  653. * @param model 视图对象,用来对二开字段进行页面渲染
  654. */
  655. extendTransferEntryBeforeBindData(param:$.java.util.Map,model:$.kd.bos.entity.datamodel.IDataModel):void;
  656. /**
  657. * 批量调动分录详情页 关闭事件拓展
  658. * @param returnData 由批量分录详情页 关闭后携带回批量调动分录上的数据
  659. * @param model 视图对象,用来对二开字段进行页面渲染
  660. */
  661. extendTransferEntryCloseCallBack(returnData:$.java.util.Map,model:$.kd.bos.entity.datamodel.IDataModel):void;
  662. }
  663. type IBatchTransferExtendService_T = IBatchTransferExtendService_S & IBatchTransferExtendService$;
  664. interface IBatchTransferExtendService extends IBatchTransferExtendService_T {
  665. }
  666. }
  667. namespace kd.sdk.hr.hlcm{
  668. interface SdkHRHlcmModule_S {
  669. }
  670. type SdkHRHlcmModule_ST = $.kd.sdk.module.Module & SdkHRHlcmModule_S;
  671. interface SdkHRHlcmModule_C extends SdkHRHlcmModule_ST {
  672. new():SdkHRHlcmModule;
  673. }
  674. interface SdkHRHlcmModule$ {
  675. }
  676. type SdkHRHlcmModule_T = $.kd.sdk.module.Module & SdkHRHlcmModule_S & SdkHRHlcmModule$;
  677. interface SdkHRHlcmModule extends SdkHRHlcmModule_T {
  678. }
  679. }
  680. namespace kd.sdk.hr.hlcm.business{
  681. interface SdkHRHlcmModule_S {
  682. }
  683. type SdkHRHlcmModule_ST = $.kd.sdk.module.Module & SdkHRHlcmModule_S;
  684. interface SdkHRHlcmModule_C extends SdkHRHlcmModule_ST {
  685. new():SdkHRHlcmModule;
  686. }
  687. interface SdkHRHlcmModule$ {
  688. }
  689. type SdkHRHlcmModule_T = $.kd.sdk.module.Module & SdkHRHlcmModule_S & SdkHRHlcmModule$;
  690. interface SdkHRHlcmModule extends SdkHRHlcmModule_T {
  691. }
  692. }
  693. namespace kd.sdk.hr.hlcm.business.domain{
  694. interface IHLCMTemplateService_S {
  695. }
  696. interface IHLCMTemplateService$ {
  697. /**
  698. * 埋点,客户自定义模板变量取值
  699. *
  700. * @param signBill 签署单
  701. * @param template 合同模板
  702. * @return Map<String, String> 可以自定义变量 name : 张三
  703. */
  704. getKeyWordRepMapWithCust?(signBill:$.kd.bos.dataentity.entity.DynamicObject,template_arg:$.kd.bos.dataentity.entity.DynamicObject):$.java.util.Map;
  705. }
  706. type IHLCMTemplateService_T = IHLCMTemplateService_S & IHLCMTemplateService$;
  707. interface IHLCMTemplateService extends IHLCMTemplateService_T {
  708. }
  709. }
  710. namespace kd.sdk.hr.hlcm.business.domain.contract{
  711. interface HLCMServiceHelper_S {
  712. /**
  713. * 失效劳动合同
  714. *
  715. * @param params 请求参数
  716. * @return
  717. */
  718. handleQuit(params:$.java.util.Map):$.java.util.Map;
  719. /**
  720. * 撤回失效劳动合同
  721. *
  722. * @param params 请求参数
  723. * @return
  724. */
  725. handleRevokeQuit(params:$.java.util.Map):kd.hr.hbp.common.mservice.HRMServiceResult;
  726. }
  727. interface HLCMServiceHelper_C extends HLCMServiceHelper_S {
  728. new():HLCMServiceHelper;
  729. }
  730. interface HLCMServiceHelper$ {
  731. }
  732. type HLCMServiceHelper_T = HLCMServiceHelper_S & HLCMServiceHelper$;
  733. interface HLCMServiceHelper extends HLCMServiceHelper_T {
  734. }
  735. }
  736. namespace kd.sdk.hr.hlcm.business.mservice.helper{
  737. interface ContractServiceHelper_S {
  738. /**
  739. * 生成档案接口
  740. *
  741. * @param dynamicObjects
  742. */
  743. generateContract(dynamicObjects:$.java.util.List):$.java.util.Map;
  744. /**
  745. * 合同模板替换的SDK
  746. *
  747. * @param signBillId 签署单据ID
  748. * @param index 模板行数
  749. * @param isAlterFileName 是否修改文件名称
  750. * @param isToPdf 是否需要将替换后的文件转化的PDF
  751. * @return URL 替换后生成的文件的URL
  752. */
  753. replaceKeywordGenFile(signBillId:long,index:number,isAlterFileName:boolean,isToPdf:boolean):$.java.util.Map;
  754. }
  755. interface ContractServiceHelper_C extends ContractServiceHelper_S {
  756. new():ContractServiceHelper;
  757. }
  758. interface ContractServiceHelper$ {
  759. }
  760. type ContractServiceHelper_T = ContractServiceHelper_S & ContractServiceHelper$;
  761. interface ContractServiceHelper extends ContractServiceHelper_T {
  762. }
  763. }
  764. namespace kd.sdk.hr.hom{
  765. interface SdkHRHomModule_S {
  766. }
  767. type SdkHRHomModule_ST = $.kd.sdk.module.Module & SdkHRHomModule_S;
  768. interface SdkHRHomModule_C extends SdkHRHomModule_ST {
  769. new():SdkHRHomModule;
  770. }
  771. interface SdkHRHomModule$ {
  772. }
  773. type SdkHRHomModule_T = $.kd.sdk.module.Module & SdkHRHomModule_S & SdkHRHomModule$;
  774. interface SdkHRHomModule extends SdkHRHomModule_T {
  775. }
  776. }
  777. namespace kd.sdk.hr.hom.business.mservice.helper{
  778. interface HOMLoginServiceHelper_S {
  779. /**
  780. * 校验用户ID与手机号是否匹配
  781. *
  782. * @param userId 用户ID(入职对应的是候选人ID)
  783. * @param phone 手机号
  784. * @return boolean 候选人ID与手机号是否匹配
  785. */
  786. checkUserIdAndPhone(userId:string,phone:string):boolean;
  787. }
  788. interface HOMLoginServiceHelper_C extends HOMLoginServiceHelper_S {
  789. new():HOMLoginServiceHelper;
  790. }
  791. interface HOMLoginServiceHelper$ {
  792. }
  793. type HOMLoginServiceHelper_T = HOMLoginServiceHelper_S & HOMLoginServiceHelper$;
  794. interface HOMLoginServiceHelper extends HOMLoginServiceHelper_T {
  795. }
  796. }
  797. namespace kd.sdk.hr.hom.business.onbrd{
  798. interface IConfirmOnbrdService_S {
  799. }
  800. interface IConfirmOnbrdService$ {
  801. /**
  802. * 确认入职之前执行的扩展代码
  803. *
  804. * @param onbrdIds 入职单
  805. * @return boolean
  806. */
  807. beforeConfirmOnbrds(...onbrdIds:any[]):void;
  808. /**
  809. * 确认入职回调接口
  810. *
  811. * @param onbrds 入职单
  812. */
  813. confirmOnbrdCallBack?(onbrds:$.kd.bos.dataentity.entity.DynamicObject[]):void;
  814. /**
  815. * 自定义确认入职的错误提示信息
  816. *
  817. * @param errMsglist 错误信息
  818. * @param emptyFileds 空字段标识
  819. * @param operateKey 操作按钮
  820. * @param isMobile 是否移动端
  821. * @param onbrdBillDetailInfo 入职单据详情
  822. * @return true/false 二开方案默认false
  823. */
  824. tpiInfo(errMsglist:$.java.util.List,emptyFileds:$.java.util.List,operateKey:string,isMobile:boolean,onbrdBillDetailInfo:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  825. }
  826. type IConfirmOnbrdService_T = IConfirmOnbrdService_S & IConfirmOnbrdService$;
  827. interface IConfirmOnbrdService extends IConfirmOnbrdService_T {
  828. }
  829. interface IOnbrdService_S {
  830. }
  831. interface IOnbrdService$ {
  832. /**
  833. * 多实体导入-实现自定义赋值。如:候选人编号
  834. *
  835. * @param rowdatas rowdatas
  836. * @param importLoggerMap importLoggerMap
  837. * @param optionCode optionCode
  838. */
  839. beforeWrapOriginalJson(rowdatas:$.java.util.List,importLoggerMap:$.java.util.Map,optionCode:string):void;
  840. /**
  841. * @param dynamicObject 入职单
  842. * @param initType 枚举类型InitTypeEnum,初始化类型
  843. * @return 工号值
  844. */
  845. setEmployeeNo(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject,initType:string):string;
  846. }
  847. type IOnbrdService_T = IOnbrdService_S & IOnbrdService$;
  848. interface IOnbrdService extends IOnbrdService_T {
  849. }
  850. interface IShareTaskService_S {
  851. }
  852. interface IShareTaskService$ {
  853. /**
  854. * 处理共享任务
  855. *
  856. * @param operationType 操作类型 confirm-确认 breakup-终止
  857. * @param entityName 实体名称
  858. * @param ids 业务IDs
  859. */
  860. dealShareTask(operationType:string,entityName:string,ids:$.java.util.List):void;
  861. }
  862. type IShareTaskService_T = IShareTaskService_S & IShareTaskService$;
  863. interface IShareTaskService extends IShareTaskService_T {
  864. }
  865. interface IPerChgBizParam_S {
  866. }
  867. interface IPerChgBizParam$ {
  868. /**
  869. * 设置参数
  870. *
  871. * @param onbrdBillInfo 入职单信息确认入职埋点
  872. * @param dataRow 数据信息,key为页面标识,value为数据id
  873. */
  874. setPerChgBizParam(onbrdBillInfo:$.kd.bos.dataentity.entity.DynamicObject,dataRow:$.java.util.Map):void;
  875. }
  876. type IPerChgBizParam_T = IPerChgBizParam_S & IPerChgBizParam$;
  877. interface IPerChgBizParam extends IPerChgBizParam_T {
  878. }
  879. }
  880. namespace kd.sdk.hr.hom.business.personinfo{
  881. interface IBaseInfoService_S {
  882. }
  883. interface IBaseInfoService$ {
  884. }
  885. type IBaseInfoService_T = IHcfInfoPageService & IBaseInfoService_S & IBaseInfoService$;
  886. interface IBaseInfoService extends IBaseInfoService_T {
  887. }
  888. interface ILanguageSkillService_S {
  889. }
  890. interface ILanguageSkillService$ {
  891. /**
  892. * 设置需要展示所有的字段标识
  893. *
  894. * @return 字段标识,以逗号区分
  895. */
  896. getExtShowField():string;
  897. }
  898. type ILanguageSkillService_T = ITableValueInfoService & ILanguageSkillService_S & ILanguageSkillService$;
  899. interface ILanguageSkillService extends ILanguageSkillService_T {
  900. }
  901. interface IPreviousWorkExpService_S {
  902. }
  903. interface IPreviousWorkExpService$ {
  904. }
  905. type IPreviousWorkExpService_T = ITableValueInfoService & IPreviousWorkExpService_S & IPreviousWorkExpService$;
  906. interface IPreviousWorkExpService extends IPreviousWorkExpService_T {
  907. }
  908. interface ICertificateInfoService_S {
  909. }
  910. interface ICertificateInfoService$ {
  911. /**
  912. * 证件类型扩展字段
  913. *
  914. * @return 扩展的字段
  915. */
  916. getCertExtProperties():$.java.util.Set;
  917. /**
  918. * 设置不同证件类型展示的字段
  919. *
  920. * @return String 要查询的属性
  921. */
  922. getExtPropertiesByCertID?():$.java.util.Map;
  923. }
  924. type ICertificateInfoService_T = ICertificateInfoService_S & ICertificateInfoService$;
  925. interface ICertificateInfoService extends ICertificateInfoService_T {
  926. }
  927. interface ICancontactService_S {
  928. }
  929. interface ICancontactService$ {
  930. }
  931. type ICancontactService_T = IBasePeronInfoService & ICancontactService_S & ICancontactService$;
  932. interface ICancontactService extends ICancontactService_T {
  933. }
  934. interface IBasePeronInfoService_S {
  935. }
  936. interface IBasePeronInfoService$ {
  937. /**
  938. * 设置需要展示所有的字段标识
  939. *
  940. * @return 字段标识,以逗号区分
  941. */
  942. getExtProperties():string;
  943. /**
  944. * 设置弹窗值
  945. *
  946. * @param customParamsmap 变量
  947. * @param canFamilyInfo 信息组对象值
  948. */
  949. setCustomParamsMap(customParamsmap:$.java.util.Map,canFamilyInfo:$.kd.bos.dataentity.entity.DynamicObject):void;
  950. /**
  951. * 设置页面值
  952. *
  953. * @param personBaseDy 页面实体
  954. * @param dataModel 参数值
  955. */
  956. setDataModel(personBaseDy:$.kd.bos.dataentity.entity.DynamicObject,dataModel:$.kd.bos.entity.datamodel.IDataModel):void;
  957. /**
  958. * 设置页面值
  959. *
  960. * @param dataModel 页面实体
  961. * @param customParamsmap 参数值
  962. */
  963. setViewModel(dataModel:$.kd.bos.entity.datamodel.IDataModel,customParamsmap:$.java.util.Map):void;
  964. }
  965. type IBasePeronInfoService_T = IBasePeronInfoService_S & IBasePeronInfoService$;
  966. interface IBasePeronInfoService extends IBasePeronInfoService_T {
  967. }
  968. interface IContactInfoService_S {
  969. }
  970. interface IContactInfoService$ {
  971. /**
  972. * 获取地址的扩展字段标识集合,多个标识以英文逗号分隔开
  973. *
  974. * @return String 要查询的属性
  975. */
  976. getExtPropertiesWithAddress():string;
  977. /**
  978. * 初始化页面,给页面的地址信息字段赋值
  979. *
  980. * @param formView 页面视图
  981. * @param hcfAddressList 候选人地址信息
  982. */
  983. initViewWithAddress(formView:$.kd.bos.form.IFormView,hcfAddressList:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
  984. /**
  985. * 在保存之前,给地址信息扩展字段赋值
  986. *
  987. * @param formView 页面视图
  988. * @param hcfAddressList 候选人地址信息
  989. */
  990. setValueBeforeSaveAddress(formView:$.kd.bos.form.IFormView,hcfAddressList:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
  991. }
  992. type IContactInfoService_T = IHcfInfoPageService & IContactInfoService_S & IContactInfoService$;
  993. interface IContactInfoService extends IContactInfoService_T {
  994. }
  995. interface IEducationExpService_S {
  996. }
  997. interface IEducationExpService$ {
  998. /**
  999. * 获取教育证件的扩展字段标识集合,多个标识以英文逗号分隔
  1000. *
  1001. * @return String 要查询的属性
  1002. */
  1003. getExtPropertiesForCert():string;
  1004. /**
  1005. * 获取教育经历主体信息的扩展字段标识集合,多个标识以英文逗号分隔
  1006. *
  1007. * @return String 要查询的属性
  1008. */
  1009. getExtPropertiesForExp():string;
  1010. /**
  1011. * 初始化页面,给页面的扩展字段赋值
  1012. *
  1013. * @param formView 页面视图
  1014. * @param currentEduInfo 教育经历主体信息
  1015. * @param currentEduCertInfos 教育经历证件信息
  1016. */
  1017. initViewForExt(formView:$.kd.bos.form.IFormView,currentEduInfo:$.kd.bos.dataentity.entity.DynamicObject,currentEduCertInfos:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
  1018. /**
  1019. * 在保存之前,给教育证件扩展字段赋值
  1020. *
  1021. * @param formView 页面视图
  1022. * @param eduCertCollectiont 候选人教育证件
  1023. */
  1024. setValueBeforeSaveEduCert(formView:$.kd.bos.form.IFormView,eduCertCollectiont:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
  1025. /**
  1026. * 在保存之前,给教育经历主体扩展字段赋值
  1027. *
  1028. * @param formView 页面视图
  1029. * @param eduExpInfo 候选人教育经历主体信息
  1030. */
  1031. setValueBeforeSaveEduExp(formView:$.kd.bos.form.IFormView,eduExpInfo:$.kd.bos.dataentity.entity.DynamicObject):void;
  1032. }
  1033. type IEducationExpService_T = IEducationExpService_S & IEducationExpService$;
  1034. interface IEducationExpService extends IEducationExpService_T {
  1035. }
  1036. interface ICanFamilyService_S {
  1037. }
  1038. interface ICanFamilyService$ {
  1039. /**
  1040. * 家庭成员扩展字段
  1041. *
  1042. * @return 扩展的字段
  1043. */
  1044. getCanFamilyExtProperties():string;
  1045. }
  1046. type ICanFamilyService_T = IBasePeronInfoService & ICanFamilyService_S & ICanFamilyService$;
  1047. interface ICanFamilyService extends ICanFamilyService_T {
  1048. }
  1049. interface IBankCardService_S {
  1050. }
  1051. interface IBankCardService$ {
  1052. }
  1053. type IBankCardService_T = IBasePeronInfoService & IBankCardService_S & IBankCardService$;
  1054. interface IBankCardService extends IBankCardService_T {
  1055. }
  1056. interface IHcfInfoPageService_S {
  1057. }
  1058. interface IHcfInfoPageService$ {
  1059. /**
  1060. * 获取扩展的字段标识集合,多个标识以英文逗号分隔
  1061. *
  1062. * @return String 要查询的属性
  1063. */
  1064. getExtProperties():string;
  1065. /**
  1066. * 初始化页面,给页面的扩展字段赋值
  1067. *
  1068. * @param formView 页面视图
  1069. * @param hcfInfoDy 候选人信息
  1070. */
  1071. initViewForExt(formView:$.kd.bos.form.IFormView,hcfInfoDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  1072. /**
  1073. * 在保存之前,给扩展字段赋值
  1074. *
  1075. * @param formView 页面视图
  1076. * @param hcfInfoDy 候选人信息
  1077. */
  1078. setValueBeforeSave(formView:$.kd.bos.form.IFormView,hcfInfoDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  1079. }
  1080. type IHcfInfoPageService_T = IHcfInfoPageService_S & IHcfInfoPageService$;
  1081. interface IHcfInfoPageService extends IHcfInfoPageService_T {
  1082. }
  1083. interface IRsmpatinvService_S {
  1084. }
  1085. interface IRsmpatinvService$ {
  1086. }
  1087. type IRsmpatinvService_T = ITableValueInfoService & IRsmpatinvService_S & IRsmpatinvService$;
  1088. interface IRsmpatinvService extends IRsmpatinvService_T {
  1089. }
  1090. interface ITableValueInfoService_S {
  1091. }
  1092. interface ITableValueInfoService$ {
  1093. /**
  1094. * 设置table值
  1095. *
  1096. * @param vs table对象
  1097. * @param indexRow 角标
  1098. * @param dynamicObject 对象值
  1099. */
  1100. setTableValue(vs:$.kd.bos.entity.datamodel.TableValueSetter,indexRow:number,dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):void;
  1101. }
  1102. type ITableValueInfoService_T = IBasePeronInfoService & ITableValueInfoService_S & ITableValueInfoService$;
  1103. interface ITableValueInfoService extends ITableValueInfoService_T {
  1104. }
  1105. }
  1106. namespace kd.sdk.hr.hom.mservice.helper{
  1107. interface HOMServiceHelper_S {
  1108. /**
  1109. * 创建入职单
  1110. *
  1111. * @param requestMap 入职单参数
  1112. * @return 结果
  1113. */
  1114. createOnboardBill(requestMap:$.java.util.Map):$.java.util.Map;
  1115. /**
  1116. * 通过候选人id查询入职单
  1117. *
  1118. * @param candidateId 候选人id
  1119. * @return 入职单
  1120. */
  1121. getOnbrdBillByCandidateId(candidateId:long):$.kd.bos.dataentity.entity.DynamicObject;
  1122. /**
  1123. * 启动入职
  1124. *
  1125. * @param onboardIds 入职单ID
  1126. * @return 校验结果
  1127. */
  1128. startOnboardBill(onboardIds:$.java.util.List):$.kd.bos.entity.operate.result.OperationResult;
  1129. }
  1130. interface HOMServiceHelper_C extends HOMServiceHelper_S {
  1131. new():HOMServiceHelper;
  1132. }
  1133. interface HOMServiceHelper$ {
  1134. }
  1135. type HOMServiceHelper_T = HOMServiceHelper_S & HOMServiceHelper$;
  1136. interface HOMServiceHelper extends HOMServiceHelper_T {
  1137. }
  1138. }
  1139. namespace kd.sdk.hr.hom.service{
  1140. interface IHOMLoginService_S {
  1141. }
  1142. interface IHOMLoginService$ {
  1143. /**
  1144. * 校验用户id和手机号
  1145. *
  1146. * @param userId 候选人id
  1147. * @param phone 手机号
  1148. * @return 返回结果
  1149. */
  1150. checkUserIdAndPhone(userId:string,phone:string):boolean;
  1151. }
  1152. type IHOMLoginService_T = IHOMLoginService_S & IHOMLoginService$;
  1153. interface IHOMLoginService extends IHOMLoginService_T {
  1154. }
  1155. interface IOnbrdInfoService_S {
  1156. }
  1157. interface IOnbrdInfoService$ {
  1158. /**
  1159. * 入职单生成工号
  1160. *
  1161. * @param dy 入职单
  1162. * @param numberList 工号
  1163. * @param count 计数
  1164. * @param expectNum 期望数字
  1165. */
  1166. createCodeRuleHandler(dy:$.kd.bos.dataentity.entity.DynamicObject,numberList:$.java.util.List,count:number,expectNum:number):void;
  1167. /**
  1168. * 校验字段必填
  1169. *
  1170. * @param view 页面view
  1171. * @return 校验结果
  1172. */
  1173. validateFieldMandatory(view:$.kd.bos.form.IFormView):$.java.util.Optional;
  1174. /**
  1175. * 多实体引入校验埋点
  1176. *
  1177. * @param entityName 实体名称
  1178. * @param optionCode 操作编码
  1179. * @param sheetRowDataList 数据
  1180. * @param importLogger 日志
  1181. */
  1182. validateMultiOnbrd?(entityName:string,optionCode:string,sheetRowDataList:$.java.util.List,importLogger:$.kd.bos.entity.plugin.ImportLogger):void;
  1183. }
  1184. type IOnbrdInfoService_T = IOnbrdInfoService_S & IOnbrdInfoService$;
  1185. interface IOnbrdInfoService extends IOnbrdInfoService_T {
  1186. }
  1187. }
  1188. namespace kd.sdk.hr.hpfs{
  1189. interface SdkHRHpfsModule_S {
  1190. }
  1191. type SdkHRHpfsModule_ST = $.kd.sdk.module.Module & SdkHRHpfsModule_S;
  1192. interface SdkHRHpfsModule_C extends SdkHRHpfsModule_ST {
  1193. new():SdkHRHpfsModule;
  1194. }
  1195. interface SdkHRHpfsModule$ {
  1196. }
  1197. type SdkHRHpfsModule_T = $.kd.sdk.module.Module & SdkHRHpfsModule_S & SdkHRHpfsModule$;
  1198. interface SdkHRHpfsModule extends SdkHRHpfsModule_T {
  1199. }
  1200. }
  1201. namespace kd.sdk.hr.hpfs.business.file{
  1202. interface MultiViewTempService_S {
  1203. getInstance():MultiViewTempService;
  1204. /**
  1205. * 验证权限
  1206. *
  1207. * @param entityName 实体名
  1208. * @param permItemId 权限
  1209. * @return 是否有权限
  1210. */
  1211. hasPerm(entityName:string,permItemId:string):boolean;
  1212. /**
  1213. * 是否是单行附表
  1214. *
  1215. * @param pageNumber 元数据标识
  1216. * @return 是否
  1217. */
  1218. isSingleRowTpl(pageNumber:string):boolean;
  1219. /**
  1220. * 是否跳过中间层
  1221. *
  1222. * @return 是/否
  1223. */
  1224. isSkipMiddleLevel():boolean;
  1225. }
  1226. interface MultiViewTempService_C extends MultiViewTempService_S {
  1227. new():MultiViewTempService;
  1228. }
  1229. interface MultiViewTempService$ {
  1230. /**
  1231. * 右边信息
  1232. *
  1233. * @param infoGroupConfig 配置信息
  1234. * @return flex
  1235. */
  1236. buildRightPanelAp(infoGroupConfig:$.java.util.Map):$.kd.bos.metadata.form.container.FlexPanelAp;
  1237. /**
  1238. * 公共form
  1239. *
  1240. * @param formShowParameter formShowParameter
  1241. * @param formId formId
  1242. * @param targetKey 目标
  1243. * @param showType 类型
  1244. */
  1245. commonForm(formShowParameter:$.kd.bos.form.FormShowParameter,formId:string,targetKey:string,showType:$.kd.bos.form.ShowType):void;
  1246. /**
  1247. * 动态生成所有面板入口
  1248. *
  1249. * @param showParameter showParameter
  1250. * @return 面板
  1251. */
  1252. createMainPanelAp(showParameter:$.kd.bos.form.FormShowParameter):$.kd.bos.metadata.form.container.FlexPanelAp;
  1253. /**
  1254. * 动态生成所有面板入口
  1255. *
  1256. * @param cnfId 配置方案id
  1257. * @param preView 预览
  1258. * @return 面板
  1259. */
  1260. createMainPanelAp(cnfId:long,preView:string):$.kd.bos.metadata.form.container.FlexPanelAp;
  1261. /**
  1262. * 创建根动态面板
  1263. *
  1264. * @param tabList tabList
  1265. * @return flex
  1266. */
  1267. createTabPageInfoPanelAp(tabList:$.java.util.List):$.kd.bos.metadata.form.container.FlexPanelAp;
  1268. /**
  1269. * 批量调用权限接口
  1270. * @param infoGroupConfig 多视图信息
  1271. */
  1272. getInfoGroupAuthList(infoGroupConfig:$.java.util.Map):void;
  1273. /**
  1274. * 批量调用权限接口
  1275. * @param infoGroupConfig 多视图信息
  1276. */
  1277. getInfoGroupAuthListByAppId(infoGroupConfig:$.java.util.Map,formShowParameter:$.kd.bos.form.FormShowParameter):void;
  1278. /**
  1279. * 设置页签名字
  1280. *
  1281. * @param event event
  1282. * @param pre pre
  1283. */
  1284. openFormPre(event:$.kd.bos.form.events.PreOpenFormEventArgs,pre:string):void;
  1285. /**
  1286. * 设公共参数
  1287. *
  1288. * @param formShowParameter form
  1289. * @param view 视图
  1290. */
  1291. setCommonCustomParam(formShowParameter:$.kd.bos.form.FormShowParameter,view:$.kd.bos.form.IFormView):void;
  1292. /**
  1293. * 设置标签点击
  1294. *
  1295. * @param args args
  1296. * @param formView formView
  1297. * @param plugin plugin
  1298. * @param param
  1299. */
  1300. setLabelClick(args:$.kd.bos.form.events.OnGetControlArgs,formView:$.kd.bos.mvc.form.FormView,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,param:string):void;
  1301. /**
  1302. * 设置标签事件
  1303. *
  1304. * @param args args
  1305. * @param formView 视图
  1306. * @param plugin 插件
  1307. * @param mainEntryList 数据
  1308. */
  1309. setLabelEvent(args:$.kd.bos.form.events.OnGetControlArgs,formView:$.kd.bos.mvc.form.FormView,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,mainEntryList:$.java.util.List):void;
  1310. /**
  1311. * 设置选中的样式
  1312. *
  1313. * @param currNumber 选中的
  1314. * @param view 视图
  1315. */
  1316. setSelectStyle(currNumber:string,view:$.kd.bos.form.IFormView):void;
  1317. /**
  1318. * 表单类型
  1319. *
  1320. * @param pageType pageType
  1321. * @return form
  1322. */
  1323. showFormType(pageType:string):$.kd.bos.form.FormShowParameter;
  1324. /**
  1325. * show页面
  1326. *
  1327. * @param dyFrom form
  1328. * @param headEntryList 数据
  1329. * @param plugin 插件
  1330. * @param targetKey 模板页
  1331. * @param view view
  1332. */
  1333. showHeadFrom(dyFrom:$.kd.bos.form.FormShowParameter,headEntryList:$.java.util.List,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,targetKey:string,view:$.kd.bos.form.IFormView):void;
  1334. }
  1335. type MultiViewTempService_T = MultiViewTempService_S & MultiViewTempService$;
  1336. interface MultiViewTempService extends MultiViewTempService_T {
  1337. }
  1338. }
  1339. namespace kd.sdk.hr.hpfs.business.mservice.helper{
  1340. interface HPFSPersonChgServiceHelper_S {
  1341. /**
  1342. * 事务交叉校验主入口
  1343. *
  1344. * @param params 参数
  1345. * @return 交叉校验结果
  1346. */
  1347. crossValidate(params:$.java.util.Map):$.java.util.Map;
  1348. /**
  1349. * 批量事务交叉校验接口
  1350. *
  1351. * @param params 事务参数
  1352. * @return 交叉校验结果
  1353. */
  1354. crossValidateBatch(params:$.java.util.List):$.java.util.Map;
  1355. /**
  1356. * 操作型事务生效接口
  1357. *
  1358. * @param params 生效参数
  1359. * @return 事务执行结果
  1360. */
  1361. executeActionPersonalChange(params:$.java.util.Map):$.java.util.Map;
  1362. /**
  1363. * 操作型事务配置查询接口
  1364. *
  1365. * @param params 查询参数
  1366. * @return 配置结果
  1367. */
  1368. getActionPersonalChange(params:$.java.util.Map):$.java.util.Map;
  1369. /**
  1370. * 根据页面标识获取配置的变动操作id集合
  1371. *
  1372. * @param entityName 元数据页面标识
  1373. * @return 变动操作id集合
  1374. */
  1375. getActionResByBill(entityName:string):$.java.util.Map;
  1376. /**
  1377. * 根据变动记录id查询变动记录四层人信息
  1378. *
  1379. * @param recordId 变动记录id
  1380. * @return 变动记录四层人信息
  1381. */
  1382. getChgInfoByRecordId(recordId:long):$.java.util.Map;
  1383. /**
  1384. * 根据变动记录id查询变动记录详情
  1385. *
  1386. * @param recordId 变动记录id
  1387. * @return 变动记录详情
  1388. */
  1389. getChgInfoDetailByRecordId(recordId:long):$.java.util.Map;
  1390. /**
  1391. * 根据变动操作获取变动规则制定字段的数据范围
  1392. * 目前范围:用工关系类型、用工关系状态、任职类型、任职状态
  1393. *
  1394. * @param actionIds 变动操作id集合
  1395. * @return key->字段,value->固定值或者取值范围
  1396. */
  1397. getChgRuleByActionIds(actionIds:$.java.util.List):$.java.util.Map;
  1398. /**
  1399. * 查询事务变动交叉校验单据接口
  1400. *
  1401. * @param params 参数
  1402. * @return 单据信息
  1403. */
  1404. getCrossValidateBills(params:$.java.util.Map):$.java.util.Map;
  1405. }
  1406. interface HPFSPersonChgServiceHelper_C extends HPFSPersonChgServiceHelper_S {
  1407. new():HPFSPersonChgServiceHelper;
  1408. }
  1409. interface HPFSPersonChgServiceHelper$ {
  1410. }
  1411. type HPFSPersonChgServiceHelper_T = HPFSPersonChgServiceHelper_S & HPFSPersonChgServiceHelper$;
  1412. interface HPFSPersonChgServiceHelper extends HPFSPersonChgServiceHelper_T {
  1413. }
  1414. interface HPFSPersonFlowServiceHelper_S {
  1415. /**
  1416. * 生成流入流出记录
  1417. *
  1418. * @param params params
  1419. * @return Tuple
  1420. */
  1421. generatePersonFlow(params:$.java.util.Map):$.kd.bos.dataentity.Tuple;
  1422. }
  1423. interface HPFSPersonFlowServiceHelper_C extends HPFSPersonFlowServiceHelper_S {
  1424. new():HPFSPersonFlowServiceHelper;
  1425. }
  1426. interface HPFSPersonFlowServiceHelper$ {
  1427. }
  1428. type HPFSPersonFlowServiceHelper_T = HPFSPersonFlowServiceHelper_S & HPFSPersonFlowServiceHelper$;
  1429. interface HPFSPersonFlowServiceHelper extends HPFSPersonFlowServiceHelper_T {
  1430. }
  1431. }
  1432. namespace kd.sdk.hr.hpfs.business.perchg.bizentity{
  1433. interface PerChgBizResult_S {
  1434. /**
  1435. * 返回失败
  1436. *
  1437. * @param billId {@link PerChgBizResult#billId}
  1438. * @param billSource {@link PerChgBizResult#billSource}
  1439. * @param errMsg {@link PerChgBizResult#errMsg}
  1440. * @return PerChgBizResult
  1441. */
  1442. fail(billId:long,billSource:string,errMsg:string):PerChgBizResult;
  1443. /**
  1444. * 返回成功
  1445. *
  1446. * @param bizInfo bizInfo
  1447. * @return PerChgBizResult
  1448. */
  1449. success(bizInfo:PerChgBizInfo):PerChgBizResult;
  1450. /**
  1451. * 返回失败
  1452. *
  1453. * @param billId {@link PerChgBizResult#billId}
  1454. * @param billSource {@link PerChgBizResult#billSource}
  1455. * @param errMsg {@link PerChgBizResult#errMsg}
  1456. * @return PerChgBizResult
  1457. */
  1458. success(billId:long,billSource:string):PerChgBizResult;
  1459. /**
  1460. * 返回成功
  1461. *
  1462. * @param billId {@link PerChgBizResult#billId}
  1463. * @param billSource {@link PerChgBizResult#billSource}
  1464. * @return PerChgBizResult
  1465. */
  1466. success(billId:long,billSource:string,recordId:long):PerChgBizResult;
  1467. /**
  1468. * 返回成功
  1469. *
  1470. * @param billId {@link PerChgBizResult#billId}
  1471. * @param billSource {@link PerChgBizResult#billSource}
  1472. * @param recordId {@link PerChgBizResult#recordId}
  1473. * @param newPersonId {@link PerChgBizResult#newPersonId}
  1474. * @param newEmployeeId {@link PerChgBizResult#newEmployeeId}
  1475. * @param newComEmpId {@link PerChgBizResult#newComEmpId}
  1476. * @param newDepEmpId {@link PerChgBizResult#newDepEmpId}
  1477. * @param newErfileId {@link PerChgBizResult#newErfileId}
  1478. * @return PerChgBizResult
  1479. */
  1480. success(billId:long,billSource:string,recordId:long,newPersonId:long,newEmployeeId:long,newComEmpId:long,newDepEmpId:long,newErfileId:long):PerChgBizResult;
  1481. }
  1482. type PerChgBizResult_ST = $.java.io.Serializable & PerChgBizResult_S;
  1483. interface PerChgBizResult_C extends PerChgBizResult_ST {
  1484. new():PerChgBizResult;
  1485. }
  1486. interface PerChgBizResult$ {
  1487. /**
  1488. * @return {@link PerChgBizResult#billId}
  1489. */
  1490. getBillId():long;
  1491. /**
  1492. * @return {@link PerChgBizResult#billSource}
  1493. */
  1494. getBillSource():string;
  1495. /**
  1496. * @return {@link PerChgBizResult#errMsg}
  1497. */
  1498. getErrMsg():string;
  1499. /**
  1500. * @return @{@link PerChgBizResult#extendContent}
  1501. */
  1502. getExtendContent():$.java.util.Map;
  1503. /**
  1504. * @return {@link PerChgBizResult#msgSynActionId}
  1505. */
  1506. getMsgSynActionId():long;
  1507. /**
  1508. * @return {@link PerChgBizResult#newComEmpId}
  1509. */
  1510. getNewComEmpId():long;
  1511. /**
  1512. * @return {@link PerChgBizResult#newDepEmpId}
  1513. */
  1514. getNewDepEmpId():long;
  1515. /**
  1516. * @return {@link PerChgBizResult#newEmployeeId}
  1517. */
  1518. getNewEmployeeId():long;
  1519. /**
  1520. * @return {@link PerChgBizResult#newErfileId}
  1521. */
  1522. getNewErfileId():long;
  1523. /**
  1524. * @return {@link PerChgBizResult#newPersonId}
  1525. */
  1526. getNewPersonId():long;
  1527. /**
  1528. * @return {@link PerChgBizResult#recordId}
  1529. */
  1530. getRecordId():long;
  1531. /**
  1532. * @return {@link PerChgBizResult#success}
  1533. */
  1534. getSuccess():boolean;
  1535. /**
  1536. * @return {@link PerChgBizResult#systemTag}
  1537. */
  1538. getSystemTag():string;
  1539. /**
  1540. * @param billId {@link PerChgBizResult#billId}
  1541. */
  1542. setBillId(billId:long):void;
  1543. /**
  1544. * @param billSource {@link PerChgBizResult#billSource}
  1545. */
  1546. setBillSource(billSource:string):void;
  1547. /**
  1548. * @param errMsg {@link PerChgBizResult#errMsg}
  1549. */
  1550. setErrMsg(errMsg:string):void;
  1551. /**
  1552. * @param extendContent {@link PerChgBizResult#extendContent}
  1553. */
  1554. setExtendContent(extendContent:$.java.util.Map):void;
  1555. /**
  1556. * @param msgSynActionId {@link PerChgBizResult#msgSynActionId}
  1557. */
  1558. setMsgSynActionId(msgSynActionId:long):void;
  1559. /**
  1560. * @param newComEmpId {@link PerChgBizResult#newComEmpId}
  1561. */
  1562. setNewComEmpId(newComEmpId:long):void;
  1563. /**
  1564. * @param newDepEmpId {@link PerChgBizResult#newDepEmpId}
  1565. */
  1566. setNewDepEmpId(newDepEmpId:long):void;
  1567. /**
  1568. * @param newEmployeeId {@link PerChgBizResult#newEmployeeId}
  1569. */
  1570. setNewEmployeeId(newEmployeeId:long):void;
  1571. /**
  1572. * @param newErfileId {@link PerChgBizResult#newErfileId}
  1573. */
  1574. setNewErfileId(newErfileId:long):void;
  1575. /**
  1576. * @param newPersonId {@link PerChgBizResult#newPersonId}
  1577. */
  1578. setNewPersonId(newPersonId:long):void;
  1579. /**
  1580. * @param recordId {@link PerChgBizResult#recordId}
  1581. */
  1582. setRecordId(recordId:long):void;
  1583. /**
  1584. * @param success {@link PerChgBizResult#success}
  1585. */
  1586. setSuccess(success:boolean):void;
  1587. /**
  1588. * @param systemTag {@link PerChgBizResult#systemTag}
  1589. */
  1590. setSystemTag(systemTag:string):void;
  1591. }
  1592. type PerChgBizResult_T = $.java.io.Serializable & PerChgBizResult_S & PerChgBizResult$;
  1593. interface PerChgBizResult extends PerChgBizResult_T {
  1594. }
  1595. interface PerChgAttachment_S {
  1596. }
  1597. type PerChgAttachment_ST = $.java.io.Serializable & PerChgAttachment_S;
  1598. interface PerChgAttachment_C extends PerChgAttachment_ST {
  1599. new():PerChgAttachment;
  1600. }
  1601. interface PerChgAttachment$ {
  1602. /**
  1603. * getAliasfileName
  1604. *
  1605. * @return aliasfileName
  1606. */
  1607. getAliasfileName():string;
  1608. /**
  1609. * getAttachmentName
  1610. *
  1611. * @return attachmentName
  1612. */
  1613. getAttachmentName():string;
  1614. /**
  1615. * getAttachmentPanel
  1616. *
  1617. * @return attachmentPanel
  1618. */
  1619. getAttachmentPanel():string;
  1620. /**
  1621. * getAttachmentSize
  1622. *
  1623. * @return attachmentSize
  1624. */
  1625. getAttachmentSize():string;
  1626. /**
  1627. * getBillType
  1628. *
  1629. * @return billType
  1630. */
  1631. getBillType():string;
  1632. /**
  1633. * getDescription
  1634. *
  1635. * @return description
  1636. */
  1637. getDescription():string;
  1638. /**
  1639. * getDocVersion
  1640. *
  1641. * @return docVersion
  1642. */
  1643. getDocVersion():string;
  1644. /**
  1645. * getDocrelativepath
  1646. *
  1647. * @return docrelativepath
  1648. */
  1649. getDocrelativepath():string;
  1650. /**
  1651. * getExtName
  1652. *
  1653. * @return extName
  1654. */
  1655. getExtName():string;
  1656. /**
  1657. * getInterId
  1658. *
  1659. * @return interId
  1660. */
  1661. getInterId():string;
  1662. /**
  1663. * getNumber
  1664. *
  1665. * @return number
  1666. */
  1667. getNumber():string;
  1668. /**
  1669. * getShare
  1670. *
  1671. * @return share
  1672. */
  1673. getShare():string;
  1674. /**
  1675. * setAliasfileName
  1676. *
  1677. * @param aliasfileName aliasfileName
  1678. */
  1679. setAliasfileName(aliasfileName:string):void;
  1680. /**
  1681. * setAttachmentName
  1682. *
  1683. * @param attachmentName attachmentName
  1684. */
  1685. setAttachmentName(attachmentName:string):void;
  1686. /**
  1687. * setAttachmentPanel
  1688. *
  1689. * @param attachmentPanel attachmentPanel
  1690. */
  1691. setAttachmentPanel(attachmentPanel:string):void;
  1692. /**
  1693. * setAttachmentSize
  1694. *
  1695. * @param attachmentSize attachmentSize
  1696. */
  1697. setAttachmentSize(attachmentSize:string):void;
  1698. /**
  1699. * setBillType
  1700. *
  1701. * @param billType billType
  1702. */
  1703. setBillType(billType:string):void;
  1704. /**
  1705. * setDescription
  1706. *
  1707. * @param description description
  1708. */
  1709. setDescription(description:string):void;
  1710. /**
  1711. * setDocVersion
  1712. *
  1713. * @param docVersion docVersion
  1714. */
  1715. setDocVersion(docVersion:string):void;
  1716. /**
  1717. * setDocrelativepath
  1718. *
  1719. * @param docrelativepath docrelativepath
  1720. */
  1721. setDocrelativepath(docrelativepath:string):void;
  1722. /**
  1723. * setExtName
  1724. *
  1725. * @param extName extName
  1726. */
  1727. setExtName(extName:string):void;
  1728. /**
  1729. * setInterId
  1730. *
  1731. * @param interId interId
  1732. */
  1733. setInterId(interId:string):void;
  1734. /**
  1735. * setNumber
  1736. *
  1737. * @param number number
  1738. */
  1739. setNumber(number_arg:string):void;
  1740. /**
  1741. * setShare
  1742. *
  1743. * @param share share
  1744. */
  1745. setShare(share:string):void;
  1746. }
  1747. type PerChgAttachment_T = $.java.io.Serializable & PerChgAttachment_S & PerChgAttachment$;
  1748. interface PerChgAttachment extends PerChgAttachment_T {
  1749. }
  1750. interface PerChgBizInfo_S {
  1751. }
  1752. type PerChgBizInfo_ST = $.java.io.Serializable & PerChgBizInfo_S;
  1753. interface PerChgBizInfo_C extends PerChgBizInfo_ST {
  1754. new():PerChgBizInfo;
  1755. }
  1756. interface PerChgBizInfo$ {
  1757. addPluginEntry(plugin:$.kd.bos.dataentity.entity.DynamicObject):void;
  1758. addPluginEntry(pluginEntry:$.java.util.List):void;
  1759. /**
  1760. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#actionId}
  1761. */
  1762. getActionId():long;
  1763. /**
  1764. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#attachmentData}
  1765. */
  1766. getAttachmentData():$.java.util.Map;
  1767. /**
  1768. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billId}
  1769. */
  1770. getBillId():long;
  1771. /**
  1772. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billNo}
  1773. */
  1774. getBillNo():string;
  1775. /**
  1776. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billSource}
  1777. */
  1778. getBillSource():string;
  1779. /**
  1780. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#bsed}
  1781. */
  1782. getBsed():Date;
  1783. /**
  1784. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgEventId}
  1785. */
  1786. getChgEventId():long;
  1787. /**
  1788. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgRule}
  1789. */
  1790. getChgRule():$.kd.bos.dataentity.entity.DynamicObject;
  1791. /**
  1792. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgrecordId}
  1793. */
  1794. getChgrecordId():long;
  1795. /**
  1796. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#customParams}
  1797. */
  1798. getCustomParams():$.java.util.Map;
  1799. /**
  1800. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#dataRow}
  1801. */
  1802. getDataRow():$.java.util.Map;
  1803. /**
  1804. * 获取校验报错需要中断的元数据页面标识
  1805. * 为防止空指针,在查询的时候如果为null则new一个新的list
  1806. *
  1807. * @return entityName2ErrorIfVerificationFail
  1808. */
  1809. getEntityName2ErrorIfVerificationFail():$.java.util.Set;
  1810. /**
  1811. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#eventEntity}
  1812. */
  1813. getEventEntity():string;
  1814. /**
  1815. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#eventId}
  1816. */
  1817. getEventId():long;
  1818. /**
  1819. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#idsRecord}
  1820. */
  1821. getIdsRecord():$.java.util.Map;
  1822. /**
  1823. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#logEntryMap}
  1824. */
  1825. getLogEntryMap():$.java.util.Map;
  1826. getNewAppointremoverel():long;
  1827. /**
  1828. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newComempId}
  1829. */
  1830. getNewComempId():long;
  1831. /**
  1832. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newDepempId}
  1833. */
  1834. getNewDepempId():long;
  1835. /**
  1836. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmpEntRel}
  1837. */
  1838. getNewEmpEntRel():long;
  1839. /**
  1840. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmpPosOrgRel}
  1841. */
  1842. getNewEmpPosOrgRel():long;
  1843. /**
  1844. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmployeeId}
  1845. */
  1846. getNewEmployeeId():long;
  1847. /**
  1848. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newErfileId}
  1849. */
  1850. getNewErfileId():long;
  1851. /**
  1852. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newPerNonTSProp}
  1853. */
  1854. getNewPerNonTSProp():long;
  1855. /**
  1856. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newPersonId}
  1857. */
  1858. getNewPersonId():long;
  1859. /**
  1860. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldComempId}
  1861. */
  1862. getOldComempId():long;
  1863. /**
  1864. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldDepempId}
  1865. */
  1866. getOldDepempId():long;
  1867. /**
  1868. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldEmployeeId}
  1869. */
  1870. getOldEmployeeId():long;
  1871. /**
  1872. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldErfileId}
  1873. */
  1874. getOldErfileId():long;
  1875. /**
  1876. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldPersonId}
  1877. */
  1878. getOldPersonId():long;
  1879. /**
  1880. * 根据元数据页面获取旧的四层人数据
  1881. *
  1882. * @param entityName 元数据页面
  1883. * @return id
  1884. */
  1885. getOldPersonModelId(entityName:string):long;
  1886. /**
  1887. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#perEduExpIds}
  1888. */
  1889. getPerEduExpIds():$.java.util.Map;
  1890. getPluginEntry():$.java.util.List;
  1891. getPluginResMap():$.java.util.Map;
  1892. /**
  1893. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#ruleId}
  1894. */
  1895. getRuleId():long;
  1896. getSuccessDataList():$.java.util.List;
  1897. /**
  1898. * @return {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#tacticFlowTypeMap}
  1899. */
  1900. getTacticFlowTypeMap():$.java.util.Map;
  1901. getValueMap():$.java.util.Map;
  1902. putPluginResMap(pluginNumber:string,errorMsg:string):void;
  1903. /**
  1904. * @param actionId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#actionId}
  1905. */
  1906. setActionId(actionId:long):void;
  1907. /**
  1908. * @param attachmentData {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#attachmentData}
  1909. */
  1910. setAttachmentData(attachmentData:$.java.util.Map):void;
  1911. /**
  1912. * @param billId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billId}
  1913. */
  1914. setBillId(billId:long):void;
  1915. /**
  1916. * @param billNo {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billNo}
  1917. */
  1918. setBillNo(billNo:string):void;
  1919. /**
  1920. * @param billSource {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#billSource}
  1921. */
  1922. setBillSource(billSource:string):void;
  1923. /**
  1924. * @param bsed {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#bsed}
  1925. */
  1926. setBsed(bsed:Date):void;
  1927. /**
  1928. * @param chgEventId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgEventId}
  1929. */
  1930. setChgEventId(chgEventId:long):void;
  1931. /**
  1932. * @param chgRule {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgRule}
  1933. */
  1934. setChgRule(chgRule:$.kd.bos.dataentity.entity.DynamicObject):void;
  1935. /**
  1936. * @param chgrecordId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#chgrecordId}
  1937. */
  1938. setChgrecordId(chgrecordId:long):void;
  1939. /**
  1940. * @param customParams {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#customParams}
  1941. */
  1942. setCustomParams(customParams:$.java.util.Map):void;
  1943. /**
  1944. * @param dataRow {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#dataRow}
  1945. */
  1946. setDataRow(dataRow:$.java.util.Map):void;
  1947. /**
  1948. * @param entityName2ErrorIfVerificationFail {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#entityName2ErrorIfVerificationFail}
  1949. */
  1950. setEntityName2ErrorIfVerificationFail(entityName2ErrorIfVerificationFail:$.java.util.Set):void;
  1951. /**
  1952. * @param eventEntity {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#eventEntity}
  1953. */
  1954. setEventEntity(eventEntity:string):void;
  1955. /**
  1956. * @param eventId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#eventId}
  1957. */
  1958. setEventId(eventId:long):void;
  1959. /**
  1960. * setIdsRecord
  1961. *
  1962. * @param entityName entityName
  1963. * @param chgRecord chgRecord
  1964. */
  1965. setIdsRecord(entityName:string,chgRecord:kd.sdk.hr.hpfs.business.perchg.executor.model.ChgRecordEntryDto):void;
  1966. /**
  1967. * setLogEntryMap
  1968. *
  1969. * @param entityName entityName
  1970. * @param id id
  1971. * @param chgLogEntry chgLogEntry
  1972. */
  1973. setLogEntryMap(entityName:string,id:long,chgLogEntry:kd.sdk.hr.hpfs.business.perchg.executor.model.ChgLogEntryDto):void;
  1974. setNewAppointremoverel(newAppointremoverel:long):void;
  1975. /**
  1976. * @param newComempId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newComempId}
  1977. */
  1978. setNewComempId(newComempId:long):void;
  1979. /**
  1980. * @param newDepempId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newDepempId}
  1981. */
  1982. setNewDepempId(newDepempId:long):void;
  1983. /**
  1984. * @param newEmpEntRel {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmpEntRel}
  1985. */
  1986. setNewEmpEntRel(newEmpEntRel:long):void;
  1987. /**
  1988. * @param newEmpPosOrgRel {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmpPosOrgRel}
  1989. */
  1990. setNewEmpPosOrgRel(newEmpPosOrgRel:long):void;
  1991. /**
  1992. * @param newEmployeeId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newEmployeeId}
  1993. */
  1994. setNewEmployeeId(newEmployeeId:long):void;
  1995. /**
  1996. * @param newErfileId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newErfileId}
  1997. */
  1998. setNewErfileId(newErfileId:long):void;
  1999. /**
  2000. * @param newPerNonTSProp {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newPerNonTSProp}
  2001. */
  2002. setNewPerNonTSProp(newPerNonTSProp:long):void;
  2003. /**
  2004. * @param newPersonId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#newPersonId}
  2005. */
  2006. setNewPersonId(newPersonId:long):void;
  2007. /**
  2008. * @param oldComempId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldComempId}
  2009. */
  2010. setOldComempId(oldComempId:long):void;
  2011. /**
  2012. * @param oldDepempId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldDepempId}
  2013. */
  2014. setOldDepempId(oldDepempId:long):void;
  2015. /**
  2016. * @param oldEmployeeId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldEmployeeId}
  2017. */
  2018. setOldEmployeeId(oldEmployeeId:long):void;
  2019. /**
  2020. * @param oldErfileId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldErfileId}
  2021. */
  2022. setOldErfileId(oldErfileId:long):void;
  2023. /**
  2024. * @param oldPersonId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#oldPersonId}
  2025. */
  2026. setOldPersonId(oldPersonId:long):void;
  2027. /**
  2028. * setPerEduExpIds
  2029. *
  2030. * @param beforeId beforeId
  2031. * @param afterId afterId
  2032. */
  2033. setPerEduExpIds(beforeId:long,afterId:long):void;
  2034. setPluginEntry(pluginEntry:$.java.util.List):void;
  2035. setPluginResMap(pluginResMap:$.java.util.Map):void;
  2036. /**
  2037. * @param ruleId {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#ruleId}
  2038. */
  2039. setRuleId(ruleId:long):void;
  2040. setSuccessDataList(successDataList:$.java.util.List):void;
  2041. /**
  2042. * @param tacticFlowTypeMap {@link kd.sdk.hr.hpfs.business.perchg.bizentity.PerChgBizInfo#tacticFlowTypeMap}
  2043. */
  2044. setTacticFlowTypeMap(tacticFlowTypeMap:$.java.util.Map):void;
  2045. setValueMap(valueMap:$.java.util.Map):void;
  2046. }
  2047. type PerChgBizInfo_T = $.java.io.Serializable & PerChgBizInfo_S & PerChgBizInfo$;
  2048. interface PerChgBizInfo extends PerChgBizInfo_T {
  2049. }
  2050. }
  2051. namespace kd.sdk.hr.hpfs.business.perchg.executor.enums{
  2052. enum ChgLogEntryStatusEnum {
  2053. SUCCESS,
  2054. FAIL,
  2055. SKIP
  2056. }
  2057. enum ChgFlowTypeEnum {
  2058. FLOW_UNRELATED,
  2059. FLOW_IN,
  2060. FLOW_OUT
  2061. }
  2062. enum ChgModeEnum {
  2063. ADD_NEW,
  2064. MODIFY,
  2065. INVALID,
  2066. DELETE,
  2067. UNCHANGED
  2068. }
  2069. }
  2070. namespace kd.sdk.hr.hpfs.business.perchg.executor.model{
  2071. interface ChgRecordEntryDto_S {
  2072. /**
  2073. * 组装新增的变动记录
  2074. *
  2075. * @param idAfter 新生成boid
  2076. * @param flowType 流动类型 {@link ChgFlowTypeEnum}
  2077. * @return 新增的变动记录
  2078. */
  2079. formatNewRecord(idAfter:long,flowType:string):ChgRecordEntryDto;
  2080. /**
  2081. * 组装新增的变动记录
  2082. *
  2083. * @param idAfter 新生成boid
  2084. * @param flowType 流动类型 {@link ChgFlowTypeEnum}
  2085. * @return 新增的变动记录
  2086. */
  2087. formatNewRecord(idAfter:long,flowType:string,dataDy:$.kd.bos.dataentity.entity.DynamicObject):ChgRecordEntryDto;
  2088. /**
  2089. * 组装变动记录
  2090. *
  2091. * @param idBefore 前bois
  2092. * @param vidBefore 前vid
  2093. * @param idAfter 后boid
  2094. * @param vidAfter 后vid
  2095. * @param chgMode 变动方式 {@link ChgModeEnum}
  2096. * @param flowType 流动类型 {@link ChgFlowTypeEnum}
  2097. * @return 变动记录
  2098. */
  2099. formatRecord(idBefore:long,vidBefore:long,idAfter:long,vidAfter:long,chgMode:string,flowType:string):ChgRecordEntryDto;
  2100. /**
  2101. * 组装变动记录
  2102. *
  2103. * @param idBefore 前bois
  2104. * @param vidBefore 前vid
  2105. * @param idAfter 后boid
  2106. * @param vidAfter 后vid
  2107. * @param chgMode 变动方式 {@link ChgModeEnum}
  2108. * @param flowType 流动类型 {@link ChgFlowTypeEnum}
  2109. * @param dataDy 数据dy
  2110. * @return 变动记录
  2111. */
  2112. formatRecord(idBefore:long,vidBefore:long,idAfter:long,vidAfter:long,chgMode:string,flowType:string,dataDy:$.kd.bos.dataentity.entity.DynamicObject):ChgRecordEntryDto;
  2113. /**
  2114. * dto写入dyn
  2115. *
  2116. * @param dynNew dyn对象
  2117. * @param entityName 元数据页面标识
  2118. * @param chgRecord 记录分录dto
  2119. */
  2120. recordEntrySetValue(dynNew:$.kd.bos.dataentity.entity.DynamicObject,entityName:string,chgRecord:ChgRecordEntryDto):void;
  2121. }
  2122. type ChgRecordEntryDto_ST = $.java.io.Serializable & ChgRecordEntryDto_S;
  2123. interface ChgRecordEntryDto_C extends ChgRecordEntryDto_ST {
  2124. new():ChgRecordEntryDto;
  2125. }
  2126. interface ChgRecordEntryDto$ {
  2127. /**
  2128. * @return {@link ChgRecordEntryDto#chgMode}
  2129. */
  2130. getChgMode():string;
  2131. getDataDy():$.kd.bos.dataentity.entity.DynamicObject;
  2132. /**
  2133. * @return {@link ChgRecordEntryDto#flowType}
  2134. */
  2135. getFlowType():string;
  2136. /**
  2137. * @return {@link ChgRecordEntryDto#idAfter}
  2138. */
  2139. getIdAfter():long;
  2140. /**
  2141. * @return {@link ChgRecordEntryDto#idBefore}
  2142. */
  2143. getIdBefore():long;
  2144. /**
  2145. * @return {@link ChgRecordEntryDto#vidAfter}
  2146. */
  2147. getVidAfter():long;
  2148. /**
  2149. * @return {@link ChgRecordEntryDto#vidBefore}
  2150. */
  2151. getVidBefore():long;
  2152. /**
  2153. * @param chgMode {@link ChgRecordEntryDto#chgMode}
  2154. */
  2155. setChgMode(chgMode:string):void;
  2156. setDataDy(dataDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  2157. /**
  2158. * @param flowType {@link ChgRecordEntryDto#flowType}
  2159. */
  2160. setFlowType(flowType:string):void;
  2161. /**
  2162. * @param idAfter {@link ChgRecordEntryDto#idAfter}
  2163. */
  2164. setIdAfter(idAfter:long):void;
  2165. /**
  2166. * @param idBefore {@link ChgRecordEntryDto#idBefore}
  2167. */
  2168. setIdBefore(idBefore:long):void;
  2169. /**
  2170. * @param vidAfter {@link ChgRecordEntryDto#vidAfter}
  2171. */
  2172. setVidAfter(vidAfter:long):void;
  2173. /**
  2174. * @param vidBefore {@link ChgRecordEntryDto#vidBefore}
  2175. */
  2176. setVidBefore(vidBefore:long):void;
  2177. /**
  2178. * 返回对象信息
  2179. *
  2180. * @return 对象信息
  2181. */
  2182. toPrintString():string;
  2183. }
  2184. type ChgRecordEntryDto_T = $.java.io.Serializable & ChgRecordEntryDto_S & ChgRecordEntryDto$;
  2185. interface ChgRecordEntryDto extends ChgRecordEntryDto_T {
  2186. }
  2187. interface ChgExternalDataEntryDto_S {
  2188. }
  2189. type ChgExternalDataEntryDto_ST = ChgRecordEntryDto_S & ChgExternalDataEntryDto_S;
  2190. interface ChgExternalDataEntryDto_C extends ChgExternalDataEntryDto_ST {
  2191. new():ChgExternalDataEntryDto;
  2192. }
  2193. interface ChgExternalDataEntryDto$ {
  2194. }
  2195. type ChgExternalDataEntryDto_T = ChgRecordEntryDto & ChgExternalDataEntryDto_S & ChgExternalDataEntryDto$;
  2196. interface ChgExternalDataEntryDto extends ChgExternalDataEntryDto_T {
  2197. }
  2198. interface ChgLogEntryDto_S {
  2199. /**
  2200. * 创建 ChgLogEntryDto
  2201. *
  2202. * @param entityName 元数据页面标识
  2203. * @param chgTacticId 信息组规则id
  2204. * @param dataId 数据id
  2205. * @return ChgLogEntryDto
  2206. */
  2207. init(entityName:string,chgTacticId:long,dataId:long):ChgLogEntryDto;
  2208. }
  2209. interface ChgLogEntryDto_C extends ChgLogEntryDto_S {
  2210. new():ChgLogEntryDto;
  2211. }
  2212. interface ChgLogEntryDto$ {
  2213. /**
  2214. * @return {@link ChgLogEntryDto#chgObject}
  2215. */
  2216. getChgObject():string;
  2217. /**
  2218. * @return {@link ChgLogEntryDto#chgTacticId}
  2219. */
  2220. getChgTacticId():long;
  2221. /**
  2222. * @return {@link ChgLogEntryDto#dataId}
  2223. */
  2224. getDataId():long;
  2225. /**
  2226. * @return {@link ChgLogEntryDto#errorMsg}
  2227. */
  2228. getErrorMsg():string;
  2229. /**
  2230. * @return {@link ChgLogEntryDto#saveStatus}
  2231. */
  2232. getSaveStatus():string;
  2233. /**
  2234. * @return {@link ChgLogEntryDto#validStatus}
  2235. */
  2236. getValidStatus():string;
  2237. /**
  2238. * @param chgObject {@link ChgLogEntryDto#chgObject}
  2239. */
  2240. setChgObject(chgObject:string):void;
  2241. /**
  2242. * @param chgTacticId {@link ChgLogEntryDto#chgTacticId}
  2243. */
  2244. setChgTacticId(chgTacticId:long):void;
  2245. /**
  2246. * @param dataId {@link ChgLogEntryDto#dataId}
  2247. */
  2248. setDataId(dataId:long):void;
  2249. /**
  2250. * @param errorMsg {@link ChgLogEntryDto#errorMsg}
  2251. */
  2252. setErrorMsg(errorMsg:string):void;
  2253. /**
  2254. * @param saveStatus {@link ChgLogEntryDto#saveStatus}
  2255. */
  2256. setSaveStatus(saveStatus:string):void;
  2257. /**
  2258. * @param validStatus {@link ChgLogEntryDto#validStatus}
  2259. */
  2260. setValidStatus(validStatus:string):void;
  2261. }
  2262. type ChgLogEntryDto_T = ChgLogEntryDto_S & ChgLogEntryDto$;
  2263. interface ChgLogEntryDto extends ChgLogEntryDto_T {
  2264. }
  2265. }
  2266. namespace kd.sdk.hr.hpfs.common.enums{
  2267. enum PerChgStatusEnum {
  2268. UNEXECUTED,
  2269. PROGRESS,
  2270. SYNC_PERSON_S,
  2271. SYNC_PERSON_F,
  2272. SYNC_FLOW_S,
  2273. SYNC_FLOW_F,
  2274. SYNC_MSG_S,
  2275. SYNC_MSG_F,
  2276. SYNC_LINENCE_S,
  2277. SYNC_LINENCE_F,
  2278. SYNC_VALIDATE_S,
  2279. SYNC_VALIDATE_F,
  2280. SYNC_LOG_S,
  2281. SYNC_LOG_F,
  2282. SYNC_CHA_PERSON_S,
  2283. SYNC_CHA_PERSON_F,
  2284. SYNC_DISCARD_S,
  2285. SYNC_DISCARD_F,
  2286. SYNC_BOSUSER_S,
  2287. SYNC_BOSUSER_F,
  2288. SYNC_ATTMENT_S,
  2289. SYNC_ATTMENT_F,
  2290. SYNC_STATUS_CHG_S,
  2291. SYNC_STATUS_CHG_F,
  2292. SYNC_ORG_VER_CHG_S,
  2293. SYNC_ORG_VER_CHG_F,
  2294. SYNC_STAFF_MSG_S,
  2295. SYNC_STAFF_MSG_F,
  2296. SYNC_MAN_BILL_S,
  2297. SYNC_MAN_BILL_F,
  2298. SYNC_BLACKLIST_S,
  2299. SYNC_BLACKLIST_F,
  2300. SYNC_SIGN_S,
  2301. SYNC_SIGN_F,
  2302. SMALLEST_SUCCESS,
  2303. SUCCESS
  2304. }
  2305. }
  2306. namespace kd.sdk.hr.hpfs.formplugin.file{
  2307. interface DynFilePagePlugin_S {
  2308. }
  2309. type DynFilePagePlugin_ST = $.kd.bos.form.plugin.AbstractFormPlugin & DynFilePagePlugin_S;
  2310. interface DynFilePagePlugin_C extends DynFilePagePlugin_ST {
  2311. new():DynFilePagePlugin;
  2312. }
  2313. interface DynFilePagePlugin$ {
  2314. }
  2315. type DynFilePagePlugin_T = $.kd.bos.form.plugin.AbstractFormPlugin & DynFilePagePlugin_S & DynFilePagePlugin$;
  2316. interface DynFilePagePlugin extends DynFilePagePlugin_T {
  2317. }
  2318. interface MultiViewTemplatePlugin_S {
  2319. }
  2320. type MultiViewTemplatePlugin_ST = $.kd.bos.form.plugin.AbstractFormPlugin & MultiViewTemplatePlugin_S;
  2321. interface MultiViewTemplatePlugin_C extends MultiViewTemplatePlugin_ST {
  2322. new():MultiViewTemplatePlugin;
  2323. }
  2324. interface MultiViewTemplatePlugin$ {
  2325. }
  2326. type MultiViewTemplatePlugin_T = $.kd.bos.form.plugin.AbstractFormPlugin & MultiViewTemplatePlugin_S & MultiViewTemplatePlugin$;
  2327. interface MultiViewTemplatePlugin extends MultiViewTemplatePlugin_T {
  2328. }
  2329. }
  2330. namespace kd.sdk.hr.hpfs.utils{
  2331. interface ChgRecordMsgUtils_S {
  2332. /**
  2333. * 获取单据记录的状态
  2334. *
  2335. * @param billDy 单据
  2336. * @return 状态
  2337. */
  2338. getStatus(billDy:$.kd.bos.dataentity.entity.DynamicObject):$.java.util.List;
  2339. /**
  2340. * 最新合集是否成功---true成功
  2341. *
  2342. * @param billDy 单据
  2343. */
  2344. isSmallestSuccess(billDy:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  2345. /**
  2346. * 是否执行,存在成功的标识
  2347. *
  2348. * @param existStatus 状态
  2349. * @param step 步骤
  2350. * @return true/false
  2351. */
  2352. notExistSuccessStep(existStatus:$.java.util.List,step:string):boolean;
  2353. /**
  2354. * 保存失败提示
  2355. *
  2356. * @param perChgBizInfoNew perChgBizInfoNew
  2357. * @param res 接口返回
  2358. * @param billDy 单据
  2359. * @return 成功、失败
  2360. */
  2361. notSuccessTips(perChgBizInfoNew:kd.sdk.hr.common.bean.PerChgBizInfoNew,res:$.java.util.Map,billDy:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  2362. /**
  2363. * 保存失败提示
  2364. *
  2365. * @param perChgBizInfoNew perChgBizInfoNew
  2366. * @param res 接口返回
  2367. * @param billDy 单据
  2368. * @return 成功、失败
  2369. */
  2370. notSuccessTipsWrite(perChgBizInfoNew:kd.sdk.hr.common.bean.PerChgBizInfoNew,res:$.java.util.Map,billDy:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  2371. /**
  2372. * 记录日志
  2373. *
  2374. * @param bill 单据
  2375. * @param option 操作
  2376. */
  2377. perChangeRecord(bill:$.kd.bos.dataentity.entity.DynamicObject,option:$.kd.bos.dataentity.OperateOption):void;
  2378. /**
  2379. * @param billDy
  2380. * @description 设置单据最终状态
  2381. */
  2382. setBillStatus(billDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  2383. /**
  2384. * 更新数据库同步状态
  2385. *
  2386. * @param billDy 单据
  2387. */
  2388. setDbBillStatus(billDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  2389. /**
  2390. * 设置最小合集状态
  2391. *
  2392. * @param billDy 单据信息
  2393. * @return 错误码
  2394. */
  2395. setSmallestPerChgStatus(billDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  2396. /**
  2397. * 更新数据库同步状态
  2398. *
  2399. * @param billDy 单据
  2400. */
  2401. setSmallestStatus(billDy:$.kd.bos.dataentity.entity.DynamicObject):void;
  2402. /**
  2403. * 记录成功或者失败不入库
  2404. *
  2405. * @param billDy 单据信息
  2406. * @param codeInfo 错误信息
  2407. * @param code 错误码
  2408. * @param success 成功、失败
  2409. */
  2410. setStatusAndMsg(billDy:$.kd.bos.dataentity.entity.DynamicObject,codeInfo:string,code:string,success:boolean,perChgBizInfoNew:kd.sdk.hr.common.bean.PerChgBizInfoNew):void;
  2411. setStatusAndMsgByEnum(billDy:$.kd.bos.dataentity.entity.DynamicObject,perChgStatusEnum:kd.sdk.hr.hpfs.common.enums.PerChgStatusEnum,success:boolean,params:kd.sdk.hr.common.bean.PerChgBizInfoNew):void;
  2412. /**
  2413. * 记录成功或者失败入库
  2414. *
  2415. * @param billDy 单据信息
  2416. * @param perChgStatusEnum 码
  2417. * @param success 成功、失败
  2418. */
  2419. setStatusAndMsgByEnumWrite(billDy:$.kd.bos.dataentity.entity.DynamicObject,perChgStatusEnum:kd.sdk.hr.hpfs.common.enums.PerChgStatusEnum,success:boolean,params:kd.sdk.hr.common.bean.PerChgBizInfoNew):void;
  2420. /**
  2421. * 记录成功或者失败入库
  2422. *
  2423. * @param billDy 单据信息
  2424. * @param codeInfo 错误信息
  2425. * @param code 错误码
  2426. * @param success 成功、失败
  2427. */
  2428. setStatusAndMsgWrite(billDy:$.kd.bos.dataentity.entity.DynamicObject,codeInfo:string,code:string,success:boolean,perChgBizInfoNew:kd.sdk.hr.common.bean.PerChgBizInfoNew):void;
  2429. }
  2430. interface ChgRecordMsgUtils_C extends ChgRecordMsgUtils_S {
  2431. new():ChgRecordMsgUtils;
  2432. }
  2433. interface ChgRecordMsgUtils$ {
  2434. }
  2435. type ChgRecordMsgUtils_T = ChgRecordMsgUtils_S & ChgRecordMsgUtils$;
  2436. interface ChgRecordMsgUtils extends ChgRecordMsgUtils_T {
  2437. }
  2438. }
  2439. namespace kd.sdk.hr.hspm{
  2440. interface SdkHRHspmModule_S {
  2441. }
  2442. type SdkHRHspmModule_ST = $.kd.sdk.module.Module & SdkHRHspmModule_S;
  2443. interface SdkHRHspmModule_C extends SdkHRHspmModule_ST {
  2444. new():SdkHRHspmModule;
  2445. }
  2446. interface SdkHRHspmModule$ {
  2447. }
  2448. type SdkHRHspmModule_T = $.kd.sdk.module.Module & SdkHRHspmModule_S & SdkHRHspmModule$;
  2449. interface SdkHRHspmModule extends SdkHRHspmModule_T {
  2450. }
  2451. }
  2452. namespace kd.sdk.hr.hspm.business.helper{
  2453. interface BasedataHelper_S {
  2454. /**
  2455. * 根据名称 查询带审核的基础资料
  2456. * @param entityName 基础资料实体
  2457. * @param name 名称
  2458. * @return 单个基础资料的数据
  2459. */
  2460. getAuditBaseDataByName(entityName:string,name:string):$.kd.bos.dataentity.entity.DynamicObject;
  2461. /**
  2462. * 查询基础资料
  2463. *
  2464. * @param entityName 基础资料实体
  2465. * @param pkId 主键
  2466. * @return 单个基础资料的数据
  2467. */
  2468. getBasedataById(entityName:string,pkId:long):$.kd.bos.dataentity.entity.DynamicObject;
  2469. /**
  2470. * 查询语言证书
  2471. *
  2472. * @param languagetypeId 语言种类ID
  2473. * @return 单个基础资料的数据
  2474. */
  2475. getLanguagecertByLanguagetype(languagetypeId:long):$.java.util.Map;
  2476. /**
  2477. * 查询带审核的基础资料的ID集合
  2478. *
  2479. * @return 基础资料ID集合
  2480. */
  2481. queryAudisBasedataIdList(entityName:string):$.java.util.List;
  2482. /**
  2483. * 增加initstatus初始化状态
  2484. *
  2485. * @param desDy 动态对象
  2486. * @return 对象
  2487. */
  2488. setInitData(desDy:$.kd.bos.dataentity.entity.DynamicObject):$.kd.bos.dataentity.entity.DynamicObject;
  2489. }
  2490. interface BasedataHelper_C extends BasedataHelper_S {
  2491. new():BasedataHelper;
  2492. }
  2493. interface BasedataHelper$ {
  2494. }
  2495. type BasedataHelper_T = BasedataHelper_S & BasedataHelper$;
  2496. interface BasedataHelper extends BasedataHelper_T {
  2497. }
  2498. interface HpfsChgexternalrecordQueueHelper_S {
  2499. /**
  2500. * 非时序表删除成功,批量发送消息
  2501. * 获取人事物变动进行消息同步对象
  2502. *
  2503. * @param dataEntities 非时序表删除的实体集合
  2504. * @param entityNumber 实体编码
  2505. * @param sourceNumber 操作实体
  2506. * @return 人事物变动进行消息同步对象
  2507. */
  2508. createBatchHisNonLineDeleteMsg(dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],entityNumber:string,sourceNumber:string):$.java.util.Map;
  2509. /**
  2510. * 非时序表更新成功,批量发送消息(定制)
  2511. * 创建人事物变动进行消息同步对象
  2512. *
  2513. * @param personId 自然人ID
  2514. * @param paramMap 发送保存的入参
  2515. * @param operateResult 调用历史模型接口返回包装类
  2516. * @param sourceEntity 实体
  2517. * @return 人事物变动进行消息同步对象
  2518. */
  2519. createBatchHisNonLineInsertOrUpdateMsg(personId:long,paramMap:$.java.util.Map,operateResult:kd.sdk.hr.hspm.common.result.HrpiServiceOperateResult,sourceEntity:string):kd.sdk.hr.hspm.common.dto.HpfsChgexternalrecordQueueDto;
  2520. /**
  2521. * 档案列表的非时序表姓名修改,同步hrpi_person(定制)
  2522. * 创建人事物变动进行消息同步对象
  2523. *
  2524. * @param personId 自然人ID
  2525. * @param paramMap 发送保存的入参
  2526. * @param sourceEntity 实体
  2527. * @return 人事物变动进行消息同步对象
  2528. */
  2529. createNoPropInsertOrUpdateMsg(personId:long,paramMap:$.java.util.Map,sourceEntity:string):void;
  2530. /**
  2531. * 初始化报文参数对象
  2532. *
  2533. * @param personId 自然人ID
  2534. * @param sourceNumber 实体
  2535. * @return 报文参数
  2536. */
  2537. initHpfsChgexternalrecordQueueDto(personId:long,sourceNumber:string):kd.sdk.hr.hspm.common.dto.HpfsChgexternalrecordQueueDto;
  2538. /**
  2539. * 教育信息更新或删除完成后,合并报文并发送报文(定制)
  2540. * 调用人事物变动进行消息同步
  2541. *
  2542. * @param pereduexpHpfsChgexternalrecordQueueDtoMap 教育经历更新/删除操作已经产生的报文
  2543. * @param pereduexpcertBatchHisNonLineDeleteMsg 教育证件删除操作已经产生的报文
  2544. */
  2545. mergeRecordAndSend(pereduexpHpfsChgexternalrecordQueueDtoMap:$.java.util.Map,pereduexpcertBatchHisNonLineDeleteMsg:$.java.util.Map):void;
  2546. /**
  2547. * 非时序表删除成功,批量发送消息
  2548. * 调用人事物变动进行消息同步
  2549. *
  2550. * @param dataEntities 非时序表删除的实体集合
  2551. * @param entityNumber 实体编码
  2552. * @param sourceNumber 操作实体
  2553. */
  2554. sendBatchHisNonLineDeleteMsg(dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],entityNumber:string,sourceNumber:string):void;
  2555. /**
  2556. * 非时序表新增成功,批量发送消息
  2557. * 调用人事物变动进行消息同步
  2558. *
  2559. * @param dataEntities 实体的动态数据对象集
  2560. * @param entityNumber 实体编码
  2561. * @param sourceNumber 操作实体
  2562. */
  2563. sendBatchHisNonLineInsertMsg(dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],entityNumber:string,sourceNumber:string):void;
  2564. /**
  2565. * 非时序表更新成功,批量发送消息(定制)
  2566. * 调用人事物变动进行消息同步
  2567. *
  2568. * @param personId 自然人ID
  2569. * @param paramMap 发送保存的入参
  2570. * @param operateResult 调用历史模型接口返回包装类
  2571. * @param sourceEntity 实体
  2572. */
  2573. sendBatchHisNonLineInsertOrUpdateMsg(personId:long,paramMap:$.java.util.Map,operateResult:kd.sdk.hr.hspm.common.result.HrpiServiceOperateResult,sourceEntity:string):void;
  2574. /**
  2575. * 非时序表更新成功,批量发送消息
  2576. * 调用人事物变动进行消息同步
  2577. *
  2578. * @param dataEntities 实体的动态数据对象集
  2579. * @param entityNumber 实体编码
  2580. * @param sourceNumber 操作实体
  2581. */
  2582. sendBatchHisNonLineUpdateMsg(dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],entityNumber:string,sourceNumber:string):void;
  2583. /**
  2584. * 教育信息新增成功,发送消息(定制)
  2585. * 调用人事物变动进行消息同步
  2586. *
  2587. * @param personId 自然人ID
  2588. * @param paramMap 发送保存的入参
  2589. * @param pereduexpcertDyCollection 教育证件表待保存的数据
  2590. * @param operateResult 调用历史模型接口返回包装类
  2591. */
  2592. sendCustomerHisNonLineMsgBySavePereduexpinfo(personId:long,paramMap:$.java.util.Map,pereduexpcertDyCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection,operateResult:kd.sdk.hr.hspm.common.result.HrpiServiceOperateResult):void;
  2593. /**
  2594. * 个人基本信息表更新成功,发送消息(定制)
  2595. * 调用人事物变动进行消息同步
  2596. *
  2597. * @param personId 自然人ID
  2598. * @param paramMap 发送保存的入参
  2599. * @param hrpiPertspropDy 时序性表数据保存前的最新记录
  2600. * @param ermanFileDbMap 存放修改前人事业务档案数据的集合
  2601. * @param operateResult 调用历史模型接口返回包装类
  2602. */
  2603. 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;
  2604. /**
  2605. * 非时序表新增成功,发送消息
  2606. * 调用人事物变动进行消息同步
  2607. *
  2608. * @param dataEntity 实体的动态数据对象
  2609. * @param entityNumber 实体编码
  2610. * @param sourceNumber 操作实体
  2611. */
  2612. sendHisNonLineInsertMsg(dataEntity:$.kd.bos.dataentity.entity.DynamicObject,entityNumber:string,sourceNumber:string):void;
  2613. /**
  2614. * 非时序表更新成功,发送消息
  2615. * 调用人事物变动进行消息同步
  2616. *
  2617. * @param dataEntity 实体的动态数据对象
  2618. * @param entityNumber 实体编码
  2619. * @param sourceNumber 操作实体
  2620. */
  2621. sendHisNonLineUpdateMsg(dataEntity:$.kd.bos.dataentity.entity.DynamicObject,entityNumber:string,sourceNumber:string):void;
  2622. /**
  2623. * 发送消息
  2624. *
  2625. * @param hpfsChgexternalrecordQueueDto 报文参数
  2626. */
  2627. sendMsg(hpfsChgexternalrecordQueueDto:kd.sdk.hr.hspm.common.dto.HpfsChgexternalrecordQueueDto):void;
  2628. }
  2629. interface HpfsChgexternalrecordQueueHelper_C extends HpfsChgexternalrecordQueueHelper_S {
  2630. new():HpfsChgexternalrecordQueueHelper;
  2631. }
  2632. interface HpfsChgexternalrecordQueueHelper$ {
  2633. }
  2634. type HpfsChgexternalrecordQueueHelper_T = HpfsChgexternalrecordQueueHelper_S & HpfsChgexternalrecordQueueHelper$;
  2635. interface HpfsChgexternalrecordQueueHelper extends HpfsChgexternalrecordQueueHelper_T {
  2636. }
  2637. interface InfoGroupHelper_S {
  2638. /**
  2639. * SubEntryProp list列表转出map
  2640. *
  2641. * @param subEntryProps 子分录
  2642. * @return map
  2643. */
  2644. changeToSubEntryPropsMap(subEntryProps:$.java.util.List):$.java.util.Map;
  2645. /**
  2646. * 关闭指引区域
  2647. *
  2648. * @param view 多视图配置视图
  2649. */
  2650. closeGuideFlex(view:$.kd.bos.form.IFormView):void;
  2651. /**
  2652. * 删除关联的二级菜单
  2653. *
  2654. * @param view 多视图方案view
  2655. * @param groupId 删除的信息组id
  2656. */
  2657. delRelationMultiLevelMenu(view:$.kd.bos.form.IFormView,groupId:string):void;
  2658. /**
  2659. * 是否开启了多级菜单
  2660. *
  2661. * @return 是/否
  2662. */
  2663. enableMultiLevelMenu():boolean;
  2664. /**
  2665. * 是否有默认行
  2666. *
  2667. * @param dynamicObjectCollection 分录数据
  2668. * @return 是否
  2669. */
  2670. existDefaultRow(dynamicObjectCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):boolean;
  2671. /**
  2672. * 获取业务类型
  2673. *
  2674. * @param view 多视图配置视图
  2675. * @return 业务类型过滤
  2676. */
  2677. getBusinessTypeFilter(view:$.kd.bos.form.IFormView):$.kd.bos.orm.query.QFilter;
  2678. /**
  2679. * 获取配置区域
  2680. *
  2681. * @param isMainArea 是否是主页区域
  2682. * @return 配置区域
  2683. */
  2684. getConfigArea(isMainArea:boolean):kd.sdk.hr.hspm.common.enums.ConfigAreaEnum;
  2685. /**
  2686. * 获取当前信息组分录名
  2687. *
  2688. * @param isMainArea 是否是主页区域
  2689. * @return 当前信息组分录名
  2690. */
  2691. getCurrentEntityKey(isMainArea:boolean):string;
  2692. /**
  2693. * 子组根据选中的字段,确认绑定的组
  2694. *
  2695. * @param dynamicObjects 信息组
  2696. * @param nodeId 节点ID
  2697. * @return 是/否
  2698. */
  2699. getCurrentGroup(dynamicObjects:$.kd.bos.dataentity.entity.DynamicObjectCollection,nodeId:string):long;
  2700. /**
  2701. * 获取子分录属性
  2702. *
  2703. * @param properties 属性
  2704. * @return 子分录
  2705. */
  2706. getSubEntryProp(properties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection):$.java.util.List;
  2707. /**
  2708. * 获取子组id集合
  2709. *
  2710. * @param dynamicObjects 分录
  2711. * @param nodeId 焦点节点
  2712. * @return 子组id集合
  2713. */
  2714. getSubGroupIds(dynamicObjects:$.kd.bos.dataentity.entity.DynamicObjectCollection,nodeId:string):$.java.util.List;
  2715. /**
  2716. * 获取tab的text
  2717. *
  2718. * @param tabKey tabkey
  2719. * @return tab的text
  2720. */
  2721. getTabText(tabKey:string):string;
  2722. /**
  2723. * 是否是教育经历
  2724. *
  2725. * @param mappingFormId 标识
  2726. * @return 是/否
  2727. */
  2728. isEduPage(mappingFormId:string):boolean;
  2729. /**
  2730. * 是否是员工端
  2731. *
  2732. * @return 是否
  2733. */
  2734. isEmployee(model:$.kd.bos.entity.datamodel.IDataModel):boolean;
  2735. /**
  2736. * 判断该信息组是否存在字段
  2737. *
  2738. * @param group 信息组
  2739. * @return 是否
  2740. */
  2741. isExistField(group:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  2742. /**
  2743. * 根据分录名字判断是否是主页区域
  2744. *
  2745. * @param key 名字
  2746. * @return 是否是主页配置区域
  2747. */
  2748. isMainArea(key:string):boolean;
  2749. /**
  2750. * 是否是单行附表
  2751. *
  2752. * @param pageNumber 元数据标识
  2753. * @return 是否
  2754. */
  2755. isSingleRowTpl(pageNumber:string):boolean;
  2756. /**
  2757. * 去中台查询提示语
  2758. *
  2759. * @param view 多视图配置视图
  2760. * @param key 控件标识
  2761. * @return 提示语
  2762. */
  2763. queryPromptForString(view:$.kd.bos.form.IFormView,key:string):string;
  2764. /**
  2765. * 如果默认行存在,则删除默认行
  2766. *
  2767. * @param dynamicObjectCollection 分录数据
  2768. */
  2769. removeDefaultRowIFAbsent(dynamicObjectCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
  2770. /**
  2771. * 设置组操作按钮是否锁定
  2772. *
  2773. * @param view 多视图配置视图
  2774. * @param pageNumber 信息组标识
  2775. * @param prefix 前缀
  2776. */
  2777. setGroupOpEnable(view:$.kd.bos.form.IFormView,pageNumber:string,prefix:string):void;
  2778. /**
  2779. * 提示语
  2780. *
  2781. * @param view 多视图配置视图
  2782. */
  2783. showHint(view:$.kd.bos.form.IFormView):void;
  2784. /**
  2785. * 预览档案
  2786. *
  2787. * @param pkId 配置方案ID
  2788. * @param view view
  2789. */
  2790. showPreview(pkId:any,view:$.kd.bos.form.IFormView):void;
  2791. }
  2792. interface InfoGroupHelper_C extends InfoGroupHelper_S {
  2793. new():InfoGroupHelper;
  2794. }
  2795. interface InfoGroupHelper$ {
  2796. }
  2797. type InfoGroupHelper_T = InfoGroupHelper_S & InfoGroupHelper$;
  2798. interface InfoGroupHelper extends InfoGroupHelper_T {
  2799. }
  2800. interface FieldPermHelper_S {
  2801. readonly CACHE_FIELD_RULES:string;
  2802. /**
  2803. * 调整多视图配置参数
  2804. *
  2805. * @param configStr 多视图配置参数
  2806. * @return 调整后的多视图配置参数
  2807. */
  2808. adjustConfigParamByFieldRules(configStr:string):string;
  2809. /**
  2810. * 调整多视图配置参数
  2811. *
  2812. * @param tabMap 多视图配置参数
  2813. * @param view IFormView
  2814. * @return 调整后的多视图配置参数
  2815. */
  2816. adjustConfigParamByFieldRules(tabMap:$.java.util.Map,view:$.kd.bos.form.IFormView):$.java.util.Map;
  2817. /**
  2818. * 获取不可读取的权限字段
  2819. *
  2820. * @param view 视图view
  2821. * @return 不可读取的权限字段集合
  2822. */
  2823. getCanNotReadFields(view:$.kd.bos.form.IFormView):$.java.util.Set;
  2824. /**
  2825. * 获取字段权限配置
  2826. *
  2827. * @param formId 元数据标识
  2828. * @return FieldControlRule
  2829. */
  2830. getFieldRules(formId:string):$.kd.bos.permission.api.FieldControlRule;
  2831. /**
  2832. * 查找注册权限的元数据
  2833. *
  2834. * @param view 当前页面
  2835. * @return 注册权限的元数据
  2836. */
  2837. getRegisterPermFromId(view:$.kd.bos.form.IFormView):string;
  2838. /**
  2839. * 判断某字段是否有查看权限
  2840. *
  2841. * @param formId 元数据标识
  2842. * @param field 字段标识
  2843. * @return 是否有查看权限
  2844. */
  2845. hasViewFieldPerm(formId:string,field:string):boolean;
  2846. /**
  2847. * 字段权限是否已经发生改变
  2848. *
  2849. * @param view 页面视图对象
  2850. * @return 字段权限是否已经发生改变
  2851. */
  2852. isFieldRuleChange(view:$.kd.bos.form.IFormView):boolean;
  2853. /**
  2854. * 数据权限发生变更提示
  2855. *
  2856. * @param view 页面视图对象
  2857. */
  2858. showMessage(view:$.kd.bos.form.IFormView):void;
  2859. }
  2860. interface FieldPermHelper_C extends FieldPermHelper_S {
  2861. new():FieldPermHelper;
  2862. }
  2863. interface FieldPermHelper$ {
  2864. }
  2865. type FieldPermHelper_T = FieldPermHelper_S & FieldPermHelper$;
  2866. interface FieldPermHelper extends FieldPermHelper_T {
  2867. }
  2868. interface ApprovalHelper_S {
  2869. readonly KEY_APPROVAL_SUMBIT_CALLBACK:string;
  2870. readonly KEY_HOMEPAGE_CLOSE_CALLBACK:string;
  2871. readonly PERM_SUBMIT_ID:string;
  2872. /**
  2873. * 删除操作时缓存处理
  2874. *
  2875. * @param view
  2876. * @param entityName
  2877. * @param pk
  2878. * @param dyArr
  2879. * @param tabList
  2880. * @return
  2881. */
  2882. dealApprovalCacheForDel(view:$.kd.bos.form.IFormView,entityName:string,pk:long,dyArr:$.kd.bos.dataentity.entity.DynamicObject,tabList:$.java.util.Map):boolean;
  2883. /**
  2884. * @param view
  2885. * @param entityName
  2886. * @param pk
  2887. * @param dyArr
  2888. * @param tabList
  2889. * @return
  2890. */
  2891. dealAuditBeforeDel(view:$.kd.bos.form.IFormView,entityName:string,pk:long,dyArr:$.kd.bos.dataentity.entity.DynamicObject,tabList:$.java.util.Map):boolean;
  2892. /**
  2893. * 删除缓存
  2894. *
  2895. * @param view 视图
  2896. */
  2897. delCacheData(view:$.kd.bos.form.IFormView):void;
  2898. /**
  2899. * 是否存在审核信息
  2900. *
  2901. * @param view 首页ivew
  2902. * @return 是否存在审核信息
  2903. */
  2904. existAuditInfo(view:$.kd.bos.form.IFormView):boolean;
  2905. /**
  2906. * 获取审核字段信息
  2907. *
  2908. * @param view 首页ivew
  2909. * @return 审核字段信息
  2910. */
  2911. getAuditFieldMap(view:$.kd.bos.form.IFormView):$.java.util.Map;
  2912. /**
  2913. * 改变弹窗按钮文字
  2914. *
  2915. * @return
  2916. */
  2917. getChangeBtnNameMaps():$.java.util.HashMap;
  2918. getFullKey(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):string;
  2919. /**
  2920. * 在流程中的工作流对应的单据
  2921. *
  2922. * @param personId 人员Id
  2923. * @return 在流程中的工作流对应的单据
  2924. */
  2925. getInProcessWorkFlowBill(personId:long):$.kd.bos.dataentity.entity.DynamicObject;
  2926. /**
  2927. * 处理提交审核按钮是否显示
  2928. *
  2929. * @param view 移动端首页view
  2930. */
  2931. handleSubmitButtonVisible(view:$.kd.bos.form.IFormView):void;
  2932. /**
  2933. * 获取放弃操作的key
  2934. *
  2935. * @param entityName 附表名
  2936. * @param dataId 数据Id
  2937. * @return
  2938. */
  2939. hasAbandonButton(view:$.kd.bos.form.IFormView,entityName:string,dataId:long):boolean;
  2940. /**
  2941. * 是否可以撤销
  2942. *
  2943. * @param bill 审批单据
  2944. * @return 是/否
  2945. */
  2946. isCanWithDraw(bill:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  2947. isHasNotPassInfoAfterDelete(view:$.kd.bos.form.IFormView,entityName:string,pkId:string):boolean;
  2948. /**
  2949. * 判断是否因为新增驳回而隐藏删除按钮
  2950. *
  2951. * @param view
  2952. * @param dataId
  2953. * @return
  2954. */
  2955. isHideDelBtnForAdd(view:$.kd.bos.form.IFormView,dataId:string):boolean;
  2956. /**
  2957. * 判断是否因为删除驳回隐藏
  2958. *
  2959. * @param view
  2960. * @param dataId
  2961. * @return
  2962. */
  2963. isHideDelBtnForDel(view:$.kd.bos.form.IFormView,dataId:string):boolean;
  2964. /**
  2965. * 该信息组是否有被驳回的字段(isNotPasss两个参数的方法已经被废弃,目前应该还有二开用到这块,为了构建不报错,保留该方法)
  2966. *
  2967. * @param view 我的档案首页view
  2968. * @param regNumber 信息组页面注册编码
  2969. * @return
  2970. */
  2971. isNotPasss(view:$.kd.bos.form.IFormView,regNumber:string):boolean;
  2972. /**
  2973. * 该信息组是否有被驳回的字段
  2974. *
  2975. * @param view 我的档案首页view
  2976. * @param regNumber 信息组页面注册编码
  2977. * @param groupName 信息组名
  2978. * @return
  2979. */
  2980. isNotPasss(view:$.kd.bos.form.IFormView,regNumber:string,groupName:string):boolean;
  2981. /**
  2982. * 是否不需要审核
  2983. *
  2984. * @param view 当前页面
  2985. * @param pkStr 数据id
  2986. * @param curEntity 当前页面对应实体
  2987. * @return
  2988. */
  2989. noNeedDelAudit(view:$.kd.bos.form.IFormView,pkStr:string,curEntity:string):boolean;
  2990. /**
  2991. * 删除旧版本缓存数据
  2992. *
  2993. * @param view 移动端主页view
  2994. * @return 是否存在旧版本数据
  2995. */
  2996. removeOldVersonData(view:$.kd.bos.form.IFormView):boolean;
  2997. /**
  2998. * 设置提交审核按钮是否显示监听
  2999. *
  3000. * @param view 我的档案首页view
  3001. * @param listener Progresss监听
  3002. */
  3003. setSubmitButtonVisibleListener(view:$.kd.bos.form.IFormView,listener:$.kd.bos.form.control.events.ProgresssListener):void;
  3004. showConfirmWhenFirstOpen(isClick:boolean,view:$.kd.bos.form.IFormView):void;
  3005. /**
  3006. * 展示删除操作不通过的信息
  3007. *
  3008. * @param view
  3009. */
  3010. showNoPassInfoForDelOP(view:$.kd.bos.form.IFormView):void;
  3011. /**
  3012. * 提示不可通过信息
  3013. *
  3014. * @param view
  3015. * @param entityName
  3016. * @param pkId
  3017. */
  3018. showNotPassInfoComfirm(view:$.kd.bos.form.IFormView,key:string,entityName:string,pkId:string):void;
  3019. /**
  3020. * 提交信息信息变更申请
  3021. *
  3022. * @param view 首页ivew
  3023. */
  3024. submit(view:$.kd.bos.form.IFormView):void;
  3025. /**
  3026. * 提交确认
  3027. *
  3028. * @param view 首页ivew
  3029. */
  3030. submitConfirm(view:$.kd.bos.form.IFormView,formPlugin:$.kd.bos.form.plugin.IFormPlugin):void;
  3031. /**
  3032. * 持久化首页缓存
  3033. *
  3034. * @param view
  3035. */
  3036. updateSyncCacheToDataBase(view:$.kd.bos.form.IFormView):void;
  3037. /**
  3038. * 查看审批记录
  3039. *
  3040. * @param view 我的档案首页view
  3041. */
  3042. viewAuditRecord(view:$.kd.bos.form.IFormView):void;
  3043. /**
  3044. * 查看修改记录
  3045. *
  3046. * @param view 移动端首页view
  3047. */
  3048. viewChangeRecord(view:$.kd.bos.form.IFormView):void;
  3049. /**
  3050. * 撤销单据
  3051. *
  3052. * @param bill 单据信息
  3053. * @return 是否成功
  3054. */
  3055. widthDraw(bill:$.kd.bos.dataentity.entity.DynamicObject):$.kd.bos.dataentity.Tuple;
  3056. }
  3057. interface ApprovalHelper_C extends ApprovalHelper_S {
  3058. new():ApprovalHelper;
  3059. }
  3060. interface ApprovalHelper$ {
  3061. }
  3062. type ApprovalHelper_T = ApprovalHelper_S & ApprovalHelper$;
  3063. interface ApprovalHelper extends ApprovalHelper_T {
  3064. }
  3065. interface HSPMBusinessDataServiceHelper_S {
  3066. /**
  3067. * 分页查询,复制平台的分页查询方法,这里做一些优化
  3068. * {@link BusinessDataServiceHelper#load(String, String, QFilter[], String, int, int)}
  3069. *
  3070. * @param entityName 实体名称
  3071. * @param selectProperties 查询字段
  3072. * @param filters 查询条件
  3073. * @param orderBy 查询排序
  3074. * @param top 分页大小
  3075. * @return 查询数据
  3076. */
  3077. load(entityName:string,selectProperties:string,filters:$.kd.bos.orm.query.QFilter[],orderBy:string,top:number):$.kd.bos.dataentity.entity.DynamicObject[];
  3078. /**
  3079. * 分页查询,复制平台的分页查询方法,这里做一些优化
  3080. * {@link BusinessDataServiceHelper#load(String, String, QFilter[], String, int, int)}
  3081. *
  3082. * @param entityName 实体名称
  3083. * @param selectProperties 查询字段
  3084. * @param filters 查询条件
  3085. * @param orderBy 查询排序
  3086. * @param pageIndex 起始页
  3087. * @param pagesize 分页大小
  3088. * @return 查询数据
  3089. */
  3090. load(entityName:string,selectProperties:string,filters:$.kd.bos.orm.query.QFilter[],orderBy:string,pageIndex:number,pagesize:number):$.kd.bos.dataentity.entity.DynamicObject[];
  3091. loadData(type_arg:$.kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType,idList:$.java.util.List,ds:$.kd.bos.algo.DataSet):$.kd.bos.dataentity.entity.DynamicObject[];
  3092. }
  3093. interface HSPMBusinessDataServiceHelper_C extends HSPMBusinessDataServiceHelper_S {
  3094. new():HSPMBusinessDataServiceHelper;
  3095. }
  3096. interface HSPMBusinessDataServiceHelper$ {
  3097. }
  3098. type HSPMBusinessDataServiceHelper_T = HSPMBusinessDataServiceHelper_S & HSPMBusinessDataServiceHelper$;
  3099. interface HSPMBusinessDataServiceHelper extends HSPMBusinessDataServiceHelper_T {
  3100. }
  3101. interface CommonQFilterHelper_S {
  3102. /**
  3103. * 获取 主业务档案(含离职主档案,退休档案)的 QFilter
  3104. *
  3105. * @param selectProperty 查询列
  3106. * @return QFilter
  3107. */
  3108. getAllErfiletypeMainErfiletypeassign(selectProperty:string):$.kd.bos.orm.query.QFilter;
  3109. /**
  3110. * 获取 初始化档案的 QFilter(主任职和离职)
  3111. *
  3112. * @param selectProperty 查询列
  3113. * @return QFilter
  3114. */
  3115. getErfiletypeInitErfiletypeassign(selectProperty:string):$.kd.bos.orm.query.QFilter;
  3116. /**
  3117. * 获取 主业务档案(不含离职主档案)的 QFilter
  3118. *
  3119. * @param selectProperty 查询列
  3120. * @return QFilter
  3121. */
  3122. getErfiletypeMainErfiletypeassign(selectProperty:string):$.kd.bos.orm.query.QFilter;
  3123. /**
  3124. * 根据用工关系状态分类查询用工关系状态
  3125. *
  3126. * @param selectProperty 查询字段
  3127. * @param labrelstatusclsList 用工关系状态分类
  3128. * @return QFilter
  3129. */
  3130. getLaborrelstatusByClsList(selectProperty:string,labrelstatusclsList:$.java.util.List):$.kd.bos.orm.query.QFilter;
  3131. /**
  3132. * 获取 在职状态的 QFilter
  3133. *
  3134. * @param selectProperty 查询列
  3135. * @return QFilter
  3136. */
  3137. getLaborrelstatusWorkingState(selectProperty:string):$.kd.bos.orm.query.QFilter;
  3138. /**
  3139. * 根据用工关系类型分类查询用工关系类型
  3140. *
  3141. * @param selectProperty 查询字段
  3142. * @param labreltypeclsList 用工关系类型分类
  3143. * @return QFilter
  3144. */
  3145. getLaborreltypeByClsList(selectProperty:string,labreltypeclsList:$.java.util.List):$.kd.bos.orm.query.QFilter;
  3146. }
  3147. interface CommonQFilterHelper_C extends CommonQFilterHelper_S {
  3148. new():CommonQFilterHelper;
  3149. }
  3150. interface CommonQFilterHelper$ {
  3151. }
  3152. type CommonQFilterHelper_T = CommonQFilterHelper_S & CommonQFilterHelper$;
  3153. interface CommonQFilterHelper extends CommonQFilterHelper_T {
  3154. }
  3155. }
  3156. namespace kd.sdk.hr.hspm.business.mservice.helper{
  3157. interface HSPMServiceHelper_S {
  3158. /**
  3159. * 根据用工关系类型分类和用工关系状态分类查询生效的档案总数
  3160. *
  3161. * @param labreltypeclsList 用工关系类型分类ID列表(必填)
  3162. * @param labrelstatusclsList 用工关系状态分类ID列表(必填)
  3163. * @return 生效的档案总数
  3164. */
  3165. countErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List):number;
  3166. /**
  3167. * 获取人员卡片头部信息
  3168. *
  3169. * @param ermanfileId 档案id
  3170. * @return 档案信息
  3171. */
  3172. getCardFields(ermanfileId:$.java.util.List):$.java.util.List;
  3173. /**
  3174. * 根据组织人获取档案信息
  3175. *
  3176. * @param depempIds 部门人id
  3177. * @return 档案信息
  3178. */
  3179. getErmanFileByDepempId(depempIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3180. /**
  3181. * 根据任职信息获取档案ID
  3182. *
  3183. * @param importList 任职信息
  3184. * @return 档案信息
  3185. */
  3186. getErmanFileIdByEmporgRel(importList:$.java.util.List):$.java.util.List;
  3187. /**
  3188. * 根据档案ID获取档案信息
  3189. *
  3190. * @param ermanfileId 档案id
  3191. * @return 档案信息
  3192. */
  3193. getErmanfile(ermanfileId:long):$.java.util.Map;
  3194. /**
  3195. * 通过档案id调用规则引擎获取多视图配置
  3196. *
  3197. * @param param 档案id
  3198. * @return 多视图配置
  3199. */
  3200. getFileViewByFileId(param:$.java.util.Map):$.java.util.Map;
  3201. /**
  3202. * 通过多视图id获取多视图配置
  3203. *
  3204. * @param param 多视图id
  3205. * @return 多视图配置
  3206. */
  3207. getFileViewById(param:$.java.util.Map):$.java.util.Map;
  3208. /**
  3209. * 获取多视图配置信息
  3210. *
  3211. * @param cnfId 配置主键
  3212. * @param preView 是否预览
  3213. */
  3214. getInfoGroupConfig(cnfId:long,preView:string):$.java.util.Map;
  3215. /**
  3216. * 根据自然人ID获取主档案信息
  3217. *
  3218. * @param personId 自然人id
  3219. * @return 主档案信息
  3220. */
  3221. getPrimaryErmanfFile(personId:long):$.kd.bos.dataentity.entity.DynamicObject;
  3222. /**
  3223. * 根据规则引擎获取档案多视图方案跳转档案详情
  3224. *
  3225. * @param erFileId 档案id
  3226. * @param listFormId 列表标识
  3227. * @return formShowParameter
  3228. */
  3229. jumpErManFileDetail(erFileId:long,listFormId:string):$.java.util.Map;
  3230. /**
  3231. * 通过批量档案ID获取档案
  3232. *
  3233. * @param pkIds 主键
  3234. * @return 档案信息
  3235. */
  3236. listErManFilesByPkIds(pkIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3237. /**
  3238. * 根据用工关系类型分类和用工关系状态分类查询生效的档案信息
  3239. *
  3240. * @param labreltypeclsList 用工关系类型分类ID列表(必填)
  3241. * @param labrelstatusclsList 用工关系状态分类ID列表(必填)
  3242. * @param selectProperties 查询字段(必填,参考hspm_ermanfile元数据)
  3243. * @param id ID的大于条件
  3244. * @param top 查询条数
  3245. * @return 生效的档案信息
  3246. */
  3247. listErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List,selectProperties:string,id:long,top:number):$.kd.bos.dataentity.entity.DynamicObject[];
  3248. /**
  3249. * 根据自然人ID批量获取主档案信息
  3250. *
  3251. * @param personIds 自然人Id
  3252. * @return 档案信息
  3253. */
  3254. listPrimaryErmanFile(personIds:$.java.util.List):$.java.util.Map;
  3255. /**
  3256. * 根据工号获取主任职的主档案信息
  3257. *
  3258. * @param empnumberList 工号列表
  3259. * @return 主档案信息
  3260. */
  3261. listPrimaryErmanFilesByEmpnumber(empnumberList:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3262. }
  3263. interface HSPMServiceHelper_C extends HSPMServiceHelper_S {
  3264. new():HSPMServiceHelper;
  3265. }
  3266. interface HSPMServiceHelper$ {
  3267. }
  3268. type HSPMServiceHelper_T = HSPMServiceHelper_S & HSPMServiceHelper$;
  3269. interface HSPMServiceHelper extends HSPMServiceHelper_T {
  3270. }
  3271. }
  3272. namespace kd.sdk.hr.hspm.business.repository{
  3273. interface ErmanFileRepository_S {
  3274. readonly QUIT_FILETYPE_CLS:long;
  3275. /**
  3276. * 根据用工关系类型分类和用工关系状态分类查询生效的档案总数
  3277. *
  3278. * @param labreltypeclsList 用工关系类型分类ID列表(必填)
  3279. * @param labrelstatusclsList 用工关系状态分类ID列表(必填)
  3280. * @return 生效的档案总数
  3281. */
  3282. countErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List):number;
  3283. generateDynamic():$.kd.bos.dataentity.entity.DynamicObject;
  3284. /**
  3285. * 根据任职信息获取(适配劳动合同初始化,引入场景)人员在职人事档案
  3286. *
  3287. * @Param [numbers, orgNums, positionNums, stdPositionNums, jobNums] 入参
  3288. * @return kd.bos.dataentity.entity.DynamicObject[] 人员档案结果
  3289. */
  3290. 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[];
  3291. /**
  3292. * 根据personId获取档案
  3293. *
  3294. * @param personId 自然人ID
  3295. * @return 档案信息
  3296. */
  3297. getErmanFile(personId:long):$.kd.bos.dataentity.entity.DynamicObject[];
  3298. /**
  3299. * 根据personId获取主档案
  3300. *
  3301. * @param personId 自然人id
  3302. * @return 档案信息
  3303. */
  3304. getErmanFileByPersonIdAndPostypeId(personId:long,postypeId:long):$.kd.bos.dataentity.entity.DynamicObject;
  3305. /**
  3306. * 根据任职信息获取
  3307. */
  3308. 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[];
  3309. /**
  3310. * @param ermanFileId 档案id
  3311. * @return 档案信息
  3312. */
  3313. getErmanfile(ermanFileId:long):$.kd.bos.dataentity.entity.DynamicObject;
  3314. /**
  3315. * @param ermanFileId 档案id
  3316. * @return 档案信息
  3317. */
  3318. getErmanfileInfo(ermanFileId:long):$.kd.bos.dataentity.entity.DynamicObject;
  3319. /**
  3320. * 获取用工状态值
  3321. *
  3322. * @return
  3323. */
  3324. getLaborrelStatus():$.java.util.Map;
  3325. /**
  3326. * 获取用工类型
  3327. *
  3328. * @return
  3329. */
  3330. getLaborrelType():$.java.util.Map;
  3331. /**
  3332. * 根据personId获取非时序性
  3333. *
  3334. * @param personId 自然人id
  3335. * @return 非时序信息
  3336. */
  3337. getNonProp(personId:long):$.kd.bos.dataentity.entity.DynamicObject;
  3338. /**
  3339. * 根据personId获取主档案
  3340. *
  3341. * @param personId 自然人id
  3342. * @return 档案信息
  3343. */
  3344. getPrimaryErmanFile(personId:long):$.kd.bos.dataentity.entity.DynamicObject;
  3345. /**
  3346. * 根据personId获取主档案
  3347. *
  3348. * @param employeeId 自然人id
  3349. * @return 档案信息
  3350. */
  3351. getPrimaryErmanFileByEmployeeId(employeeId:long):$.kd.bos.dataentity.entity.DynamicObject;
  3352. /**
  3353. * 根据任职信息获取listEmpposorgrels
  3354. */
  3355. getPrimaryErmanFileIdByEmployeeId(employeeIdList:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3356. /**
  3357. * 根据主键获取档案
  3358. *
  3359. * @param pkIds 主键
  3360. * @return 档案信息
  3361. */
  3362. listErManFilesByPkIds(pkIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3363. /**
  3364. * 查询档案部门信息
  3365. *
  3366. * @param ermanFileIds 档案id
  3367. * @return 档案信息
  3368. */
  3369. listErmanDepempfiles(ermanFileIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3370. /**
  3371. * 根据组织人获取档案信息
  3372. *
  3373. * @param depempIds 组织人id
  3374. * @return 档案信息
  3375. */
  3376. listErmanFilesByDepempId(depempIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3377. /**
  3378. * 根据用工关系类型分类和用工关系状态分类查询生效的档案信息
  3379. *
  3380. * @param labreltypeclsList 用工关系类型分类ID列表(必填)
  3381. * @param labrelstatusclsList 用工关系状态分类ID列表(必填)
  3382. * @param selectProperties 查询字段(必填,参考hspm_ermanfile元数据)
  3383. * @param start 分页条件
  3384. * @param limit 分页条件
  3385. * @return 生效的档案信息
  3386. */
  3387. listErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List,selectProperties:string,start:number,limit:number):$.kd.bos.dataentity.entity.DynamicObject[];
  3388. /**
  3389. * 根据用工关系类型分类和用工关系状态分类查询生效的档案信息
  3390. *
  3391. * @param labreltypeclsList 用工关系类型分类ID列表(必填)
  3392. * @param labrelstatusclsList 用工关系状态分类ID列表(必填)
  3393. * @param selectProperties 查询字段(必填,参考hspm_ermanfile元数据)
  3394. * @param id 查询数据在这个ID后
  3395. * @param top 查询数据条件
  3396. * @return 生效的档案信息
  3397. */
  3398. listErmanFilesByTypeclsAndStatuscls(labreltypeclsList:$.java.util.List,labrelstatusclsList:$.java.util.List,selectProperties:string,id:long,top:number):$.kd.bos.dataentity.entity.DynamicObject[];
  3399. /**
  3400. * 获取档案信息
  3401. * @param ermanFileIds 档案id
  3402. * @return 档案信息
  3403. */
  3404. listErmanfiles(ermanFileIds:$.java.util.Collection):$.kd.bos.dataentity.entity.DynamicObject[];
  3405. /**
  3406. * 根据工号获取主任职的主档案信息
  3407. *
  3408. * @param empnumberList 工号列表
  3409. * @return 档案信息
  3410. */
  3411. listPrimaryErmanFilesByEmpnumber(empnumberList:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3412. /**
  3413. * 根据personId获取主档案
  3414. *
  3415. * @param personIds 自然人id
  3416. * @return 档案信息
  3417. */
  3418. listPrimaryErmanfFile(personIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3419. /**
  3420. * 根据employeeIds获取主档案
  3421. *
  3422. * @param employeeIds 企业人id集合
  3423. * @return 档案信息
  3424. */
  3425. listPrimaryErmanfFileByEmployeeIds(employeeIds:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject[];
  3426. /**
  3427. * 获取档案信息(不带出基础资料)
  3428. * @param ermanFileIds 档案id
  3429. * @return 档案信息
  3430. */
  3431. loadOriginalErmanfiles(ermanFileIds:$.java.util.Collection):$.kd.bos.dataentity.entity.DynamicObject[];
  3432. }
  3433. interface ErmanFileRepository_C extends ErmanFileRepository_S {
  3434. new():ErmanFileRepository;
  3435. }
  3436. interface ErmanFileRepository$ {
  3437. }
  3438. type ErmanFileRepository_T = ErmanFileRepository_S & ErmanFileRepository$;
  3439. interface ErmanFileRepository extends ErmanFileRepository_T {
  3440. }
  3441. }
  3442. namespace kd.sdk.hr.hspm.business.service{
  3443. interface PageRegConfigService_S {
  3444. /**
  3445. * 获取多视图方案缓存key
  3446. *
  3447. * @param source 客户端类型
  3448. * @param cnfId 多视图方案id
  3449. * @param modTime 多视图方案修改时间
  3450. * @param lang 语言
  3451. * @return 多视图方案缓存key
  3452. */
  3453. getConfCacheKey(source:string,cnfId:long,modTime:string,lang:$.kd.bos.lang.Lang):string;
  3454. getInstance():PageRegConfigService;
  3455. }
  3456. interface PageRegConfigService_C extends PageRegConfigService_S {
  3457. new():PageRegConfigService;
  3458. }
  3459. interface PageRegConfigService$ {
  3460. /**
  3461. * 获取配置方案
  3462. *
  3463. * @param cnfId 方案id
  3464. * @param source 来源
  3465. * @param preView 预览
  3466. * @return 方案配置
  3467. */
  3468. getInfoGroupConfig(cnfId:long,source:string,preView:string):$.java.util.Map;
  3469. /**
  3470. * 设公共参数
  3471. *
  3472. * @param formShowParameter form
  3473. * @param view 视图
  3474. */
  3475. setCommonCustomParam(formShowParameter:$.kd.bos.form.FormShowParameter,view:$.kd.bos.form.IFormView):void;
  3476. }
  3477. type PageRegConfigService_T = PageRegConfigService_S & PageRegConfigService$;
  3478. interface PageRegConfigService extends PageRegConfigService_T {
  3479. }
  3480. interface AttacheHandlerService_S {
  3481. /**
  3482. * 判断页面是否空页面
  3483. *
  3484. * @param view 视图
  3485. * @param contentName 面板名
  3486. */
  3487. containFlex(view:$.kd.bos.form.IFormView,contentName:string):void;
  3488. getInstance():AttacheHandlerService;
  3489. /**
  3490. * 调用api是否成功
  3491. *
  3492. * @param resultMap api返回结果
  3493. * @return 是否成功
  3494. */
  3495. isSuccess(resultMap:$.java.util.Map):boolean;
  3496. }
  3497. interface AttacheHandlerService_C extends AttacheHandlerService_S {
  3498. new():AttacheHandlerService;
  3499. }
  3500. interface AttacheHandlerService$ {
  3501. /**
  3502. * 改变多实体的页面标识
  3503. *
  3504. * @param formShowParameter formShowParameter
  3505. * @param entityId 实体
  3506. * @return 修改数据
  3507. */
  3508. buildUniqueParam(formShowParameter:$.kd.bos.form.FormShowParameter,entityId:string):$.java.util.Map;
  3509. /**
  3510. * 校验截包的必填性、长度、非法字符 等校验
  3511. *
  3512. * @param view
  3513. * @param model
  3514. * @param drawFormFields
  3515. * @param ignoreField 过滤不处理的字段
  3516. * @param acrossEntity
  3517. * @return
  3518. */
  3519. checkIllegalInput(view:$.kd.bos.form.IFormView,model:$.kd.bos.entity.datamodel.IDataModel,drawFormFields:$.java.util.List,ignoreField:$.java.util.Set,acrossEntity:string):string;
  3520. /**
  3521. * 校验主键
  3522. *
  3523. * @param view 视图
  3524. * @param pKId 传入的主键
  3525. * @param cacheKey 标识
  3526. * @return 是否
  3527. */
  3528. checkPkId(view:$.kd.bos.form.IFormView,pKId:long,cacheKey:string):boolean;
  3529. /**
  3530. * 关闭页面
  3531. *
  3532. * @param view view
  3533. * @param resultMap resultMap
  3534. * @param parentView parentView
  3535. */
  3536. closeView(view:$.kd.bos.form.IFormView,resultMap:$.java.util.Map,parentView:$.kd.bos.form.IFormView):void;
  3537. /**
  3538. * 公共按钮注册
  3539. *
  3540. * @param view view
  3541. * @param thisObj thisObj
  3542. */
  3543. commonBtnReg(view:$.kd.bos.form.IFormView,thisObj:kd.hr.hbp.formplugin.web.HRDataBaseEdit):void;
  3544. /**
  3545. * 职级职等的保存操作处理:调用事务变动操作型事务生效接口
  3546. *
  3547. * @return java.util.Map<java.lang.String, java.lang.Object> 出参
  3548. * @Param [params] 入参
  3549. */
  3550. executeActionPersonalChange(params:$.java.util.Map):$.java.util.Map;
  3551. /**
  3552. * 职级职等页面的新增或职级职等调整按钮点击后,显示弹窗前的处理:调用事务变动操作型事务查询接口
  3553. * 目的:对职级职等弹窗的字段做选择限制
  3554. *
  3555. * @return java.util.Map<java.lang.String, java.lang.Object> 配置结果
  3556. * @Param [params] 入参
  3557. */
  3558. getActionPersonalChange(params:$.java.util.Map):$.java.util.Map;
  3559. /**
  3560. * 通过证件类型 获取对应中文
  3561. *
  3562. * @param imageStr 图片地址
  3563. * @param displayName 显示名称
  3564. * @param type 类型id
  3565. * @return true
  3566. */
  3567. getCardCNByEN(imageStr:string,displayName:string,type_arg:long):$.kd.bos.dataentity.Tuple;
  3568. /**
  3569. * 获取配置id
  3570. *
  3571. * @param responseMap responseMap
  3572. * @param relFormId relFormId
  3573. * @param type 类型
  3574. * @return 是否用默认
  3575. */
  3576. getCnfId(responseMap:$.java.util.Map,relFormId:string,type_arg:string):$.kd.bos.dataentity.Tuple;
  3577. /**
  3578. * 循环中使用count方法 无法合理避免 这里使用一个方法嵌套尝试混过去 为了解决sonar的扫描问题
  3579. *
  3580. * @return ORM对象
  3581. */
  3582. getORMHelper():$.kd.bos.orm.ORM;
  3583. /**
  3584. * 获取配置参数
  3585. *
  3586. * @param formShowParameter formShowParameter
  3587. * @param entityId entityId
  3588. * @return map
  3589. */
  3590. getPageCustomParam(formShowParameter:$.kd.bos.form.FormShowParameter,entityId:string):$.java.util.Map;
  3591. getRealFormId(view:$.kd.bos.form.IFormView,dialogPageNumber:string,viewFlag:boolean):string;
  3592. /**
  3593. * 获取小数的舍入方式(就是怎么凑整)
  3594. * @param fieldKey 字段控件编码
  3595. * @return 舍入方式
  3596. */
  3597. getRoundingMode(fieldKey:string):$.java.math.RoundingMode;
  3598. /**
  3599. * 处理规则引擎
  3600. *
  3601. * @param view 视图
  3602. * @param erFileId 档案id
  3603. * @param erFileDy 档案
  3604. * @param relFormId 标识
  3605. * @param type 类型
  3606. * @param rpcType rpcType
  3607. * @return 配置id
  3608. */
  3609. 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;
  3610. handlerFieldValueChange(view:$.kd.bos.form.IFormView,attachMap:$.java.util.Map,acrossEntity:string):$.java.util.Map;
  3611. /**
  3612. * 附件保存
  3613. *
  3614. * @param formId 实体名称
  3615. * @param pkId 主键
  3616. * @param appId appid
  3617. * @param attachmentMap 附件信息
  3618. * @return
  3619. */
  3620. invokeAttachment(formId:string,pkId:any,appId:string,attachmentMap:$.java.util.Map):$.kd.bos.dataentity.entity.DynamicObjectCollection;
  3621. /**
  3622. * 调用院校所在国家/地区的规则引擎
  3623. *
  3624. * @param erFileDy erFileDy
  3625. * @param collegeCountry 院校所在国家/地区
  3626. * @param sceneNumber sceneNumber
  3627. * @return map
  3628. */
  3629. invokeCollegeCountryRuleEngine(nonProp:$.kd.bos.dataentity.entity.DynamicObject,erFileDy:$.kd.bos.dataentity.entity.DynamicObject,collegeCountry:$.kd.bos.dataentity.entity.DynamicObject,sceneNumber:string):$.java.util.Map;
  3630. /**
  3631. * 删除
  3632. *
  3633. * @param pkIdList 删除的主键
  3634. * @param entityName 实体名称
  3635. * @param delBoFlag 删除历史的需求、根据bo删除、不是只根据fid删
  3636. * @return 成功或者失败
  3637. */
  3638. invokeDel(pkIdList:$.java.util.List,entityName:string,delBoFlag:boolean):$.java.util.Map;
  3639. /**
  3640. * 废弃
  3641. *
  3642. * @param attachMap 多个附表BOID
  3643. * @return 成功或者失败
  3644. */
  3645. invokeDiscardBO(attachMap:$.java.util.Map):$.java.util.Map;
  3646. /**
  3647. * 历史模型引入
  3648. * 引入时需要保证所有的引入数据均在同一个事务组里,因此这里需要传入同一个eventId
  3649. *
  3650. * @param attachMap 多个附表数据
  3651. * @param eventId 事物ID,同一份excel的数据需要传同一个eventId
  3652. * @return 接口返回结果
  3653. */
  3654. invokeHisImportDataByBatchEventid(attachMap:$.java.util.Map,eventId:long):$.java.util.Map;
  3655. /**
  3656. * 非时序性引入
  3657. *
  3658. * @param importtype 引入类型
  3659. * @param importSaveDys 引入数据集
  3660. * @return 接口返回结果
  3661. */
  3662. invokeHisNonLineImportData(importtype:string,importSaveDys:$.kd.bos.dataentity.entity.DynamicObject[]):$.java.util.Map;
  3663. /**
  3664. * 附件删除
  3665. *
  3666. * @param formId 实体名称
  3667. * @param pkId 主键
  3668. * @param fileUid 应该是删除的附件id
  3669. */
  3670. invokeRemoveAttachment(formId:string,pkId:any,fileUid:any):void;
  3671. /**
  3672. * 修订
  3673. *
  3674. * @param attachMap 多个附表数据
  3675. * @return 成功或者失败
  3676. */
  3677. invokeReviseVersion(attachMap:$.java.util.Map):$.java.util.Map;
  3678. /**
  3679. * 调用规则引擎
  3680. *
  3681. * @param erFileDy erFileDy
  3682. * @param source source
  3683. * @param sceneNumber sceneNumber
  3684. * @return map
  3685. */
  3686. invokeRuleEngine(erFileDy:$.kd.bos.dataentity.entity.DynamicObject,source:string,sceneNumber:string):$.java.util.Map;
  3687. /**
  3688. * 修订
  3689. *
  3690. * @param attachMap 多个附表数据
  3691. * @return 成功或者失败
  3692. */
  3693. invokeSaveBatch(attachMap:$.java.util.Map):$.java.util.Map;
  3694. /**
  3695. * 保存和更新
  3696. *
  3697. * @param attachMap 多个附表数据
  3698. * @return 成功或者失败
  3699. */
  3700. invokeSaveOrUpdate(attachMap:$.java.util.Map):$.java.util.Map;
  3701. /**
  3702. * 保存或更新数据
  3703. *
  3704. * @param view view
  3705. * @param attachMap 附表信息
  3706. * @param closeView 是否关闭页面
  3707. * @param entityName 实体名
  3708. * @param type -1:目前特指职级职等调整,1:新增, 0:单实体修改,2:跨实体修改
  3709. * @return 信息
  3710. */
  3711. invokeSaveOrUpdate(view:$.kd.bos.form.IFormView,attachMap:$.java.util.Map,closeView:boolean,entityName:string,type_arg:string):$.java.util.Map;
  3712. /**
  3713. * 判断是主页还是侧边栏
  3714. *
  3715. * @param formShowParameter form
  3716. * @return 主页为 true
  3717. */
  3718. judgeIsMain(formShowParameter:$.kd.bos.form.FormShowParameter):boolean;
  3719. /**
  3720. * 附件删除
  3721. *
  3722. * @param formId 实体名称
  3723. * @param dataId 附表数据id
  3724. */
  3725. removeAllAttachment(formId:string,dataId:any):void;
  3726. /**
  3727. * 保存头像 hrpi_person 和hrpi_pernontsprop表都要保存
  3728. *
  3729. * @param personId 人员id
  3730. * @param newValue 头像图片地址
  3731. */
  3732. saveHeadsCulpture(personId:string,newValue:any):void;
  3733. /**
  3734. * 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
  3735. *
  3736. * @param personId 自然人id
  3737. * @return yes
  3738. */
  3739. sendChangeInfoSyncToSysUser(personId:$.java.util.List):void;
  3740. /**
  3741. * 删除插入人事事物变动
  3742. *
  3743. * @param dyArr 数据
  3744. * @param entityName 实体名称
  3745. * @param formId 操作页面
  3746. */
  3747. sendHpfsChgDeleteRecord(dyArr:$.kd.bos.dataentity.entity.DynamicObject[],entityName:string,formId:string):void;
  3748. /**
  3749. * 新增和修改插入人事事物变动记录
  3750. *
  3751. * @param attachMap 附表信息
  3752. * @param updateBoId 更新的boid
  3753. * @param formId 操作页面
  3754. */
  3755. sendHpfsChgSaveOrUpdateRecord(attachMap:$.java.util.Map,updateBoId:$.java.util.Set,formId:string):void;
  3756. /**
  3757. * 设置面板setBorder
  3758. *
  3759. * @param mainSubAp 面板
  3760. * @param top top
  3761. * @param bot bot
  3762. * @param left left
  3763. * @param right right
  3764. * @return style
  3765. */
  3766. setBorder(mainSubAp:$.kd.bos.metadata.form.container.FlexPanelAp,top:string,bot:string,left:string,right:string):$.kd.bos.metadata.form.Style;
  3767. /**
  3768. * 如果是主页 按钮修改为文字样式
  3769. *
  3770. * @param view view
  3771. */
  3772. setMainPageStyle(view:$.kd.bos.form.IFormView):void;
  3773. /**
  3774. * 设置面板margin
  3775. *
  3776. * @param centerMainAp 面板
  3777. * @param top top
  3778. * @param bot bot
  3779. * @param left left
  3780. * @param right right
  3781. * @return style
  3782. */
  3783. setMargin(centerMainAp:$.kd.bos.metadata.form.container.FlexPanelAp,top:string,bot:string,left:string,right:string):$.kd.bos.metadata.form.Style;
  3784. /**
  3785. * 设置面板setPadding
  3786. *
  3787. * @param centerMainAp 面板
  3788. * @param top top
  3789. * @param bot bot
  3790. * @param left left
  3791. * @param right right
  3792. * @return style
  3793. */
  3794. setPadding(centerMainAp:$.kd.bos.metadata.form.container.FlexPanelAp,top:string,bot:string,left:string,right:string):$.kd.bos.metadata.form.Style;
  3795. /**
  3796. * 公共处理boolea 转中文
  3797. *
  3798. * @param beforeCreatVo beforeCreatVo
  3799. * @return true false
  3800. */
  3801. transferBoolType(beforeCreatVo:kd.sdk.hr.hspm.common.vo.BeforeCreatVo):boolean;
  3802. /**
  3803. * 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
  3804. *
  3805. * @param entityName 多行表实体名
  3806. * @param dataEntities 多行表数据集
  3807. * @return yes
  3808. */
  3809. validateSyncFieldsDelChange(entityName:string,dataEntities:$.kd.bos.dataentity.entity.DynamicObject[]):$.java.util.List;
  3810. /**
  3811. * 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
  3812. *
  3813. * @param entityName 多行表实体名
  3814. * @param pkPersonIdMap 多行表主键和personId
  3815. * @return yes
  3816. */
  3817. validateSyncFieldsDelChange(entityName:string,pkPersonIdMap:$.java.util.Map):$.java.util.List;
  3818. /**
  3819. * 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
  3820. *
  3821. * @param datas 校验数据 key 实体名称,value 页面数据
  3822. * @param personId 自然人id
  3823. * @param validDb 是否校验数据库 false 不校验(暂存新增的时候) true 校验
  3824. * @return yes
  3825. */
  3826. validateSyncFieldsUpdateChange(datas:$.java.util.Map,personId:long,validDb:boolean):boolean;
  3827. /**
  3828. * 校验字段是否变化,需要调用同步平台(单个),在未入库时候调用
  3829. *
  3830. * @param entityName 实体对象
  3831. * @param dataEntities 实体数据
  3832. * @param personId 自然人id
  3833. * @return yes
  3834. */
  3835. validateSyncFieldsUpdateChange(entityName:string,dataEntities:$.kd.bos.dataentity.entity.DynamicObject[],personId:long):boolean;
  3836. /**
  3837. * 处理规则引擎
  3838. *
  3839. * @param view 视图
  3840. * @param erFileId 档案id
  3841. * @param listFormId 标识
  3842. * @param type 类型
  3843. * @param rpcType 是否为RPC调用
  3844. * @return formShowParameter
  3845. */
  3846. wrapHandleRuleEngine(view:$.kd.bos.form.IFormView,erFileId:long,listFormId:string,type_arg:string,rpcType:boolean):$.java.util.Map;
  3847. }
  3848. type AttacheHandlerService_T = AttacheHandlerService_S & AttacheHandlerService$;
  3849. interface AttacheHandlerService extends AttacheHandlerService_T {
  3850. }
  3851. interface MultiViewTemplateService_S {
  3852. getInstance():MultiViewTemplateService;
  3853. }
  3854. interface MultiViewTemplateService_C extends MultiViewTemplateService_S {
  3855. new():MultiViewTemplateService;
  3856. }
  3857. interface MultiViewTemplateService$ {
  3858. /**
  3859. * 公共form
  3860. *
  3861. * @param formShowParameter formShowParameter
  3862. * @param formId formId
  3863. * @param targetKey 目标
  3864. * @param showType 类型
  3865. */
  3866. commonForm(formShowParameter:$.kd.bos.form.FormShowParameter,formId:string,targetKey:string,showType:$.kd.bos.form.ShowType):void;
  3867. /**
  3868. * 设置到页面
  3869. *
  3870. * @param contentAp contentAp
  3871. * @param apStr apStr
  3872. * @param view view
  3873. */
  3874. setApToView(contentAp:$.kd.bos.metadata.form.container.FlexPanelAp,apStr:string,view:$.kd.bos.form.IFormView):void;
  3875. /**
  3876. * 设置标签点击
  3877. *
  3878. * @param args args
  3879. * @param formView formView
  3880. * @param plugin plugin
  3881. * @param param
  3882. */
  3883. setLabelClick(args:$.kd.bos.form.events.OnGetControlArgs,formView:$.kd.bos.mvc.form.FormView,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,param:string):void;
  3884. /**
  3885. * 设置标签事件
  3886. *
  3887. * @param args args
  3888. * @param formView 视图
  3889. * @param plugin 插件
  3890. * @param mainEntryList 数据
  3891. */
  3892. setLabelEvent(args:$.kd.bos.form.events.OnGetControlArgs,formView:$.kd.bos.mvc.form.FormView,plugin:$.kd.bos.form.plugin.AbstractFormPlugin,mainEntryList:$.java.util.List):void;
  3893. /**
  3894. * 表单类型
  3895. *
  3896. * @param pageType pageType
  3897. * @return form
  3898. */
  3899. showFormType(pageType:string):$.kd.bos.form.FormShowParameter;
  3900. }
  3901. type MultiViewTemplateService_T = MultiViewTemplateService_S & MultiViewTemplateService$;
  3902. interface MultiViewTemplateService extends MultiViewTemplateService_T {
  3903. }
  3904. interface ErManFileQfilter_S {
  3905. /**
  3906. * 组织F7控权
  3907. *
  3908. * @param entityName 控权实体
  3909. * @param permEntityName 控权字段
  3910. * @return AuthorizedOrgResult
  3911. */
  3912. getAdminOrgAuth(entityName:string,permEntityName:string):kd.hr.hbp.common.model.AuthorizedOrgResult;
  3913. /**
  3914. * 业务对象维度映射
  3915. *
  3916. * @return
  3917. */
  3918. getFieldMapQFilter(entityName:string,permEntityName:string):kd.hr.hbp.common.model.DimValueResult;
  3919. /**
  3920. * 人事业务组织F7过滤
  3921. *
  3922. * @return
  3923. */
  3924. getOrgPermQfilter():$.kd.bos.orm.query.QFilter;
  3925. /**
  3926. * 数据维度过滤
  3927. *
  3928. * @return
  3929. */
  3930. getPermQFilter():$.kd.bos.orm.query.QFilter;
  3931. /**
  3932. * 是否有业务档案的权限
  3933. *
  3934. * @return
  3935. */
  3936. hasPermission():boolean;
  3937. }
  3938. interface ErManFileQfilter_C extends ErManFileQfilter_S {
  3939. new():ErManFileQfilter;
  3940. }
  3941. interface ErManFileQfilter$ {
  3942. }
  3943. type ErManFileQfilter_T = ErManFileQfilter_S & ErManFileQfilter$;
  3944. interface ErManFileQfilter extends ErManFileQfilter_T {
  3945. }
  3946. }
  3947. namespace kd.sdk.hr.hspm.common.constants{
  3948. interface MultiViewConfigConstants_S {
  3949. readonly ALL_ISAUDIT:string;
  3950. readonly ALL_ISEDIT:string;
  3951. readonly ALL_ISREQUIRED:string;
  3952. readonly BOS_LISTF7:string;
  3953. readonly BTN_PREVIEW:string;
  3954. readonly BUSINESS_TYPE:string;
  3955. readonly CATEGORY:string;
  3956. readonly CONFIGAREA:string;
  3957. readonly CUS_ADDNEW:string;
  3958. readonly CUS_EDIT:string;
  3959. readonly CUS_EXPIRE:string;
  3960. readonly CUS_STAUTS:string;
  3961. readonly CUS_VIEW:string;
  3962. readonly DEFAULT_FIELD:string;
  3963. readonly EMPLOYEE:string;
  3964. readonly ENABLE_MULTILEVELMENU:string;
  3965. readonly ENTITY:string;
  3966. readonly ENTITY_FIELDNAME:string;
  3967. readonly ERFILETYPE:string;
  3968. readonly EXPIRATION_DATE:string;
  3969. readonly FIELD:string;
  3970. readonly FIELD_ISREQUIRED:string;
  3971. readonly FIELD_MAX:string;
  3972. readonly FIELD_MAXCOUNT:string;
  3973. readonly FIELD_MIN:string;
  3974. readonly FIELD_PAGEINFO:string;
  3975. readonly FIELD_PAGEINFONUMBER:string;
  3976. readonly FIELD_PRECISION:string;
  3977. readonly FIELD_SCALE:string;
  3978. readonly FIELD_TYPE:string;
  3979. readonly FILTER_FIELDS:string;
  3980. readonly GROUP_CONCAT_KEY:string;
  3981. readonly GROUP_ENTITY:string;
  3982. readonly GROUP_ID:string;
  3983. readonly GROUP_NAME:string;
  3984. readonly GUIDE_FLEX:string;
  3985. readonly G_ID:string;
  3986. readonly HEAD_ENTITY:string;
  3987. readonly INFOGROUP_NAME:string;
  3988. readonly IS_ALLOW_ADD:string;
  3989. readonly IS_EDIT:string;
  3990. readonly IS_MAINAREA:string;
  3991. readonly IS_NOFIXEDTERM:string;
  3992. readonly KEY_BTNOK:string;
  3993. readonly KEY_CONFIGURABLE:string;
  3994. readonly KEY_FIELDNAME:string;
  3995. readonly KEY_ISTAGSHOW:string;
  3996. readonly KEY_OP:string;
  3997. readonly KEY_SELECTHEADFIELD:string;
  3998. readonly KEY_SELECTINFOGROP:string;
  3999. readonly KEY_SELECTINFOGROPFIELD:string;
  4000. readonly KEY_SELECTINFOGROPFIELD_SIDE:string;
  4001. readonly KEY_SELECTINFOGROP_SIDE:string;
  4002. readonly MAINTAB:string;
  4003. readonly MAIN_CONFIGAREA:string;
  4004. readonly MAIN_ENTITY:string;
  4005. readonly MAIN_FIELDNAMETEXT:string;
  4006. readonly MAIN_ISALLOWADD:string;
  4007. readonly MAIN_ISAUDITTEXT:string;
  4008. readonly MAIN_ISAUDIT_ALL:string;
  4009. readonly MAIN_ISEDITTEXT:string;
  4010. readonly MAIN_ISEDIT_ALL:string;
  4011. readonly MAIN_ISREQUIRED_ALL:string;
  4012. readonly MULTI_LEVELMENU:string;
  4013. readonly MULTI_LEVELMENUENTITY:string;
  4014. readonly MULTI_LEVELMENUFLEX:string;
  4015. readonly MULTI_LEVELMENU_STATUS:string;
  4016. readonly NODE_PARENTID:string;
  4017. readonly NOTEDITABLE_FIELDS:string;
  4018. readonly ONE_LEVELMENU:string;
  4019. readonly OP_KEY:string;
  4020. readonly PAGE_HSPM_ADDSUBINFOGROUP_POP:string;
  4021. readonly PAGE_HSPM_INFOGROUPEDIT_POP:string;
  4022. readonly PAGE_INFOGROUPFIELD:string;
  4023. readonly PARENT_GROUP_ID:string;
  4024. readonly PRE_SET:string;
  4025. readonly REF_FIELD:number;
  4026. readonly REF_KEY:string;
  4027. readonly RELATION:string;
  4028. readonly REQUIRED_FIELDS:string;
  4029. readonly ROOT_TREE:string;
  4030. readonly SIDE_ENTITY:string;
  4031. readonly SIDE_ISALLOWADD:string;
  4032. readonly SIDE_ISAUDIT_ALL:string;
  4033. readonly SIDE_ISEDIT_ALL:string;
  4034. readonly SIDE_ISREQUIRED_ALL:string;
  4035. readonly SIDE_TAB:string;
  4036. readonly SUBGROUPID_PREX:string;
  4037. readonly TABLE_NAME:string;
  4038. readonly TABTOOL_BAR:string;
  4039. readonly TAB_DELETE:string;
  4040. readonly TAB_MOVEDOWN:string;
  4041. readonly TAB_MOVEUP:string;
  4042. readonly TAB:string;
  4043. readonly TBMAIN:string;
  4044. readonly TOTAL_GROUP:string;
  4045. readonly TREEVIEW:string;
  4046. readonly TWO_LEVELMENU:string;
  4047. readonly VIEWLOCATION:string;
  4048. }
  4049. interface MultiViewConfigConstants$ {
  4050. }
  4051. type MultiViewConfigConstants_T = MultiViewConfigConstants_S & MultiViewConfigConstants$;
  4052. interface MultiViewConfigConstants extends MultiViewConfigConstants_T {
  4053. }
  4054. interface MobileDrawConstants_S {
  4055. readonly BRACKET_ROW_TAG:string;
  4056. readonly CARD:string;
  4057. readonly CARDOP_CACHE_PREFIX:string;
  4058. readonly CARD_ADD_SUFFIX:string;
  4059. readonly CARD_CONTENT:string;
  4060. readonly CARD_GROW:string;
  4061. readonly CLICK:string;
  4062. readonly CLICK_DDIT:string;
  4063. readonly CONTENT_FLEX:string;
  4064. readonly CONTENT_ROW:string;
  4065. readonly CUR_TABKEY:string;
  4066. readonly DATA_IDS:string;
  4067. readonly DEL_FLEX:string;
  4068. readonly DEL_OP:string;
  4069. readonly ENABLE_ENTERDETAIL:string;
  4070. readonly FILTER_PARAM:string;
  4071. readonly FIRST_DATAID:string;
  4072. readonly GROUP_NAME:string;
  4073. readonly HAS_ADDOPERATE:string;
  4074. readonly HAS_DELETEOPERATE:string;
  4075. readonly INFO_GROUP_CARD:string;
  4076. readonly LEFTBRACKET_ROW_TAG:string;
  4077. readonly LIMIT_PARAM:string;
  4078. readonly MDG_SUFFIX:string;
  4079. readonly MDV_SUFFIX:string;
  4080. readonly MOBILEHOMEVECTOR_DATA:string;
  4081. readonly MULTITABADDCHECK_MAP:string;
  4082. readonly MULTI_IDS:string;
  4083. readonly RIGHTBRACKET_ROW_TAG:string;
  4084. readonly SELECT_INFOGROUP:string;
  4085. readonly SELECT_INFOGROUPNUMBER:string;
  4086. readonly TAB:string;
  4087. readonly TITLE_ROW:string;
  4088. readonly TITLE_ROW_FIELD:string;
  4089. readonly TITLE_ROW_TAG:string;
  4090. readonly VIEWDETAILOP_PREFIX:string;
  4091. }
  4092. interface MobileDrawConstants$ {
  4093. }
  4094. type MobileDrawConstants_T = MobileDrawConstants_S & MobileDrawConstants$;
  4095. interface MobileDrawConstants extends MobileDrawConstants_T {
  4096. }
  4097. interface ScheduleDrawConstants_S {
  4098. readonly ENTRY_AP_NAME:string;
  4099. readonly FLEX_NAME:string;
  4100. readonly FLEX_NUMBER:string;
  4101. readonly GROUP_AP_NAME:string;
  4102. }
  4103. interface ScheduleDrawConstants$ {
  4104. }
  4105. type ScheduleDrawConstants_T = ScheduleDrawConstants_S & ScheduleDrawConstants$;
  4106. interface ScheduleDrawConstants extends ScheduleDrawConstants_T {
  4107. }
  4108. interface ReportDisplayPageConstants_S {
  4109. readonly CACHE_CHECK:string;
  4110. readonly KEY_ENTRY_ENTITY:string;
  4111. readonly KEY_SHOWNODEID1:string;
  4112. readonly KEY_SYSTEMALIAS1:string;
  4113. readonly KEY_TREEVIEW:string;
  4114. readonly LBL_TOTAL:string;
  4115. readonly OP_ENTRYDEL:string;
  4116. readonly PAGE_EMP_MAIN:string;
  4117. readonly PAGE_EMP_QUERY:string;
  4118. readonly PAGE_QUITEMP_QUERY:string;
  4119. readonly PERSON_NAME:string;
  4120. readonly PERSON_NUMBER:string;
  4121. }
  4122. interface ReportDisplayPageConstants$ {
  4123. }
  4124. type ReportDisplayPageConstants_T = ReportDisplayPageConstants_S & ReportDisplayPageConstants$;
  4125. interface ReportDisplayPageConstants extends ReportDisplayPageConstants_T {
  4126. }
  4127. interface InfoClassifyCommonConstant_S {
  4128. readonly CACHE_TIME:string;
  4129. readonly DATA_NO_CHANGED:string;
  4130. readonly DEFAULT_IMPORT_TYPE:string;
  4131. readonly DEFAULT_LOCK_UIS:string;
  4132. readonly FORM_KEY:string;
  4133. readonly HRPI_EMPPROEXP:string;
  4134. readonly HRPI_EMPTRAINFILE:string;
  4135. readonly HRPI_EMRGCONTACT:string;
  4136. readonly HRPI_FAMILYMEMB:string;
  4137. readonly HRPI_FERTILITYINFO:string;
  4138. readonly HRPI_LANGUAGESKILLS:string;
  4139. readonly HRPI_PERADDRESS:string;
  4140. readonly HRPI_PERCONTACT:string;
  4141. readonly HRPI_PERCRE:string;
  4142. readonly HRPI_PEREDUEXP:string;
  4143. readonly HRPI_PERHOBBY:string;
  4144. readonly HRPI_PERNONTSPROP:string;
  4145. readonly HRPI_PEROCPQUAL:string;
  4146. readonly HRPI_PERPRACTQUAL:string;
  4147. readonly HRPI_PERPROTITLE:string;
  4148. readonly HRPI_PERRPRECORD:string;
  4149. readonly HRPI_PREWORKEXP:string;
  4150. readonly HRPI_RSMPATINV:string;
  4151. readonly HRPI_RSMPROSKL:string;
  4152. readonly HSPM_EMPPROEXP:string;
  4153. readonly HSPM_EMPTRAINFILE:string;
  4154. readonly HSPM_EMRGCONTACT:string;
  4155. readonly HSPM_FAMILYMEMB:string;
  4156. readonly HSPM_FERTILITYINFO:string;
  4157. readonly HSPM_INFOCLASSIFYCNF:string;
  4158. readonly HSPM_LANGUAGESKILLS:string;
  4159. readonly HSPM_PERADDRESS:string;
  4160. readonly HSPM_PERCONTACT:string;
  4161. readonly HSPM_PERCRE:string;
  4162. readonly HSPM_PEREDUEXPINFO:string;
  4163. readonly HSPM_PERHOBBY:string;
  4164. readonly HSPM_PEROCPQUAL:string;
  4165. readonly HSPM_PERPRACTQUAL:string;
  4166. readonly HSPM_PERPROTITLE:string;
  4167. readonly HSPM_PERRPRECORD:string;
  4168. readonly HSPM_PERSONINFO:string;
  4169. readonly HSPM_PREWORKEXP:string;
  4170. readonly HSPM_RSMPATINV:string;
  4171. readonly HSPM_RSMPROSKL:string;
  4172. readonly IMPORT_PLUGIN:string;
  4173. readonly INFO_CACHE_KEY:string;
  4174. readonly LIST_KEY:string;
  4175. readonly LOG_VALIDATE:string;
  4176. readonly QUERY_KEY:string;
  4177. readonly SOURCE_KEY:string;
  4178. readonly SUCCESS_CODE:string;
  4179. readonly TAB_KEY:string;
  4180. readonly TYPE:string;
  4181. }
  4182. interface InfoClassifyCommonConstant$ {
  4183. }
  4184. type InfoClassifyCommonConstant_T = InfoClassifyCommonConstant_S & InfoClassifyCommonConstant$;
  4185. interface InfoClassifyCommonConstant extends InfoClassifyCommonConstant_T {
  4186. }
  4187. interface DynConfigConstants_S {
  4188. readonly ACROSS_ENTITY:string;
  4189. readonly BASE_INFOPANEL:string;
  4190. readonly CNF_ID:string;
  4191. readonly CONGIF_JSON:string;
  4192. readonly CURR_PAGE:string;
  4193. readonly DEFAULT_RULE:string;
  4194. readonly DIALOG_MOBILE:string;
  4195. readonly DIALOG_PAGENUMBER:string;
  4196. readonly DIALOG_PC:string;
  4197. readonly DIA_LOG:string;
  4198. readonly DIS_PLAYNAME:string;
  4199. readonly DYNFILE_HEAD:string;
  4200. readonly DYN_GLOBALPANEL:string;
  4201. readonly DY_VIEW:string;
  4202. readonly DY_VIEW_MOBILE:string;
  4203. readonly DY_VIEW_PC:string;
  4204. readonly EDIT_UPDATE:string;
  4205. readonly ER_FILE_ID:string;
  4206. readonly FIELD:string;
  4207. readonly FIELDS:string;
  4208. readonly FIELD_ENTITY:string;
  4209. readonly FIELD_LIST:string;
  4210. readonly FILE:string;
  4211. readonly FLEX_PANELRELATEINFO:string;
  4212. readonly FLEX_PANEL_RELATEINFO:string;
  4213. readonly FORMID:string;
  4214. readonly GROUPS:string;
  4215. readonly GROUP_NAME:string;
  4216. readonly G_NAME:string;
  4217. readonly HEAD_ENTITY:string;
  4218. readonly HEAD_ENTRY:string;
  4219. readonly HEAD_ENTRY_PARAM:string;
  4220. readonly HEAD_PANELAP:string;
  4221. readonly IS_AUDIT:string;
  4222. readonly IS_DIA:string;
  4223. readonly IS_EDIT:string;
  4224. readonly IS_FIRST:string;
  4225. readonly IS_REQUIRED:string;
  4226. readonly ITEM_MODIFY:string;
  4227. readonly MAIN_ENTRY:string;
  4228. readonly MAIN_PAGEPANEL:string;
  4229. readonly MAIN_TYPE:string;
  4230. readonly MAPPING_FORMID:string;
  4231. readonly MDV_VIEW:string;
  4232. readonly ORIG_FIELD:string;
  4233. readonly PAGE_NUMBER:string;
  4234. readonly PAGE_TYPE:string;
  4235. readonly PANEL_DYNPANELAP:string;
  4236. readonly PARAMS:string;
  4237. readonly PKID:string;
  4238. readonly PNUMBER:string;
  4239. readonly PRE_VIEW:string;
  4240. readonly P_NAME:string;
  4241. readonly REGIONS_SCOPE:string;
  4242. readonly RIGHT_PANELAP:string;
  4243. readonly SEQ:string;
  4244. readonly SINGLE:string;
  4245. readonly SOURCE:string;
  4246. readonly TAB_ENTRY:string;
  4247. readonly TAB_ENTRY_PARAM:string;
  4248. readonly TARGET_KEY:string;
  4249. readonly TYPE:string;
  4250. readonly VIRTURAL_PREVIEW_USER:long;
  4251. }
  4252. interface DynConfigConstants$ {
  4253. }
  4254. type DynConfigConstants_T = DynConfigConstants_S & DynConfigConstants$;
  4255. interface DynConfigConstants extends DynConfigConstants_T {
  4256. }
  4257. interface HSPMFieldConstants_S {
  4258. readonly ADJUST_COM_TIME:string;
  4259. readonly ADJUST_WORK_AGE:string;
  4260. readonly ADJUST_WORK_TIME:string;
  4261. readonly ADMINORG:string;
  4262. readonly ADMINORGID:string;
  4263. readonly ADMINORG_NAME:string;
  4264. readonly AGE:string;
  4265. readonly APOSITIONTYPE:string;
  4266. readonly APOSITIONTYPEDESC:string;
  4267. readonly AWARD_TIME:string;
  4268. readonly BEGIN_SERVICE_DATE:string;
  4269. readonly BIRTHDAY:string;
  4270. readonly BUSINESSSTATUS:string;
  4271. readonly CERT_ISSUE_DATE:string;
  4272. readonly CHILDREN_NUMBER:string;
  4273. readonly CMPEMP:string;
  4274. readonly CMPEMPID:string;
  4275. readonly COMPANY:string;
  4276. readonly CREDENTIALSTYPE:string;
  4277. readonly CREDENTIALSTYPEID:string;
  4278. readonly DARKPOSITION_ID:string;
  4279. readonly DATASTATUS:string;
  4280. readonly DEPEMP:string;
  4281. readonly DEPEMPID:string;
  4282. readonly DESCRIPTION:string;
  4283. readonly EMAIL:string;
  4284. readonly EMPLOYEE:string;
  4285. readonly EMPLOYEEID:string;
  4286. readonly EMPLOYEE_MID:string;
  4287. readonly EMP_NUMBER:string;
  4288. readonly ENDDATE:string;
  4289. readonly END_DATE:string;
  4290. readonly ENTERPRISE:string;
  4291. readonly ENTSERVICELEN:string;
  4292. readonly EXPIRATION_DATE:string;
  4293. readonly FILETYPE:string;
  4294. readonly FILE_BUSINESS_STATUS:string;
  4295. readonly FILE_END_DATE:string;
  4296. readonly FIRST_TIME:string;
  4297. readonly FOLK:string;
  4298. readonly GENDER:string;
  4299. readonly GENDERID:string;
  4300. readonly GET_TIME:string;
  4301. readonly GRADUTION_DATE:string;
  4302. readonly HEADSCULPTURE:string;
  4303. readonly HR_BU:string;
  4304. readonly ISCURRENTVERSION:string;
  4305. readonly ISMANAGED:string;
  4306. readonly ISPRIMARY:string;
  4307. readonly ISSUE_DATE:string;
  4308. readonly IS_IDENTITY:string;
  4309. readonly IS_MAJOR:string;
  4310. readonly IS_UNTIL_NOW:string;
  4311. readonly JOB:string;
  4312. readonly JOBGRADE:string;
  4313. readonly JOBGRADE_SCM:string;
  4314. readonly JOBLEVEL:string;
  4315. readonly JOBLEVEL_SCM:string;
  4316. readonly JOB_CLASS:string;
  4317. readonly JOB_CLASS_LONG_NAME:string;
  4318. readonly JOB_FAMILY:string;
  4319. readonly JOB_SCM:string;
  4320. readonly JOB_SEQ:string;
  4321. readonly JOIN_PARTY_DATE:string;
  4322. readonly JOIN_WORK_TIME:string;
  4323. readonly LABORREL_STATUS:string;
  4324. readonly LABORREL_STATUS_ID:string;
  4325. readonly LABORREL_TYPE:string;
  4326. readonly LABORREL_TYPECLS:string;
  4327. readonly LABORREL_TYPECLS_ID:string;
  4328. readonly LABORREL_TYPECLS_NUMBER:string;
  4329. readonly LABORREL_TYPE_ID:string;
  4330. readonly LABREL_STATUSCLS:string;
  4331. readonly LABREL_STATUSCLS_ID:string;
  4332. readonly LABREL_STATUSCLS_NUMBER:string;
  4333. readonly LABREL_STATUSPRD:string;
  4334. readonly LABREL_STATUSPRD_ID:string;
  4335. readonly LABREL_STATUSPRD_NUMBER:string;
  4336. readonly LASTWORKDATE:string;
  4337. readonly LOCATION:string;
  4338. readonly MAINPEOINCHARGE:string;
  4339. readonly MANAGINGSCOPE:string;
  4340. readonly MARRIAGE_REGIST_DATE:string;
  4341. readonly MID:string;
  4342. readonly NATIONALITY:string;
  4343. readonly ORG:string;
  4344. readonly PEREMAIL:string;
  4345. readonly PERSON:string;
  4346. readonly PERSONID:string;
  4347. readonly PERSONINDEXID:string;
  4348. readonly PERSON_ID:string;
  4349. readonly PERSON_PERSONINDEXID:string;
  4350. readonly PER_EDUEXP:string;
  4351. readonly PHONE:string;
  4352. readonly POSITION:string;
  4353. readonly POSITIONID:string;
  4354. readonly POSITIONNAME:string;
  4355. readonly POSSTATUS:string;
  4356. readonly POSTYPE:string;
  4357. readonly POSTYPEID:string;
  4358. readonly REGISTRATE_DATE:string;
  4359. readonly ROLE:string;
  4360. readonly SECOND_TIME:string;
  4361. readonly SERVICELEN:string;
  4362. readonly SERVICELENGTH:string;
  4363. readonly SERVICE_LEN:string;
  4364. readonly SOCIAL_WORKAGE:string;
  4365. readonly STARTDATE:string;
  4366. readonly START_DATE:string;
  4367. readonly STDPOSITION:string;
  4368. readonly SYSENDDATE:string;
  4369. readonly SYS_END_DATE:string;
  4370. readonly VARIATIONTYPE:string;
  4371. readonly WORK_YEAR:string;
  4372. }
  4373. interface HSPMFieldConstants$ {
  4374. }
  4375. type HSPMFieldConstants_T = HSPMFieldConstants_S & HSPMFieldConstants$;
  4376. interface HSPMFieldConstants extends HSPMFieldConstants_T {
  4377. }
  4378. interface ImportTypeConstant_S {
  4379. readonly IMPORTTYPE:string;
  4380. readonly NEW:string;
  4381. readonly NEW_RADIOFIELD:string;
  4382. readonly ONLY_NEW:$.java.util.List;
  4383. readonly ONLY_OVERRIDE:$.java.util.List;
  4384. readonly ONLY_OVERRIDENEW:$.java.util.List;
  4385. readonly OVERRIDE:string;
  4386. readonly OVERRIDENEW:string;
  4387. readonly OVERRIDENEW_RADIOFIELD:string;
  4388. readonly OVERRIDE_RADIOFIELD:string;
  4389. }
  4390. interface ImportTypeConstant$ {
  4391. }
  4392. type ImportTypeConstant_T = ImportTypeConstant_S & ImportTypeConstant$;
  4393. interface ImportTypeConstant extends ImportTypeConstant_T {
  4394. }
  4395. interface MyErManFileConstants_S {
  4396. readonly ERFILE_ID:string;
  4397. readonly HSSC_APPKEY:string;
  4398. }
  4399. interface MyErManFileConstants$ {
  4400. }
  4401. type MyErManFileConstants_T = MyErManFileConstants_S & MyErManFileConstants$;
  4402. interface MyErManFileConstants extends MyErManFileConstants_T {
  4403. }
  4404. interface AttachConstants_S {
  4405. readonly ATTACH:string;
  4406. readonly ATTACH_NAME:string;
  4407. readonly BACKCOLOR:string;
  4408. readonly BIG_LEFT_SUBPANELAP:string;
  4409. readonly BIZAPP:string;
  4410. readonly BOT_MAIN_PANELAP:string;
  4411. readonly BO_ID:string;
  4412. readonly BUSINESSSTATUS:string;
  4413. readonly BUT_LAB:string;
  4414. readonly BU_NUMBER:string;
  4415. readonly CACHE_IGN_FEILD:string;
  4416. readonly CACHE_IGN_SET:string;
  4417. readonly CARD:string;
  4418. readonly CARD_ENWIDTH:string;
  4419. readonly CARD_WIDTH:string;
  4420. readonly CEN_MAIN_PANELAP:string;
  4421. readonly CHANGE:string;
  4422. readonly CHECK_PK_ID:string;
  4423. readonly CHILDSUB_CONTENT_PANELAP:string;
  4424. readonly CHILD_CONTENT_PANELAP:string;
  4425. readonly CLICK_SAVE:string;
  4426. readonly CODE:string;
  4427. readonly CONTENT:string;
  4428. readonly CONTENT_BIG:string;
  4429. readonly CONTENT_BIGONEAP:string;
  4430. readonly CONTENT_MARGIN:string;
  4431. readonly COUNT_TIMEIN_BUT:string;
  4432. readonly CUS_HEAD:string;
  4433. readonly CUS_LEFT_HEAD:string;
  4434. readonly CUS_RIGHT_HEAD:string;
  4435. readonly CUT:string;
  4436. readonly DATA:string;
  4437. readonly DATASTATUS:string;
  4438. readonly DEFALUR_BU:string;
  4439. readonly DEL:string;
  4440. readonly DELETE_INFO:string;
  4441. readonly DEL_ATTACH:string;
  4442. readonly DEL_ATTACH_FORM:string;
  4443. readonly DETAIL_PANELAP:string;
  4444. readonly DISCARD_BATCH:string;
  4445. readonly DO_ABANDON:string;
  4446. readonly DO_ADD:string;
  4447. readonly DO_DEL:string;
  4448. readonly DO_EDIT:string;
  4449. readonly DO_EXPIRE:string;
  4450. readonly DO_SPLIT:string;
  4451. readonly DO_VIEW_CONTRACT:string;
  4452. readonly DY_FIELD:string;
  4453. readonly EDIT:string;
  4454. readonly EMPNEW_RECORD:string;
  4455. readonly EMPNEW_RECORD_HIND:string;
  4456. readonly EMPTY_DEL:string;
  4457. readonly EMPTY_EDIT:string;
  4458. readonly EMPTY_EXPIRE:string;
  4459. readonly ENDDATE:string;
  4460. readonly ENTRY_ENTITY:string;
  4461. readonly ERROR_MSG:string;
  4462. readonly EXECUTE_ACTION_PERSONAL_CHANGE:string;
  4463. readonly EXPIRE:string;
  4464. readonly FIX_ID:string;
  4465. readonly FIX_TIME_ID:string;
  4466. readonly FORCOLOR:string;
  4467. readonly FORM_ID_SET:string;
  4468. readonly GET_ACTION_PERSONAL_CHANGE:string;
  4469. readonly HAS_EDU_TYPE:string;
  4470. readonly HEADDY_PANELAP:string;
  4471. readonly HEAD_BUT:string;
  4472. readonly HEAD_LEFT_PANELAP:string;
  4473. readonly HEAD_PANELAP:string;
  4474. readonly HEAD_RIGHT_PANELAP:string;
  4475. readonly HIDE_EIDT:string;
  4476. readonly HPFS_SERVICE:string;
  4477. readonly HPFS_SWITCH_NEW_FILE:string;
  4478. readonly HRPI_GENERIC_SERVICE:string;
  4479. readonly HRPI_SERVICE:string;
  4480. readonly HSPM_EMPSUPREL_DG:string;
  4481. readonly HSPM_PERCRE_DV:string;
  4482. readonly IDCARD_VIEW:string;
  4483. readonly IMAGE:string;
  4484. readonly IMAGE_TYPE_BACK:string;
  4485. readonly IMAGE_TYPE_FACE:string;
  4486. readonly INIT:string;
  4487. readonly INPUT_PARAMS:string;
  4488. readonly ISCURRENT_VERSION:string;
  4489. readonly ISEXISTPROBATION:string;
  4490. readonly ISLATESTRECORD:string;
  4491. readonly ISPRIMARY:string;
  4492. readonly ISPRIMARYSCOPE:string;
  4493. readonly ITEM_DELETE:string;
  4494. readonly ITEM_EXPIRE:string;
  4495. readonly ITEM_MODIFY:string;
  4496. readonly ITEM_VIEW_CONTRACT:string;
  4497. readonly KD_EDC_BA:string;
  4498. readonly LABORREL_TYPE:string;
  4499. readonly LABORRE_LSTATUS:string;
  4500. readonly LETTER_PIC:string;
  4501. readonly LETTER_PIC_AP:string;
  4502. readonly MAP_NEW_VERSION:string;
  4503. readonly MARGIN_TOP:string;
  4504. readonly MESSAGE:string;
  4505. readonly NAME_FIELD:string;
  4506. readonly NEST:string;
  4507. readonly NEW_FORM_VERSION:string;
  4508. readonly NEW_SPECIAL_CARD:string;
  4509. readonly NEW_SUPERIOR:string;
  4510. readonly NEW_SUPERIOR_1010:string;
  4511. readonly NEW_VERSION:string;
  4512. readonly NO_POLICY_CODE:string;
  4513. readonly PATH:string;
  4514. readonly PER_ATTACH:string;
  4515. readonly PER_FIELD:string;
  4516. readonly PER_HALF:string;
  4517. readonly PER_ROOT:string;
  4518. readonly PER_THE:string;
  4519. readonly PER_TWO:string;
  4520. readonly PER_TYPE:string;
  4521. readonly PKID_SET:string;
  4522. readonly PLEAN_WIDTH:string;
  4523. readonly POSTYPE:string;
  4524. readonly POSTYPT_ALL:string;
  4525. readonly POSTYPT_OUT:string;
  4526. readonly POSTYPT_PART:string;
  4527. readonly PREFIX_ADVCONAP:string;
  4528. readonly P_NUMBER:string;
  4529. readonly RECORD_FILTER:string;
  4530. readonly REMOVE_TEMP_ATTACHMENTS:string;
  4531. readonly REPORT_TYPE:string;
  4532. readonly RESET_AP:string;
  4533. readonly RESPONSE_CODE:string;
  4534. readonly RESULT:string;
  4535. readonly REVISE_VERSION_BATCH:string;
  4536. readonly SAVEOR_UPDATEINFO:string;
  4537. readonly SAVE_BATCH:string;
  4538. readonly SAVE_TEMP_ATTACHMENTS:string;
  4539. readonly SCENE_NUMBER:string;
  4540. readonly SCOPE_NON_PRIMARY:long;
  4541. readonly SCOPE_PRIMARY:long;
  4542. readonly SCPNEW_RECORD:string;
  4543. readonly SHAME:string;
  4544. readonly SHOW_CARD_ADD:string;
  4545. readonly SHOW_CARD_CHG:string;
  4546. readonly SHOW_FORM_LOSE:string;
  4547. readonly SIGN:string;
  4548. readonly SIGN_CHAR:string;
  4549. readonly SOLID:string;
  4550. readonly SPACE:string;
  4551. readonly SPECIAL_ATTMENT:string;
  4552. readonly SPECIAL_CARD:string;
  4553. readonly START_DATE:string;
  4554. readonly STR_TWO:string;
  4555. readonly SUCCESS:string;
  4556. readonly SUPERIOR:string;
  4557. readonly SUPERIOR_1010:string;
  4558. readonly SUPERIOR_IMAGE:string;
  4559. readonly SUPERIOR_SUFFIX:string;
  4560. readonly SYS_ENDDATE:string;
  4561. readonly TIME_BUT:string;
  4562. readonly TIME_FLEX:string;
  4563. readonly TIME_FLEX_BUT:string;
  4564. readonly TIME_OUT_BUT:string;
  4565. readonly TOPONE_MAIN_PANELAP:string;
  4566. readonly TOPOP_PANELAP:string;
  4567. readonly TOPTWO_MAIN_PANELAP:string;
  4568. readonly TOP_MAIN_PANELAP:string;
  4569. readonly TYPE_ALL:string;
  4570. readonly TYPE_ATTACH:string;
  4571. readonly TYPE_CONTENT:string;
  4572. readonly TYPE_HEAD:string;
  4573. readonly TYPE_NUMBER:string;
  4574. readonly TYPE_OP:string;
  4575. readonly TYPE_SPICE:string;
  4576. readonly TYPE_TEXT:string;
  4577. readonly TYPE_TIME:string;
  4578. readonly TYPE_TOP:string;
  4579. readonly URL:string;
  4580. readonly VIEW_CONTRACT:string;
  4581. readonly VIEW_MAP_CONTRACT:string;
  4582. readonly VIEW_SHOW_DIALOG:string;
  4583. }
  4584. interface AttachConstants$ {
  4585. }
  4586. type AttachConstants_T = AttachConstants_S & AttachConstants$;
  4587. interface AttachConstants extends AttachConstants_T {
  4588. }
  4589. interface ApprovalConstants_S {
  4590. readonly AUDIT_RECORD:string;
  4591. readonly CHANGE:string;
  4592. readonly CHANGE_RECORD:string;
  4593. readonly DATA_ID:string;
  4594. readonly EDUEXP_NAME:string;
  4595. readonly ENTITY_NAME:string;
  4596. readonly EXTRA_INFO:string;
  4597. readonly FIELD_NAME:string;
  4598. readonly FIELD_TYPE:string;
  4599. readonly FIRST_GROUP:string;
  4600. readonly FIRST_GROUPNUM:string;
  4601. readonly GROUPFIELD_CACHE_ENDS:string;
  4602. readonly GROUP_CONCAT_KEY:string;
  4603. readonly G_ATTACHMENT:string;
  4604. readonly G_TEXT:string;
  4605. readonly HEAD_NUM:string;
  4606. readonly INFOGROUP_SHOW:string;
  4607. readonly IS_DEL:string;
  4608. readonly IS_MYINFOAPPROVAL:string;
  4609. readonly IS_NEW:string;
  4610. readonly IS_NEW_MODIFY:string;
  4611. readonly NEW_VALUE:string;
  4612. readonly OLD_VALUE:string;
  4613. readonly REASON:string;
  4614. readonly RESULT:string;
  4615. readonly SECONDGROUP:string;
  4616. readonly STATUS:string;
  4617. readonly SUBMIT_VERSON:string;
  4618. }
  4619. interface ApprovalConstants$ {
  4620. }
  4621. type ApprovalConstants_T = ApprovalConstants_S & ApprovalConstants$;
  4622. interface ApprovalConstants extends ApprovalConstants_T {
  4623. }
  4624. interface HspmCommonConstants_S {
  4625. readonly ADD_SUPERIOR:string;
  4626. readonly ADJUST_LENGTH:string;
  4627. readonly AFTER:string;
  4628. readonly AMOUNT_PROP:string;
  4629. readonly APP_BUSINESS:string;
  4630. readonly APP_COMMON:string;
  4631. readonly APP_FORMPLUGIN:string;
  4632. readonly APP_ID:string;
  4633. readonly APP_KEY:string;
  4634. readonly APP_OPPLUGIN:string;
  4635. readonly APP_SDK_HR:string;
  4636. readonly ATTACHMENT_PANEL_AP:string;
  4637. readonly ATTACHMENT_PROP:string;
  4638. readonly ATTACH_KEY:string;
  4639. readonly ATTACH_PARAMS:string;
  4640. readonly ATTACH_VISIBLE_PARAMS:string;
  4641. readonly AUDIT_RECORD_LBL:string;
  4642. readonly AUDIT_RECORD_VEC:string;
  4643. readonly AUTHCERTNUMBER:string;
  4644. readonly BD_CURRENCY:string;
  4645. readonly BEFORE:string;
  4646. readonly BILLSTATUS_WAIT_RESUBMIT:string;
  4647. readonly BILL_STATUS:string;
  4648. readonly BLANK:string;
  4649. readonly BO_ID:string;
  4650. readonly BUSINESSSTATUS_EFFECT:string;
  4651. readonly BUSINESSSTATUS_LOSE:string;
  4652. readonly BUSINESS_STATUS:string;
  4653. readonly BUTTON_ADD:string;
  4654. readonly CERT_TYPE:string;
  4655. readonly CHANGE_RECORD_LBL:string;
  4656. readonly CHANGE_RECORD_VEC:string;
  4657. readonly CHG_EMP_JOB:string;
  4658. readonly CHG_MODE_DEL:string;
  4659. readonly CHG_MODE_NO:string;
  4660. readonly CLOSEPANEL:string;
  4661. readonly CMPEMP:string;
  4662. readonly CMPEMP_ID:string;
  4663. readonly COLLEGE_COUNTRY:string;
  4664. readonly CONFIRM:string;
  4665. readonly CONTACTADDR:string;
  4666. readonly CONTAIN_HRPI:string;
  4667. readonly CONTAIN_HSPM:string;
  4668. readonly COUNTRY:string;
  4669. readonly CREDENTIALS_TYPE:string;
  4670. readonly CURRENCY_VALUE:string;
  4671. readonly DATA_ID:string;
  4672. readonly DEFAULT_EMPTY:string;
  4673. readonly DEFAULT_IMG:string;
  4674. readonly DEFAULT_PREFIX:string;
  4675. readonly DEFAULT_SORT:number;
  4676. readonly DEGREE_CERT:string;
  4677. readonly DEGREE_CERT_ID:long;
  4678. readonly DEGREE_CERT_NUMBER:string;
  4679. readonly DEGREE_CERT_OCR_TEMP_NUMBER:string;
  4680. readonly DEGREE_RECORD_CERT:string;
  4681. readonly DEGREE_RECORD_CERT_ID:long;
  4682. readonly DEGREE_RECORD_CERT_NUMBER:string;
  4683. readonly DEGREE_RECORD_CERT_OCR_TEMP_NUMBER:string;
  4684. readonly DEGREE_REG_CERT:string;
  4685. readonly DEGREE_REG_CERT_ID:long;
  4686. readonly DEGREE_REG_CERT_NUMBER:string;
  4687. readonly DEGREE_REG_CERT_OCR_TEMP_NUMBER:string;
  4688. readonly DEL_SUPERIOR:string;
  4689. readonly DEPEMP:string;
  4690. readonly DEPEMP_ID:string;
  4691. readonly DESCRIPTION:string;
  4692. readonly EDU_DATA_ID_REL_TYPE:string;
  4693. readonly EMPENTREL:string;
  4694. readonly EMPLOYEE:string;
  4695. readonly EMPLOYEE_ID:string;
  4696. readonly EMPTY:string;
  4697. readonly ENTITY_NAME:string;
  4698. readonly ENTRY_CACHE:string;
  4699. readonly ENTRY_ICON:string;
  4700. readonly ENTRY_NAME:string;
  4701. readonly ERFILEID:string;
  4702. readonly ERMANFILE_MOBILE_SCENE:string;
  4703. readonly ERMANFILE_PC_SCENE:string;
  4704. readonly EXPIRE_SUPERIOR:string;
  4705. readonly EXP_PARAMS:string;
  4706. readonly FACE_IMAGE:string;
  4707. readonly FAMILYMEMBSHIP:string;
  4708. readonly FIELD_EMPPOSREL:string;
  4709. readonly FIELD_NAME:string;
  4710. readonly FIELD_TYPE:string;
  4711. readonly FIRST_GROUPNUM:string;
  4712. readonly FOREIGN_DEGREE_RECORD_CERT:string;
  4713. readonly FOREIGN_DEGREE_RECORD_CERT_ID:long;
  4714. readonly FOREIGN_DEGREE_RECORD_CERT_NUMBER:string;
  4715. readonly FOREIGN_DEGREE_RECORD_CERT_OCR_TEMP_NUMBER:string;
  4716. readonly FULL_PIN_YIN:string;
  4717. readonly GET_PLAINTEXT:string;
  4718. readonly GRADUATE_CERT:string;
  4719. readonly GRADUATE_CERT_ID:long;
  4720. readonly GRADUATE_CERT_NUMBER:string;
  4721. readonly GRADUATE_CERT_OCR_TEMP_NUMBER:string;
  4722. readonly GRADUATE_SCHOOL:string;
  4723. readonly GROUP_NUMBER:string;
  4724. readonly HAS_ATTACH_CHANGE:string;
  4725. readonly HAS_FIELD_CHANGE:string;
  4726. readonly HBPM_POSITIONHR:string;
  4727. readonly HBSS_COLLEGE:string;
  4728. readonly HBSS_DEGREE:string;
  4729. readonly HBSS_DIPLOMA:string;
  4730. readonly HBSS_LABORRELSTATUS:string;
  4731. readonly HBSS_LABORRELTYPE:string;
  4732. readonly HBSS_POSTYPE:string;
  4733. readonly HEADS_CULPTURE:string;
  4734. readonly HEAD_TIPS_PANEL:string;
  4735. readonly HOBBY:string;
  4736. readonly HPFS:string;
  4737. readonly HR:string;
  4738. readonly HRCS_KEY:string;
  4739. readonly HRPI:string;
  4740. readonly HRPI_ATTACHREVISECON:string;
  4741. readonly HRPI_BASELOCATION:string;
  4742. readonly HRPI_CMPEMP:string;
  4743. readonly HRPI_CONTRWORKLOC:string;
  4744. readonly HRPI_DEPEMP:string;
  4745. readonly HRPI_EMPEJOBREL:string;
  4746. readonly HRPI_EMPENTREL:string;
  4747. readonly HRPI_EMPLOYEE:string;
  4748. readonly HRPI_EMPNONENTREL:string;
  4749. readonly HRPI_EMPORGRELALL:string;
  4750. readonly HRPI_EMPPOSORGREL:string;
  4751. readonly HRPI_EMPPROEXP:string;
  4752. readonly HRPI_EMPSUPREL:string;
  4753. readonly HRPI_EMPTRAINFILE:string;
  4754. readonly HRPI_EMPTUTOR:string;
  4755. readonly HRPI_EMRGCONTACT:string;
  4756. readonly HRPI_ERMANFILE:string;
  4757. readonly HRPI_FAMILYMEMB:string;
  4758. readonly HRPI_FERTILITYINFO:string;
  4759. readonly HRPI_LABORRELRECORD:string;
  4760. readonly HRPI_LANGUAGESKILLS:string;
  4761. readonly HRPI_MANAGINGSCOPE:string;
  4762. readonly HRPI_PERADDRESS:string;
  4763. readonly HRPI_PERCONTACT:string;
  4764. readonly HRPI_PERCONTACT_DV:string;
  4765. readonly HRPI_PERCRE:string;
  4766. readonly HRPI_PEREDUEXPCERT:string;
  4767. readonly HRPI_PERHOBBY:string;
  4768. readonly HRPI_PERNONTSPROP:string;
  4769. readonly HRPI_PEROCPQUAL:string;
  4770. readonly HRPI_PERPRACTQUAL:string;
  4771. readonly HRPI_PERPROTITLE:string;
  4772. readonly HRPI_PERREGION:string;
  4773. readonly HRPI_PERRPRECORD:string;
  4774. readonly HRPI_PERSERLEN:string;
  4775. readonly HRPI_PERSON:string;
  4776. readonly HRPI_PERSONENTITYCONF:string;
  4777. readonly HRPI_PERSONF7QUERY:string;
  4778. readonly HRPI_PERSONROLEREL:string;
  4779. readonly HRPI_PERTSPROP:string;
  4780. readonly HRPI_PREWORKEXP:string;
  4781. readonly HRPI_RSMPATINV:string;
  4782. readonly HRPI_RSMPROSKL:string;
  4783. readonly HRPI_TRIALPERIOD:string;
  4784. readonly HRPI_TRIALPERIODRST:string;
  4785. readonly HRPI_WORKCALENREL:string;
  4786. readonly HR_COULD_ID:string;
  4787. readonly HR_HSPM_FORMPLUGIN:string;
  4788. readonly HSPM_APPROVALHEAD:string;
  4789. readonly HSPM_APPROVALSUCCESS:string;
  4790. readonly HSPM_APPROVAL_ATTACHMENT:string;
  4791. readonly HSPM_ATTACHMENTAPPROVAL:string;
  4792. readonly HSPM_BASICINFO:string;
  4793. readonly HSPM_CHANGERECORD:string;
  4794. readonly HSPM_DYNFILEHEAD:string;
  4795. readonly HSPM_DYNFILEPAGE:string;
  4796. readonly HSPM_EMPJOBREL_DG:string;
  4797. readonly HSPM_EMPSUPREL_DV:string;
  4798. readonly HSPM_ERFILEQUERYMULTIVIEW:string;
  4799. readonly HSPM_ERMANFILE:string;
  4800. readonly HSPM_ERMANFILE_OPENDEFAULTORDER:string;
  4801. readonly HSPM_GROUPFIELDAPPROVAL:string;
  4802. readonly HSPM_INFOAPPROVAL:string;
  4803. readonly HSPM_INFOGROUP_FIELD:string;
  4804. readonly HSPM_INFOGROUP_PAGEREG:string;
  4805. readonly HSPM_MOBERHOME:string;
  4806. readonly HSPM_MULTIVIEW_CONFIG:string;
  4807. readonly HSPM_MULTIVIEW_CONFIG_EMP:string;
  4808. readonly HSPM_MYERMANFILE:string;
  4809. readonly HSPM_PERCRE:string;
  4810. readonly HSPM_PEREDUEXP:string;
  4811. readonly HSPM_PEREDUEXP_MDG:string;
  4812. readonly HSPM_RELATEDCONFIG:string;
  4813. readonly HSS_BUSINESSOFFICE:string;
  4814. readonly ID_AND_INDEX_MAP_STR:string;
  4815. readonly IHRPI_WORKROLE_SERVICE:string;
  4816. readonly INITBATCH:string;
  4817. readonly INITSTATUS:string;
  4818. readonly INITSTATUS_FINISH:string;
  4819. readonly INTEREST:string;
  4820. readonly INT_FIVE:number;
  4821. readonly ISAUTHENTICATED:string;
  4822. readonly ISNOFIXEDTERM_AUDIT:string;
  4823. readonly IS_AUDIT:string;
  4824. readonly IS_CURRENTVERSION:string;
  4825. readonly IS_FROM_INIT_OPEN:string;
  4826. readonly IS_FULLTIME:string;
  4827. readonly IS_HIGHEST_DEGREE:string;
  4828. readonly IS_MAINWORK:string;
  4829. readonly IS_NEW:string;
  4830. readonly IS_NO_FIXED_TERM:string;
  4831. readonly IS_OVERSEAS:string;
  4832. readonly IS_PREVIEW:string;
  4833. readonly JOB_ACTION_ID:long;
  4834. readonly KEY_FBASEDATAID:string;
  4835. readonly LABELAP_AUDIT:string;
  4836. readonly LABELAP_AUDIT_VIEW:string;
  4837. readonly LABEL_AP:string;
  4838. readonly LANGUAGE:string;
  4839. readonly LANGUAGECERT:string;
  4840. readonly LANGUAGESKILLS_LANGUAGE:string;
  4841. readonly LETTER:string;
  4842. readonly MOBILEPHONE:string;
  4843. readonly MTOOLBARAP:string;
  4844. readonly NEW_VALUE:string;
  4845. readonly NO:string;
  4846. readonly NOTPASSINFO:string;
  4847. readonly NOTPASSPANEL:string;
  4848. readonly NOT_PASS_VECTOR:string;
  4849. readonly NUMBER:string;
  4850. readonly NUMBER_1010_ID:long;
  4851. readonly NUMBER_1010_S:string;
  4852. readonly NUMBER_1020_ID:long;
  4853. readonly NUMBER_1020_S:string;
  4854. readonly NUMBER_1030_ID:long;
  4855. readonly NUMBER_1030_S:string;
  4856. readonly NUMBER_1040_ID:long;
  4857. readonly NUMBER_1040_S:string;
  4858. readonly NUMBER_1050_ID:long;
  4859. readonly NUMBER_1050_S:string;
  4860. readonly NUMBER_1060_ID:long;
  4861. readonly NUMBER_1060_S:string;
  4862. readonly NUMBER_1070_ID:long;
  4863. readonly NUMBER_1070_S:string;
  4864. readonly NUMBER_1080_ID:long;
  4865. readonly NUMBER_1080_S:string;
  4866. readonly NUMBER_1090_ID:long;
  4867. readonly NUMBER_1090_S:string;
  4868. readonly NUMBER_1100_ID:long;
  4869. readonly NUMBER_1100_S:string;
  4870. readonly NUMBER_1110_ID:long;
  4871. readonly NUMBER_1110_S:string;
  4872. readonly NUMBER_1120_ID:long;
  4873. readonly NUMBER_1120_S:string;
  4874. readonly NUMBER_1130_ID:long;
  4875. readonly NUMBER_1130_S:string;
  4876. readonly NUMBER_1140_ID:long;
  4877. readonly NUMBER_1140_S:string;
  4878. readonly NUMBER_1150_ID:long;
  4879. readonly NUMBER_1150_S:string;
  4880. readonly NUMBER_1190_S:string;
  4881. readonly OLD_DB_DATA:string;
  4882. readonly OLD_HEAD_PIC:string;
  4883. readonly OLD_VALUE:string;
  4884. readonly OPENMOREPANEL:string;
  4885. readonly OP_SAVE:string;
  4886. readonly OTHERLANGUAGECERT:string;
  4887. readonly OTHER_CERT_NUMBER:string;
  4888. readonly OTHER_LANGUAGECERT_ID:long;
  4889. readonly OTHER_SCHOOL_BOID:long;
  4890. readonly PAGETYPE_CARDVIEW:string;
  4891. readonly PAGETYPE_DATABASE:string;
  4892. readonly PAGETYPE_DYBASE:string;
  4893. readonly PAGETYPE_LIST:string;
  4894. readonly PAGE_DISPLAY_CONFIG:string;
  4895. readonly PAGE_DISPLAY_PLAN:string;
  4896. readonly PAGE_DISPLAY_PLAN_CONFIG:string;
  4897. readonly PAGE_EMP_REPORT:string;
  4898. readonly PAGE_HBSS_EDUCERTTYPE:string;
  4899. readonly PAGE_HBSS_LANGUAGECERT:string;
  4900. readonly PAGE_HRPI_PEREDUEXP:string;
  4901. readonly PAGE_HRPI_PEREDUEXPCERT:string;
  4902. readonly PAGE_HSPM_PEREDUEXP_DG:string;
  4903. readonly PAGE_PEREDUEXP_MDG:string;
  4904. readonly PAGE_PEREDUEXP_PDG:string;
  4905. readonly PAGE_QUITEMP_REPORT:string;
  4906. readonly PAGE_QUITREPORT_QUERY:string;
  4907. readonly PAGE_REPORT_PLAN:string;
  4908. readonly PAGE_REPORT_QUERY:string;
  4909. readonly PAGE_TRANSACTION_PLAN:string;
  4910. readonly PAGE_TRANSACTION_REPORT:string;
  4911. readonly PDG:string;
  4912. readonly PDV:string;
  4913. readonly PEREDUEXP:string;
  4914. readonly PERSON:string;
  4915. readonly PERSON_HPFSTOHRMP_ACTION_ID:long;
  4916. readonly PERSON_HPFS_ACTION_ID:long;
  4917. readonly PERSON_ID:string;
  4918. readonly PERSON_ID_REL:string;
  4919. readonly PERSON_MSGPUBNO:string;
  4920. readonly PICTURE_FIELD:string;
  4921. readonly PICTURE_PROP:string;
  4922. readonly POSTYPE:string;
  4923. readonly PREGETTIME:string;
  4924. readonly PRE_MAJOR_ID:string;
  4925. readonly QUERY_FIELDS:string;
  4926. readonly REASON:string;
  4927. readonly REJECTRECORD:string;
  4928. readonly SAVE_CERT_FROM_EDU_OCR:string;
  4929. readonly SCHOOL_RECORD:string;
  4930. readonly SCHOOL_RECORD_ID:long;
  4931. readonly SCHOOL_RECORD_NUMBER:string;
  4932. readonly SERVICE_AGE_SCHEME:string;
  4933. readonly SHOW_LIST:string;
  4934. readonly SORT:string;
  4935. readonly SOURCE_VID:string;
  4936. readonly STR_FIVE:string;
  4937. readonly STR_FOUR:string;
  4938. readonly STR_IN_EFFECTIVE:string;
  4939. readonly STR_MINUS_ONE:string;
  4940. readonly STR_NTHREE:string;
  4941. readonly SUCCESS:string;
  4942. readonly SWITCHTOHOME:string;
  4943. readonly TEXT_PROP:string;
  4944. readonly TUTOR:string;
  4945. readonly TUTOR_ID:string;
  4946. readonly UNABLE_DELETE:string;
  4947. readonly UPDATE_SUPERIOR:string;
  4948. readonly VARIATION_TYPE:string;
  4949. readonly VARIATION_TYPE_101240:long;
  4950. readonly WITHDRAW:string;
  4951. readonly WORKUNIT:string;
  4952. readonly YES:string;
  4953. readonly YMD:string;
  4954. readonly YMD_HMS:string;
  4955. readonly label:string;
  4956. }
  4957. interface HspmCommonConstants$ {
  4958. }
  4959. type HspmCommonConstants_T = HspmCommonConstants_S & HspmCommonConstants$;
  4960. interface HspmCommonConstants extends HspmCommonConstants_T {
  4961. }
  4962. }
  4963. namespace kd.sdk.hr.hspm.common.dto{
  4964. interface ChangeDto_S {
  4965. }
  4966. interface ChangeDto_C extends ChangeDto_S {
  4967. new():ChangeDto;
  4968. new(fieldName:string,fieldType:kd.sdk.hr.hspm.common.enums.FieldTypeEnum):ChangeDto;
  4969. new(fieldName:string,fieldType:kd.sdk.hr.hspm.common.enums.FieldTypeEnum,fieldKey:string):ChangeDto;
  4970. }
  4971. interface ChangeDto$ {
  4972. getAfterValue():string;
  4973. getBeforeValue():string;
  4974. getFieldKey():string;
  4975. getFieldName():string;
  4976. getFieldType():kd.sdk.hr.hspm.common.enums.FieldTypeEnum;
  4977. setAfterValue(afterValue:string):void;
  4978. setBeforeValue(beforeValue:string):void;
  4979. setFieldKey(fieldKey:string):void;
  4980. setFieldName(fieldName:string):void;
  4981. setFieldType(fieldType:kd.sdk.hr.hspm.common.enums.FieldTypeEnum):void;
  4982. }
  4983. type ChangeDto_T = ChangeDto_S & ChangeDto$;
  4984. interface ChangeDto extends ChangeDto_T {
  4985. }
  4986. interface HpfsChgexternalrecordQueueDto_S {
  4987. /**
  4988. * 构造接口传参对象
  4989. *
  4990. * @param personId 自然人ID
  4991. * @param ermanFileDy 人事业务档案动态对象
  4992. * @return 人员模型对象
  4993. */
  4994. build(personId:long,ermanFileDy:$.kd.bos.dataentity.entity.DynamicObject):HpfsChgexternalrecordQueueDto;
  4995. /**
  4996. * 时序性 新增:
  4997. * "idBefore": 0,
  4998. * "vidBefore": 0,
  4999. * "idAfter": 新增接口返回ID=fboid,
  5000. * "vidAfter": 新增接口返回的历史ID,
  5001. *
  5002. * @param idAfter 新增接口返回ID=fboid
  5003. * @param vidAfter 新增接口返回的历史ID
  5004. * @return 报文中的datarow中的内容
  5005. */
  5006. buildDataRowEntityForHisLineInsert(idAfter:long,vidAfter:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
  5007. /**
  5008. * 时序性 更新:
  5009. * "idBefore": 当前记录更新前的fboid,
  5010. * "vidBefore": 当前记录更新前的fsourcevid,
  5011. * "idAfter": 新增接口返回ID=fboid,
  5012. * "vidAfter": 新增接口返回的历史ID,
  5013. *
  5014. * @param idBefore 当前记录更新前的fboid
  5015. * @param vidBefore 当前记录更新前的fsourcevid
  5016. * @param idAfter 新增接口返回ID=fboid
  5017. * @param vidAfter 新增接口返回的历史ID
  5018. * @return 报文中的datarow中的内容
  5019. */
  5020. buildDataRowEntityForHisLineUpdate(idBefore:long,vidBefore:long,idAfter:long,vidAfter:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
  5021. /**
  5022. * 非时序 删除:
  5023. * "idBefore": fboid,
  5024. * "vidBefore": 当前记录删除前的fsourcevid,
  5025. * "idAfter": 0,
  5026. * "vidAfter":0,
  5027. *
  5028. * @param idBefore 当前记录更新前的fboid
  5029. * @param vidBefore 当前记录更新前的fsourcevid
  5030. * @return 报文中的datarow中的内容
  5031. */
  5032. buildDataRowEntityForHisNonLineDelete(idBefore:long,vidBefore:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
  5033. /**
  5034. * 非时序 新增:
  5035. * "idBefore":0,
  5036. * "vidBefore":0,
  5037. * "idAfter":新增接口返回ID=fboid,
  5038. * "vidAfter":0,
  5039. *
  5040. * @param idAfter 新增接口返回ID
  5041. * @return 报文中的datarow中的内容
  5042. */
  5043. buildDataRowEntityForHisNonLineInsert(idAfter:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
  5044. /**
  5045. * 非时序 更新:
  5046. * "idBefore": fboid,
  5047. * "vidBefore": 当前记录更新前的fsourcevid,
  5048. * "idAfter": fboid,
  5049. * "vidAfter":0,
  5050. *
  5051. * @param idBefore 当前记录更新前的fboid
  5052. * @param vidBefore 当前记录更新前的fsourcevid
  5053. * @param idAfter fboid
  5054. * @return 报文中的datarow中的内容
  5055. */
  5056. buildDataRowEntityForHisNonLineUpdate(idBefore:long,vidBefore:long,idAfter:long):HpfsChgexternalrecordQueueDto$DataRowEntity;
  5057. }
  5058. type HpfsChgexternalrecordQueueDto_ST = $.java.io.Serializable & HpfsChgexternalrecordQueueDto_S;
  5059. interface HpfsChgexternalrecordQueueDto_C extends HpfsChgexternalrecordQueueDto_ST {
  5060. new():HpfsChgexternalrecordQueueDto;
  5061. }
  5062. interface HpfsChgexternalrecordQueueDto$ {
  5063. /**
  5064. * 添加报文数据行
  5065. *
  5066. * @param entityNumber 实体编码
  5067. * @param consumer 报文数据提供器
  5068. * @return HpfsChgexternalrecordQueueDto
  5069. */
  5070. addDataRow(entityNumber:string,consumer1:(t:any)=>void):this;
  5071. getDataRow():$.java.util.List;
  5072. /**
  5073. * 转换为请求报文JSON
  5074. *
  5075. * @return json字符串
  5076. */
  5077. request():string;
  5078. setBillNo(billNo:string):this;
  5079. setBillSource(billSource:string):this;
  5080. setBsed(bsed:long):this;
  5081. setResultCallBackQueue(resultCallBackQueue:string):this;
  5082. }
  5083. type HpfsChgexternalrecordQueueDto_T = $.java.io.Serializable & HpfsChgexternalrecordQueueDto_S & HpfsChgexternalrecordQueueDto$;
  5084. interface HpfsChgexternalrecordQueueDto extends HpfsChgexternalrecordQueueDto_T {
  5085. }
  5086. interface PereduexpcertDynDto_S {
  5087. }
  5088. interface PereduexpcertDynDto_C extends PereduexpcertDynDto_S {
  5089. new(certtype:long,name:string,certFieldList:$.java.util.List):PereduexpcertDynDto;
  5090. }
  5091. interface PereduexpcertDynDto$ {
  5092. getCertFieldList():$.java.util.List;
  5093. getCerttype():long;
  5094. getName():string;
  5095. setCertFieldList(certFieldList:$.java.util.List):void;
  5096. }
  5097. type PereduexpcertDynDto_T = PereduexpcertDynDto_S & PereduexpcertDynDto$;
  5098. interface PereduexpcertDynDto extends PereduexpcertDynDto_T {
  5099. }
  5100. interface PersonModelDto_S {
  5101. /**
  5102. * 构造人员模型对象
  5103. *
  5104. * @param personId 自然人ID
  5105. * @param ermanFileDy 人事业务档案动态对象
  5106. * @return 人员模型对象
  5107. */
  5108. build(personId:long,ermanFileDy:$.kd.bos.dataentity.entity.DynamicObject):PersonModelDto;
  5109. }
  5110. interface PersonModelDto_C extends PersonModelDto_S {
  5111. new(personId:long):PersonModelDto;
  5112. }
  5113. interface PersonModelDto$ {
  5114. getCmpEmpId():long;
  5115. getDepEmpId():long;
  5116. getEmployeeId():long;
  5117. getPersonId():long;
  5118. }
  5119. type PersonModelDto_T = PersonModelDto_S & PersonModelDto$;
  5120. interface PersonModelDto extends PersonModelDto_T {
  5121. }
  5122. interface DrawFormFieldDto_S {
  5123. }
  5124. type DrawFormFieldDto_ST = $.java.lang.Cloneable & DrawFormFieldDto_S;
  5125. interface DrawFormFieldDto_C extends DrawFormFieldDto_ST {
  5126. new():DrawFormFieldDto;
  5127. }
  5128. interface DrawFormFieldDto$ {
  5129. clone():this;
  5130. getAlias():string;
  5131. getBaseEntityId():string;
  5132. getClassSimpleName():string;
  5133. getComboItemList():$.java.util.List;
  5134. getDisplayStyle():number;
  5135. getField():string;
  5136. getHeight():string;
  5137. getLock():string;
  5138. getMaxCount():number;
  5139. getMaxSize():string;
  5140. getMinSize():string;
  5141. getName():string;
  5142. getOrigPageId():string;
  5143. getPrecision():number;
  5144. getScale():number;
  5145. getTableName():string;
  5146. getWidth():string;
  5147. hasEmptyText():boolean;
  5148. isFireUptEvt():boolean;
  5149. isFullLine():boolean;
  5150. isHidden():boolean;
  5151. isIsAudit():boolean;
  5152. isMustInput():boolean;
  5153. /**
  5154. * 设置alias
  5155. *
  5156. * @param alias alias
  5157. * @return 当前对象
  5158. */
  5159. setAlias(alias:string):this;
  5160. /**
  5161. * 设置baseEntityId
  5162. *
  5163. * @param baseEntityId baseEntityId
  5164. * @return 当前对象
  5165. */
  5166. setBaseEntityId(baseEntityId:string):this;
  5167. /**
  5168. * 设置classSimpleName
  5169. *
  5170. * @param classSimpleName classSimpleName
  5171. * @return 当前对象
  5172. */
  5173. setClassSimpleName(classSimpleName:string):this;
  5174. /**
  5175. * 设置comboItemList
  5176. *
  5177. * @param comboItemList comboItemList
  5178. * @return 当前对象
  5179. */
  5180. setComboItemList(comboItemList:$.java.util.List):this;
  5181. /**
  5182. * 设置displayStyle
  5183. *
  5184. * @param displayStyle displayStyle
  5185. * @return 当前对象
  5186. */
  5187. setDisplayStyle(displayStyle:number):this;
  5188. /**
  5189. * 设置field
  5190. *
  5191. * @param field field
  5192. * @return 当前对象
  5193. */
  5194. setField(field:string):this;
  5195. /**
  5196. * 设置fireUptEvt
  5197. *
  5198. * @param fireUptEvt fireUptEvt
  5199. * @return 当前对象
  5200. */
  5201. setFireUptEvt(fireUptEvt:boolean):this;
  5202. /**
  5203. * 设置fullLine
  5204. *
  5205. * @param fullLine fullLine
  5206. * @return 当前对象
  5207. */
  5208. setFullLine(fullLine:boolean):this;
  5209. /**
  5210. * 是否为空提示
  5211. *
  5212. * @param hasEmptyText 是否为空提示
  5213. * @return 当前对象
  5214. */
  5215. setHasEmptyText(hasEmptyText:boolean):this;
  5216. setHeight(height:string):void;
  5217. /**
  5218. * 设置hidden
  5219. *
  5220. * @param hidden hidden
  5221. * @return 当前对象
  5222. */
  5223. setHidden(hidden:boolean):this;
  5224. /**
  5225. * 是否编辑审核
  5226. *
  5227. * @param isAudit 是否
  5228. * @return 当前对象
  5229. */
  5230. setIsAudit(isAudit:boolean):this;
  5231. /**
  5232. * 设置isedit
  5233. *
  5234. * @param isedit isedit
  5235. * @return 当前对象
  5236. */
  5237. setLock(isedit:boolean):this;
  5238. /**
  5239. * 设置lock
  5240. *
  5241. * @param lock lock
  5242. * @return 当前对象
  5243. */
  5244. setLock(lock:string):this;
  5245. /**
  5246. * 设置maxCount
  5247. *
  5248. * @param maxCount maxCount
  5249. * @return 当前对象
  5250. */
  5251. setMaxCount(maxCount:number):this;
  5252. /**
  5253. * 设置maxSize
  5254. *
  5255. * @param maxSize maxSize
  5256. * @return 当前对象
  5257. */
  5258. setMaxSize(maxSize:string):this;
  5259. /**
  5260. * 设置minSize
  5261. *
  5262. * @param minSize minSize
  5263. * @return 当前对象
  5264. */
  5265. setMinSize(minSize:string):this;
  5266. /**
  5267. * 设置mustInput
  5268. *
  5269. * @param mustInput mustInput
  5270. * @return 当前对象
  5271. */
  5272. setMustInput(mustInput:boolean):this;
  5273. /**
  5274. * 设置name
  5275. *
  5276. * @param name name
  5277. * @return 当前对象
  5278. */
  5279. setName(name:string):this;
  5280. /**
  5281. * 设置pageId
  5282. *
  5283. * @param origPageId pageId
  5284. * @return 当前对象
  5285. */
  5286. setOrigPageId(origPageId:string):this;
  5287. /**
  5288. * 设置precision
  5289. *
  5290. * @param precision precision
  5291. * @return 当前对象
  5292. */
  5293. setPrecision(precision:number):this;
  5294. /**
  5295. * 设置scale
  5296. *
  5297. * @param scale scale
  5298. * @return 当前对象
  5299. */
  5300. setScale(scale:number):this;
  5301. setTableName(tableName:string):this;
  5302. setWidth(width:string):void;
  5303. }
  5304. type DrawFormFieldDto_T = $.java.lang.Cloneable & DrawFormFieldDto_S & DrawFormFieldDto$;
  5305. interface DrawFormFieldDto extends DrawFormFieldDto_T {
  5306. }
  5307. interface InfoClassifyEntityKeyDTO_S {
  5308. /**
  5309. * 根据 表单标识 查找枚举
  5310. *
  5311. * @param formKey 列表标识
  5312. * @return 枚举对象
  5313. */
  5314. getEntityKeyEnumByFormKey(formKey:string):InfoClassifyEntityKeyDTO;
  5315. /**
  5316. * 根据 列表标识 查找枚举
  5317. *
  5318. * @param listKey 列表标识
  5319. * @return 枚举对象
  5320. */
  5321. getEntityKeyEnumByListKey(listKey:string):InfoClassifyEntityKeyDTO;
  5322. /**
  5323. * 根据 查询标识 查找枚举
  5324. *
  5325. * @param queryKey 查询标识
  5326. * @return 枚举对象
  5327. */
  5328. getEntityKeyEnumByQueryKey(queryKey:string):InfoClassifyEntityKeyDTO;
  5329. /**
  5330. * 初始化缓存
  5331. */
  5332. initCacheMap():void;
  5333. }
  5334. type InfoClassifyEntityKeyDTO_ST = $.java.io.Serializable & InfoClassifyEntityKeyDTO_S;
  5335. interface InfoClassifyEntityKeyDTO_C extends InfoClassifyEntityKeyDTO_ST {
  5336. new():InfoClassifyEntityKeyDTO;
  5337. }
  5338. interface InfoClassifyEntityKeyDTO$ {
  5339. getDefaultImportType():string;
  5340. getDefaultLockUIs():$.java.util.List;
  5341. getFormKey():string;
  5342. getImportPlugin():string;
  5343. getListKey():string;
  5344. getQueryKey():string;
  5345. getSourceKey():string;
  5346. getTabKey():string;
  5347. setDefaultImportType(defaultImportType:string):void;
  5348. setDefaultLockUIs(defaultLockUIs:$.java.util.List):void;
  5349. setFormKey(formKey:string):void;
  5350. setImportPlugin(importPlugin:string):void;
  5351. setListKey(listKey:string):void;
  5352. setQueryKey(queryKey:string):void;
  5353. setSourceKey(sourceKey:string):void;
  5354. setTabKey(tabKey:string):void;
  5355. }
  5356. type InfoClassifyEntityKeyDTO_T = $.java.io.Serializable & InfoClassifyEntityKeyDTO_S & InfoClassifyEntityKeyDTO$;
  5357. interface InfoClassifyEntityKeyDTO extends InfoClassifyEntityKeyDTO_T {
  5358. }
  5359. interface HpfsChgexternalrecordQueueDto$DataRowEntity_S {
  5360. }
  5361. type HpfsChgexternalrecordQueueDto$DataRowEntity_ST = $.java.io.Serializable & HpfsChgexternalrecordQueueDto$DataRowEntity_S;
  5362. interface HpfsChgexternalrecordQueueDto$DataRowEntity_C extends HpfsChgexternalrecordQueueDto$DataRowEntity_ST {
  5363. new():HpfsChgexternalrecordQueueDto$DataRowEntity;
  5364. }
  5365. interface HpfsChgexternalrecordQueueDto$DataRowEntity$ {
  5366. setChgMode(arg0:string):this;
  5367. setFlowType(arg0:string):this;
  5368. setIdAfter(arg0:long):this;
  5369. setIdBefore(arg0:long):this;
  5370. setVidAfter(arg0:long):this;
  5371. setVidBefore(arg0:long):this;
  5372. }
  5373. type HpfsChgexternalrecordQueueDto$DataRowEntity_T = $.java.io.Serializable & HpfsChgexternalrecordQueueDto$DataRowEntity_S & HpfsChgexternalrecordQueueDto$DataRowEntity$;
  5374. interface HpfsChgexternalrecordQueueDto$DataRowEntity extends HpfsChgexternalrecordQueueDto$DataRowEntity_T {
  5375. }
  5376. interface FieldDTO_S {
  5377. }
  5378. interface FieldDTO_C extends FieldDTO_S {
  5379. new():FieldDTO;
  5380. }
  5381. interface FieldDTO$ {
  5382. addField(field:string):void;
  5383. addField(fieldLabelAp:$.kd.bos.metadata.form.control.LabelAp):void;
  5384. getFields():$.java.util.List;
  5385. setFields(fields:$.java.util.List):void;
  5386. }
  5387. type FieldDTO_T = FieldDTO_S & FieldDTO$;
  5388. interface FieldDTO extends FieldDTO_T {
  5389. }
  5390. }
  5391. namespace kd.sdk.hr.hspm.common.entity{
  5392. interface InfoclassifyPercreField_S {
  5393. }
  5394. type InfoclassifyPercreField_ST = PercreField_S & InfoclassifyPercreField_S;
  5395. interface InfoclassifyPercreField_C extends InfoclassifyPercreField_ST {
  5396. new(faceUrl:string,reverseUrl:string,fieldSet:$.java.util.Set):InfoclassifyPercreField;
  5397. }
  5398. interface InfoclassifyPercreField$ {
  5399. }
  5400. type InfoclassifyPercreField_T = PercreField & InfoclassifyPercreField_S & InfoclassifyPercreField$;
  5401. interface InfoclassifyPercreField extends InfoclassifyPercreField_T {
  5402. }
  5403. interface PercreField_S {
  5404. }
  5405. interface PercreField_C extends PercreField_S {
  5406. new(faceUrl:string,reverseUrl:string,fieldSet:$.java.util.Set):PercreField;
  5407. new(faceUrl:string,reverseUrl:string,mobileFaceUrl:string,mobileReverseUrl:string,fieldSet:$.java.util.Set):PercreField;
  5408. }
  5409. interface PercreField$ {
  5410. getFaceUrl():string;
  5411. getFieldSet():$.java.util.Set;
  5412. getMobileFaceUrl():string;
  5413. getMobileReverseUrl():string;
  5414. getReverseUrl():string;
  5415. }
  5416. type PercreField_T = PercreField_S & PercreField$;
  5417. interface PercreField extends PercreField_T {
  5418. }
  5419. }
  5420. namespace kd.sdk.hr.hspm.common.enums{
  5421. enum BusinessTypeEnum {
  5422. ADMIN,
  5423. EMPLOYEE,
  5424. COMMON
  5425. }
  5426. enum ConfigAreaEnum {
  5427. MAIN,
  5428. SIDE,
  5429. COMMON
  5430. }
  5431. enum InfoClassifyEntityKeyEnum {
  5432. HSPM_PERSONINFO,
  5433. HSPM_PEREDUEXPINFO,
  5434. HSPM_EMPPROEXP,
  5435. HSPM_PREWORKEXP,
  5436. HSPM_EMPTRAINFILE,
  5437. HSPM_PEROCPQUAL,
  5438. HSPM_PERPRACTQUAL,
  5439. HSPM_PERPROTITLE,
  5440. HSPM_LANGUAGESKILLS,
  5441. HSPM_RSMPROSKL,
  5442. HSPM_RSMPATINV,
  5443. HSPM_PERRPRECORD,
  5444. HSPM_PERHOBBY,
  5445. HSPM_PERCONTACT,
  5446. HSPM_PERADDRESS,
  5447. HSPM_FAMILYMEMB,
  5448. HSPM_FERTILITYINFO,
  5449. HSPM_EMRGCONTACT,
  5450. HSPM_PERCRE
  5451. }
  5452. enum InfoGroupFieldCategroyEnum {
  5453. TEXT,
  5454. IMG,
  5455. ATTACH
  5456. }
  5457. enum PereduexpinfoFieldEnum {
  5458. HRPI_PEREDUEXP,
  5459. HRPI_PEREDUEXPCERT
  5460. }
  5461. enum InfoClassifyImportOperateEnum {
  5462. HSPM_PERSONINFO,
  5463. HSPM_PEREDUEXPINFO,
  5464. HSPM_EMPPROEXP,
  5465. HSPM_PREWORKEXP,
  5466. HSPM_EMPTRAINFILE,
  5467. HSPM_PEROCPQUAL,
  5468. HSPM_PERPRACTQUAL,
  5469. HSPM_PERPROTITLE,
  5470. HSPM_LANGUAGESKILLS,
  5471. HSPM_RSMPROSKL,
  5472. HSPM_RSMPATINV,
  5473. HSPM_PERRPRECORD,
  5474. HSPM_PERHOBBY,
  5475. HSPM_PERCONTACT,
  5476. HSPM_PERADDRESS,
  5477. HSPM_FAMILYMEMB,
  5478. HSPM_FERTILITYINFO,
  5479. HSPM_EMRGCONTACT,
  5480. HSPM_PERCRE
  5481. }
  5482. enum FieldTypeEnum {
  5483. MULILANG_TEXT,
  5484. TEXT,
  5485. COMBO,
  5486. DATE,
  5487. CREATE_DATE,
  5488. MODIFY_DATE,
  5489. DATE_TIME,
  5490. BOOLEAN,
  5491. DECIMAL,
  5492. BIG_INT,
  5493. LONG,
  5494. ATTACHMENT_COUNT,
  5495. INTEGER,
  5496. BASE_DATA,
  5497. CREATER,
  5498. MODIFIER,
  5499. PICTURE,
  5500. BILL_STATUS,
  5501. USER,
  5502. CITY,
  5503. ADMIN_DIVISION,
  5504. MAIN_ORG,
  5505. ATTACHMENT,
  5506. TEXTAREA,
  5507. Currency,
  5508. ORGPROP,
  5509. QueryProp,
  5510. I18NNAMEPROP,
  5511. ADDRESSPROP,
  5512. MULBASEDATAPROP,
  5513. MULQUERYPROP,
  5514. AMOUNTPROP,
  5515. HISMODELBASEDATAPROP
  5516. }
  5517. enum PersonModelClassificationEnum {
  5518. PERSONMODEL,
  5519. PERATTACHED,
  5520. EMPATTACHED,
  5521. CMPEMPATTACHED,
  5522. DEPEMPATTACHED
  5523. }
  5524. enum BaseRefEnum {
  5525. CMP_EMP
  5526. }
  5527. enum PereduexpcerttypeFieldEnum {
  5528. GRADUATE_CERT_ID,
  5529. DEGREE_CERT_ID,
  5530. FOREIGN_DEGREE_RECORD_CERT_ID,
  5531. DEGREE_REG_CERT_ID,
  5532. DEGREE_RECORD_CERT_ID,
  5533. OTHER
  5534. }
  5535. enum InfoClassifyFormOperateEnum {
  5536. FORM_BTN_SAVE,
  5537. FORM_BTN_SAVENEW,
  5538. FORM_BTN_DO_SAVE,
  5539. FORM_BTN_UPDATE,
  5540. FORM_BTN_DELETE,
  5541. FORM_BTN_SAVEIMPORT,
  5542. FORM_BTN_CANCEL,
  5543. FORM_BTN_HISINFO,
  5544. FORM_BTN_IMPORTDATA,
  5545. FORM_BTN_IMPORTDETAILS,
  5546. FORM_BTN_EXPORTLIST_EXPT,
  5547. FORM_BTN_EXPORTLIST,
  5548. FORM_BTN_EXPORTLISTBYSELECTFIELDS,
  5549. FORM_BTN_EXPORTDETAILS
  5550. }
  5551. enum ReportTypeEnum {
  5552. EMP,
  5553. TRANSACTION,
  5554. QUITEMP
  5555. }
  5556. enum ClientTypeEnum {
  5557. PC,
  5558. EMPLOYEE_MOBILE,
  5559. EMPLOYEE_PC
  5560. }
  5561. enum InfoClassifyListOperateEnum {
  5562. LIST_BTN_NEW,
  5563. LIST_BTN_DELETE,
  5564. LIST_BTN_REFRESH,
  5565. LIST_BTN_HISINFO,
  5566. LIST_BTN_IMPORT,
  5567. LIST_BTN_IMPORTDETAILS,
  5568. LIST_BTN_EXPORTLIST_EXPT,
  5569. LIST_BTN_EXPORTLIST,
  5570. LIST_BTN_EXPORTLISTBYSELECTFIELDS,
  5571. LIST_BTN_EXPORTDETAILS,
  5572. LIST_BTN_CLOSE
  5573. }
  5574. enum PersoninfoFieldEnum {
  5575. HRPI_PERNONTSPROP,
  5576. HRPI_PERTSPROP,
  5577. HRPI_PERREGION,
  5578. HRPI_PERSON,
  5579. HSPM_ERMANFILE,
  5580. HRPI_PERSERLEN
  5581. }
  5582. }
  5583. namespace kd.sdk.hr.hspm.common.ext.file{
  5584. interface QuitEmpReportExtColumnDTO_S {
  5585. }
  5586. type QuitEmpReportExtColumnDTO_ST = EmpReportExtColumnDTO_S & QuitEmpReportExtColumnDTO_S;
  5587. interface QuitEmpReportExtColumnDTO_C extends QuitEmpReportExtColumnDTO_ST {
  5588. new():QuitEmpReportExtColumnDTO;
  5589. new(column:$.kd.bos.entity.report.ReportColumn,entityItem:$.kd.bos.metadata.entity.EntityItem,mapKey:string,mapValue:$.kd.bos.dataentity.entity.DynamicObject):QuitEmpReportExtColumnDTO;
  5590. }
  5591. interface QuitEmpReportExtColumnDTO$ {
  5592. }
  5593. type QuitEmpReportExtColumnDTO_T = EmpReportExtColumnDTO & QuitEmpReportExtColumnDTO_S & QuitEmpReportExtColumnDTO$;
  5594. interface QuitEmpReportExtColumnDTO extends QuitEmpReportExtColumnDTO_T {
  5595. }
  5596. interface EmpReportExtColumnDTO_S {
  5597. }
  5598. interface EmpReportExtColumnDTO_C extends EmpReportExtColumnDTO_S {
  5599. new():EmpReportExtColumnDTO;
  5600. new(column:$.kd.bos.entity.report.ReportColumn,entityItem:$.kd.bos.metadata.entity.EntityItem,mapKey:string,mapValue:$.kd.bos.dataentity.entity.DynamicObject):EmpReportExtColumnDTO;
  5601. }
  5602. interface EmpReportExtColumnDTO$ {
  5603. getColumn():$.kd.bos.entity.report.ReportColumn;
  5604. getEntityItem():$.kd.bos.metadata.entity.EntityItem;
  5605. getMapKey():string;
  5606. getMapValue():$.kd.bos.dataentity.entity.DynamicObject;
  5607. }
  5608. type EmpReportExtColumnDTO_T = EmpReportExtColumnDTO_S & EmpReportExtColumnDTO$;
  5609. interface EmpReportExtColumnDTO extends EmpReportExtColumnDTO_T {
  5610. }
  5611. interface EmpSupRelDTO_S {
  5612. }
  5613. interface EmpSupRelDTO_C extends EmpSupRelDTO_S {
  5614. new():EmpSupRelDTO;
  5615. new(delSuperior:$.java.util.Map):EmpSupRelDTO;
  5616. }
  5617. interface EmpSupRelDTO$ {
  5618. getDelSuperior():$.java.util.Map;
  5619. setDelSuperior(delSuperior:$.java.util.Map):void;
  5620. }
  5621. type EmpSupRelDTO_T = EmpSupRelDTO_S & EmpSupRelDTO$;
  5622. interface EmpSupRelDTO extends EmpSupRelDTO_T {
  5623. }
  5624. interface QuitEmpReportExtQueryFieldsDTO_S {
  5625. }
  5626. type QuitEmpReportExtQueryFieldsDTO_ST = EmpReportExtQueryFieldsDTO_S & QuitEmpReportExtQueryFieldsDTO_S;
  5627. interface QuitEmpReportExtQueryFieldsDTO_C extends QuitEmpReportExtQueryFieldsDTO_ST {
  5628. new():QuitEmpReportExtQueryFieldsDTO;
  5629. new(queryFieldSet:$.java.util.Set):QuitEmpReportExtQueryFieldsDTO;
  5630. }
  5631. interface QuitEmpReportExtQueryFieldsDTO$ {
  5632. }
  5633. type QuitEmpReportExtQueryFieldsDTO_T = EmpReportExtQueryFieldsDTO & QuitEmpReportExtQueryFieldsDTO_S & QuitEmpReportExtQueryFieldsDTO$;
  5634. interface QuitEmpReportExtQueryFieldsDTO extends QuitEmpReportExtQueryFieldsDTO_T {
  5635. }
  5636. interface QuitEmpReportExtReletionFilterDTO_S {
  5637. }
  5638. type QuitEmpReportExtReletionFilterDTO_ST = EmpReportExtReletionFilterDTO_S & QuitEmpReportExtReletionFilterDTO_S;
  5639. interface QuitEmpReportExtReletionFilterDTO_C extends QuitEmpReportExtReletionFilterDTO_ST {
  5640. new():QuitEmpReportExtReletionFilterDTO;
  5641. new(filterInfo:$.kd.bos.entity.report.FilterInfo,reletionMap:$.java.util.Map):QuitEmpReportExtReletionFilterDTO;
  5642. }
  5643. interface QuitEmpReportExtReletionFilterDTO$ {
  5644. }
  5645. type QuitEmpReportExtReletionFilterDTO_T = EmpReportExtReletionFilterDTO & QuitEmpReportExtReletionFilterDTO_S & QuitEmpReportExtReletionFilterDTO$;
  5646. interface QuitEmpReportExtReletionFilterDTO extends QuitEmpReportExtReletionFilterDTO_T {
  5647. }
  5648. interface QuitEmpReportExtHisQueryDateDTO_S {
  5649. }
  5650. interface QuitEmpReportExtHisQueryDateDTO_C extends QuitEmpReportExtHisQueryDateDTO_S {
  5651. new():QuitEmpReportExtHisQueryDateDTO;
  5652. new(filterInfo:$.kd.bos.entity.report.FilterInfo):QuitEmpReportExtHisQueryDateDTO;
  5653. }
  5654. interface QuitEmpReportExtHisQueryDateDTO$ {
  5655. /**
  5656. * 获取查询过滤详细信息
  5657. *
  5658. * @return filterInfo
  5659. */
  5660. getFilterInfo():$.kd.bos.entity.report.FilterInfo;
  5661. }
  5662. type QuitEmpReportExtHisQueryDateDTO_T = QuitEmpReportExtHisQueryDateDTO_S & QuitEmpReportExtHisQueryDateDTO$;
  5663. interface QuitEmpReportExtHisQueryDateDTO extends QuitEmpReportExtHisQueryDateDTO_T {
  5664. }
  5665. interface QuitEmpReportExtQueryFilterDTO_S {
  5666. }
  5667. type QuitEmpReportExtQueryFilterDTO_ST = EmpReportExtQueryFilterDTO_S & QuitEmpReportExtQueryFilterDTO_S;
  5668. interface QuitEmpReportExtQueryFilterDTO_C extends QuitEmpReportExtQueryFilterDTO_ST {
  5669. new():QuitEmpReportExtQueryFilterDTO;
  5670. new(filterInfo:$.kd.bos.entity.report.FilterInfo,filter:$.kd.bos.orm.query.QFilter):QuitEmpReportExtQueryFilterDTO;
  5671. }
  5672. interface QuitEmpReportExtQueryFilterDTO$ {
  5673. }
  5674. type QuitEmpReportExtQueryFilterDTO_T = EmpReportExtQueryFilterDTO & QuitEmpReportExtQueryFilterDTO_S & QuitEmpReportExtQueryFilterDTO$;
  5675. interface QuitEmpReportExtQueryFilterDTO extends QuitEmpReportExtQueryFilterDTO_T {
  5676. }
  5677. interface CardBindDataDTO_S {
  5678. }
  5679. interface CardBindDataDTO_C extends CardBindDataDTO_S {
  5680. new():CardBindDataDTO;
  5681. new(queryDbVo:kd.sdk.hr.hspm.common.vo.QueryDbVo,dataList:$.java.util.List):CardBindDataDTO;
  5682. new(model:$.kd.bos.entity.datamodel.IDataModel,view:$.kd.bos.form.IFormView,afterCreatVo:kd.sdk.hr.hspm.common.vo.AfterCreatVo):CardBindDataDTO;
  5683. new(model:$.kd.bos.entity.datamodel.IDataModel,view:$.kd.bos.form.IFormView,eventObject:$.java.util.EventObject,timeMap:$.java.util.Map):CardBindDataDTO;
  5684. new(model:$.kd.bos.entity.datamodel.IDataModel,view:$.kd.bos.form.IFormView,beforeCreatVo:kd.sdk.hr.hspm.common.vo.BeforeCreatVo,drawFlag:boolean):CardBindDataDTO;
  5685. 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;
  5686. 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;
  5687. 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;
  5688. }
  5689. interface CardBindDataDTO$ {
  5690. getAfterCreatVo():kd.sdk.hr.hspm.common.vo.AfterCreatVo;
  5691. getBeforeCreatVo():kd.sdk.hr.hspm.common.vo.BeforeCreatVo;
  5692. getCompareVo():kd.sdk.hr.hspm.common.vo.CardViewCompareVo;
  5693. getDataList():$.java.util.List;
  5694. getEventObject():$.java.util.EventObject;
  5695. getModel():$.kd.bos.entity.datamodel.IDataModel;
  5696. getQueryDbVo():kd.sdk.hr.hspm.common.vo.QueryDbVo;
  5697. getTimeMap():$.java.util.Map;
  5698. getTopLeftMainAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  5699. getView():$.kd.bos.form.IFormView;
  5700. isDrawFlag():boolean;
  5701. setAfterCreatVo(afterCreatVo:kd.sdk.hr.hspm.common.vo.AfterCreatVo):void;
  5702. setBeforeCreatVo(beforeCreatVo:kd.sdk.hr.hspm.common.vo.BeforeCreatVo):void;
  5703. setCompareVo(compareVo:kd.sdk.hr.hspm.common.vo.CardViewCompareVo):void;
  5704. setDataList(dataList:$.java.util.List):void;
  5705. setDrawFlag(drawFlag:boolean):void;
  5706. setEventObject(eventObject:$.java.util.EventObject):void;
  5707. setModel(model:$.kd.bos.entity.datamodel.IDataModel):void;
  5708. setQueryDbVo(queryDbVo:kd.sdk.hr.hspm.common.vo.QueryDbVo):void;
  5709. setTimeMap(timeMap:$.java.util.Map):void;
  5710. setTopLeftMainAp(topLeftMainAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  5711. setView(view:$.kd.bos.form.IFormView):void;
  5712. }
  5713. type CardBindDataDTO_T = CardBindDataDTO_S & CardBindDataDTO$;
  5714. interface CardBindDataDTO extends CardBindDataDTO_T {
  5715. }
  5716. interface DialogBindDataDTO_S {
  5717. }
  5718. interface DialogBindDataDTO_C extends DialogBindDataDTO_S {
  5719. /**
  5720. * 无参构造
  5721. */
  5722. new():DialogBindDataDTO;
  5723. new(view:$.kd.bos.form.IFormView,diffMap:$.java.util.Map,entityId:string):DialogBindDataDTO;
  5724. /**
  5725. * 有参构造
  5726. *
  5727. * @param view view
  5728. * @param drawFormFieldDto drawFormFieldDto
  5729. * @param fieldsetPanelAp fieldsetPanelAp
  5730. * @param diffMap diffMap
  5731. * @param flexAp flexAp
  5732. * @param totalFieldsetPanelAp totalFieldsetPanelAp
  5733. * @param style style
  5734. * @param padding padding
  5735. * @param margin margin
  5736. * @param fieldAp fieldAp
  5737. */
  5738. 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;
  5739. }
  5740. interface DialogBindDataDTO$ {
  5741. /**
  5742. * 获取mmp
  5743. *
  5744. * @return map
  5745. */
  5746. getDiffMap():$.java.util.Map;
  5747. /**
  5748. * 获取dto
  5749. *
  5750. * @return dto
  5751. */
  5752. getDrawFormFieldDto():kd.sdk.hr.hspm.common.dto.DrawFormFieldDto;
  5753. getEntityId():string;
  5754. /**
  5755. * 获取FieldAp
  5756. *
  5757. * @return FieldAp
  5758. */
  5759. getFieldAp():$.kd.bos.metadata.form.control.FieldAp;
  5760. /**
  5761. * 获取面板
  5762. *
  5763. * @return 面板
  5764. */
  5765. getFieldsetPanelAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  5766. /**
  5767. * 获取面板
  5768. *
  5769. * @return 面板
  5770. */
  5771. getFlexAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  5772. /**
  5773. * 获取Margin
  5774. *
  5775. * @return Margin
  5776. */
  5777. getMargin():$.kd.bos.metadata.form.Margin;
  5778. /**
  5779. * 获取Padding
  5780. *
  5781. * @return Padding
  5782. */
  5783. getPadding():$.kd.bos.metadata.form.Padding;
  5784. /**
  5785. * 获取样式
  5786. *
  5787. * @return Style
  5788. */
  5789. getStyle():$.kd.bos.metadata.form.Style;
  5790. /**
  5791. * 获取面板
  5792. *
  5793. * @return 面板
  5794. */
  5795. getTotalFieldsetPanelAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  5796. /**
  5797. * 获取view
  5798. *
  5799. * @return view
  5800. */
  5801. getView():$.kd.bos.form.IFormView;
  5802. /**
  5803. * 设置map
  5804. *
  5805. * @param diffMap diffMap
  5806. */
  5807. setDiffMap(diffMap:$.java.util.Map):void;
  5808. /**
  5809. * 设置dto
  5810. *
  5811. * @param drawFormFieldDto drawFormFieldDto
  5812. */
  5813. setDrawFormFieldDto(drawFormFieldDto:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):void;
  5814. setEntityId(entityId:string):void;
  5815. /**
  5816. * 设置FieldAp
  5817. *
  5818. * @param fieldAp
  5819. */
  5820. setFieldAp(fieldAp:$.kd.bos.metadata.form.control.FieldAp):void;
  5821. setFieldsetPanelAp(fieldsetPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  5822. /**
  5823. * 设置flexAp
  5824. *
  5825. * @param flexAp flexAp
  5826. */
  5827. setFlexAp(flexAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  5828. /**
  5829. * 设置margin
  5830. *
  5831. * @param margin
  5832. */
  5833. setMargin(margin:$.kd.bos.metadata.form.Margin):void;
  5834. /**
  5835. * 设置padding
  5836. *
  5837. * @param padding
  5838. */
  5839. setPadding(padding:$.kd.bos.metadata.form.Padding):void;
  5840. /**
  5841. * 设置style
  5842. *
  5843. * @param style
  5844. */
  5845. setStyle(style:$.kd.bos.metadata.form.Style):void;
  5846. /**
  5847. * 设置totalFieldsetPanelAp
  5848. *
  5849. * @param totalFieldsetPanelAp totalFieldsetPanelAp
  5850. */
  5851. setTotalFieldsetPanelAp(totalFieldsetPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  5852. /**
  5853. * 设置view
  5854. * @param view viw
  5855. */
  5856. setView(view:$.kd.bos.form.IFormView):void;
  5857. }
  5858. type DialogBindDataDTO_T = DialogBindDataDTO_S & DialogBindDataDTO$;
  5859. interface DialogBindDataDTO extends DialogBindDataDTO_T {
  5860. }
  5861. interface EmpReportExtReletionFilterDTO_S {
  5862. }
  5863. interface EmpReportExtReletionFilterDTO_C extends EmpReportExtReletionFilterDTO_S {
  5864. new():EmpReportExtReletionFilterDTO;
  5865. new(filterInfo:$.kd.bos.entity.report.FilterInfo,reletionMap:$.java.util.Map):EmpReportExtReletionFilterDTO;
  5866. }
  5867. interface EmpReportExtReletionFilterDTO$ {
  5868. /**
  5869. * 获取查询过滤详细信息
  5870. *
  5871. * @return filterInfo
  5872. */
  5873. getFilterInfo():$.kd.bos.entity.report.FilterInfo;
  5874. /**
  5875. * 获取已经拼接的on条件
  5876. *
  5877. * @return reletionMap
  5878. */
  5879. getReletionMap():$.java.util.Map;
  5880. }
  5881. type EmpReportExtReletionFilterDTO_T = EmpReportExtReletionFilterDTO_S & EmpReportExtReletionFilterDTO$;
  5882. interface EmpReportExtReletionFilterDTO extends EmpReportExtReletionFilterDTO_T {
  5883. }
  5884. interface EmpReportExtQueryFieldsDTO_S {
  5885. }
  5886. interface EmpReportExtQueryFieldsDTO_C extends EmpReportExtQueryFieldsDTO_S {
  5887. new():EmpReportExtQueryFieldsDTO;
  5888. new(queryFieldSet:$.java.util.Set):EmpReportExtQueryFieldsDTO;
  5889. }
  5890. interface EmpReportExtQueryFieldsDTO$ {
  5891. /**
  5892. * 获取查询列
  5893. *
  5894. * @return queryFieldSet
  5895. */
  5896. getQueryFieldSet():$.java.util.Set;
  5897. }
  5898. type EmpReportExtQueryFieldsDTO_T = EmpReportExtQueryFieldsDTO_S & EmpReportExtQueryFieldsDTO$;
  5899. interface EmpReportExtQueryFieldsDTO extends EmpReportExtQueryFieldsDTO_T {
  5900. }
  5901. interface QuitEmpReportExtCalculateDTO_S {
  5902. }
  5903. type QuitEmpReportExtCalculateDTO_ST = EmpReportExtCalculateDTO_S & QuitEmpReportExtCalculateDTO_S;
  5904. interface QuitEmpReportExtCalculateDTO_C extends QuitEmpReportExtCalculateDTO_ST {
  5905. new():QuitEmpReportExtCalculateDTO;
  5906. new(dataSet:$.kd.bos.algo.DataSet,filterInfo:$.kd.bos.entity.report.FilterInfo,queryFieldSet:$.java.util.Set):QuitEmpReportExtCalculateDTO;
  5907. }
  5908. interface QuitEmpReportExtCalculateDTO$ {
  5909. }
  5910. type QuitEmpReportExtCalculateDTO_T = EmpReportExtCalculateDTO & QuitEmpReportExtCalculateDTO_S & QuitEmpReportExtCalculateDTO$;
  5911. interface QuitEmpReportExtCalculateDTO extends QuitEmpReportExtCalculateDTO_T {
  5912. }
  5913. interface MobileHomeVectorDTO_S {
  5914. }
  5915. interface MobileHomeVectorDTO_C extends MobileHomeVectorDTO_S {
  5916. new():MobileHomeVectorDTO;
  5917. }
  5918. interface MobileHomeVectorDTO$ {
  5919. getColorAndSizeMap():$.java.util.Map;
  5920. getDefaultVetor():string;
  5921. getEnable():boolean;
  5922. getVectorMap():$.java.util.Map;
  5923. getVectorStyleMap():$.java.util.Map;
  5924. setColorAndSizeMap(colorAndSizeMap:$.java.util.Map):void;
  5925. setDefaultVetor(defaultVetor:string):void;
  5926. setEnable(enable:boolean):void;
  5927. setVectorMap(vectorMap:$.java.util.Map):void;
  5928. setVectorStyleMap(vectorStyleMap:$.java.util.Map):void;
  5929. }
  5930. type MobileHomeVectorDTO_T = MobileHomeVectorDTO_S & MobileHomeVectorDTO$;
  5931. interface MobileHomeVectorDTO extends MobileHomeVectorDTO_T {
  5932. }
  5933. interface SideBarDataDTO_S {
  5934. }
  5935. interface SideBarDataDTO_C extends SideBarDataDTO_S {
  5936. /**
  5937. * 无参构造
  5938. */
  5939. new():SideBarDataDTO;
  5940. new(infoGroupConfig:$.java.util.Map):SideBarDataDTO;
  5941. new(infoGroupConfig:$.java.util.Map,showParameter:$.kd.bos.form.FormShowParameter):SideBarDataDTO;
  5942. }
  5943. interface SideBarDataDTO$ {
  5944. getInfoGroupConfig():$.java.util.Map;
  5945. getShowParameter():$.kd.bos.form.FormShowParameter;
  5946. setInfoGroupConfig(infoGroupConfig:$.java.util.Map):void;
  5947. setShowParameter(showParameter:$.kd.bos.form.FormShowParameter):void;
  5948. }
  5949. type SideBarDataDTO_T = SideBarDataDTO_S & SideBarDataDTO$;
  5950. interface SideBarDataDTO extends SideBarDataDTO_T {
  5951. }
  5952. interface EmpReportExtCalculateDTO_S {
  5953. }
  5954. interface EmpReportExtCalculateDTO_C extends EmpReportExtCalculateDTO_S {
  5955. new():EmpReportExtCalculateDTO;
  5956. new(dataSet:$.kd.bos.algo.DataSet,filterInfo:$.kd.bos.entity.report.FilterInfo,queryFieldSet:$.java.util.Set):EmpReportExtCalculateDTO;
  5957. }
  5958. interface EmpReportExtCalculateDTO$ {
  5959. /**
  5960. * 获取数据集
  5961. *
  5962. * @return dataSet
  5963. */
  5964. getDataSet():$.kd.bos.algo.DataSet;
  5965. /**
  5966. * 获取查询过滤详细信息
  5967. *
  5968. * @return filterInfo
  5969. */
  5970. getFilterInfo():$.kd.bos.entity.report.FilterInfo;
  5971. /**
  5972. * 获取查询列
  5973. *
  5974. * @return queryFieldSet
  5975. */
  5976. getQueryFieldSet():$.java.util.Set;
  5977. /**
  5978. * 设置新的数据集
  5979. *
  5980. * @param dataSet dataSet
  5981. */
  5982. setDataSet(dataSet:$.kd.bos.algo.DataSet):void;
  5983. }
  5984. type EmpReportExtCalculateDTO_T = EmpReportExtCalculateDTO_S & EmpReportExtCalculateDTO$;
  5985. interface EmpReportExtCalculateDTO extends EmpReportExtCalculateDTO_T {
  5986. }
  5987. interface EmpReportExtQueryFilterDTO_S {
  5988. }
  5989. interface EmpReportExtQueryFilterDTO_C extends EmpReportExtQueryFilterDTO_S {
  5990. new():EmpReportExtQueryFilterDTO;
  5991. new(filterInfo:$.kd.bos.entity.report.FilterInfo,filter:$.kd.bos.orm.query.QFilter):EmpReportExtQueryFilterDTO;
  5992. }
  5993. interface EmpReportExtQueryFilterDTO$ {
  5994. /**
  5995. * 获取filter
  5996. *
  5997. * @return filter
  5998. */
  5999. getFilter():$.kd.bos.orm.query.QFilter;
  6000. /**
  6001. * 获取查询过滤详细信息
  6002. *
  6003. * @return filterInfo
  6004. */
  6005. getFilterInfo():$.kd.bos.entity.report.FilterInfo;
  6006. }
  6007. type EmpReportExtQueryFilterDTO_T = EmpReportExtQueryFilterDTO_S & EmpReportExtQueryFilterDTO$;
  6008. interface EmpReportExtQueryFilterDTO extends EmpReportExtQueryFilterDTO_T {
  6009. }
  6010. }
  6011. namespace kd.sdk.hr.hspm.common.model{
  6012. interface FileRelationModel_S {
  6013. }
  6014. interface FileRelationModel_C extends FileRelationModel_S {
  6015. new():FileRelationModel;
  6016. new(superList:$.java.util.List,depChargeInfoList:$.java.util.List):FileRelationModel;
  6017. }
  6018. interface FileRelationModel$ {
  6019. getDepChargeInfoList():$.java.util.List;
  6020. getSuperList():$.java.util.List;
  6021. setDepChargeInfoList(depChargeInfoList:$.java.util.List):void;
  6022. setSuperList(superList:$.java.util.List):void;
  6023. }
  6024. type FileRelationModel_T = FileRelationModel_S & FileRelationModel$;
  6025. interface FileRelationModel extends FileRelationModel_T {
  6026. }
  6027. }
  6028. namespace kd.sdk.hr.hspm.common.result{
  6029. interface HrpiServiceOperateResult_S {
  6030. /**
  6031. * 构建报文包装对象
  6032. *
  6033. * @param resultMap 返回报文
  6034. * @return 报文包装对象
  6035. */
  6036. build(resultMap:$.java.util.Map):HrpiServiceOperateResult;
  6037. /**
  6038. * 构建报文包装对象
  6039. *
  6040. * @param success 是否成功
  6041. * @param message 错误信息
  6042. * @return 报文包装对象
  6043. */
  6044. build(success:boolean,message:string):HrpiServiceOperateResult;
  6045. /**
  6046. * 校验返回报文
  6047. * 如果返回失败则抛出异常
  6048. */
  6049. validate(resultMap:$.java.util.Map):void;
  6050. validate(resultMap:$.java.util.Map,errorCode:$.kd.bos.exception.ErrorCode,errorMsg:string):void;
  6051. /**
  6052. * 校验返回报文
  6053. * 如果返回失败则抛出异常
  6054. *
  6055. * @param resultMap 返回报文
  6056. * @return 报文包装对象
  6057. */
  6058. validateAfterBuild(resultMap:$.java.util.Map):HrpiServiceOperateResult;
  6059. /**
  6060. * 校验返回报文
  6061. * 如果返回失败则抛出异常
  6062. *
  6063. * @param resultMap 返回报文
  6064. * @param errorCode 异常码
  6065. * @param errorMsg 异常原因
  6066. * @return 报文包装对象
  6067. */
  6068. validateAfterBuild(resultMap:$.java.util.Map,errorCode:$.kd.bos.exception.ErrorCode,errorMsg:string):HrpiServiceOperateResult;
  6069. }
  6070. interface HrpiServiceOperateResult_C extends HrpiServiceOperateResult_S {
  6071. new():HrpiServiceOperateResult;
  6072. }
  6073. interface HrpiServiceOperateResult$ {
  6074. /**
  6075. * deleteInfo 成功后返回结果
  6076. *
  6077. * @return count
  6078. */
  6079. getCount():number;
  6080. /**
  6081. * saveOrUpdateInfo 成功后获取接口返回的data对象
  6082. *
  6083. * @return data对象
  6084. */
  6085. getData():$.java.util.List;
  6086. /**
  6087. * 成功后返回的对象map解析
  6088. * 默认解析data中的第一个list对象
  6089. *
  6090. * @return 解析entitynumber
  6091. */
  6092. getDataMapForEntitynumber():string;
  6093. /**
  6094. * 成功后返回的对象map解析
  6095. *
  6096. * @param dataMap 对象map
  6097. * @return 解析entitynumber
  6098. */
  6099. getDataMapForEntitynumber(dataMap:$.java.util.Map):string;
  6100. /**
  6101. * 成功后返回的对象map解析
  6102. *
  6103. * @param index data对象索引
  6104. * @return 解析entitynumber
  6105. */
  6106. getDataMapForEntitynumber(index:number):string;
  6107. /**
  6108. * 成功后返回的对象map解析
  6109. * 默认解析data中的第一个list对象
  6110. *
  6111. * @return 解析eventid
  6112. */
  6113. getDataMapForEventid():string;
  6114. /**
  6115. * 成功后返回的对象map解析
  6116. *
  6117. * @param dataMap 对象map
  6118. * @return 解析eventid
  6119. */
  6120. getDataMapForEventid(dataMap:$.java.util.Map):string;
  6121. /**
  6122. * 成功后返回的对象map解析
  6123. *
  6124. * @param index data对象索引
  6125. * @return 解析eventid
  6126. */
  6127. getDataMapForEventid(index:number):string;
  6128. /**
  6129. * 成功后返回的对象map解析
  6130. * 默认解析data中的第一个list对象
  6131. *
  6132. * @return 解析ids
  6133. */
  6134. getDataMapForIds():$.java.util.List;
  6135. /**
  6136. * 成功后返回的对象map解析
  6137. *
  6138. * @param dataMap 对象map
  6139. * @return 解析ids
  6140. */
  6141. getDataMapForIds(dataMap:$.java.util.Map):$.java.util.List;
  6142. /**
  6143. * 成功后返回的对象map解析
  6144. *
  6145. * @param index data对象索引
  6146. * @return 解析ids
  6147. */
  6148. getDataMapForIds(index:number):$.java.util.List;
  6149. /**
  6150. * 成功后返回的对象map解析
  6151. * 默认解析data中的第一个list对象
  6152. *
  6153. * @return 解析importtype
  6154. */
  6155. getDataMapForImporttype():string;
  6156. /**
  6157. * 成功后返回的对象map解析
  6158. *
  6159. * @param dataMap 对象map
  6160. * @return 解析ids
  6161. */
  6162. getDataMapForImporttype(dataMap:$.java.util.Map):string;
  6163. /**
  6164. * 成功后返回的对象map解析
  6165. *
  6166. * @param index data对象索引
  6167. * @return 解析importtype
  6168. */
  6169. getDataMapForImporttype(index:number):string;
  6170. /**
  6171. * 返回错误信息
  6172. *
  6173. * @return message
  6174. */
  6175. getMessage():string;
  6176. getSyncPersonIdList():$.java.util.List;
  6177. /**
  6178. * 是否成功
  6179. *
  6180. * @return 是否成功
  6181. */
  6182. isSuccess():boolean;
  6183. isSyncFlag():boolean;
  6184. /**
  6185. * 设置错误信息
  6186. *
  6187. * @param message
  6188. */
  6189. setMessage(message:string):void;
  6190. /**
  6191. * 设置是否成功
  6192. *
  6193. * @param success 是否成功
  6194. */
  6195. setSuccess(success:boolean):void;
  6196. setSyncFlag(syncFlag:boolean):void;
  6197. setSyncPersonIdList(syncPersonIdList:$.java.util.List):void;
  6198. }
  6199. type HrpiServiceOperateResult_T = HrpiServiceOperateResult_S & HrpiServiceOperateResult$;
  6200. interface HrpiServiceOperateResult extends HrpiServiceOperateResult_T {
  6201. }
  6202. interface PerChgSend_S {
  6203. readonly HSPM_CHGEXTERNALRECORD_RESULT_QUEUE:string;
  6204. /**
  6205. * 发送队列
  6206. *
  6207. * @param msg 发送消息
  6208. */
  6209. sendMsg(msg:string):void;
  6210. }
  6211. interface PerChgSend_C extends PerChgSend_S {
  6212. new():PerChgSend;
  6213. }
  6214. interface PerChgSend$ {
  6215. }
  6216. type PerChgSend_T = PerChgSend_S & PerChgSend$;
  6217. interface PerChgSend extends PerChgSend_T {
  6218. }
  6219. interface HisResponseParse_S {
  6220. getFail(message:string):$.java.util.Map;
  6221. getResult(flag:boolean,message:string,data:any):$.java.util.Map;
  6222. getSuccess(data:any):$.java.util.Map;
  6223. /**
  6224. * 解析调用批量保存接口的返回数据
  6225. *
  6226. * @param response 返回数据
  6227. * @return 解析结果
  6228. */
  6229. parseBatchVersionChangeRespData(response:kd.hr.hbp.business.domain.model.newhismodel.HisResponse):$.java.util.Map;
  6230. /**
  6231. * 解析调用非时序引入接口的返回数据
  6232. *
  6233. * @param response 返回数据
  6234. * @return 解析结果
  6235. */
  6236. parseImportRespData(response:kd.hr.hbp.business.domain.model.newhismodel.HisResponse):$.java.util.Map;
  6237. }
  6238. interface HisResponseParse_C extends HisResponseParse_S {
  6239. new():HisResponseParse;
  6240. }
  6241. interface HisResponseParse$ {
  6242. }
  6243. type HisResponseParse_T = HisResponseParse_S & HisResponseParse$;
  6244. interface HisResponseParse extends HisResponseParse_T {
  6245. }
  6246. }
  6247. namespace kd.sdk.hr.hspm.common.utils{
  6248. interface InfoGroupApprovalUtil_S {
  6249. /**
  6250. * 查找相关的审批的字段
  6251. *
  6252. * @param dynamicObjects 所有审批字段
  6253. * @param dataRefId 当前操作的分离ID
  6254. * @return 审批的字段
  6255. */
  6256. findDynamicObjects(dynamicObjects:$.kd.bos.dataentity.entity.DynamicObjectCollection,dataRefId:long):$.java.util.List;
  6257. /**
  6258. * 获取审批结果
  6259. *
  6260. * @param status
  6261. * @return
  6262. */
  6263. getAuditResult(status:boolean):string;
  6264. /**
  6265. * 是否是文本字段
  6266. *
  6267. * @param dynamicObject 审批字段信息
  6268. * @return true/false
  6269. */
  6270. isAttach(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  6271. /**
  6272. * 是否是文本字段
  6273. *
  6274. * @param dynamicObject 审批字段信息
  6275. * @return true/false
  6276. */
  6277. isText(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  6278. }
  6279. interface InfoGroupApprovalUtil_C extends InfoGroupApprovalUtil_S {
  6280. new():InfoGroupApprovalUtil;
  6281. }
  6282. interface InfoGroupApprovalUtil$ {
  6283. }
  6284. type InfoGroupApprovalUtil_T = InfoGroupApprovalUtil_S & InfoGroupApprovalUtil$;
  6285. interface InfoGroupApprovalUtil extends InfoGroupApprovalUtil_T {
  6286. }
  6287. interface CommonUtil_S {
  6288. /**
  6289. * 删除缓存处理
  6290. *
  6291. * @param operationResult
  6292. * @param view
  6293. */
  6294. afterDelete(operationResult:$.kd.bos.entity.operate.result.OperationResult,view:$.kd.bos.form.IFormView):void;
  6295. /**
  6296. * 放弃后删除缓存
  6297. *
  6298. * @param operationResult
  6299. * @param view
  6300. */
  6301. cacheDealAfterAbandon(operationResult:$.kd.bos.entity.operate.result.OperationResult,view:$.kd.bos.form.IFormView):void;
  6302. /**
  6303. * 是否相等
  6304. *
  6305. * @param obj1 obj
  6306. * @param obj2 obj
  6307. * @param dateFormat form
  6308. * @return 是否
  6309. * @throws Exception 异常
  6310. */
  6311. customObjectEquals(obj1:any,obj2:any,dateFormat:string):boolean;
  6312. /**
  6313. * 是否存在已提交、审批中的单据
  6314. * @param personId
  6315. * @return
  6316. */
  6317. existAuditingEntry(personId:long):boolean;
  6318. /**
  6319. * 是否存在已提交、审批中的单据
  6320. * @param view
  6321. * @return
  6322. */
  6323. existAuditingEntry(view:$.kd.bos.form.IFormView):boolean;
  6324. /**
  6325. * 返回占整行字段
  6326. *
  6327. * @return 占整行字段
  6328. */
  6329. fullLineField():$.java.util.Set;
  6330. /**
  6331. * 根据身份证的号码算出当前身份证持有者的年龄
  6332. *
  6333. * @param
  6334. * @return -1(表示异常) 0 (身份证号码为空)
  6335. * @throws Exception
  6336. */
  6337. getAgeForIdCard(idcard:string):number;
  6338. /**
  6339. * 判断字段是否存在,存在则按照输入的字段值算,否则去0
  6340. *
  6341. * @param model model
  6342. * @param key 标识
  6343. * @return BigDecimal
  6344. */
  6345. getBigDecimalIfExist(model:$.kd.bos.entity.datamodel.IDataModel,key:string):$.java.math.BigDecimal;
  6346. /**
  6347. * 判断字段是否存在,存在则按照输入的字段值算,否则去0
  6348. *
  6349. * @param model model
  6350. * @param key 标识
  6351. * @param personId 人员id
  6352. * @return BigDecimal
  6353. */
  6354. getBigDecimalIfExist(model:$.kd.bos.entity.datamodel.IDataModel,key:string,personId:long,selProp:string):$.java.math.BigDecimal;
  6355. /**
  6356. * 获取出生日期
  6357. *
  6358. * @return 返回日期格式
  6359. */
  6360. getBirthDayFromIdCard(idCard:string):Date;
  6361. /**
  6362. * 获取用户已提交、已驳回、审批中的单据
  6363. * @param personId
  6364. * @return
  6365. */
  6366. getCurrentEntry(personId:long):$.kd.bos.dataentity.entity.DynamicObject[];
  6367. /**
  6368. * 获取用户已提交、已驳回、审批中的单据
  6369. * @param view
  6370. * @return
  6371. */
  6372. getCurrentEntry(view:$.kd.bos.form.IFormView):$.kd.bos.dataentity.entity.DynamicObject[];
  6373. /**
  6374. * 判断是否为最大日期
  6375. *
  6376. * @param endDate 日期
  6377. * @return 是否最大
  6378. */
  6379. getMaxDate(endDate:Date):boolean;
  6380. /**
  6381. * 获取父页面
  6382. *
  6383. * @param entityName
  6384. * @return
  6385. */
  6386. getOriginNameByPageName(entityName:string):string;
  6387. /**
  6388. * 获取性别
  6389. * 0=未知的性别,9=未说明的性别,2=女性,1=男性
  6390. *
  6391. * @return int
  6392. */
  6393. getSexFromIdCard(idCard:string):number;
  6394. /**
  6395. * 获取放弃操作的key
  6396. *
  6397. * @param entityName 附表名
  6398. * @param dataId 数据Id
  6399. * @param bill 当前单据
  6400. * @return
  6401. */
  6402. hasAbandonButton(entityName:string,dataId:long,view:$.kd.bos.form.IFormView,bill:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  6403. /**
  6404. * 判断用户是否拥有指定实体指定权限项(职能类型/管理视图为HR)
  6405. *
  6406. * @param entityName 实体
  6407. * @param permItemId 权限项ID
  6408. * @return 验证有权则为true ,否则为false
  6409. * @description 推荐使用 ,推荐传入指定的应用ID及权限项ID
  6410. */
  6411. hasPerm(entityName:string,permItemId:string):boolean;
  6412. /**
  6413. * 判断用户是否拥有指定实体指定权限项(职能类型/管理视图为HR)
  6414. *
  6415. * @param entityName 实体
  6416. * @param permItemId 权限项ID
  6417. * @param appId 应用ID
  6418. * @return 验证有权则为true ,否则为false
  6419. */
  6420. hasPerm(entityName:string,permItemId:string,appId:string):boolean;
  6421. /**
  6422. * 判断用户是否拥有指定实体指定权限项(职能类型/管理视图为HR)
  6423. *
  6424. * @param entityName 实体
  6425. * @param permItemId 权限项ID
  6426. * @param appId 如果IFormView能拿到APPID,以拿到的为准,拿不到用appId
  6427. * @return 验证有权则为true ,否则为false
  6428. */
  6429. hasPerm(entityName:string,permItemId:string,appId:string,view:$.kd.bos.form.IFormView):boolean;
  6430. /**
  6431. * 是否是基础数据类型
  6432. *
  6433. * @param baseDataClass 基础数据类型
  6434. * @param classSimpleName 类型简称
  6435. * @return 是否是基础数据类型
  6436. */
  6437. isBaseDataType(baseDataClass:$.java.lang.Class,classSimpleName:string):boolean;
  6438. /**
  6439. * 当前数据是否在流程中
  6440. *
  6441. * @param tabList 信息组字段
  6442. * @param view 页面
  6443. * @return
  6444. */
  6445. isCurrentDataExistBill(tabList:$.java.util.Map,view:$.kd.bos.form.IFormView):boolean;
  6446. /**
  6447. * 用正则表达式判断字符串是否为小数
  6448. *
  6449. * @param str
  6450. * @return
  6451. */
  6452. isDecimal(str:string):boolean;
  6453. /**
  6454. * 字段是否存在
  6455. * @param key
  6456. * @return boolean
  6457. */
  6458. isFieldExist(model:$.kd.bos.entity.datamodel.IDataModel,key:string):boolean;
  6459. /**
  6460. * 用正则表达式判断字符串是否为数字
  6461. *
  6462. * @param str
  6463. * @return
  6464. */
  6465. isNumeric(str:string):boolean;
  6466. /**
  6467. * 两个列表是否相等
  6468. *
  6469. * @param list1 对象
  6470. * @param list2 对象
  6471. * @return 相等
  6472. */
  6473. listEquals(list1:$.java.util.List,list2:$.java.util.List):boolean;
  6474. /**
  6475. * list转string
  6476. *
  6477. * @param list list
  6478. * @param separator 分割
  6479. * @return string
  6480. */
  6481. listToString(list:$.java.util.List,separator:string):string;
  6482. /**
  6483. * 对象为空
  6484. *
  6485. * @param obj
  6486. * @return
  6487. */
  6488. objIsEmpty(obj:any):boolean;
  6489. /**
  6490. * 判断用户是否拥有指定实体指定权限项(职能类型/管理视图为HR)
  6491. *
  6492. * @param view 实体
  6493. * @param permItemId 权限项ID
  6494. * @param evt evt
  6495. * @param currentPage 2:有父页面 1:是当前页面 0 :没有弹框的当前页面
  6496. * @return 验证有权则为true ,否则为false
  6497. */
  6498. permShowClickError(view:$.kd.bos.form.IFormView,permItemId:string,evt:$.kd.bos.form.control.events.BeforeClickEvent,currentPage:string):boolean;
  6499. }
  6500. interface CommonUtil_C extends CommonUtil_S {
  6501. new():CommonUtil;
  6502. }
  6503. interface CommonUtil$ {
  6504. }
  6505. type CommonUtil_T = CommonUtil_S & CommonUtil$;
  6506. interface CommonUtil extends CommonUtil_T {
  6507. }
  6508. interface IDCardUtils_S {
  6509. /**
  6510. * checkIDCard
  6511. *
  6512. * @param idCardNo idCardNo
  6513. * @return boolean
  6514. */
  6515. checkIDCard(idCardNo:string):boolean;
  6516. /**
  6517. * 从18位/17位身份证号算出校验位
  6518. *
  6519. * @param idCardNO idCardNO
  6520. * @return String
  6521. */
  6522. getCheckDigit18(idCardNO:string):string;
  6523. /**
  6524. * verify18
  6525. *
  6526. * @param idCardNo idCardNo
  6527. * @return boolean
  6528. */
  6529. verify18(idCardNo:string):boolean;
  6530. }
  6531. interface IDCardUtils_C extends IDCardUtils_S {
  6532. new():IDCardUtils;
  6533. }
  6534. interface IDCardUtils$ {
  6535. }
  6536. type IDCardUtils_T = IDCardUtils_S & IDCardUtils$;
  6537. interface IDCardUtils extends IDCardUtils_T {
  6538. }
  6539. interface ComboItemUtil_S {
  6540. /**
  6541. * ValueMapItem 转成 ComboItem
  6542. *
  6543. * @param list ValueMapItem对象集合
  6544. * @return ComboItem对象集合
  6545. */
  6546. changeToComboItem(list:$.java.util.List):$.java.util.List;
  6547. /**
  6548. * 通过value来查找下拉选项
  6549. * @param pageNumber 页面元素
  6550. * @param field 字段名
  6551. * @param value 值
  6552. * @return
  6553. */
  6554. findByVaue(pageNumber:string,field:string,value:string):$.kd.bos.metadata.entity.commonfield.ComboItem;
  6555. /**
  6556. * 获取下拉框的全部值
  6557. *
  6558. * @param pageNumber 页面元素
  6559. * @param field 字段名
  6560. * @return 下拉值item
  6561. */
  6562. getComboItem(pageNumber:string,field:string):$.java.util.List;
  6563. }
  6564. interface ComboItemUtil_C extends ComboItemUtil_S {
  6565. new():ComboItemUtil;
  6566. }
  6567. interface ComboItemUtil$ {
  6568. }
  6569. type ComboItemUtil_T = ComboItemUtil_S & ComboItemUtil$;
  6570. interface ComboItemUtil extends ComboItemUtil_T {
  6571. }
  6572. interface PropertyHelper_S {
  6573. /**
  6574. * 对象是否存在属性
  6575. *
  6576. * @param obj obj
  6577. * @param key key
  6578. * @return boolean
  6579. */
  6580. existProperty(obj:$.kd.bos.dataentity.entity.DynamicObject,key:string):boolean;
  6581. /**
  6582. * 对象是否存在属性
  6583. *
  6584. * @param pageNumber 页面标识
  6585. * @param key key
  6586. * @return boolean
  6587. */
  6588. existProperty(pageNumber:string,key:string):boolean;
  6589. /**
  6590. * 获取原始页面的字段控件
  6591. *
  6592. * @param drawFormField 页面绘画字段对象
  6593. * @return Field原始页面的字段控件
  6594. */
  6595. getField(drawFormField:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):$.kd.bos.metadata.entity.commonfield.Field;
  6596. /**
  6597. * 获取多语言值
  6598. *
  6599. * @param dy 动态对象
  6600. * @param fieldName 字段名
  6601. * @return
  6602. */
  6603. getMultiLanguageValue(dy:$.kd.bos.dataentity.entity.DynamicObject,fieldName:string):string;
  6604. /**
  6605. * 获取值
  6606. *
  6607. * @param obj obj
  6608. * @param key key
  6609. * @return 值
  6610. */
  6611. getProperty(obj:$.kd.bos.dataentity.entity.DynamicObject,key:string):any;
  6612. /**
  6613. * 设置多语言字段
  6614. *
  6615. * @param cnfDy 多语言整行数据
  6616. * @param langDbField 多语言字段
  6617. * @param langField 多语言字段的名称
  6618. */
  6619. setLanguage(cnfDy:$.kd.bos.dataentity.entity.DynamicObject,langDbField:string,langField:string):string;
  6620. /**
  6621. * 设置多语言字段
  6622. *
  6623. * @param cnfDy 多语言整行数据
  6624. * @param langDbField 多语言字段
  6625. */
  6626. setLanguageField(cnfDy:$.kd.bos.dataentity.entity.DynamicObject,langDbField:string):string;
  6627. }
  6628. interface PropertyHelper_C extends PropertyHelper_S {
  6629. new():PropertyHelper;
  6630. }
  6631. interface PropertyHelper$ {
  6632. }
  6633. type PropertyHelper_T = PropertyHelper_S & PropertyHelper$;
  6634. interface PropertyHelper extends PropertyHelper_T {
  6635. }
  6636. interface HrpiServiceOperateParam_S {
  6637. /**
  6638. * 拼接新增数据
  6639. *
  6640. * @param serviceHelper 实体基础服务帮助类
  6641. * @param dataEntity 表单数据
  6642. * @param dynamicObjectCollection 包装数据集
  6643. */
  6644. getInvokeSave(serviceHelper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,dataEntity:$.kd.bos.dataentity.entity.DynamicObject,dynamicObjectCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
  6645. /**
  6646. * 拼接更新数据
  6647. *
  6648. * @param serviceHelper 实体基础服务帮助类
  6649. * @param dataEntity 表单数据
  6650. * @param dbDy 数据库数据
  6651. * @param dynamicObjectCollection 包装数据集
  6652. */
  6653. 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;
  6654. /**
  6655. * 构造新增时使用的数据
  6656. *
  6657. * @param serviceHelper 实体基础服务帮助类
  6658. * @param dataEntity 表单数据
  6659. * @return 实体数据
  6660. */
  6661. getSaveDy(serviceHelper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,dataEntity:$.kd.bos.dataentity.entity.DynamicObject):$.kd.bos.dataentity.entity.DynamicObject;
  6662. /**
  6663. * 构造编辑时使用的数据
  6664. *
  6665. * @param serviceHelper 实体基础服务帮助类
  6666. * @param dataEntity 表单数据
  6667. * @param dbDy 数据库数据
  6668. * @return 实体数据
  6669. */
  6670. 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;
  6671. }
  6672. interface HrpiServiceOperateParam_C extends HrpiServiceOperateParam_S {
  6673. new():HrpiServiceOperateParam;
  6674. }
  6675. interface HrpiServiceOperateParam$ {
  6676. }
  6677. type HrpiServiceOperateParam_T = HrpiServiceOperateParam_S & HrpiServiceOperateParam$;
  6678. interface HrpiServiceOperateParam extends HrpiServiceOperateParam_T {
  6679. }
  6680. interface BusinessUtils_S {
  6681. /**
  6682. * 新增非最高学历切换
  6683. * @param helper
  6684. * @param personId
  6685. * @param updateCollection
  6686. */
  6687. addHighestDegree(helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,personId:long,updateCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection,old:$.kd.bos.dataentity.entity.DynamicObject):void;
  6688. /**
  6689. * 新增非主证件
  6690. * @param helper
  6691. * @param personId
  6692. * @param updateCollection
  6693. */
  6694. addMajorDegree(helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,personId:long,updateCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection,old:$.kd.bos.dataentity.entity.DynamicObject):void;
  6695. /**
  6696. * 头像缓存更新
  6697. *
  6698. * @param pkId
  6699. * @param attachKey
  6700. * @param newValue
  6701. * @param oldValue
  6702. * @param collection
  6703. * @param entityName
  6704. */
  6705. addMapToCollect(view:$.kd.bos.form.IFormView,pkId:long,attachKey:string,newValue:any,oldValue:any,collection:$.java.util.List,entityName:string):void;
  6706. /**
  6707. * 根据附件字段数据构造附件面板数据
  6708. *
  6709. * @param entityNum 元数据标识
  6710. * @param attachObj 附件字段数据
  6711. * @return List<Map < String, Object>> 附件面板数据
  6712. */
  6713. buildAttachmentDataFromEdit(entityNum:string,attachObj:$.java.util.Map):$.java.util.List;
  6714. /**
  6715. * 计算年
  6716. *
  6717. * @param dateO 开始日期
  6718. * @param dateT 结束日期
  6719. * @return 年限-小数形式
  6720. */
  6721. calcYearsDiff(dateO:Date,dateT:Date):$.java.math.BigDecimal;
  6722. /**
  6723. * 计算年-支持小数保留精度
  6724. *
  6725. * @param dateO 开始日期
  6726. * @param dateT 结束日期
  6727. * @param scale 小数保留精度
  6728. * @return 年限-小数形式
  6729. */
  6730. calcYearsDiff(dateO:Date,dateT:Date,scale:number):$.java.math.BigDecimal;
  6731. /**
  6732. * 服务年限:工龄司龄同步
  6733. * @param dbDy
  6734. * @param entityName
  6735. * @param saveOrUpdateMap
  6736. */
  6737. changeAdjustTime(dbDy:$.kd.bos.dataentity.entity.DynamicObject,entityName:string,saveOrUpdateMap:$.java.util.Map,view:$.kd.bos.form.IFormView,isAdComTimeAudit:boolean,isAdWorkTimeAudit:boolean,isJoinWorkTimeAudit:boolean):void;
  6738. /**
  6739. * 基本信息:参加工作日期同步
  6740. * @param dbDy
  6741. * @param entityName
  6742. * @param saveOrUpdateMap
  6743. */
  6744. changeBeginServiceDate(dbDy:$.kd.bos.dataentity.entity.DynamicObject,entityName:string,saveOrUpdateMap:$.java.util.Map,view:$.kd.bos.form.IFormView,audit:boolean):void;
  6745. /**
  6746. * 基本信息:参加工作日期同步(审批通过后)
  6747. * @param dbDy 非时序实体数据
  6748. * @param newDy 非时序实体数据-待更新
  6749. * @param saveOrUpdateMap
  6750. * @param field 单据分录行数据
  6751. */
  6752. changeBeginServiceDateAfterAudit(dbDy:$.kd.bos.dataentity.entity.DynamicObject,newDy:$.kd.bos.dataentity.entity.DynamicObject,saveOrUpdateMap:$.java.util.Map,field:$.kd.bos.dataentity.entity.DynamicObject):void;
  6753. /**
  6754. * 校验基本信息生日,处理年龄信息。移动端和PC端通用
  6755. *
  6756. * @param view 当前页面
  6757. * @param setAge 是否同步修改年龄
  6758. * @return
  6759. */
  6760. checkBirthday(view:$.kd.bos.form.IFormView,setAge:boolean):boolean;
  6761. checkHeight(view:$.kd.bos.form.IFormView):boolean;
  6762. /**
  6763. * 校验这个人的用工状态,如果是用工终止,返回true,否则false
  6764. *
  6765. * @param personId 人员id
  6766. * @return
  6767. */
  6768. checkPersonLabrelstatus(personId:long):boolean;
  6769. checkWorkage(startDateField:string,view:$.kd.bos.form.IFormView):boolean;
  6770. /**
  6771. * 最高学历切换
  6772. * @param helper
  6773. * @param personId
  6774. * @param updateCollection
  6775. */
  6776. closeHighestDegree(helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,personId:long,updateCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection,old:$.kd.bos.dataentity.entity.DynamicObject):void;
  6777. /**
  6778. * 关闭主证件
  6779. *
  6780. * @param helper
  6781. * @param personId
  6782. * @param updateCollection
  6783. */
  6784. closeMajor(helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,personId:long,updateCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
  6785. /**
  6786. * 生成姓名头像
  6787. *
  6788. * @param name
  6789. * @return
  6790. */
  6791. createAvatar(name:string):string;
  6792. /**
  6793. * 是否长期有效和有效期至字段联动
  6794. *
  6795. * @param view 页面view
  6796. * @param selectedField 是否长期有效key
  6797. * @param dateField 有效期至key
  6798. * @param isEditView 是否编辑查看页面加载时打开
  6799. */
  6800. dateChangedAfterSelected(view:$.kd.bos.form.IFormView,selectedField:string,dateField:string,isEditView:boolean):void;
  6801. /**
  6802. * 删除教育证件数据后的处理
  6803. *
  6804. * @param entityName 元数据
  6805. * @param pk 主键
  6806. * @param view 页面
  6807. * @return
  6808. */
  6809. delData(entityName:string,pk:long,view:$.kd.bos.form.IFormView):void;
  6810. /**
  6811. * 教育经历删除证件时删除审批缓存
  6812. *
  6813. * @param entityName 附表名
  6814. * @param id 数据ID
  6815. */
  6816. deleteApprovalCache(entityName:string,id:long,view:$.kd.bos.form.IFormView):void;
  6817. /**
  6818. * 单据分录删除
  6819. *
  6820. * @param pkid 主键
  6821. * @param view 页面
  6822. */
  6823. deleteEntryEntity(pkid:long,view:$.kd.bos.form.IFormView):void;
  6824. /**
  6825. * 结束日期字段,并且为锁定态,
  6826. *
  6827. * @param drawFormField 绘制对象
  6828. * @return 是否锁定
  6829. */
  6830. endDateEditLock(drawFormField:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):boolean;
  6831. /**
  6832. * 获取工龄司龄等业务年限的舍入方式
  6833. * @return 舍入方式
  6834. */
  6835. getBusiYearRoundingMode():$.java.math.RoundingMode;
  6836. /**
  6837. * 获取核心人事开发参数配
  6838. *
  6839. * @param key 业务主键
  6840. * @return 返回结果
  6841. */
  6842. getBusinessValueByKey(key:string):string;
  6843. /**
  6844. * 获取教育证件id
  6845. *
  6846. * @param view
  6847. * @param pkid
  6848. * @return
  6849. */
  6850. getCertIds(view:$.kd.bos.form.IFormView,pkid:long):$.java.util.List;
  6851. /**
  6852. * 文件临时链接转永久链接
  6853. *
  6854. * @param attachObj 附件
  6855. * @return url
  6856. */
  6857. getDownUrl(attachObj:$.kd.bos.dataentity.entity.DynamicObject):string;
  6858. /**
  6859. * 根据教育id获取教育证件ID
  6860. *
  6861. * @param eduId 教育经历id
  6862. * @return
  6863. */
  6864. getEduCertIdByEduId(eduId:long):$.java.util.List;
  6865. /**
  6866. * 根据教育id获取教育证件ID
  6867. *
  6868. * @param eduIdList 教育经历id集合
  6869. * @return
  6870. */
  6871. getEduCertIdByEduId(eduIdList:$.java.util.List):$.java.util.List;
  6872. /**
  6873. * 根据教育证件id获取教育经历
  6874. *
  6875. * @param eduCertId 教育证件id
  6876. * @return
  6877. */
  6878. getEduexpByEduCertId(eduCertId:long):long;
  6879. /**
  6880. * 获取指定元数据指定小数字段的精度
  6881. *
  6882. * @param entityNumber 元数据标识
  6883. * @param fieldStr 字段标识
  6884. * @return 精度
  6885. */
  6886. getFieldScale(entityNumber:string,fieldStr:string):number;
  6887. /**
  6888. * 获取历史集团服务年限,针对再入职场景
  6889. *
  6890. * @param personId 人员id
  6891. * @return
  6892. */
  6893. getHisComserCount(personId:long):$.java.math.BigDecimal;
  6894. /**
  6895. * 切换事物变动菜单参数, 0:显示旧的, 1:显示新的, 2:都显示
  6896. * @return 是否显示
  6897. */
  6898. getHpfsMenuConfig():string;
  6899. /**
  6900. * 获取忽略字段
  6901. *
  6902. * @return 忽略字段集合
  6903. */
  6904. getIgnoreField():$.java.util.Set;
  6905. /**
  6906. * 创建新dy
  6907. *
  6908. * @param helper
  6909. * @param oldDy
  6910. * @return
  6911. */
  6912. getNewDynamicObject(helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,oldDy:$.kd.bos.dataentity.entity.DynamicObject):$.kd.bos.dataentity.entity.DynamicObject;
  6913. /**
  6914. * 查询人员非时序表的社会工龄字段
  6915. *
  6916. * @param personId 人员id
  6917. * @return DynamicObject
  6918. */
  6919. getPerserlen(personId:long):$.kd.bos.dataentity.entity.DynamicObject;
  6920. /**
  6921. * 获取服务年限相关字段
  6922. *
  6923. * @param personId personid
  6924. * @param keyName 获取的字段
  6925. * @return BigDecimal
  6926. */
  6927. getPerserlenByPersonId(personId:long,keyName:string):$.java.math.BigDecimal;
  6928. /**
  6929. * 获取服务年限相关字段
  6930. *
  6931. * @param personId personid
  6932. * @param keyName 获取的字段
  6933. * @return BigDecimal
  6934. */
  6935. getPerserlenDateByPersonId(personId:long,keyName:string):Date;
  6936. getReviseButtonVisible(view:$.kd.bos.form.IFormView):boolean;
  6937. /**
  6938. * 获取人员档案上的修订按钮的显隐
  6939. * @return 是否显示
  6940. */
  6941. getReviseButtonVisibleForErmanFile():boolean;
  6942. /**
  6943. * 离职应用/兼职应用下的档案是否展示修订按钮的参数
  6944. * @return 是否显示
  6945. */
  6946. getReviseButtonVisibleInOtherAppId():boolean;
  6947. /**
  6948. * 修订功能支持的实体
  6949. *
  6950. * @return 支持的实体List
  6951. */
  6952. getReviseSupportEntityNumberList():$.java.util.List;
  6953. /**
  6954. * 汇报关系提示语
  6955. *
  6956. * @return 中台提示语内容
  6957. */
  6958. getSuperiorHint():string;
  6959. /**
  6960. * 根据附件字段数据构造附件面板数据
  6961. *
  6962. * @param entityNum 元数据标识
  6963. * @param attachObj 附件字段数据
  6964. * @return List<Map < String, Object>> 附件面板数据
  6965. */
  6966. getTempUrl(entityNum:string,attachObj:$.java.util.Map):$.java.util.List;
  6967. /**
  6968. * 获取当前保存的全部的boid
  6969. *
  6970. * @param attachMap 數據
  6971. * @param genPkId 是否生成主鍵
  6972. * @return set
  6973. */
  6974. getUpdateBoIdGenPkId(attachMap:$.java.util.Map,genPkId:boolean):$.java.util.Set;
  6975. /**
  6976. * 获取人员档案上的修改按钮的显隐
  6977. * @return 是否显示
  6978. */
  6979. getUpdateButtonVisibleForErmanFile():boolean;
  6980. /**
  6981. * 是否允许对用工终止的员工进行信息批量维护
  6982. * @return
  6983. */
  6984. isAllowInfoClassifyEdit():boolean;
  6985. /**
  6986. * 校验邮箱
  6987. *
  6988. * @param email 邮箱
  6989. * @return 成功、失败
  6990. */
  6991. isEmail(email:string):boolean;
  6992. /**
  6993. * 字段是否存在
  6994. *
  6995. * @param key
  6996. * @return
  6997. */
  6998. isFieldExist(view:$.kd.bos.form.IFormView,key:string):boolean;
  6999. /**
  7000. * 判断页面是否为PC端档案页面
  7001. *
  7002. * @param pageId
  7003. * @return
  7004. */
  7005. isPCFilePage(pageId:string):boolean;
  7006. /**
  7007. * 旧的最高学历变成非最高学历
  7008. * @param helper
  7009. * @param personId
  7010. * @param updateCollection
  7011. */
  7012. openHighestDegree(helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,personId:long,updateCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
  7013. /**
  7014. * 打开主证件
  7015. *
  7016. * @param helper
  7017. * @param personId
  7018. * @param updateCollection
  7019. */
  7020. openMajor(helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper,personId:long,updateCollection:$.kd.bos.dataentity.entity.DynamicObjectCollection):void;
  7021. /**
  7022. * 查询职级职等调整事物变动配置的变动操作id
  7023. *
  7024. * @return 配置操作id
  7025. */
  7026. queryEmpJobRelActionId():long;
  7027. /**
  7028. * 重置url
  7029. * @param attachmentFileService attachmentFileService
  7030. * @param tempFileCache tempFileCache
  7031. * @param attachment 附件信息
  7032. */
  7033. reSetAttachmentUrl(attachmentFileService:$.kd.bos.fileservice.FileService,tempFileCache:$.kd.bos.cache.TempFileCache,attachment:$.java.util.Map):void;
  7034. /**
  7035. * 字段输入限制
  7036. *
  7037. * @param field 字段
  7038. * @param includeCurrentDay 是否包含当前日期
  7039. * @param isMax 最大日期/最小日期
  7040. */
  7041. setDateLimit(view:$.kd.bos.form.IFormView,field:string,includeCurrentDay:boolean,isMax:boolean):void;
  7042. /**
  7043. * 提交到审批单据分录缓存里的value值转换方法
  7044. *
  7045. * @param obj
  7046. * @return
  7047. */
  7048. typeChange(obj:any):any;
  7049. }
  7050. interface BusinessUtils_C extends BusinessUtils_S {
  7051. new():BusinessUtils;
  7052. }
  7053. interface BusinessUtils$ {
  7054. }
  7055. type BusinessUtils_T = BusinessUtils_S & BusinessUtils$;
  7056. interface BusinessUtils extends BusinessUtils_T {
  7057. }
  7058. interface HspmDateUtils_S {
  7059. /**
  7060. * 计算传入日期与当前日期的差
  7061. * 当前日期比传入日期大
  7062. *
  7063. * @param date 待计算日期
  7064. * @return 差值
  7065. */
  7066. dateDiff(date:Date):$.java.math.BigDecimal;
  7067. /**
  7068. * 获取当天最后一秒
  7069. * @return
  7070. */
  7071. getLastSecond():Date;
  7072. /**
  7073. * 获取最后一秒
  7074. * @param date
  7075. * @return
  7076. */
  7077. getLastSecond(date:Date):Date;
  7078. /**
  7079. * 获取结束日期最大值
  7080. *
  7081. * @return 结束日期最大值
  7082. */
  7083. getMaxEndDate():Date;
  7084. /**
  7085. * 获取当天凌晨日期
  7086. * @return
  7087. */
  7088. getMidnight():Date;
  7089. /**
  7090. * 获取凌晨日期
  7091. * @param date
  7092. * @return
  7093. */
  7094. getMidnight(date:Date):Date;
  7095. }
  7096. type HspmDateUtils_ST = kd.hr.hbp.common.util.HRDateTimeUtils_S & HspmDateUtils_S;
  7097. interface HspmDateUtils_C extends HspmDateUtils_ST {
  7098. new():HspmDateUtils;
  7099. }
  7100. interface HspmDateUtils$ {
  7101. }
  7102. type HspmDateUtils_T = kd.hr.hbp.common.util.HRDateTimeUtils & HspmDateUtils_S & HspmDateUtils$;
  7103. interface HspmDateUtils extends HspmDateUtils_T {
  7104. }
  7105. interface ParamAnalysisUtil_S {
  7106. /**
  7107. * 信息组是否同时存在某些字段(只支持多行表)
  7108. *
  7109. * @param tabList 多视图配置
  7110. * @param fields 字段(全名)
  7111. * @return
  7112. */
  7113. exist(tabList:$.java.util.Map,...fields:string[]):boolean;
  7114. /**
  7115. * 查询是否存在审批字段
  7116. *
  7117. * @param tabList 多视图配置
  7118. * @return
  7119. */
  7120. existAuditField(tabList:$.java.util.Map):boolean;
  7121. /**
  7122. * 查询是否存在审批字段 组合配置情况
  7123. *
  7124. * @param tabList 多视图配置
  7125. * @param entityName 指定元数据
  7126. * @return
  7127. */
  7128. existAuditField(tabList:$.java.util.Map,entityName:string):boolean;
  7129. /**
  7130. * 查询是否存在审批字段 组合配置情况
  7131. *
  7132. * @param tabList 多视图配置
  7133. * @param entityName 指定元数据
  7134. * @return
  7135. */
  7136. existAuditFieldForReform(tabList:$.java.util.Map,entityName:string):boolean;
  7137. getDialogPageNumber(fields:$.java.util.List):string;
  7138. getFields(group:$.java.util.Map):$.java.util.List;
  7139. /**
  7140. * 获取全字段名
  7141. *
  7142. * @param field 字段信息
  7143. * @return 全字段名
  7144. */
  7145. getFullFieldName(field:$.java.util.Map):string;
  7146. /**
  7147. * 获取信息组名称
  7148. *
  7149. * @param group 信息组配置
  7150. * @return 信息组名称
  7151. */
  7152. getGroupName(group:$.java.util.Map):string;
  7153. /**
  7154. * 获取指定附表的子组名
  7155. *
  7156. * @param tabList 信息组配置
  7157. * @param entityName 指定hrpi元数据名
  7158. * @return 信息组名称
  7159. */
  7160. getGroupName(tabList:$.java.util.Map,entityName:string):string;
  7161. getGroups(tabList:$.java.util.Map):$.java.util.List;
  7162. /**
  7163. * 获取映射页面标识
  7164. *
  7165. * @param tabList 信息组信息
  7166. * @return 映射页面标识
  7167. */
  7168. getMappingFormId(tabList:$.java.util.Map):string;
  7169. getPageNumber(fields:$.java.util.List):string;
  7170. /**
  7171. * 获取params参数
  7172. *
  7173. * @param formShowParameter FormShowParameter
  7174. * @return
  7175. */
  7176. getParams(formShowParameter:$.kd.bos.form.FormShowParameter):$.java.util.Map;
  7177. /**
  7178. * 获取涉及所有原始页面
  7179. *
  7180. * @param tabList 信息组信息
  7181. * @return 原始页面
  7182. */
  7183. getRelateOriginalPage(tabList:$.java.util.Map):$.java.util.Set;
  7184. }
  7185. interface ParamAnalysisUtil_C extends ParamAnalysisUtil_S {
  7186. new():ParamAnalysisUtil;
  7187. }
  7188. interface ParamAnalysisUtil$ {
  7189. }
  7190. type ParamAnalysisUtil_T = ParamAnalysisUtil_S & ParamAnalysisUtil$;
  7191. interface ParamAnalysisUtil extends ParamAnalysisUtil_T {
  7192. }
  7193. interface DynamicPropUtil_S {
  7194. /**
  7195. * 从动态对象数据集中获取一个对象,根据修改时间的最大时间
  7196. *
  7197. * @param dynamicObjectList 动态对象数据集
  7198. * @return 创建时间最大的动态对象
  7199. */
  7200. getByMaxModifytime(dynamicObjectList:$.java.util.List):$.kd.bos.dataentity.entity.DynamicObject;
  7201. /**
  7202. * 获取实体的查询字段
  7203. *
  7204. * @param mainProperties 主实体的字段类型集
  7205. * @param properties 实体的字段类型集
  7206. * @return 实体的查询字段
  7207. */
  7208. getSelectProperties(mainProperties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection,properties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection):string;
  7209. /**
  7210. * 获取非主实体的查询字段
  7211. *
  7212. * @param mainProperties 主实体的字段类型集
  7213. * @param compareProperties 比较实体的字段类型集
  7214. * @param properties 非主实体的字段类型集
  7215. * @param extraSelectProperties 额外要查询的字段
  7216. * @return 非主实体的查询字段
  7217. */
  7218. getSelectProperties(mainProperties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection,compareProperties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection,properties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection,extraSelectProperties:string):string;
  7219. /**
  7220. * 获取非主实体的查询字段
  7221. *
  7222. * @param mainProperties 主实体的字段类型集
  7223. * @param compareProperties 比较实体的字段类型集
  7224. * @param properties 非主实体的字段类型集
  7225. * @param extraSelectProperties 额外要查询的字段
  7226. * @param excludeProperties 需要被排除的字段
  7227. * @return 非主实体的查询字段
  7228. */
  7229. getSelectProperties(mainProperties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection,compareProperties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection,properties:$.kd.bos.dataentity.metadata.clr.DataEntityPropertyCollection,extraSelectProperties:string,excludeProperties:string):string;
  7230. /**
  7231. * 时序性历史模型特有字段
  7232. *
  7233. * @return 时序性历史模型特有字段
  7234. */
  7235. hisTimeProperties():string;
  7236. }
  7237. interface DynamicPropUtil_C extends DynamicPropUtil_S {
  7238. new():DynamicPropUtil;
  7239. }
  7240. interface DynamicPropUtil$ {
  7241. }
  7242. type DynamicPropUtil_T = DynamicPropUtil_S & DynamicPropUtil$;
  7243. interface DynamicPropUtil extends DynamicPropUtil_T {
  7244. }
  7245. interface DynamicTransformUtil_S {
  7246. /**
  7247. * 获取实体属性
  7248. *
  7249. * @param entityName 实体名称
  7250. * @return
  7251. */
  7252. getAllDbPropString(entityName:string):string;
  7253. /**
  7254. * 获取实体属性
  7255. *
  7256. * @param entityName 实体名称
  7257. * @returne
  7258. */
  7259. getDynamicPropString(entityName:string):string;
  7260. /**
  7261. * 获取实体属性
  7262. *
  7263. * @param entityName 实体名称
  7264. * @param ignoreKey 忽略属性
  7265. * @return
  7266. */
  7267. getDynamicPropString(entityName:string,ignoreKey:$.java.util.Set):string;
  7268. /**
  7269. * 设置值
  7270. *
  7271. * @param dataEntityType
  7272. * @param baseInstance
  7273. * @param keyValue 基础资料ID必须为Long
  7274. */
  7275. setLocalProp(dataEntityType:$.kd.bos.entity.MainEntityType,baseInstance:$.kd.bos.dataentity.entity.DynamicObject,keyValue:$.java.util.Map$Entry):void;
  7276. }
  7277. interface DynamicTransformUtil_C extends DynamicTransformUtil_S {
  7278. new():DynamicTransformUtil;
  7279. }
  7280. interface DynamicTransformUtil$ {
  7281. }
  7282. type DynamicTransformUtil_T = DynamicTransformUtil_S & DynamicTransformUtil$;
  7283. interface DynamicTransformUtil extends DynamicTransformUtil_T {
  7284. }
  7285. interface InfoClassifyOpenWindowUtil_S {
  7286. /**
  7287. * 打开中台带历史模型单实体导入模板
  7288. * 非时序性历史导入
  7289. */
  7290. openWindowForHisNonLineImportStartPage(view:$.kd.bos.mvc.list.ListView,importPlugin:string):$.kd.bos.form.FormShowParameter;
  7291. /**
  7292. * 点击列表新增按钮弹出层
  7293. *
  7294. * @param infoClassifyEntityKeyDTO 页面标识
  7295. * @param caption 弹出层标题
  7296. * @return 弹出层
  7297. */
  7298. openWindowForListBtnNew(infoClassifyEntityKeyDTO:kd.sdk.hr.hspm.common.dto.InfoClassifyEntityKeyDTO,caption:string):$.kd.bos.form.FormShowParameter;
  7299. /**
  7300. * 点击列表超链接弹出层 --编辑
  7301. *
  7302. * @param pkId 主键ID
  7303. * @param infoClassifyEntityKeyDTO 页面标识
  7304. * @param caption 弹出层标题
  7305. * @return 弹出层
  7306. */
  7307. openWindowForListHyperLink(pkId:long,infoClassifyEntityKeyDTO:kd.sdk.hr.hspm.common.dto.InfoClassifyEntityKeyDTO,caption:string):$.kd.bos.base.BaseShowParameter;
  7308. }
  7309. interface InfoClassifyOpenWindowUtil_C extends InfoClassifyOpenWindowUtil_S {
  7310. new():InfoClassifyOpenWindowUtil;
  7311. }
  7312. interface InfoClassifyOpenWindowUtil$ {
  7313. }
  7314. type InfoClassifyOpenWindowUtil_T = InfoClassifyOpenWindowUtil_S & InfoClassifyOpenWindowUtil$;
  7315. interface InfoClassifyOpenWindowUtil extends InfoClassifyOpenWindowUtil_T {
  7316. }
  7317. interface InfoClassifyPercreFieldUtil_S {
  7318. readonly DEFAULT_OTHER_FIELD_LIST:$.java.util.List;
  7319. readonly DEFAULT_SHOW:$.java.util.Set;
  7320. readonly DEFAULT_TYPE_FIELD_MAP:$.java.util.Map;
  7321. /**
  7322. * 实时构建字段集
  7323. *
  7324. * @return 字段集
  7325. */
  7326. buildFieldMap():$.java.util.Map;
  7327. /**
  7328. * 实时获取其他字段集
  7329. *
  7330. * @return 其他字段集
  7331. */
  7332. buildOtherFieldList():$.java.util.List;
  7333. }
  7334. interface InfoClassifyPercreFieldUtil_C extends InfoClassifyPercreFieldUtil_S {
  7335. new():InfoClassifyPercreFieldUtil;
  7336. }
  7337. interface InfoClassifyPercreFieldUtil$ {
  7338. }
  7339. type InfoClassifyPercreFieldUtil_T = InfoClassifyPercreFieldUtil_S & InfoClassifyPercreFieldUtil$;
  7340. interface InfoClassifyPercreFieldUtil extends InfoClassifyPercreFieldUtil_T {
  7341. }
  7342. interface PermUtil_S {
  7343. /**
  7344. * 查询主业务组织的权限
  7345. *
  7346. * @param userId 用户ID
  7347. * @param appId appId
  7348. * @param entityNumber 实体
  7349. * @param permItemId 权限项ID
  7350. * @return 查询结果
  7351. */
  7352. getAllPermOrgs(userId:long,appId:string,entityNumber:string,permItemId:string):$.kd.bos.permission.api.HasPermOrgResult;
  7353. /**
  7354. * 获取数据权限
  7355. *
  7356. * @param userId 用户ID
  7357. * @param appId appId
  7358. * @param entityNumber 实体
  7359. * @param permItemId 权限项ID
  7360. * @param customParam 自定义参数
  7361. * @return 查询条件
  7362. */
  7363. getDataRule(userId:long,appId:string,entityNumber:string,permItemId:string,customParam:$.java.util.Map):$.kd.bos.orm.query.QFilter;
  7364. /**
  7365. * 验证权限
  7366. *
  7367. * @param entityName 实体名
  7368. * @param permItemId 权限
  7369. * @return 是否有权限
  7370. */
  7371. hasPerm(entityName:string,permItemId:string):boolean;
  7372. }
  7373. interface PermUtil_C extends PermUtil_S {
  7374. new():PermUtil;
  7375. }
  7376. interface PermUtil$ {
  7377. }
  7378. type PermUtil_T = PermUtil_S & PermUtil$;
  7379. interface PermUtil extends PermUtil_T {
  7380. }
  7381. interface PageCacheUtils_S {
  7382. /**
  7383. * 获取员工端首页
  7384. *
  7385. * @param formView 当前页面view
  7386. * @return 员工端首页
  7387. */
  7388. getHomePage(formView:$.kd.bos.form.IFormView):$.kd.bos.form.IFormView;
  7389. /**
  7390. * 获取员工端首页cache
  7391. *
  7392. * @param formView 当前页面view
  7393. * @return 员工端首页cache
  7394. */
  7395. getHomePageCache(formView:$.kd.bos.form.IFormView):$.kd.bos.form.IPageCache;
  7396. /**
  7397. * 获取员工端首页cache
  7398. *
  7399. * @param formView 当前页面view
  7400. * @return 员工端首页cache
  7401. */
  7402. getReformHomePageCache(formView:$.kd.bos.form.IFormView):$.kd.bos.form.IPageCache;
  7403. /**
  7404. * 加载档案多视图配置的缓存
  7405. */
  7406. loadFileViewCache(data:$.java.util.Map,view:$.kd.bos.form.IFormView):void;
  7407. /**
  7408. * 更新字段缓存
  7409. *
  7410. * @param collection
  7411. * @param boid
  7412. * @param fieldName
  7413. */
  7414. removeDataIfNeedUpdate(collection:$.java.util.List,boid:long,fieldName:string,groupNumber:string):void;
  7415. /**
  7416. * 暂存态的数据刷新
  7417. *
  7418. * @param tempInfo 当前暂存数据集合
  7419. * @param resultMap 当前页面保存响应
  7420. * @param field 切换依据字段
  7421. * @param newValue 切换后的值
  7422. * @param entityName 实体
  7423. * @param view 当前页面
  7424. * @param helper helper
  7425. */
  7426. updateTempData(tempInfo:$.kd.bos.dataentity.entity.DynamicObject[],resultMap:$.java.util.Map,field:string,newValue:any,entityName:string,view:$.kd.bos.form.IFormView,helper:kd.hr.hbp.business.servicehelper.HRBaseServiceHelper):void;
  7427. }
  7428. interface PageCacheUtils_C extends PageCacheUtils_S {
  7429. new():PageCacheUtils;
  7430. }
  7431. interface PageCacheUtils$ {
  7432. }
  7433. type PageCacheUtils_T = PageCacheUtils_S & PageCacheUtils$;
  7434. interface PageCacheUtils extends PageCacheUtils_T {
  7435. }
  7436. interface ApprovalEntityUtils_S {
  7437. /**
  7438. * 删除暂存数据
  7439. *
  7440. * @param entryIdList 分录id 没分录不用传 目前只有教育经历需要
  7441. * @param entry 单据
  7442. * @param pkid 主数据id
  7443. * @param isFromBill 是否从移动端单据界面调用 true是、false否
  7444. */
  7445. dealDataAfterDeleteEntry(entryIdList:$.java.util.List,entry:$.kd.bos.dataentity.entity.DynamicObject,pkid:long,isFromBill:boolean):void;
  7446. /**
  7447. * 判断是否驳回 和不通过原因
  7448. * @return
  7449. */
  7450. getRejectStatus(fieldName:string,view:$.kd.bos.form.IFormView):$.kd.bos.dataentity.Tuple;
  7451. getTabList(view:$.kd.bos.form.IFormView):$.java.util.Map;
  7452. /**
  7453. * 初始化审核缓存
  7454. *
  7455. * @param view 页面
  7456. */
  7457. initCacheFromEntry(view:$.kd.bos.form.IFormView,infoGroupConfig:$.java.util.Map):void;
  7458. setCacheValueToModel(view:$.kd.bos.form.IFormView,entityName:string,dataId:long):void;
  7459. }
  7460. interface ApprovalEntityUtils_C extends ApprovalEntityUtils_S {
  7461. new():ApprovalEntityUtils;
  7462. }
  7463. interface ApprovalEntityUtils$ {
  7464. }
  7465. type ApprovalEntityUtils_T = ApprovalEntityUtils_S & ApprovalEntityUtils$;
  7466. interface ApprovalEntityUtils extends ApprovalEntityUtils_T {
  7467. }
  7468. interface DynamicPropValidateUtil_S {
  7469. /**
  7470. * 判断数据是否发生变更
  7471. *
  7472. * @param dataEntity 待更新数据
  7473. * @param dbDy 数据库最新数据
  7474. * @return 是否改变
  7475. */
  7476. checkChanged(dataEntity:$.kd.bos.dataentity.entity.DynamicObject,dbDy:$.kd.bos.dataentity.entity.DynamicObject):boolean;
  7477. /**
  7478. * 判断数据是否发生变更
  7479. *
  7480. * @param dataEntity 待更新数据
  7481. * @param dbDy 数据库最新数据
  7482. * @param dynamicPropString 匹配是否发生变更的字段集
  7483. * @return 是否改变
  7484. */
  7485. checkChanged(dataEntity:$.kd.bos.dataentity.entity.DynamicObject,dbDy:$.kd.bos.dataentity.entity.DynamicObject,dynamicPropString:string):boolean;
  7486. /**
  7487. * 判断数据是否发生变更,并返回变化和未变化的map集合
  7488. *
  7489. * @param dataEntity 待更新数据
  7490. * @param dbDy 数据库最新数据
  7491. * @return 变化和未变化的map集合
  7492. */
  7493. checkChangedPropMap(dataEntity:$.kd.bos.dataentity.entity.DynamicObject,dbDy:$.kd.bos.dataentity.entity.DynamicObject):$.java.util.Map;
  7494. /**
  7495. * 判断数据是否发生变更
  7496. *
  7497. * @param dataEntity 待更新数据
  7498. * @param dbDy 数据库最新数据
  7499. * @param dynamicPropString 匹配是否发生变更的字段集
  7500. * @return 变化和未变化的map集合
  7501. */
  7502. checkChangedPropMap(dataEntity:$.kd.bos.dataentity.entity.DynamicObject,dbDy:$.kd.bos.dataentity.entity.DynamicObject,dynamicPropString:string):$.java.util.Map;
  7503. /**
  7504. * 去除首尾空格
  7505. * 目前去除字符串和多语言字符串的首尾空格
  7506. *
  7507. * @param dataEntity 待处理数据集
  7508. */
  7509. trim(dataEntity:$.kd.bos.dataentity.entity.DynamicObject):void;
  7510. }
  7511. interface DynamicPropValidateUtil_C extends DynamicPropValidateUtil_S {
  7512. new():DynamicPropValidateUtil;
  7513. }
  7514. interface DynamicPropValidateUtil$ {
  7515. }
  7516. type DynamicPropValidateUtil_T = DynamicPropValidateUtil_S & DynamicPropValidateUtil$;
  7517. interface DynamicPropValidateUtil extends DynamicPropValidateUtil_T {
  7518. }
  7519. interface PersonModelUtil_S {
  7520. /**
  7521. * 获取分类
  7522. *
  7523. * @param pageNumber 元数据标识
  7524. * @return 分类
  7525. */
  7526. getClassification(pageNumber:string):kd.sdk.hr.hspm.common.enums.PersonModelClassificationEnum;
  7527. /**
  7528. * 获取附表过滤对象
  7529. *
  7530. * @param pageNumber 元数据标识
  7531. * @param values 值
  7532. * @return QFilter
  7533. */
  7534. getQFilter(pageNumber:string,values:$.java.util.Map):$.kd.bos.orm.query.QFilter;
  7535. /**
  7536. * 获取附表过滤对象
  7537. *
  7538. * @param pageNumber 元数据标识
  7539. * @param values 值
  7540. * @return QFilter
  7541. */
  7542. getQFilterForHeadArea(pageNumber:string,values:$.java.util.Map):$.kd.bos.orm.query.QFilter;
  7543. /**
  7544. * 保存四层人员信息
  7545. *
  7546. * @param dynamicObject dy对象
  7547. * @param values 值
  7548. */
  7549. setPersonModelValue(dynamicObject:$.kd.bos.dataentity.entity.DynamicObject,values:$.java.util.Map):void;
  7550. }
  7551. interface PersonModelUtil_C extends PersonModelUtil_S {
  7552. new():PersonModelUtil;
  7553. }
  7554. interface PersonModelUtil$ {
  7555. }
  7556. type PersonModelUtil_T = PersonModelUtil_S & PersonModelUtil$;
  7557. interface PersonModelUtil extends PersonModelUtil_T {
  7558. }
  7559. }
  7560. namespace kd.sdk.hr.hspm.common.vo{
  7561. interface DefineSpecialVo_S {
  7562. }
  7563. interface DefineSpecialVo_C extends DefineSpecialVo_S {
  7564. new():DefineSpecialVo;
  7565. new(timeFlag:boolean,timeEdit:string,viewContractBut:string):DefineSpecialVo;
  7566. new(timeFlag:boolean,timeOutBut:boolean,viewContractBut:string,headEdit:string):DefineSpecialVo;
  7567. new(timeFlag:boolean,timeEdit:string,timeDel:string,headEdit:string,headDel:string):DefineSpecialVo;
  7568. }
  7569. interface DefineSpecialVo$ {
  7570. getHeadDel():string;
  7571. getHeadEdit():string;
  7572. getTimeDel():string;
  7573. getTimeEdit():string;
  7574. getTimeFlag():boolean;
  7575. getViewContractBut():string;
  7576. isTimeFlag():boolean;
  7577. isTimeOutBut():boolean;
  7578. setHeadDel(headDel:string):void;
  7579. setHeadEdit(headEdit:string):void;
  7580. setTimeDel(timeDel:string):void;
  7581. setTimeEdit(timeEdit:string):void;
  7582. setTimeFlag(timeFlag:boolean):void;
  7583. setTimeOutBut(timeOutBut:boolean):void;
  7584. setViewContractBut(viewContractBut:string):void;
  7585. }
  7586. type DefineSpecialVo_T = DefineSpecialVo_S & DefineSpecialVo$;
  7587. interface DefineSpecialVo extends DefineSpecialVo_T {
  7588. }
  7589. interface CardViewCompareVo_S {
  7590. }
  7591. interface CardViewCompareVo_C extends CardViewCompareVo_S {
  7592. new():CardViewCompareVo;
  7593. new(headFields:string,textFields:string,contentFields:string):CardViewCompareVo;
  7594. new(timeFields:string,headFields:string,textFields:string,contentFields:string):CardViewCompareVo;
  7595. new(timeFields:string,headFields:string,textFields:string,contentFields:string,attachFields:string):CardViewCompareVo;
  7596. }
  7597. interface CardViewCompareVo$ {
  7598. getAttachFields():string;
  7599. getContentFields():string;
  7600. getHeadFields():string;
  7601. getTextFields():string;
  7602. getTimeFields():string;
  7603. setAttachFields(attachFields:string):void;
  7604. setContentFields(contentFields:string):void;
  7605. setHeadFields(headFields:string):void;
  7606. setTextFields(textFields:string):void;
  7607. setTimeFields(timeFields:string):void;
  7608. }
  7609. type CardViewCompareVo_T = CardViewCompareVo_S & CardViewCompareVo$;
  7610. interface CardViewCompareVo extends CardViewCompareVo_T {
  7611. }
  7612. interface AfterCreatVo_S {
  7613. }
  7614. interface AfterCreatVo_C extends AfterCreatVo_S {
  7615. new():AfterCreatVo;
  7616. new(filedMap:$.java.util.Map,fieldAp:$.kd.bos.metadata.form.control.LabelAp,labType:string,dataMap:$.java.util.Map,mainAp:$.kd.bos.metadata.form.container.FlexPanelAp):AfterCreatVo;
  7617. }
  7618. interface AfterCreatVo$ {
  7619. getDataMap():$.java.util.Map;
  7620. getField():string;
  7621. getFieldAp():$.kd.bos.metadata.form.control.LabelAp;
  7622. getFiledMap():$.java.util.Map;
  7623. getLabType():string;
  7624. getMainAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  7625. getStyle():$.kd.bos.metadata.form.Style;
  7626. setDataMap(dataMap:$.java.util.Map):void;
  7627. setField(field:string):void;
  7628. setFieldAp(fieldAp:$.kd.bos.metadata.form.control.LabelAp):void;
  7629. setFiledMap(filedMap:$.java.util.Map):void;
  7630. setLabType(labType:string):void;
  7631. setMainAp(mainAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  7632. setStyle(style:$.kd.bos.metadata.form.Style):void;
  7633. }
  7634. type AfterCreatVo_T = AfterCreatVo_S & AfterCreatVo$;
  7635. interface AfterCreatVo extends AfterCreatVo_T {
  7636. }
  7637. interface QueryDbVo_S {
  7638. }
  7639. interface QueryDbVo_C extends QueryDbVo_S {
  7640. new():QueryDbVo;
  7641. new(filters:$.kd.bos.orm.query.QFilter[],fields:$.java.util.List,entityId:string):QueryDbVo;
  7642. new(filters:$.kd.bos.orm.query.QFilter[],fields:$.java.util.List,entityId:string,setToList:boolean):QueryDbVo;
  7643. new(filters:$.kd.bos.orm.query.QFilter[],fields:$.java.util.List,entityId:string,orderBy:string):QueryDbVo;
  7644. }
  7645. interface QueryDbVo$ {
  7646. getEntityId():string;
  7647. getFields():$.java.util.List;
  7648. getFilters():$.kd.bos.orm.query.QFilter[];
  7649. getOrderBy():string;
  7650. getSetToList():boolean;
  7651. setEntityId(entityId:string):void;
  7652. setFields(fields:$.java.util.List):void;
  7653. setFilters(filters:$.kd.bos.orm.query.QFilter[]):void;
  7654. setOrderBy(orderBy:string):void;
  7655. setSetToList(setToList:boolean):void;
  7656. }
  7657. type QueryDbVo_T = QueryDbVo_S & QueryDbVo$;
  7658. interface QueryDbVo extends QueryDbVo_T {
  7659. }
  7660. interface FieldTransVo_S {
  7661. }
  7662. interface FieldTransVo_C extends FieldTransVo_S {
  7663. new():FieldTransVo;
  7664. new(tabMap:$.java.util.Map,compareVo:CardViewCompareVo):FieldTransVo;
  7665. }
  7666. interface FieldTransVo$ {
  7667. getCompareVo():CardViewCompareVo;
  7668. getTabMap():$.java.util.Map;
  7669. setCompareVo(compareVo:CardViewCompareVo):void;
  7670. setTabMap(tabMap:$.java.util.Map):void;
  7671. }
  7672. type FieldTransVo_T = FieldTransVo_S & FieldTransVo$;
  7673. interface FieldTransVo extends FieldTransVo_T {
  7674. }
  7675. interface TimeApVo_S {
  7676. }
  7677. interface TimeApVo_C extends TimeApVo_S {
  7678. new():TimeApVo;
  7679. new(dataMap:$.java.util.Map,contentAp:$.kd.bos.metadata.form.container.FlexPanelAp,index:number):TimeApVo;
  7680. new(dataMap:$.java.util.Map,contentAp:$.kd.bos.metadata.form.container.FlexPanelAp,index:number,outIndex:number):TimeApVo;
  7681. }
  7682. interface TimeApVo$ {
  7683. getContentAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  7684. getDataMap():$.java.util.Map;
  7685. getIndex():number;
  7686. getOutIndex():number;
  7687. setContentAp(contentAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  7688. setDataMap(dataMap:$.java.util.Map):void;
  7689. setIndex(index:number):void;
  7690. setOutIndex(outIndex:number):void;
  7691. }
  7692. type TimeApVo_T = TimeApVo_S & TimeApVo$;
  7693. interface TimeApVo extends TimeApVo_T {
  7694. }
  7695. interface PreBindDataVo_S {
  7696. }
  7697. interface PreBindDataVo_C extends PreBindDataVo_S {
  7698. new():PreBindDataVo;
  7699. new(dataMap:$.java.util.Map,view:$.kd.bos.mvc.form.FormView,formShowParameter:$.kd.bos.form.FormShowParameter):PreBindDataVo;
  7700. }
  7701. interface PreBindDataVo$ {
  7702. getDataMap():$.java.util.Map;
  7703. getFormShowParameter():$.kd.bos.form.FormShowParameter;
  7704. getView():$.kd.bos.mvc.form.FormView;
  7705. setDataMap(dataMap:$.java.util.Map):void;
  7706. setFormShowParameter(formShowParameter:$.kd.bos.form.FormShowParameter):void;
  7707. setView(view:$.kd.bos.mvc.form.FormView):void;
  7708. }
  7709. type PreBindDataVo_T = PreBindDataVo_S & PreBindDataVo$;
  7710. interface PreBindDataVo extends PreBindDataVo_T {
  7711. }
  7712. interface CardViewVo_S {
  7713. }
  7714. interface CardViewVo_C extends CardViewVo_S {
  7715. new():CardViewVo;
  7716. new(timeFields:$.java.util.List,headFields:$.java.util.List,textFields:$.java.util.List,contentFields:$.java.util.List,attachFields:$.java.util.List):CardViewVo;
  7717. }
  7718. interface CardViewVo$ {
  7719. getAttachFields():$.java.util.List;
  7720. getContentFields():$.java.util.List;
  7721. getHeadFields():$.java.util.List;
  7722. getTextFields():$.java.util.List;
  7723. getTimeFields():$.java.util.List;
  7724. /**
  7725. * 设置字段
  7726. *
  7727. * @param attachFields 字段
  7728. */
  7729. setAttachFields(attachFields:$.java.util.List):void;
  7730. /**
  7731. * 设置字段
  7732. *
  7733. * @param contentFields 字段
  7734. */
  7735. setContentFields(contentFields:$.java.util.List):void;
  7736. /**
  7737. * 设置字段
  7738. *
  7739. * @param headFields 字段
  7740. */
  7741. setHeadFields(headFields:$.java.util.List):void;
  7742. /**
  7743. * 设置字段
  7744. *
  7745. * @param textFields 字段
  7746. */
  7747. setTextFields(textFields:$.java.util.List):void;
  7748. /**
  7749. * 设置字段
  7750. *
  7751. * @param timeFields 字段
  7752. */
  7753. setTimeFields(timeFields:$.java.util.List):void;
  7754. }
  7755. type CardViewVo_T = CardViewVo_S & CardViewVo$;
  7756. interface CardViewVo extends CardViewVo_T {
  7757. }
  7758. interface TextColorVo_S {
  7759. }
  7760. interface TextColorVo_C extends TextColorVo_S {
  7761. new():TextColorVo;
  7762. new(style:$.kd.bos.metadata.form.Style,labelAp:$.kd.bos.metadata.form.control.LabelAp,forColor:string,backColor:string,radius:string):TextColorVo;
  7763. }
  7764. interface TextColorVo$ {
  7765. getBackColor():string;
  7766. getForColor():string;
  7767. getLabelAp():$.kd.bos.metadata.form.control.LabelAp;
  7768. getRadius():string;
  7769. getStyle():$.kd.bos.metadata.form.Style;
  7770. setBackColor(backColor:string):void;
  7771. setForColor(forColor:string):void;
  7772. setLabelAp(labelAp:$.kd.bos.metadata.form.control.LabelAp):void;
  7773. setRadius(radius:string):void;
  7774. setStyle(style:$.kd.bos.metadata.form.Style):void;
  7775. }
  7776. type TextColorVo_T = TextColorVo_S & TextColorVo$;
  7777. interface TextColorVo extends TextColorVo_T {
  7778. }
  7779. interface ContentApVo_S {
  7780. }
  7781. interface ContentApVo_C extends ContentApVo_S {
  7782. new():ContentApVo;
  7783. new(dataMap:$.java.util.Map,contentAp:$.kd.bos.metadata.form.container.FlexPanelAp,index:number,dataSize:number):ContentApVo;
  7784. new(dataMap:$.java.util.Map,contentAp:$.kd.bos.metadata.form.container.FlexPanelAp,index:number,dataSize:number,outIndex:number):ContentApVo;
  7785. }
  7786. interface ContentApVo$ {
  7787. getContentAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  7788. getDataMap():$.java.util.Map;
  7789. getDataSize():number;
  7790. getFieldPanelAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  7791. getIndex():number;
  7792. getOutIndex():number;
  7793. getSubFieldPanelAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  7794. setContentAp(contentAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  7795. setDataMap(dataMap:$.java.util.Map):void;
  7796. setDataSize(dataSize:number):void;
  7797. setFieldPanelAp(fieldPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  7798. setIndex(index:number):void;
  7799. setOutIndex(outIndex:number):void;
  7800. setSubFieldPanelAp(subFieldPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  7801. }
  7802. type ContentApVo_T = ContentApVo_S & ContentApVo$;
  7803. interface ContentApVo extends ContentApVo_T {
  7804. }
  7805. interface BeforeCreatVo_S {
  7806. }
  7807. interface BeforeCreatVo_C extends BeforeCreatVo_S {
  7808. new():BeforeCreatVo;
  7809. new(labMap:$.java.util.Map,relMap:$.java.util.Map,labType:string,dataMap:$.java.util.Map,index:number):BeforeCreatVo;
  7810. new(labMap:$.java.util.Map,relMap:$.java.util.Map,labType:string,dataMap:$.java.util.Map,index:number,topLeftMainAp:$.kd.bos.metadata.form.container.FlexPanelAp):BeforeCreatVo;
  7811. }
  7812. interface BeforeCreatVo$ {
  7813. getDataMap():$.java.util.Map;
  7814. getIndex():number;
  7815. getLabMap():$.java.util.Map;
  7816. getLabType():string;
  7817. getRelMap():$.java.util.Map;
  7818. getTopLeftMainAp():$.kd.bos.metadata.form.container.FlexPanelAp;
  7819. setDataMap(dataMap:$.java.util.Map):void;
  7820. setIndex(index:number):void;
  7821. setLabMap(labMap:$.java.util.Map):void;
  7822. setLabType(labType:string):void;
  7823. setRelMap(relMap:$.java.util.Map):void;
  7824. setTopLeftMainAp(topLeftMainAp:$.kd.bos.metadata.form.container.FlexPanelAp):void;
  7825. }
  7826. type BeforeCreatVo_T = BeforeCreatVo_S & BeforeCreatVo$;
  7827. interface BeforeCreatVo extends BeforeCreatVo_T {
  7828. }
  7829. }
  7830. namespace kd.sdk.hr.hspm.formplugin.mobile.file.base{
  7831. interface AbstractMobileFormDrawEdit_S {
  7832. }
  7833. type AbstractMobileFormDrawEdit_ST = $.kd.bos.form.plugin.AbstractMobFormPlugin & $.kd.bos.form.control.events.UploadListener & $.kd.bos.form.field.events.AfterF7SelectListener & kd.sdk.hr.hspm.common.constants.DynConfigConstants_S & kd.sdk.hr.hspm.common.constants.ScheduleDrawConstants_S & AbstractMobileFormDrawEdit_S;
  7834. interface AbstractMobileFormDrawEdit_C extends AbstractMobileFormDrawEdit_ST {
  7835. new():AbstractMobileFormDrawEdit;
  7836. }
  7837. interface AbstractMobileFormDrawEdit$ {
  7838. /**
  7839. * 跨实体保存
  7840. */
  7841. acrossEntitySaveOrUpdate():void;
  7842. delData(entityName:string,pk:long):$.kd.bos.dataentity.Tuple;
  7843. /**
  7844. * 多视图传来的信息组字段组装成规定的数据格式
  7845. *
  7846. * @param group 信息组
  7847. * @return 字段列表
  7848. */
  7849. formatFlexFields(group:$.java.util.Map):$.java.util.List;
  7850. /**
  7851. * 获取所有字段列表
  7852. * 用于注册mainType和绑定control
  7853. *
  7854. * @param params 字段信息
  7855. * @return 所有字段列表
  7856. */
  7857. getAllFieldList(params:string):$.java.util.List;
  7858. /**
  7859. * 是否是单行表
  7860. *
  7861. * @return
  7862. */
  7863. isSingleTable():boolean;
  7864. }
  7865. type AbstractMobileFormDrawEdit_T = $.kd.bos.form.plugin.AbstractMobFormPlugin & $.kd.bos.form.field.events.AfterF7SelectListener & kd.sdk.hr.hspm.common.constants.DynConfigConstants & kd.sdk.hr.hspm.common.constants.ScheduleDrawConstants & $.kd.bos.form.control.events.UploadListener & AbstractMobileFormDrawEdit_S & AbstractMobileFormDrawEdit$;
  7866. interface AbstractMobileFormDrawEdit extends AbstractMobileFormDrawEdit_T {
  7867. }
  7868. }
  7869. namespace kd.sdk.hr.hspm.formplugin.web.file.employee.base{
  7870. interface AbstractPCFormDrawEdit_S {
  7871. }
  7872. type AbstractPCFormDrawEdit_ST = kd.sdk.hr.hspm.formplugin.mobile.file.base.AbstractMobileFormDrawEdit_S & AbstractPCFormDrawEdit_S;
  7873. interface AbstractPCFormDrawEdit_C extends AbstractPCFormDrawEdit_ST {
  7874. new():AbstractPCFormDrawEdit;
  7875. }
  7876. interface AbstractPCFormDrawEdit$ {
  7877. }
  7878. type AbstractPCFormDrawEdit_T = kd.sdk.hr.hspm.formplugin.mobile.file.base.AbstractMobileFormDrawEdit & AbstractPCFormDrawEdit_S & AbstractPCFormDrawEdit$;
  7879. interface AbstractPCFormDrawEdit extends AbstractPCFormDrawEdit_T {
  7880. }
  7881. }
  7882. namespace kd.sdk.hr.hspm.formplugin.web.file.ermanfile.base{
  7883. interface AbstractEntryEntityDrawEdit_S {
  7884. readonly GROUP_CONTANIER_SUFFIX:string;
  7885. }
  7886. type AbstractEntryEntityDrawEdit_ST = kd.hr.hbp.formplugin.web.HRDataBaseEdit_S & AbstractEntryEntityDrawEdit_S;
  7887. interface AbstractEntryEntityDrawEdit_C extends AbstractEntryEntityDrawEdit_ST {
  7888. new():AbstractEntryEntityDrawEdit;
  7889. }
  7890. interface AbstractEntryEntityDrawEdit$ {
  7891. }
  7892. type AbstractEntryEntityDrawEdit_T = kd.hr.hbp.formplugin.web.HRDataBaseEdit & AbstractEntryEntityDrawEdit_S & AbstractEntryEntityDrawEdit$;
  7893. interface AbstractEntryEntityDrawEdit extends AbstractEntryEntityDrawEdit_T {
  7894. }
  7895. interface AbstractFormDrawEdit_S {
  7896. }
  7897. type AbstractFormDrawEdit_ST = $.kd.bos.form.control.events.UploadListener & $.kd.bos.form.field.events.AfterF7SelectListener & $.kd.bos.form.field.events.BeforeF7SelectListener & kd.sdk.hr.hspm.common.constants.DynConfigConstants_S & kd.hr.hbp.formplugin.web.HRDataBaseEdit_S & kd.sdk.hr.hspm.common.constants.ScheduleDrawConstants_S & AbstractFormDrawEdit_S;
  7898. interface AbstractFormDrawEdit_C extends AbstractFormDrawEdit_ST {
  7899. new():AbstractFormDrawEdit;
  7900. }
  7901. interface AbstractFormDrawEdit$ {
  7902. /**
  7903. * 跨实体保存
  7904. */
  7905. acrossEntitySaveOrUpdate():void;
  7906. /**
  7907. * 多视图传来的信息组字段组装成规定的数据格式
  7908. *
  7909. * @param group 信息组
  7910. * @param tabList
  7911. * @return 字段列表
  7912. */
  7913. formatFlexFields(group:$.java.util.Map,tabList:$.java.util.Map):$.java.util.List;
  7914. /**
  7915. * 获取所有字段列表
  7916. * 用于注册mainType和绑定control
  7917. *
  7918. * @param params 字段信息
  7919. * @return 所有字段列表
  7920. */
  7921. getAllFieldList(params:string):$.java.util.List;
  7922. /**
  7923. * 查询历史数据
  7924. *
  7925. * @param baseEntityName 基础页面
  7926. * @param employeeId 企业人id
  7927. * @param queryRevise 是否查询
  7928. * @return 返回对应的数据
  7929. */
  7930. getHisVersions(baseEntityName:string,employeeId:long,queryRevise:boolean,containsCurVersion:boolean):$.kd.bos.dataentity.entity.DynamicObject[];
  7931. }
  7932. type AbstractFormDrawEdit_T = kd.hr.hbp.formplugin.web.HRDataBaseEdit & $.kd.bos.form.field.events.AfterF7SelectListener & kd.sdk.hr.hspm.common.constants.DynConfigConstants & kd.sdk.hr.hspm.common.constants.ScheduleDrawConstants & $.kd.bos.form.control.events.UploadListener & $.kd.bos.form.field.events.BeforeF7SelectListener & AbstractFormDrawEdit_S & AbstractFormDrawEdit$;
  7933. interface AbstractFormDrawEdit extends AbstractFormDrawEdit_T {
  7934. }
  7935. interface AbstractCardDrawEdit_S {
  7936. }
  7937. type AbstractCardDrawEdit_ST = $.kd.bos.form.plugin.AbstractFormPlugin & kd.sdk.hr.hspm.common.constants.AttachConstants_S & AbstractCardDrawEdit_S;
  7938. interface AbstractCardDrawEdit_C extends AbstractCardDrawEdit_ST {
  7939. new():AbstractCardDrawEdit;
  7940. new(cardViewVo:kd.sdk.hr.hspm.common.vo.CardViewVo):AbstractCardDrawEdit;
  7941. }
  7942. interface AbstractCardDrawEdit$ {
  7943. /**
  7944. * 附件信息
  7945. *
  7946. * @param index index
  7947. * @param attachPanelAp attachPanelAp
  7948. * @param attachments attachments
  7949. * @param filedMap filedMap
  7950. * @param idx idx
  7951. * @param isImageAttachment isImageAttachment
  7952. * @param page page
  7953. * @param dataMap dataMap
  7954. */
  7955. createAttContentAp(index:number,attachPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp,attachments:$.java.util.List,filedMap:$.java.util.Map,idx:number,isImageAttachment:boolean,page:string,dataMap:$.java.util.Map):void;
  7956. getCardViewVo():kd.sdk.hr.hspm.common.vo.CardViewVo;
  7957. getDataList():$.java.util.List;
  7958. /**
  7959. * 查询历史数据
  7960. *
  7961. * @param baseEntityName 基础页面
  7962. * @param employeeId 企业人id
  7963. * @param queryRevise 是否查询
  7964. * @return 返回对应的数据
  7965. */
  7966. getHisVersions(baseEntityName:string,employeeId:long,queryRevise:boolean,containsCurVersion:boolean):$.kd.bos.dataentity.entity.DynamicObject[];
  7967. getTimeMap():$.java.util.Map;
  7968. setCardViewVo(cardViewVo:kd.sdk.hr.hspm.common.vo.CardViewVo):void;
  7969. /**
  7970. * 设置数
  7971. *
  7972. * @param dataList data
  7973. */
  7974. setDataList(dataList:$.java.util.List):void;
  7975. setTimeMap(timeMap:$.java.util.Map):void;
  7976. }
  7977. type AbstractCardDrawEdit_T = $.kd.bos.form.plugin.AbstractFormPlugin & kd.sdk.hr.hspm.common.constants.AttachConstants & AbstractCardDrawEdit_S & AbstractCardDrawEdit$;
  7978. interface AbstractCardDrawEdit extends AbstractCardDrawEdit_T {
  7979. }
  7980. interface CommonSingleFormDrawEdit_S {
  7981. }
  7982. type CommonSingleFormDrawEdit_ST = AbstractFormDrawEdit_S & CommonSingleFormDrawEdit_S;
  7983. interface CommonSingleFormDrawEdit_C extends CommonSingleFormDrawEdit_ST {
  7984. new():CommonSingleFormDrawEdit;
  7985. }
  7986. interface CommonSingleFormDrawEdit$ {
  7987. }
  7988. type CommonSingleFormDrawEdit_T = AbstractFormDrawEdit & CommonSingleFormDrawEdit_S & CommonSingleFormDrawEdit$;
  7989. interface CommonSingleFormDrawEdit extends CommonSingleFormDrawEdit_T {
  7990. }
  7991. }
  7992. namespace kd.sdk.hr.hspm.formplugin.web.file.ermanfile.drawutil{
  7993. interface ApControlService_S {
  7994. }
  7995. interface ApControlService_C extends ApControlService_S {
  7996. new():ApControlService;
  7997. }
  7998. interface ApControlService$ {
  7999. /**
  8000. * 根据字段类型,创建不同的字段control
  8001. *
  8002. * @param drawFormField 字段对象
  8003. * @return 字段control
  8004. */
  8005. createField(drawFormField:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):$.kd.bos.metadata.entity.commonfield.Field;
  8006. /**
  8007. * 根据字段类型,创建不同的字段control
  8008. *
  8009. * @param drawFormField 字段对象
  8010. * @return 字段control
  8011. */
  8012. createMobileField(drawFormField:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):$.kd.bos.metadata.entity.commonfield.Field;
  8013. }
  8014. type ApControlService_T = ApControlService_S & ApControlService$;
  8015. interface ApControlService extends ApControlService_T {
  8016. }
  8017. interface CustomDrawUtils_S {
  8018. /**
  8019. * 获取对象
  8020. *
  8021. * @return 对象
  8022. */
  8023. getInstance():CustomDrawUtils;
  8024. }
  8025. interface CustomDrawUtils_C extends CustomDrawUtils_S {
  8026. new():CustomDrawUtils;
  8027. }
  8028. interface CustomDrawUtils$ {
  8029. /**
  8030. * 是否自定义绘制控件
  8031. *
  8032. * @param drawFormFieldDto drawFormFieldDto
  8033. * @return false :由原有逻辑绘制 true:自定义逻辑
  8034. */
  8035. customDrawField(drawFormFieldDto:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):$.kd.bos.metadata.entity.commonfield.Field;
  8036. /**
  8037. * 是否自定义注册 entitytype
  8038. *
  8039. * @param drawFormFieldDto drawFormFieldDto
  8040. * @param mainType mainType
  8041. * @return false :由原有逻辑绘制 true:自定义逻辑
  8042. */
  8043. customGetEntityTypeRegProps(drawFormFieldDto:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto,mainType:$.kd.bos.entity.MainEntityType):boolean;
  8044. /**
  8045. * @param args 事件
  8046. * @param abstractFormDrawEdit abstractFormDrawEdit
  8047. * @param drawFormFieldDto 配置对象
  8048. * @return false :由原有逻辑绘制 true:自定义逻辑
  8049. */
  8050. customOnGetControl(args:$.kd.bos.form.events.OnGetControlArgs,abstractFormDrawEdit:$.kd.bos.form.plugin.AbstractFormPlugin,drawFormFieldDto:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):boolean;
  8051. }
  8052. type CustomDrawUtils_T = CustomDrawUtils_S & CustomDrawUtils$;
  8053. interface CustomDrawUtils extends CustomDrawUtils_T {
  8054. }
  8055. interface TemplateEditUtils_S {
  8056. readonly DRAWFIELD_TL:any;
  8057. /**
  8058. * 设置多选字基础资料对象
  8059. *
  8060. * @param key 字段名
  8061. * @param plugin plugin
  8062. * @return 多选
  8063. */
  8064. MulBasedataEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.MulBasedataEdit;
  8065. /**
  8066. * 增加control
  8067. *
  8068. * @param key 字段类型
  8069. * @param field 字段标识
  8070. * @param args 事件
  8071. * @param abstractFormDrawEdit 插件页面
  8072. */
  8073. addGetControl(key:string,field:string,args:$.kd.bos.form.events.OnGetControlArgs,abstractFormDrawEdit:$.kd.bos.form.plugin.AbstractFormPlugin):void;
  8074. /**
  8075. * 增加control
  8076. *
  8077. * @param key 字段类型
  8078. * @param field 字段标识
  8079. * @param arg 事件
  8080. * @param abstractMobileFormDrawEdit 插件页面
  8081. */
  8082. addGetControlForMobile(key:string,field:string,arg:$.kd.bos.form.events.OnGetControlArgs,abstractMobileFormDrawEdit:kd.sdk.hr.hspm.formplugin.mobile.file.base.AbstractMobileFormDrawEdit):void;
  8083. /**
  8084. * 设置地址类型控件
  8085. *
  8086. * @param key 字段名
  8087. * @param plugin 插件
  8088. * @return 基础资料
  8089. */
  8090. getAddressEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.AddressEdit;
  8091. /**
  8092. * 设置行政区划字段控件对象
  8093. *
  8094. * @param key 字段名
  8095. * @param plugin plugin
  8096. * @return PictureEdit
  8097. */
  8098. getAdminDivisionEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.AdminDivisionEdit;
  8099. /**
  8100. * 行政区划字段属性
  8101. *
  8102. * @param displayName 显示名称
  8103. * @param apKey 字段标识key
  8104. * @return 字段属性
  8105. */
  8106. getAdminDivisionProp(displayName:string,apKey:string):$.kd.bos.entity.property.AdminDivisionProp;
  8107. /**
  8108. * 设置基础资料控件对象
  8109. *
  8110. * @param key 字段名
  8111. * @param plugin 插件
  8112. * @return 基础资料
  8113. */
  8114. getBasedataEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.BasedataEdit;
  8115. /**
  8116. * 基础资料字段属性
  8117. *
  8118. * @param entityProperty 实体属性
  8119. * @param displayName 显示名称
  8120. * @param apKey 字段标识key
  8121. * @return 字段属性
  8122. */
  8123. getBasedataProp(entityProperty:$.kd.bos.entity.property.BasedataProp,displayName:string,apKey:string):$.kd.bos.entity.property.BasedataProp;
  8124. /**
  8125. * 长整数字段属性
  8126. *
  8127. * @param displayName 显示名称
  8128. * @param apKey 字段标识key
  8129. * @return 字段属性
  8130. */
  8131. getBigIntProp(displayName:string,apKey:string):$.kd.bos.entity.property.BigIntProp;
  8132. /**
  8133. * 复选框字段属性
  8134. *
  8135. * @param displayName 显示名称
  8136. * @param apKey 字段标识key
  8137. * @return 字段属性
  8138. */
  8139. getBooleanProp(displayName:string,apKey:string):$.kd.bos.entity.property.BooleanProp;
  8140. /**
  8141. * 设置文本字段控件对象
  8142. *
  8143. * @param key 字段名
  8144. * @param plugin plugin
  8145. * @return 按钮
  8146. */
  8147. getButtonAp(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.control.Button;
  8148. /**
  8149. * 设置下拉列表字段控件对象
  8150. *
  8151. * @param key 字段名
  8152. * @param plugin plugin
  8153. * @return PictureEdit
  8154. */
  8155. getComboEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.ComboEdit;
  8156. /**
  8157. * 下拉列表字段属性
  8158. *
  8159. * @param displayName 显示名称
  8160. * @param apKey 字段标识key
  8161. * @return 字段属性
  8162. */
  8163. getComboProp(displayName:string,apKey:string):$.kd.bos.entity.property.ComboProp;
  8164. /**
  8165. * 设置面板控件对象
  8166. *
  8167. * @param key 字段名
  8168. * @param plugin plugin
  8169. * @return Container
  8170. */
  8171. getContainer(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.container.Container;
  8172. /**
  8173. * 设置日期字段控件对象
  8174. *
  8175. * @param key 字段名
  8176. * @param plugin plugin
  8177. * @return PictureEdit
  8178. */
  8179. getDateEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.DateEdit;
  8180. /**
  8181. * 日期字段属性
  8182. *
  8183. * @param displayName 显示名称
  8184. * @param apKey 字段标识key
  8185. * @return 字段属性
  8186. */
  8187. getDateProp(displayName:string,apKey:string):$.kd.bos.entity.property.DateProp;
  8188. /**
  8189. * 设置小数字段控件对象
  8190. *
  8191. * @param key 字段名
  8192. * @param plugin plugin
  8193. * @return PictureEdit
  8194. */
  8195. getDecimalEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.DecimalEdit;
  8196. /**
  8197. * 设置复选框字段控件对象
  8198. *
  8199. * @param key 字段名
  8200. * @param plugin plugin
  8201. * @return PictureEdit
  8202. */
  8203. getFieldEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.FieldEdit;
  8204. /**
  8205. * 整数字段属性
  8206. *
  8207. * @param displayName 显示名称
  8208. * @param apKey 字段标识key
  8209. * @return 字段属性
  8210. */
  8211. getIntegerProp(displayName:string,apKey:string):$.kd.bos.entity.property.IntegerProp;
  8212. /**
  8213. * 设置标签控件对象
  8214. *
  8215. * @param key 字段名
  8216. * @param plugin plugin
  8217. * @return Label
  8218. */
  8219. getLabel(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.control.Label;
  8220. /**
  8221. * 长整型数字段属性
  8222. *
  8223. * @param displayName 显示名称
  8224. * @param apKey 字段标识key
  8225. * @return 字段属性
  8226. */
  8227. getLongProp(displayName:string,apKey:string):$.kd.bos.entity.property.LongProp;
  8228. /**
  8229. * 多语言字段属性
  8230. *
  8231. * @param displayName 显示名称
  8232. * @param apKey 字段标识key
  8233. * @return 字段属性
  8234. */
  8235. getMuliLangTextProp(displayName:string,apKey:string):$.kd.bos.entity.property.MuliLangTextProp;
  8236. /**
  8237. * 组织
  8238. *
  8239. * @param key 字段名
  8240. * @param plugin plugin
  8241. * @return OrgEdit
  8242. */
  8243. getOrgPropEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.OrgEdit;
  8244. /**
  8245. * 设置图片字段控件对象
  8246. *
  8247. * @param key 字段名
  8248. * @param plugin plugin
  8249. * @return PictureEdit
  8250. */
  8251. getPictureEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):kd.bos.form.field.PictureEdit;
  8252. /**
  8253. * 图片字段属性
  8254. *
  8255. * @param displayName 显示名称
  8256. * @param apKey 字段标识key
  8257. * @return 字段属性
  8258. */
  8259. getPictureProp(displayName:string,apKey:string):$.kd.bos.entity.property.PictureProp;
  8260. /**
  8261. * 设置文本字段控件对象
  8262. *
  8263. * @param key 字段名
  8264. * @param plugin plugin
  8265. * @return 文本
  8266. */
  8267. getTextEdit(key:string,plugin:$.kd.bos.form.plugin.AbstractFormPlugin):$.kd.bos.form.field.FieldEdit;
  8268. /**
  8269. * 文本字段属性
  8270. *
  8271. * @param displayName 显示名称
  8272. * @param apKey 字段标识key
  8273. * @return 字段属性
  8274. */
  8275. getTextProp(displayName:string,apKey:string):$.kd.bos.entity.property.TextProp;
  8276. }
  8277. interface TemplateEditUtils_C extends TemplateEditUtils_S {
  8278. new():TemplateEditUtils;
  8279. }
  8280. interface TemplateEditUtils$ {
  8281. }
  8282. type TemplateEditUtils_T = TemplateEditUtils_S & TemplateEditUtils$;
  8283. interface TemplateEditUtils extends TemplateEditUtils_T {
  8284. }
  8285. interface ApCreateUtils_S {
  8286. readonly DRAW_THREAD:any;
  8287. /**
  8288. * 创建单据体分录字段ap
  8289. *
  8290. * @param drawFormField 对象类型
  8291. * @return 单据体分录字段ap
  8292. */
  8293. createEntryFieldAp(drawFormField:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):$.kd.bos.metadata.form.control.EntryFieldAp;
  8294. /**
  8295. * 创建字段ap
  8296. *
  8297. * @param drawFormField 字段对象
  8298. * @return 字段ap
  8299. */
  8300. createFieldAp(drawFormField:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):$.kd.bos.metadata.form.control.FieldAp;
  8301. /**
  8302. * 创建字段集ap
  8303. *
  8304. * @param key ap标识
  8305. * @return 字段集ap
  8306. */
  8307. createFieldPanelAp(key:string):$.kd.bos.metadata.form.container.FlexPanelAp;
  8308. /**
  8309. * 创建面板ap
  8310. *
  8311. * @param key 标识
  8312. * @param name 标识
  8313. * @return 面板ap
  8314. */
  8315. createFlexAp(key:string,name:string):$.kd.bos.metadata.form.container.FlexPanelAp;
  8316. /**
  8317. * 创建标签
  8318. *
  8319. * @param labelKey key
  8320. * @param labelName name
  8321. * @return 标签
  8322. */
  8323. createLabelAp(labelKey:string,labelName:string):$.kd.bos.metadata.form.control.LabelAp;
  8324. /**
  8325. * 创建字段ap
  8326. *
  8327. * @param drawFormField 字段对象
  8328. * @return 字段ap
  8329. */
  8330. createMobileFieldAp(drawFormField:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto):$.kd.bos.metadata.form.control.FieldAp;
  8331. /**
  8332. * 创建面板ap
  8333. *
  8334. * @param key 标识
  8335. * @param name 标识
  8336. * @return 面板ap
  8337. */
  8338. createNewFlexAp(key:string,name:string):$.kd.bos.metadata.form.container.FlexPanelAp;
  8339. /**
  8340. * 创建面板ap
  8341. *
  8342. * @param key 标识
  8343. * @param name 标识
  8344. * @return 面板ap
  8345. */
  8346. createOriginalFlexAp(key:string,name:string):$.kd.bos.metadata.form.container.FlexPanelAp;
  8347. }
  8348. interface ApCreateUtils_C extends ApCreateUtils_S {
  8349. new():ApCreateUtils;
  8350. }
  8351. interface ApCreateUtils$ {
  8352. }
  8353. type ApCreateUtils_T = ApCreateUtils_S & ApCreateUtils$;
  8354. interface ApCreateUtils extends ApCreateUtils_T {
  8355. }
  8356. interface FieldContainerViewService_S {
  8357. readonly BIG_880_FLEX:$.java.util.Set;
  8358. readonly MIDDLE_554_FLEX:$.java.util.Set;
  8359. readonly MIDDLE_600_FLEX:$.java.util.Set;
  8360. readonly MIDDLE_600_SPEC_FLEX:$.java.util.Set;
  8361. }
  8362. interface FieldContainerViewService_C extends FieldContainerViewService_S {
  8363. new():FieldContainerViewService;
  8364. }
  8365. interface FieldContainerViewService$ {
  8366. drawAttachmentAp(drawFormFieldDto:kd.sdk.hr.hspm.common.dto.DrawFormFieldDto,source:string):$.kd.bos.metadata.form.control.AttachmentPanelAp;
  8367. /**
  8368. * 组装flex页面
  8369. *
  8370. * @param drawFormFieldList 字段列表
  8371. * @param key 面板标识
  8372. * @param name name
  8373. * @param type type
  8374. * @param diffMap diffMap
  8375. * @param view 视图
  8376. * @param fieldsetPanelAp 主页字段面板
  8377. * @return 面板
  8378. */
  8379. redrawAdconAp(drawFormFieldList:$.java.util.List,key:string,name:string,type_arg:string,diffMap:$.java.util.Map,view:$.kd.bos.form.IFormView,fieldsetPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp):$.kd.bos.metadata.form.container.FlexPanelAp;
  8380. /**
  8381. * 组装flex页面
  8382. *
  8383. * @param drawFormFieldList 字段列表
  8384. * @param key 面板标识
  8385. * @param name name
  8386. * @param type type
  8387. * @param diffMap diffMap
  8388. * @param view 视图
  8389. * @param fieldsetPanelAp 主页字段面板
  8390. * @return 面板
  8391. */
  8392. redrawAdconApForPic(dyArray:$.kd.bos.dataentity.entity.DynamicObject[],drawFormFieldList:$.java.util.List,key:string,name:string,type_arg:string,diffMap:$.java.util.Map,view:$.kd.bos.form.IFormView,fieldsetPanelAp:$.kd.bos.metadata.form.container.FlexPanelAp,dataid:long,groupNumber:string):$.kd.bos.metadata.form.container.FlexPanelAp;
  8393. /**
  8394. * 组装flex页面
  8395. *
  8396. * @param dyArray 单据
  8397. * @param drawFormFieldList 字段列表
  8398. * @param key 面板标识
  8399. * @param groupNumber 信息组编码
  8400. * @param view view
  8401. * @return 面板
  8402. */
  8403. redrawAdconApMobile(dyArray:$.kd.bos.dataentity.entity.DynamicObject[],view:$.kd.bos.form.IFormView,drawFormFieldList:$.java.util.List,key:string,name:string,type_arg:string,dataid:long,groupNumber:string):$.kd.bos.metadata.form.container.FlexPanelAp;
  8404. /**
  8405. * 组装flex页面
  8406. *
  8407. * @param dyArray 单据
  8408. * @param drawFormFieldList 字段列表
  8409. * @param key 面板标识
  8410. * @return 面板
  8411. */
  8412. redrawAdconApMobileEdit(dyArray:$.kd.bos.dataentity.entity.DynamicObject[],view:$.kd.bos.form.IFormView,drawFormFieldList:$.java.util.List,key:string,name:string,type_arg:string,dataid:long,groupNumber:string,status:string):$.kd.bos.metadata.form.container.FlexPanelAp;
  8413. /**
  8414. * 组装flex页面
  8415. *
  8416. * @param dyArray 单据
  8417. * @param drawFormFieldList 字段列表
  8418. * @param key 面板标识
  8419. * @return 面板
  8420. */
  8421. redrawAdconApPCEdit(dyArray:$.kd.bos.dataentity.entity.DynamicObject[],view:$.kd.bos.form.IFormView,drawFormFieldList:$.java.util.List,key:string,name:string,type_arg:string,dataid:long,groupNumber:string,status:string):$.kd.bos.metadata.form.container.FlexPanelAp;
  8422. }
  8423. type FieldContainerViewService_T = FieldContainerViewService_S & FieldContainerViewService$;
  8424. interface FieldContainerViewService extends FieldContainerViewService_T {
  8425. }
  8426. interface DynamicPanelUtils_S {
  8427. /**
  8428. * 注册
  8429. *
  8430. * @param mainType mainType
  8431. * @param fieldList 字段list
  8432. */
  8433. registDynamicProps(mainType:$.kd.bos.entity.MainEntityType,fieldList:$.java.util.List):void;
  8434. /**
  8435. * 注册
  8436. *
  8437. * @param mainType mainType
  8438. * @param fieldList 字段list
  8439. * @param pageCache 动态对象
  8440. */
  8441. registMobileDynamicProps(mainType:$.kd.bos.entity.MainEntityType,fieldList:$.java.util.List,pageCache:$.kd.bos.form.IPageCache):void;
  8442. }
  8443. interface DynamicPanelUtils_C extends DynamicPanelUtils_S {
  8444. new():DynamicPanelUtils;
  8445. }
  8446. interface DynamicPanelUtils$ {
  8447. }
  8448. type DynamicPanelUtils_T = DynamicPanelUtils_S & DynamicPanelUtils$;
  8449. interface DynamicPanelUtils extends DynamicPanelUtils_T {
  8450. }
  8451. }
  8452. namespace kd.sdk.hr.hspm.formplugin.web.file.ermanfile.ext.service.card{
  8453. interface IFileCardPluginService_S {
  8454. }
  8455. interface IFileCardPluginService$ {
  8456. /**
  8457. * 批量查询数据埋点
  8458. *
  8459. * @param bindData bindData
  8460. */
  8461. batchQueryDataList?(bindData:kd.sdk.hr.hspm.common.ext.file.CardBindDataDTO):void;
  8462. /**
  8463. * 改变标签的样式
  8464. *
  8465. * @param bindData bindData
  8466. */
  8467. changeLabelStyleModify?(bindData:kd.sdk.hr.hspm.common.ext.file.CardBindDataDTO):void;
  8468. /**
  8469. * 改变标签的值
  8470. *
  8471. * @param bindData bindData
  8472. * @return false
  8473. */
  8474. changeLabelValueModify?(bindData:kd.sdk.hr.hspm.common.ext.file.CardBindDataDTO):boolean;
  8475. /**
  8476. * 标签是否需要绘制
  8477. *
  8478. * @param bindData bindData
  8479. * @return false
  8480. */
  8481. createLabelModify?(bindData:kd.sdk.hr.hspm.common.ext.file.CardBindDataDTO):boolean;
  8482. /**
  8483. * 修改自定义map
  8484. *
  8485. * @param bindData bindData
  8486. */
  8487. modifyDiffMap?(bindData:kd.sdk.hr.hspm.common.ext.file.CardBindDataDTO):void;
  8488. /**
  8489. * 加载数据库数据前增加查询字段
  8490. *
  8491. * @param bindData bindData
  8492. */
  8493. prefixHandleModify?(bindData:kd.sdk.hr.hspm.common.ext.file.CardBindDataDTO):void;
  8494. }
  8495. type IFileCardPluginService_T = IFileCardPluginService_S & IFileCardPluginService$;
  8496. interface IFileCardPluginService extends IFileCardPluginService_T {
  8497. }
  8498. }
  8499. namespace kd.sdk.hr.hspm.formplugin.web.file.ermanfile.ext.service.employee{
  8500. interface MobileHomeExtUtil_S {
  8501. /**
  8502. * 设置员工端首页信息组名字前是否显示显示图标,以及显示具体图标
  8503. *
  8504. * @param mobileHomeVectorDTO 员工档案移动端首页扩展实体
  8505. */
  8506. modifyMobileHomeVector(mobileHomeVectorDTO:kd.sdk.hr.hspm.common.ext.file.MobileHomeVectorDTO):void;
  8507. }
  8508. interface MobileHomeExtUtil_C extends MobileHomeExtUtil_S {
  8509. new():MobileHomeExtUtil;
  8510. }
  8511. interface MobileHomeExtUtil$ {
  8512. }
  8513. type MobileHomeExtUtil_T = MobileHomeExtUtil_S & MobileHomeExtUtil$;
  8514. interface MobileHomeExtUtil extends MobileHomeExtUtil_T {
  8515. }
  8516. }
  8517. namespace kd.sdk.hr.hspm.formplugin.web.file.ermanfile.ext.template{
  8518. interface ManagePCFullFormDrawEdit_S {
  8519. }
  8520. type ManagePCFullFormDrawEdit_ST = kd.sdk.hr.hspm.formplugin.web.file.ermanfile.base.AbstractFormDrawEdit_S & ManagePCFullFormDrawEdit_S;
  8521. interface ManagePCFullFormDrawEdit_C extends ManagePCFullFormDrawEdit_ST {
  8522. new():ManagePCFullFormDrawEdit;
  8523. }
  8524. interface ManagePCFullFormDrawEdit$ {
  8525. }
  8526. type ManagePCFullFormDrawEdit_T = kd.sdk.hr.hspm.formplugin.web.file.ermanfile.base.AbstractFormDrawEdit & ManagePCFullFormDrawEdit_S & ManagePCFullFormDrawEdit$;
  8527. interface ManagePCFullFormDrawEdit extends ManagePCFullFormDrawEdit_T {
  8528. }
  8529. }
  8530. namespace kd.sdk.hr.htm{
  8531. interface SdkHRHtmModule_S {
  8532. }
  8533. type SdkHRHtmModule_ST = $.kd.sdk.module.Module & SdkHRHtmModule_S;
  8534. interface SdkHRHtmModule_C extends SdkHRHtmModule_ST {
  8535. new():SdkHRHtmModule;
  8536. }
  8537. interface SdkHRHtmModule$ {
  8538. }
  8539. type SdkHRHtmModule_T = $.kd.sdk.module.Module & SdkHRHtmModule_S & SdkHRHtmModule$;
  8540. interface SdkHRHtmModule extends SdkHRHtmModule_T {
  8541. }
  8542. }
  8543. namespace kd.sdk.hr.htm.business.mservice.helper{
  8544. interface HTMQuitBillServiceHelper_S {
  8545. /**
  8546. * 创建离职单据
  8547. *
  8548. * @param quitBillObjs 离职单据
  8549. * @return OperationResult
  8550. */
  8551. createQuitBill(quitBillObjs:$.java.util.List):$.kd.bos.entity.operate.result.OperationResult;
  8552. /**
  8553. * 通过id查询离职单
  8554. *
  8555. * @param billId 单据id
  8556. * @return 离职单map
  8557. */
  8558. queryQuitBillById(billId:long):$.java.util.Map;
  8559. /**
  8560. * 提交并生效离职单据
  8561. *
  8562. * @param quitBillObjs 离职单据
  8563. * @return OperationResult
  8564. */
  8565. submitEffectiveQuitBill(quitBillObjs:$.java.util.List):$.kd.bos.entity.operate.result.OperationResult;
  8566. /**
  8567. * 提交离职单据
  8568. *
  8569. * @param quitBillObjs 离职单据
  8570. * @param applyType 0代办申请,2员工申请
  8571. * @return OperationResult
  8572. */
  8573. submitQuitBill(quitBillObjs:$.java.util.List,applyType:string):$.kd.bos.entity.operate.result.OperationResult;
  8574. }
  8575. interface HTMQuitBillServiceHelper_C extends HTMQuitBillServiceHelper_S {
  8576. new():HTMQuitBillServiceHelper;
  8577. }
  8578. interface HTMQuitBillServiceHelper$ {
  8579. }
  8580. type HTMQuitBillServiceHelper_T = HTMQuitBillServiceHelper_S & HTMQuitBillServiceHelper$;
  8581. interface HTMQuitBillServiceHelper extends HTMQuitBillServiceHelper_T {
  8582. }
  8583. }
  8584. }
  8585. }
  8586. export {};