index.d.ts 345 KB

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