| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603 |
- {
- "name": "订单全流程管理平台",
- "describe": "订单全流程管理平台",
- "avatar": "",
- "version": "4.3.0",
- "createdTime": "2023-1-6 11:43:05",
- "updatedTime": "2023-2-22 11:58:54",
- "dbConns": [],
- "profile": {
- "default": {
- "db": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
- "dbConn": "D4843C6A-F7EC-480D-A8DB-4F6655F65F92",
- "entityInitFields": [
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C2B48E7D-EB2A-4BA1-94C0-39948E9DF1D0"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9744B9F6-EEFB-4BB8-9681-3FA1C1039AA5"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "88EDAE33-1843-414E-8165-0039CA663E3E"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1135DA6E-A899-4530-8B8D-7A5B8CB05E66"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "ACDF2DAC-DA14-4AC4-8F26-2B29F0CA8CD7"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8AB7C451-D82D-4130-9B73-427A30C3FABB"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "99D54008-6C50-44D6-A069-A0807DB68601"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6CB9E239-4134-4344-814C-1AA1931E0FEB"
- }
- ],
- "entityInitProperties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- }
- },
- "javaHome": "",
- "sql": {
- "delimiter": ""
- },
- "dataTypeSupports": [
- {
- "defKey": "MYSQL",
- "id": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E"
- },
- {
- "defKey": "ORACLE",
- "id": "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542"
- },
- {
- "defKey": "SQLServer",
- "id": "BFC87171-C74F-494A-B7C2-76B9C55FACC9"
- },
- {
- "defKey": "PostgreSQL",
- "id": "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022"
- },
- {
- "defKey": "DB2",
- "id": "89504F5D-94BF-4C9E-8B2E-44F37305FED5"
- },
- {
- "defKey": "DM",
- "id": "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307"
- },
- {
- "defKey": "GaussDB",
- "id": "592C7013-143D-4E7B-AF64-0D7BF1E28230"
- },
- {
- "defKey": "Kingbase",
- "id": "77BD85E5-9D0D-4096-8427-CBA306FC9C6A"
- },
- {
- "defKey": "MaxCompute",
- "id": "11D1FB71-A587-4217-89BA-611B8A1F83E0"
- },
- {
- "defKey": "SQLite",
- "id": "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1"
- },
- {
- "defKey": "JAVA",
- "id": "797A1496-D649-4261-89B4-544132EC3F36"
- },
- {
- "defKey": "JavaMybatis",
- "id": "895CFD1D-4273-4D32-A2C4-CAC70200AB5B"
- },
- {
- "defKey": "JavaMybatisPlus",
- "id": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073"
- },
- {
- "defKey": "C#",
- "id": "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30"
- },
- {
- "defKey": "Hive",
- "id": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2"
- },
- {
- "defKey": "Golang",
- "id": "B91D99E0-9B7C-416C-8737-B760957DAF09"
- },
- {
- "defKey": "Rust",
- "id": "BDF457FD-9F98-4AC3-A705-7587B00A3BAB"
- }
- ],
- "codeTemplates": [
- {
- "type": "appCode",
- "applyFor": "797A1496-D649-4261-89B4-544132EC3F36",
- " JpaBean": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport javax.persistence.*;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\n@Table(name=\"{{=it.entity.defKey}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n {{? field.primaryKey }}\n @Id\n @GeneratedValue\n {{?}}\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}"
- },
- {
- "type": "appCode",
- "applyFor": "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30",
- "Default": "using System;\nusing System.Collections.Generic;\n\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n}}\n/*\n * @author : http://www.chiner.com.cn\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace PDManer.Application\n{\n public partial class {{=it.func.camel(it.entity.defKey,true) }}\n {\n \n {{~it.entity.fields:field:index}}\n /// <summary>\n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// </summary>\n public {{=field.type}} {{=it.func.camel(field.defKey,true)}} { get; set; }\n $blankline\n {{~}}\n \n }\n}",
- "SqlSugar": "using System;\nusing System.Collections.Generic;\nusing SqlSugar;\n\n$blankline\n{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n var sqlSugartable='[SugarTable(\"{{=it.entity.defKey}}\", TableDescription = \"{{=it.func.join(it.entity.defName,it.entity.comment,';')}}\")]';\n}}\n/*\n * @author : xkdong@163.com\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\nnamespace Model.DBModel\n{\n /// <summary>\n /// {{=it.func.join(it.entity.defName,it.entity.comment,';')}}\n /// </summary>\n {{=sqlSugartable}}\n public class {{=it.entity.defKey}}\n {\n {{~it.entity.fields:field:index}}\n /// <summary>\n /// {{=it.func.join(field.defName,field.comment,';')}}\n /// </summary>\n {{? field.primaryKey }}\n [SugarColumn(IsIdentity = true, IsPrimaryKey = true)]\n {{?}}\n public {{=field.type}} {{=it.func.camel(field.defKey,true)}}{ get; set; }\n $blankline\n {{~}}\n }\n}"
- },
- {
- "applyFor": "895CFD1D-4273-4D32-A2C4-CAC70200AB5B",
- "type": "appCode",
- "Controller": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.controller;\n$blankline\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageRequest;\nimport org.springframework.http.ResponseEntity;\nimport org.springframework.web.bind.annotation.*;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.service.{{=serviceClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表控制层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Api(tags = \"{{=it.entity.defName}}对象功能接口\")\n@RestController\n@RequestMapping(\"/{{=it.func.camel(it.entity.defKey,false)}}\")\npublic class {{=beanClass}}Controller{\n @Autowired\n private {{=serviceClass}} {{=serviceVarName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n @ApiOperation(\"通过ID查询单条数据\")\n @GetMapping(\"{{{=it.func.camel(pkVarName,false)}}}\")\n public ResponseEntity<{{=beanClass}}> queryById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.queryById({{=pkVarName}}));\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n @ApiOperation(\"分页查询\")\n @GetMapping\n public ResponseEntity<Page<{{=beanClass}}>> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n return ResponseEntity.ok({{=serviceVarName}}.paginQuery({{=beanVarName}}, pageRequest));\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"新增数据\")\n @PostMapping\n public ResponseEntity<{{=beanClass}}> add({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.insert({{=beanVarName}}));\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"更新数据\")\n @PutMapping\n public ResponseEntity<{{=beanClass}}> edit({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.update({{=beanVarName}}));\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n @ApiOperation(\"通过主键删除数据\")\n @DeleteMapping\n public ResponseEntity<Boolean> deleteById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.deleteById({{=pkVarName}}));\n }\n}",
- "Service": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.service;\n$blankline\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageRequest;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务接口\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\npublic interface {{=serviceClass}}{\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n \n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest);\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} insert({{=beanClass}} {{=beanVarName}});\n\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n boolean deleteById({{=pkDataType}} {{=pkVarName}});\n}",
- "ServiceImpl": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkVarNameU = \"UndefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkVarNameU = it.func.camel(field.defKey,true);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n var mapperName = beanVarName+'Mapper';\n \n}}package {{=pkgName}}.service.impl;\n$blankline\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport org.springframework.data.domain.Page;\nimport org.springframework.data.domain.PageImpl;\nimport org.springframework.data.domain.PageRequest;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.mapper.{{=beanClass}}Mapper;\nimport {{=pkgName}}.service.{{=serviceClass}};\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务实现类\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Service\npublic class {{=serviceClass}}Impl implements {{=serviceClass}}{\n @Autowired\n private {{=beanClass}}Mapper {{=mapperName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n public {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}}){\n return {{=mapperName}}.queryById({{=pkVarName}});\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n public Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n long total = {{=mapperName}}.count({{=beanVarName}});\n return new PageImpl<>({{=mapperName}}.queryAllByLimit({{=beanVarName}}, pageRequest), pageRequest, total);\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} insert({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.insert({{=beanVarName}});\n return {{=beanVarName}};\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} update({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.update({{=beanVarName}});\n return queryById({{=beanVarName}}.get{{=pkVarNameU}}());\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n public boolean deleteById({{=pkDataType}} {{=pkVarName}}){\n int total = {{=mapperName}}.deleteById({{=pkVarName}});\n return total > 0;\n }\n}",
- "Mapper": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.mapper;\n$blankline\nimport java.util.List;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\nimport org.springframework.data.domain.Pageable;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表数据库访问层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Mapper\npublic interface {{=beanClass}}Mapper{\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n \n /** \n * 分页查询指定行数据\n *\n * @param {{=beanVarName}} 查询条件\n * @param pageable 分页对象\n * @return 对象列表\n */\n List<{{=beanClass}}> queryAllByLimit({{=beanClass}} {{=beanVarName}}, @Param(\"pageable\") Pageable pageable);\n\n /** \n * 统计总行数\n *\n * @param {{=beanVarName}} 查询条件\n * @return 总行数\n */\n long count({{=beanClass}} {{=beanVarName}});\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 影响行数\n */\n int insert({{=beanClass}} {{=beanVarName}});\n\n /** \n * 批量新增数据\n *\n * @param entities List<{{=beanClass}}> 实例对象列表\n * @return 影响行数\n */\n int insertBatch(@Param(\"entities\") List<{{=beanClass}}> entities);\n \n /** \n * 批量新增或按主键更新数据\n *\n * @param entities List<{{=beanClass}}> 实例对象列表\n * @return 影响行数\n */\n int insertOrUpdateBatch(@Param(\"entities\") List<{{=beanClass}}> entities);\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 影响行数\n */\n int update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 影响行数\n */\n int deleteById({{=pkDataType}} {{=pkVarName}});\n}",
- "Mapper.xml": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n var pkField = \"UNDEFINED_ID\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkField = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/dtd/mybatis-3-mapper.dtd\">\n<mapper namespace=\"{{=pkgName}}.mapper.{{=beanClass}}Mapper\">\n <resultMap type=\"{{=pkgName}}.entity.{{=beanClass}}\" id=\"{{=beanClass}}Map\">\n {{~it.entity.fields:field:index}}\n <result property=\"{{=it.func.camel(field.defKey,false)}}\" column=\"{{=field.defKey}}\" jdbcType=\"{{=field.dbType}}\"/>\n {{~}}\n </resultMap>\n $blankline\n <!-- 通过ID查询单条数据 -->\n <select id=\"queryById\" resultMap=\"{{=beanClass}}Map\">\n select\n {{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}}\n from {{=it.entity.defKey}}\n where {{=pkField}} = #{{{=pkVarName}}}\n </select>\n $blankline\n <!--分页查询指定行数据-->\n <select id=\"queryAllByLimit\" resultMap=\"{{=beanClass}}Map\">\n select\n {{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}}\n from {{=it.entity.defKey}}\n <where>\n {{~it.entity.fields:field:index}}\n <if test=\"{{=it.func.camel(field.defKey,false)}} != null and {{=it.func.camel(field.defKey,false)}} != ''\">\n and {{=field.defKey}} = #{{{=it.func.camel(field.defKey,false)}}}\n </if>\n {{~}}\n </where>\n limit #{pageable.offset}, #{pageable.pageSize}\n </select>\n $blankline\n <!--统计总行数-->\n <select id=\"count\" resultType=\"java.lang.Long\">\n select count(1)\n from {{=it.entity.defKey}}\n <where>\n {{~it.entity.fields:field:index}}\n <if test=\"{{=it.func.camel(field.defKey,false)}} != null and {{=it.func.camel(field.defKey,false)}} != ''\">\n and {{=field.defKey}} = #{{{=it.func.camel(field.defKey,false)}}}\n </if>\n {{~}}\n </where>\n </select>\n $blankline\n <!--新增数据-->\n <insert id=\"insert\" keyProperty=\"{{=pkField}}\" useGeneratedKeys=\"true\">\n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values ({{=it.entity.fields.map(function(e,i){return '#{'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n </insert>\n $blankline\n <!-- 批量新增数据 -->\n <insert id=\"insertBatch\" keyProperty=\"{{=pkField}}\" useGeneratedKeys=\"true\">\n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values\n <foreach collection=\"entities\" item=\"entity\" separator=\",\">\n ({{=it.entity.fields.map(function(e,i){return '#{entity.'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n </foreach>\n </insert>\n $blankline\n <!-- 批量新增或按主键更新数据 -->\n <insert id=\"insertOrUpdateBatch\" keyProperty=\"{{=pkField}}\" useGeneratedKeys=\"true\">\n insert into {{=it.entity.defKey}}({{=it.entity.fields.map(function(e,i){return e.defKey}).join(',')}})\n values\n <foreach collection=\"entities\" item=\"entity\" separator=\",\">\n ({{=it.entity.fields.map(function(e,i){return '#{entity.'+it.func.camel(e.defKey,false)+'}'}).join(',')}})\n </foreach>\n on duplicate key update\n {{=it.entity.fields.map(function(e,i){return e.defKey + '=values('+e.defKey+')'}).join(',\\n\\t\\t')}}\n </insert>\n $blankline\n <!-- 更新数据 -->\n <update id=\"update\">\n update {{=it.entity.defKey}}\n <set>\n {{~it.entity.fields:field:index}}\n <if test=\"{{=it.func.camel(field.defKey,false)}} != null and {{=it.func.camel(field.defKey,false)}} != ''\">\n {{=field.defKey}} = #{{{=it.func.camel(field.defKey,false)}}},\n </if>\n {{~}}\n </set>\n where {{=pkField}} = #{{{=pkVarName}}}\n </update>\n $blankline\n <!--通过主键删除-->\n <delete id=\"deleteById\">\n delete from {{=it.entity.defKey}} where {{=pkField}} = #{{{=pkVarName}}}\n </delete>\n</mapper>\n\n",
- "Entity": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}"
- },
- {
- "applyFor": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073",
- "type": "appCode",
- "Controller": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.controller;\n$blankline\nimport java.util.List;\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.data.domain.PageImpl;\nimport org.springframework.data.domain.PageRequest;\nimport org.springframework.http.ResponseEntity;\nimport org.springframework.web.bind.annotation.*;\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.service.{{=serviceClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表控制层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Api(tags = \"{{=it.entity.defName}}对象功能接口\")\n@RestController\n@RequestMapping(\"/{{=it.func.camel(it.entity.defKey,false)}}\")\npublic class {{=beanClass}}Controller{\n @Autowired\n private {{=serviceClass}} {{=serviceVarName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n @ApiOperation(\"通过ID查询单条数据\")\n @GetMapping(\"{{{=it.func.camel(pkVarName,false)}}}\")\n public ResponseEntity<{{=beanClass}}> queryById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.queryById({{=pkVarName}}));\n }\n $blankline\n /** \n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param pageRequest 分页对象\n * @return 查询结果\n */\n @ApiOperation(\"分页查询\")\n @GetMapping\n public ResponseEntity<PageImpl<{{=beanClass}}>> paginQuery({{=beanClass}} {{=beanVarName}}, PageRequest pageRequest){\n //1.分页参数\n long current = pageRequest.getPageNumber();\n long size = pageRequest.getPageSize();\n\n //2.分页查询\n /*把Mybatis的分页对象做封装转换,MP的分页对象上有一些SQL敏感信息,还是通过spring的分页模型来封装数据吧*/\n com.baomidou.mybatisplus.extension.plugins.pagination.Page<{{=beanClass}}> pageResult = {{=serviceVarName}}.paginQuery({{=beanVarName}}, current,size);\n\n //3. 分页结果组装\n List<{{=beanClass}}> dataList = pageResult.getRecords();\n long total = pageResult.getTotal();\n PageImpl<{{=beanClass}}> retPage = new PageImpl<{{=beanClass}}>(dataList,pageRequest,total);\n return ResponseEntity.ok(retPage);\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"新增数据\")\n @PostMapping\n public ResponseEntity<{{=beanClass}}> add({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.insert({{=beanVarName}}));\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n @ApiOperation(\"更新数据\")\n @PutMapping\n public ResponseEntity<{{=beanClass}}> edit({{=beanClass}} {{=beanVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.update({{=beanVarName}}));\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n @ApiOperation(\"通过主键删除数据\")\n @DeleteMapping\n public ResponseEntity<Boolean> deleteById({{=pkDataType}} {{=pkVarName}}){\n return ResponseEntity.ok({{=serviceVarName}}.deleteById({{=pkVarName}}));\n }\n}",
- "Service": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.service;\n$blankline\nimport com.baomidou.mybatisplus.extension.plugins.pagination.Page;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务接口\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\npublic interface {{=serviceClass}}{\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}});\n $blankline\n /**\n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param current 当前页码\n * @param size 每页大小\n * @return\n */\n Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, long current, long size);\n\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} insert({{=beanClass}} {{=beanVarName}});\n\n \n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n {{=beanClass}} update({{=beanClass}} {{=beanVarName}});\n\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n boolean deleteById({{=pkDataType}} {{=pkVarName}});\n}",
- "ServiceImpl": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkVarNameU = \"UndefinedId\";\n var pkFieldKey = \"UNDEFINED\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkFieldKey = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkVarNameU = it.func.camel(field.defKey,true);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n var mapperName = beanVarName+'Mapper';\n \n}}package {{=pkgName}}.service.impl;\n$blankline\nimport cn.hutool.core.util.StrUtil;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.extension.plugins.pagination.Page;\nimport com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;\nimport com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;\n\nimport {{=pkgName}}.entity.{{=beanClass}};\nimport {{=pkgName}}.mapper.{{=beanClass}}Mapper;\nimport {{=pkgName}}.service.{{=serviceClass}};\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表服务实现类\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Service\npublic class {{=serviceClass}}Impl implements {{=serviceClass}}{\n @Autowired\n private {{=beanClass}}Mapper {{=mapperName}};\n $blankline\n /** \n * 通过ID查询单条数据 \n *\n * @param {{=pkVarName}} 主键\n * @return 实例对象\n */\n public {{=beanClass}} queryById({{=pkDataType}} {{=pkVarName}}){\n return {{=mapperName}}.selectById({{=pkVarName}});\n }\n $blankline\n /**\n * 分页查询\n *\n * @param {{=beanVarName}} 筛选条件\n * @param current 当前页码\n * @param size 每页大小\n * @return\n */\n public Page<{{=beanClass}}> paginQuery({{=beanClass}} {{=beanVarName}}, long current, long size){\n //1. 构建动态查询条件\n LambdaQueryWrapper<{{=beanClass}}> queryWrapper = new LambdaQueryWrapper<>();\n {{~it.entity.fields.filter(function(e){return e[\"type\"]===\"String\"&&e.defKey !== pkFieldKey}):field:index}}\n if(StrUtil.isNotBlank({{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}())){\n queryWrapper.eq({{=beanClass}}::get{{=it.func.camel(field.defKey,true)}}, {{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}());\n }\n {{~}}\n\n //2. 执行分页查询\n Page<{{=beanClass}}> pagin = new Page<>(current , size , true);\n IPage<{{=beanClass}}> selectResult = {{=mapperName}}.selectByPage(pagin , queryWrapper);\n pagin.setPages(selectResult.getPages());\n pagin.setTotal(selectResult.getTotal());\n pagin.setRecords(selectResult.getRecords());\n\n //3. 返回结果\n return pagin;\n }\n $blankline\n /** \n * 新增数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} insert({{=beanClass}} {{=beanVarName}}){\n {{=mapperName}}.insert({{=beanVarName}});\n return {{=beanVarName}};\n }\n $blankline\n /** \n * 更新数据\n *\n * @param {{=beanVarName}} 实例对象\n * @return 实例对象\n */\n public {{=beanClass}} update({{=beanClass}} {{=beanVarName}}){\n //1. 根据条件动态更新\n LambdaUpdateChainWrapper<{{=beanClass}}> chainWrapper = new LambdaUpdateChainWrapper<{{=beanClass}}>({{=mapperName}});\n {{~it.entity.fields.filter(function(e){return e[\"type\"]===\"String\"&&e.defKey !== pkFieldKey}):field:index}}\n if(StrUtil.isNotBlank({{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}())){\n chainWrapper.eq({{=beanClass}}::get{{=it.func.camel(field.defKey,true)}}, {{=beanVarName}}.get{{=it.func.camel(field.defKey,true)}}());\n }\n {{~}}\n //2. 设置主键,并更新\n chainWrapper.set({{=beanClass}}::get{{=pkVarNameU}}, {{=beanVarName}}.get{{=pkVarNameU}}());\n boolean ret = chainWrapper.update();\n //3. 更新成功了,查询最最对象返回\n if(ret){\n return queryById({{=beanVarName}}.get{{=pkVarNameU}}());\n }else{\n return {{=beanVarName}};\n }\n }\n $blankline\n /** \n * 通过主键删除数据\n *\n * @param {{=pkVarName}} 主键\n * @return 是否成功\n */\n public boolean deleteById({{=pkDataType}} {{=pkVarName}}){\n int total = {{=mapperName}}.deleteById({{=pkVarName}});\n return total > 0;\n }\n}",
- "Mapper": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.mapper;\n$blankline\n\nimport com.baomidou.mybatisplus.core.conditions.Wrapper;\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\nimport com.baomidou.mybatisplus.core.metadata.IPage;\nimport com.baomidou.mybatisplus.core.toolkit.Constants;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\nimport {{=pkgName}}.entity.{{=beanClass}};\n$blankline\n\n /**\n * {{=it.entity.defName}};({{=it.entity.defKey}})表数据库访问层\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@Mapper\npublic interface {{=beanClass}}Mapper extends BaseMapper<{{=beanClass}}>{\n /** \n * 分页查询指定行数据\n *\n * @param page 分页参数\n * @param wrapper 动态查询条件\n * @return 分页对象列表\n */\n IPage<{{=beanClass}}> selectByPage(IPage<{{=beanClass}}> page , @Param(Constants.WRAPPER) Wrapper<{{=beanClass}}> wrapper);\n}",
- "Mapper.xml": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n var pkField = \"UNDEFINED_ID\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkField = field.defKey;\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE mapper PUBLIC \"-//mybatis.org//DTD Mapper 3.0//EN\" \"http://mybatis.org/dtd/mybatis-3-mapper.dtd\">\n$blankline\n\n<mapper namespace=\"{{=pkgName}}.mapper.{{=beanClass}}Mapper\">\n <select id=\"selectByPage\" resultType=\"{{=pkgName}}.entity.{{=beanClass}}\">\n select * from user ${ew.customSqlSegment}\n </select>\n</mapper>\n\n",
- "Entity": "{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n var serviceClass = beanClass+'Service';\n var serviceVarName= beanVarName+'Service';\n \n}}package {{=pkgName}}.entity;\n$blankline\nimport io.swagger.annotations.ApiModel;\nimport io.swagger.annotations.ApiModelProperty;\nimport com.baomidou.mybatisplus.annotation.TableName;\nimport com.baomidou.mybatisplus.annotation.TableId;\nimport java.io.Serializable;\nimport java.util.Date;\n$blankline\n\n /**\n * {{=it.entity.defName}};{{=it.entity.comment}}\n * @author : http://www.chiner.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n */\n@ApiModel(value = \"{{=it.entity.defName}}\",description = \"{{=it.entity.comment}}\")\n@TableName(\"{{=it.entity.defKey}}\")\npublic class {{=beanClass}} implements Serializable,Cloneable{\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n @ApiModelProperty(name = \"{{=field.defName}}\",notes = \"{{=field.comment}}\")\n {{? field.primaryKey }}\n @TableId\n {{?}}\n private {{=field.type}} {{=it.func.camel(field.defKey,false)}} ;\n{{~}}\n$blankline\n\n{{~it.entity.fields:field:index}}\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public {{=field.type}} get{{=it.func.camel(field.defKey,true)}}(){\n return this.{{=it.func.camel(field.defKey,false)}};\n }\n /** {{=it.func.join(field.defName,field.comment,';')}} */\n public void set{{=it.func.camel(field.defKey,true)}}({{=field.type}} {{= it.func.camel(field.defKey,false) }}){\n this.{{=it.func.camel(field.defKey,false)}}={{=it.func.camel(field.defKey,false)}};\n }\n{{~}}\n}"
- },
- {
- "applyFor": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n `{{=field.defKey}}` {{=field.dbType}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n) COMMENT = '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}';\n$blankline\n",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "{{~ it.entity.indexes:index}}\nDROP INDEX IF EXISTS {{=index.defKey}} ;\n{{~}}",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}\n",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('ALTER TABLE '+before.defKey+' RENAME TO '+after.defKey);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n ret.push('ALTER TABLE '+after.defKey+' COMMENT \\''+commentText+'\\'');\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldAdded) { \n let ddlItem = 'ADD COLUMN `'+field.defKey+'` '+field.dbType;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n if(field.autoIncrement){\n ddlItem += ' AUTO_INCREMENT';\n }\n if(field.defaultValue){\n ddlItem += (' DEFAULT ' + field.defaultValue);\n }\n ddlItem += (' COMMENT \\''+field.defName+';'+field.comment+'\\'');\n \n if(field.index>0 && field.afterFieldKey){\n ddlItem += (' AFTER '+field.afterFieldKey);\n }\n ret.push(ddlItem);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldRemoved) { \n ret.push('DROP '+field.defKey);\n }\n return firstDDL+'\\n'+ret.join(',\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = 'ALTER TABLE '+entity.data.baseInfo.defKey;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey === after.defKey){\n changeDDL += (' MODIFY COLUMN `'+after.defKey+'`');\n }else{\n changeDDL += (' CHANGE COLUMN `'+before.defKey+'` `'+after.defKey+'`');\n }\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n changeDDL += (','+after.scale);\n }\n changeDDL += ')';\n }\n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n let defaultValue = '';\n if(after.defaultValue != null && after.defaultValue.length>0){\n defaultValue = (after.defaultValue);\n }else{\n defaultValue = 'NULL';\n }\n if(defaultValue != 'NULL'){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n\n let comment = after.defName;\n if(after.comment){\n comment = comment + ';' + (after.comment||'');\n }\n if(comment){\n changeDDL += (' COMMENT \\''+comment+'\\';');\n }\n \n ret.push(firstDDL+' '+changeDDL);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "applyFor": "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542",
- "type": "dbDDL",
- "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "DROP TABLE {{=it.entity.defKey}};",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "{{~ it.entity.indexes:index}}\nDROP INDEX {{=index.defKey}} ;\n{{~}}",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* -------------------------------------------------- */\n创建表:\n{{~ createEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* -------------------------------------------------- */\n删除表:\n{{~ dropEntities:entity}}\n {{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* -------------------------------------------------- */\n修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n {{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n {{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n {{?}}{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}\n {{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('\\n\\t建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('\\n\\t解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}\n{{=indexChanged?'\\n\\t更改了索引':''}}\n{{=changed?'\\n\\t更改了属性':''}}\n{{=relaArray.length>0?relaArray.join(''):''}}\n{{~}}\n{{?}}",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD (${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n ddlItem += ')';\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n changeDDL += ('MODIFY ('+after.defKey+'');\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n changeDDL += (','+after.scale);\n }\n changeDDL += ')';\n }\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n \n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n changeDDL += ')';\n ret.push(`${firstDDL} ${changeDDL};`);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "applyFor": "BFC87171-C74F-494A-B7C2-76B9C55FACC9",
- "type": "dbDDL",
- "createTable": "IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{{=it.entity.defKey}}]') AND type in (N'U')) DROP TABLE [dbo].[{{=it.entity.defKey}}];\n\nCREATE TABLE [dbo].[{{=it.entity.defKey}}](\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' IDENTITY(1,1)' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}EXEC sp_addextendedproperty 'MS_Description', '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}', 'SCHEMA', dbo, 'table', {{=it.entity.defKey}}, null, null;{{?}}\n{{~it.entity.fields:field:index}}\nEXEC sp_addextendedproperty 'MS_Description', '{{=it.func.join(field.defName,field.comment,';')}}', 'SCHEMA', dbo, 'table', {{=it.entity.defKey}}, 'column', {{=field.defKey}};\n{{~}}\n",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{{=it.entity.defKey}}]') AND type in (N'U')) DROP TABLE [dbo].[{{=it.entity.defKey}}];",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`EXEC sp_rename '${before.defKey}','${after.defKey}'`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `IF ((SELECT COUNT(*) FROM ::fn_listextendedproperty('MS_Description','SCHEMA', 'dbo','TABLE', '${after.defKey}', NULL, NULL)) > 0)\n \\n\\tEXEC sp_updateextendedproperty 'MS_Description', '${commentText}','SCHEMA', 'dbo','TABLE', '${after.defKey}'\n \\nELSE\n \\n\\tEXEC sp_addextendedproperty 'MS_Description', '${commentText}', 'SCHEMA', 'dbo','TABLE', '${after.defKey}'\n `;\n ret.push(myText);\n /*ret.push('ALTER TABLE '+after.defKey+' COMMENT \\''+commentText+'\\'');*/\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD [${field.defKey}] ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n }\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `EXEC sp_addextendedproperty 'MS_Description', N'${commentText}','SCHEMA', N'dbo','TABLE', N'${entity.data.baseInfo.defKey}','COLUMN', N'${field.defKey}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN [${field.defKey}]`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE [dbo].[${entity.data.baseInfo.defKey}]`;\n for (let field of fieldModified) { \n let changeDDL = '';\n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey === after.defKey){\n changeDDL += (' ALTER COLUMN ['+after.defKey+']');\n }else{\n let renameText = `EXEC sp_rename '[dbo].[${entity.data.baseInfo.defKey}].[${before.defKey}]','${after.defKey}','COLUMN';`;\n ret.push(renameText);\n continue;\n }\n changeDDL += (' '+after.dbType);\n if(after.len>0){\n changeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n changeDDL += (','+after.scale);\n }\n changeDDL += ')';\n }\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n changeDDL += (' DEFAULT ' + defaultValue);\n }\n \n if(after.notNull){\n changeDDL += ' NOT NULL';\n }\n ret.push(`${firstDDL} ${changeDDL};`);\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "applyFor": "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{? field.autoIncrement}}SERIAL{{??}}{{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "deleteIndex": "{{~ it.entity.indexes:index}}\nDROP INDEX {{=index.defKey}} ;\n{{~}}",
- "message": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChanged(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push('代码:'+(before.defKey||'NULL')+'->'+(after.defKey||'NULL'));\n }\n if(before.defName !== after.defName){\n ret.push('显示名称:'+(before.defName||'NULL')+'->'+(after.defName||'NULL'));\n }\n if(before.comment !== after.comment){\n ret.push('说明:'+(before.comment||'NULL')+'->'+(after.comment||'NULL'));\n }\n if(ret.length>0){\n return ' 基本信息:\\n\\t'+ret.join('\\n\\t');\n }\n return '';\n };\n \n function buildAddedDesc(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n \n for (let field of fieldAdded) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildRemovedDesc(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n \n for (let field of fieldRemoved) { \n let row = [];\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n \n function buildModifiedDesc(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n for (let field1 of fieldModified) { \n let row = [];\n let field = field1.before;\n row.push(field.defKey+'['+field.defName+']');\n ret.push(row.join(\"\"))\n }\n return ret;\n };\n}}\n\n\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=entity.data.defKey}}[{{=entity.data.defName}}]\n{{~}}\n{{?}}\n\n{{? modifyEntities && modifyEntities.length > 0}}\n/* --------------- 修改表 --------------- */\n{{~ modifyEntities:entity}}\n{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]{{let changeText=baseChanged(entity.data.baseChanged);}}\n{{=baseChanged(entity.data.baseChanged)}}\n {{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n 修改字段:\n {{='\\t'}}{{=buildModifiedDesc(entity).join('\\n\\t')}}{{?}}{{\n /*计算是否调整了属性*/\n let propAdded = entity.data.propAdded || [];\n let propRemoved = entity.data.propRemoved || [];\n let propModified = entity.data.propModified || [];\n let changed = propAdded.length>0 || propRemoved.length>0 || propModified.length>0;\n /*计算关联是否调整*/\n let refEntityAdd = entity.data.refEntityAdd || [];\n let refEntityRemoved = entity.data.refEntityRemoved || [];\n let relaArray = [];\n for (let rela of refEntityAdd) {\n relaArray.push('建立关联:'+rela.defKey+'['+rela.defName+']');\n }\n for (let rela of refEntityRemoved) {\n relaArray.push('解除关联:'+rela.defKey+'['+rela.defName+']');\n }\n /*索引是否修改过*/\n let indexChanged = entity.data.indexChanged;\n }}{{=indexChanged?'\\n\\t更改了索引':''}}{{=changed?'\\n\\t更改了属性':''}}{{=relaArray.length>0?('\\n\\t'+relaArray.join('\\n\\t')):''}}\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n 添加字段:\n{{='\\t'}}{{=buildAddedDesc(entity).join('\\n\\t')}}\n{{?}}{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n 删除字段:\n{{='\\t'}}{{=buildRemovedDesc(entity).join('\\n\\t')}}\n{{?}}\n{{~}}\n{{?}}",
- "update": "{{\n let createEntities = it.changes.filter(function(row){return (row.opt==='add'&&row['type']==='entity');});\n let dropEntities = it.changes.filter(function(row){return (row.opt==='delete'&&row['type']==='entity');});\n let modifyEntities = it.changes.filter(function(row){return (row.opt==='update'&&row['type']==='entity');});\n \n function baseChangedDDL(beforeAfter){\n if(beforeAfter == null){\n return '';\n }\n let ret = [];\n let before = beforeAfter.before || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n let after = beforeAfter.after || {\"defKey\":\"\",\"defName\":\"\",\"comment\":\"\"};\n if(before.defKey !== after.defKey){\n ret.push(`ALTER TABLE ${before.defKey} RENAME TO ${after.defKey}`);\n }\n let commentText = '';\n let commentChanged = false;\n if(before.defName !== after.defName){\n commentText = after.defName;\n commentChanged = true;\n }\n if(before.comment !== after.comment){\n commentChanged = true;\n if(commentText){\n commentText = (commentText+ ';'+after.comment)\n }else{\n commentText = after.comment\n }\n }\n if(commentChanged){\n let myText = `COMMENT ON TABLE ${after.defKey} IS '${commentText}'`;\n ret.push(myText);\n }\n let baseText = '-- 基本信息:\\n';\n return baseText+ret.join(';\\n')+';';\n };\n \n function buildAddedDDL(entity){\n let ret = [];\n let fieldAdded = entity.data.fieldAdded||[];\n if(fieldAdded.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldAdded) { \n let ddlItem = `ADD COLUMN ${field.defKey} ${field.dbType}`;\n /*处理数据类型长度*/\n if(field.len>0){\n ddlItem += ('('+field.len);\n if(parseInt(field.scale)>0){\n ddlItem += (','+field.scale);\n }\n ddlItem += ')';\n }\n if(field.notNull){\n ddlItem += ' NOT NULL';\n } \n let defaultValue = field.defaultValue;\n defaultValue = (defaultValue==null)?\"\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n ddlItem += (' DEFAULT ' + defaultValue);\n }\n\n ret.push(`${firstDDL} ${ddlItem}`);\n \n /*处理字段注释*/\n let fieldComments = [];\n if(field.defName != null &&field.defName.length>0){\n fieldComments.push(field.defName);\n }\n if(field.comment != null &&field.comment.length>0){\n fieldComments.push(field.comment);\n }\n let commentText = fieldComments.join(';');\n if(commentText != null && commentText.length > 0){\n let commentDDL = `COMMENT ON COLUMN ${entity.data.baseInfo.defKey}.${field.defKey} IS '${commentText}'`;\n ret.push(commentDDL);\n }\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildRemovedDDL(entity){\n let ret = [];\n let fieldRemoved = entity.data.fieldRemoved||[];\n if(fieldRemoved.length == 0){\n return '';\n }\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldRemoved) { \n ret.push(`${firstDDL} DROP COLUMN ${field.defKey}`);\n }\n return '\\n'+ret.join(';\\n');\n };\n \n function buildModifiedDDL(entity){\n let ret = [];\n let fieldModified = entity.data.fieldModified||[];\n \n let firstDDL = `ALTER TABLE ${entity.data.baseInfo.defKey}`;\n for (let field of fieldModified) { \n let before = field.before || {};\n let after = field.after || {};\n if(before.defKey !== after.defKey){\n let renameText = `ALTER TABLE ${entity.data.baseInfo.defKey} RENAME COLUMN ${before.defKey} TO ${after.defKey};`;\n ret.push(renameText);\n }\n /*如果没有变化,则不生成变更语句*/\n if(before.dbType === after.dbType \n && before['len'] === after['len'] \n && before.scale === after.scale\n && before.primaryKey === after.primaryKey\n && before.notNull === after.notNull\n && before.autoIncrement === after.autoIncrement\n && before.defaultValue === after.defaultValue){\n continue;\n }\n if(before.dbType !== after.dbType || before.len !== after.len || before.scale !== after.scale){\n let dbTypeDDL = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${after.defKey} TYPE ${before.dbType}`;\n if(after.len>0){\n dbTypeDDL += ('('+after.len);\n if(parseInt(after.scale)>0){\n dbTypeDDL += (','+after.scale);\n }\n dbTypeDDL += ')';\n }\n ret.push(dbTypeDDL+';');\n }\n \n if(before.defaultValue !== after.defaultValue){\n let defaultDDL = '';\n let defaultValue = after.defaultValue;\n defaultValue = (defaultValue==null)?\"NULL\":(\"\"+defaultValue);\n if(defaultValue.length>0){\n defaultDDL += ('SET DEFAULT ' + defaultValue);\n }\n let defaultTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${defaultDDL};`;\n ret.push(defaultTpl);\n }\n \n if(before.notNull !== after.notNull){\n let notNullDDL= 'SET NULL';\n if(after.notNull){\n let notNullDDL= 'SET NOT NULL';\n }\n let notNullTpl = `ALTER TABLE ${entity.data.baseInfo.defKey} ALTER COLUMN ${notNullDDL};`;\n ret.push(notNullTpl);\n }\n }\n return ret;\n };\n}}\n{{? createEntities && createEntities.length > 0}}\n/* --------------- 创建表 --------------- */\n{{~ createEntities:entity}}\n{{=it.func.createDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? dropEntities && dropEntities.length > 0}}\n/* --------------- 删除表 --------------- */\n{{~ dropEntities:entity}}\n{{=it.func.dropDDL(entity.data,entity['type'])}}\n{{~}}\n{{?}}\n\n\n{{? modifyEntities && modifyEntities.length > 0}}\n{{~ modifyEntities:entity}}\n/* --------------- 修改表 --------------- */\n-- 修改表:{{=entity.data.baseInfo.defKey}}[{{=entity.data.baseInfo.defName}}]\n{{=baseChangedDDL(entity.data.baseChanged)}}\n{{? entity.data.fieldModified && entity.data.fieldModified.length > 0}}\n-- 修改字段:\n{{=buildModifiedDDL(entity).join('\\n')}}\n{{?}}{{\n/*索引是否修改过*/\nlet indexChanged = entity.data.indexChanged;\n}}\n{{? indexChanged }}\n-- 索引重建\n{{=it.func.indexRebuildDDL(entity.data.baseInfo,entity.data.newIndexes,entity.data.fullFields,entity['type'])}}\n{{?}}\n\n{{? entity.data.fieldAdded && entity.data.fieldAdded.length > 0}}\n-- 添加字段:\n{{=buildAddedDDL(entity)}};\n{{?}}\n\n{{? entity.data.fieldRemoved && entity.data.fieldRemoved.length > 0}}\n-- 删除字段:\n{{=buildRemovedDDL(entity)}};\n{{?}}\n{{~}}\n{{?}}"
- },
- {
- "type": "dbDDL",
- "applyFor": "89504F5D-94BF-4C9E-8B2E-44F37305FED5",
- "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
- },
- {
- "type": "dbDDL",
- "applyFor": "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307",
- "createTable": "CREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? '' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ','('+field.defaultValue+')',' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
- },
- {
- "type": "dbDDL",
- "applyFor": "592C7013-143D-4E7B-AF64-0D7BF1E28230",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= field.autoIncrement ? ' AUTO_INCREMENT' : '' }}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
- },
- {
- "type": "dbDDL",
- "applyFor": "77BD85E5-9D0D-4096-8427-CBA306FC9C6A",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{= field.defaultValue ? it.func.join(' DEFAULT ',field.defaultValue,' ') : '' }}{{?}}{{= field.notNull ? ' NOT NULL' : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n);\n$blankline\n{{? it.entity.defKey || it.entity.defName}}COMMENT ON TABLE {{=it.entity.defKey}} IS '{{=it.func.join(it.entity.defName,it.entity.comment,';')}}';{{?}}\n{{~it.entity.fields:field:index}}\n{{? field.defName || field.comment}}COMMENT ON COLUMN {{=it.entity.defKey}}.{{=field.defKey}} IS '{{=it.func.join(field.defName,field.comment,';')}}';{{?}}\n{{~}}",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
- },
- {
- "applyFor": "11D1FB71-A587-4217-89BA-611B8A1F83E0",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTO_INCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }} COMMENT '{{=it.func.join(field.defName,field.comment,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n) COMMENT '{{=it.func.join(it.entity.defName,it.entity.comment,';') }}';\n$blankline\n",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n",
- "deleteTable": "",
- "createIndex": "",
- "deleteIndex": "",
- "message": "",
- "update": ""
- },
- {
- "applyFor": "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1",
- "type": "dbDDL",
- "createTable": "DROP TABLE IF EXISTS {{=it.entity.defKey}};\nCREATE TABLE {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.primaryKey }}{{ pkList.push(field.defKey) }}{{?}}\n {{=field.defKey}} {{=field.type}}{{?field.len>0}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{?}}{{=')'}}{{?}} {{= field.notNull ? 'NOT NULL' : '' }} {{= field.autoIncrement ? 'AUTOINCREMENT' : '' }} {{= field.defaultValue ? it.func.join('DEFAULT',field.defaultValue,' ') : '' }}{{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }} --{{=it.func.join(field.defName,field.comment,';')}}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i<pkList.length-1 ? ',' : '' }}{{~}})\n{{?}}\n) ; --{{=it.func.join(it.entity.defName,it.entity.comment,';') }}\n$blankline\n",
- "createIndex": "{{~ it.entity.indexes:index}}\nCREATE {{? index.unique}}UNIQUE {{?}}INDEX {{=index.defKey}} ON {{=it.entity.defKey}}({{ fieldsKeys = index.fields.map(function(field){return field.fieldDefKey}) ; }}{{=it.func.join(...fieldsKeys,',')}});\n{{~}}",
- "createView": "CREATE VIEW {{=it.view.defKey}} AS\nSELECT \n{{~it.view.fields:field:index}}\n {{=field.refEntity}}.{{=field.refEntityField}} AS {{=field.defKey}}{{= index < it.view.fields.length-1 ? ',' : ''}}\n{{~}}\nFROM {{~it.view.refEntities:refEntity:index}}{{=refEntity}}{{= index < it.view.refEntities.length-1 ? ',' : ''}}{{~}};\n$blankline\n"
- },
- {
- "type": "dbDDL",
- "applyFor": "dictSQLTemplate",
- "content": "/* 插入字典总表[{{=it.dict.defKey}}-{{=it.dict.defName}}] */\nINSERT INTO SYS_DICT(KEY_,LABEL,INTRO,REVISION) VALUES('{{=it.dict.defKey}}','{{=it.dict.defName}}','{{=it.dict.intro}}',1);\n/* 插入字典明细表 */\n{{~it.dict.items:item:index}}\nINSERT INTO SYS_DICT_ITEM(DICT_KEY,KEY_,LABEL,SORT_,INTRO,REVISION) VALUES('{{=it.dict.defKey}}','{{=item.defKey}}','{{=item.defName}}','{{=item.sort}}','{{=item.intro}}',1);\n{{~}}"
- },
- {
- "applyFor": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2",
- "type": "dbDDL",
- "createTable": "/**字段名,关键字等全部用的小写*/\ndrop table if exists {{=it.entity.defKey}};\n/**补充上库名,external关键字根据建表规范看是否添加*/\ncreate [external] table if not exists {{=it.entity.defKey}}(\n{{ pkList = [] ; }}\n/**这里把varchar,char,text,date,datetime字段全部映射为string类型.tinyint unsigned,bit,Integer,tinyint,smallint,mediumint映射为int类型,int unsigned映射为bigint.其它自定义映射规则根据自己情况修改*/\n/**当长度>0只有为decimal类型或double类型时才保留长度和小数的位数*/\n{{~it.entity.fields:field:index}}\n {{=it.func.lowerCase(field.defKey)}} {{=it.func.lowerCase(field.dbType)=='varchar'||it.func.lowerCase(field.dbType)=='char'||it.func.lowerCase(field.dbType)=='text'||it.func.lowerCase(field.dbType)=='date'||it.func.lowerCase(field.dbType)=='datetime' ? 'string':it.func.lowerCase(field.dbType)=='tinyint unsigned'||it.func.lowerCase(field.dbType)=='bit'||it.func.lowerCase(field.dbType)=='integer'||it.func.lowerCase(field.dbType)=='tinyint'||it.func.lowerCase(field.dbType)=='smallint'||it.func.lowerCase(field.dbType)=='mediumint' ? 'int':it.func.lowerCase(field.dbType)=='int unsigned' ? 'bigint':it.func.lowerCase(field.dbType)}}{{?field.len>0&&(it.func.lowerCase(field.dbType)=='decimal'||it.func.lowerCase(field.dbType)=='double')}}{{='('}}{{=field.len}}{{?field.scale>0}}{{=','}}{{=field.scale}}{{=')'}}{{?}}{{?}} comment '{{=it.func.join(field.defName,field.comment,'')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n{{?}}\n)\n{{\n let partitionedBy = it.entity.properties['partitioned by'];\n partitionedBy = partitionedBy?partitionedBy:'请在扩展属性中配置[partitioned by]属性';\n}}\ncomment '{{=it.func.join(it.entity.defName,';') }}'\n/**是否分区表,分区字段名和字段注释自定义*/\n[partitioned by {{=partitionedBy}}]\n/**文件存储格式自定义*/\n[stored as orc]\n/**hdfs上的地址自定义*/\n[location xxx]\n;",
- "createView": "",
- "deleteTable": "",
- "createIndex": "",
- "deleteIndex": "",
- "message": "",
- "update": ""
- },
- {
- "applyFor": "B91D99E0-9B7C-416C-8737-B760957DAF09",
- "type": "appCode",
- "content": "{{\n var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1<10?\"0\"+today.getMonth():today.getMonth();\n var days=today.getDate()<10?\"0\"+today.getDate():today.getDate();\n var hours = today.getHours()<10?\"0\"+today.getHours():today.getHours(); \n\tvar minutes = today.getMinutes()<10?\"0\"+today.getMinutes():today.getMinutes(); \n\tvar seconds = today.getSeconds()<10?\"0\"+today.getSeconds():today.getSeconds(); \n}}\n// Package models {{=it.func.join(it.entity.defName,it.entity.comment,',')}}\n// author : http://www.liyang.love\n// date : {{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\n// desc : {{=it.func.join(it.entity.defName,it.entity.comment,',')}}\npackage models\n\n$blankline\n\n// {{=it.func.camel(it.entity.defKey,true) }} {{=it.func.join(it.entity.defName,it.entity.comment,',')}}。\n// 说明:{{=it.entity.comment}}\n// 表名:{{=it.entity.defKey}}\n// group: {{=it.func.camel(it.entity.defKey,true) }}\n// obsolete:\n// appliesto:go 1.8+;\n// namespace:hongmouer.his.models.{{=it.func.camel(it.entity.defKey,true) }}\n// assembly: hongmouer.his.models.go\n// class:HongMouer.HIS.Models.{{=it.func.camel(it.entity.defKey,true) }}\n// version:{{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\ntype {{=it.func.camel(it.entity.defKey,true) }} struct {\n {{~it.entity.fields:field:index}}\n {{=formatGoLang(it.func.camel(field.defKey,true),null,field,it.entity.fields,null,1)}} {{=formatGoLang(field.type,\"type\",field,it.entity.fields,10,3)}} `gorm:\"column:{{=field.primaryKey?\"primaryKey;\":\"\"}}{{=field.defKey}}\" json:\"{{=it.func.camel(field.defKey,true)}}\"` {{=formatGoLang(\"gorm:column:\"+field.defKey+\" json:\"+it.func.camel(field.defKey,true),null,field,it.entity.fields,null,2)}} //type:{{=formatGoLang(field.type,\"type\",field,it.entity.fields,null,3)}} comment:{{=formatGoLang(it.func.join(field.defName,field.comment,';'),\"defName\",field,it.entity.fields,null,4)}} version:{{=fullYear}}-{{=month}}-{{=days}} {{=hours}}:{{=minutes}}\n {{~}}\n}\n\n\n$blankline\n// TableName 表名:{{=it.entity.defKey}},{{=it.entity.defName}}。\n// 说明:{{=it.entity.comment}}\nfunc (ZentaoUserInfo) TableName() string {\n\treturn \"{{=it.entity.defKey}}\"\n}\n\n{{\n\nfunction formatGoLang(str, fieldName, field, fileds, emptLength, isFiled) {\n var maxLength = 0;\n\n if (isFiled == 1) {\n for (var i = 0; i < fileds.length; i++) {\n if (getBlength(it.func.camel(fileds[i].defKey, true)) > maxLength) {\n maxLength = getBlength(it.func.camel(fileds[i].defKey, true)) + 2;\n }\n }\n } else if (isFiled == 2) {\n for (var i = 0; i < fileds.length; i++) {\n var newStr = \"gorm:column:\" + fileds[i].defKey + \" json:\" + it.func.camel(fileds[i].defKey, true);\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 2;\n }\n }\n var empt = \"\";\n var strLength = getBlength(str);\n if (field.primaryKey) {\n strLength += getBlength(\"primaryKey;\");\n }\n for (var j = 0; j < maxLength - strLength; j++) {\n empt += ' ';\n }\n return empt;\n } else if (isFiled == 3) {\n /*获取某个字段的最大长度*/\n for (var i = 0; i < fileds.length; i++) {\n var newStr = eval(\"fileds[\" + i + \"].\" + fieldName);\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 1;\n }\n }\n } else if (isFiled == 4) {\n /*获取某个字段的最大长度*/\n for (var i = 0; i < fileds.length; i++) {\n var newStr = fileds[i].comment + \";\" + fileds[i].defName;\n if (getBlength(newStr) > maxLength) {\n maxLength = getBlength(newStr) + 1;\n }\n }\n }\n else {\n maxLength = emptLength;\n }\n\n var strLength = getBlength(str);\n for (var j = 0; j < maxLength - strLength; j++) {\n str += ' ';\n }\n return str;\n}\n\nfunction getBlength(str) {\n var n = 0;\n for (var i = str.length; i--;) {\n n += str.charCodeAt(i) > 255 ? 2 : 1;\n }\n return n;\n} \n\n}}"
- },
- {
- "applyFor": "BDF457FD-9F98-4AC3-A705-7587B00A3BAB",
- "type": "appCode",
- "struct": "use chrono::{DateTime, Local};\nuse serde::{Deserialize, Serialize};\n$blankline\n/// {{=it.entity.defName}}\n#[derive(Serialize, Deserialize, Debug, Clone)]\n{{ var today=new Date();\n var fullYear=today.getFullYear();\n var month=today.getMonth() + 1;\n var days=today.getDate();\n \n var pkVarName = \"undefinedId\";\n var pkDataType = \"String\";\n it.entity.fields.forEach(function(field){\n if(field.primaryKey){\n pkVarName = it.func.camel(field.defKey,false);\n pkDataType = field[\"type\"];\n return;\n }\n });\n \n var pkgName = it.entity.env.base.nameSpace;\n var beanClass = it.entity.env.base.codeRoot;\n var beanVarName = beanClass.charAt(0).toLowerCase()+beanClass.slice(1);\n \n}}\npub struct {{=beanClass}} {\n {{~it.entity.fields:field:index}}\n {{\n let fieldDateType = field.type;\n if(!field.notNull){\n fieldDateType = 'Option<'+fieldDateType+'>';\n }\n }}/// {{=field.defName}}\n pub {{=it.func.camel(field.defKey,false)}}: {{=fieldDateType}},\n {{~}}\n}\n"
- }
- ],
- "generatorDoc": {
- "docTemplate": ""
- },
- "relationFieldSize": 100,
- "uiHint": [
- {
- "defKey": "Input",
- "defName": "普通输入框",
- "id": "642D2E0A-8846-4549-BE56-8C0473F26EDE"
- },
- {
- "defKey": "Select",
- "defName": "下拉输入框",
- "id": "FB111359-2B73-4443-926C-08A98E446448"
- },
- {
- "defKey": "CheckBox",
- "defName": "复选框",
- "id": "0CB8A6C9-1115-4FC0-B51E-5C028065082F"
- },
- {
- "defKey": "RadioBox",
- "defName": "单选框",
- "id": "5C04987A-260F-4B7C-A5D5-22A181AAE9CA"
- },
- {
- "defKey": "Double",
- "defName": "小数输入",
- "id": "8D5BAFE4-E15C-4707-A047-8EE59C58E70F"
- },
- {
- "defKey": "Integer",
- "defName": "整数输入",
- "id": "9999AF2A-A44E-415C-A2DC-D7C613BD0073"
- },
- {
- "defKey": "Money",
- "defName": "金额输入",
- "id": "2B0C3D0C-7BAF-4B36-81AD-9362B5E5DC2E"
- },
- {
- "defKey": "Date",
- "defName": "日期输入",
- "id": "E4D94E14-F695-487F-AFC2-4D888009B7DA"
- },
- {
- "defKey": "DataYearMonth",
- "defName": "年月输入",
- "id": "936927E3-DD2D-4096-87FD-074CDE278D59"
- },
- {
- "defKey": "Text",
- "defName": "长文本输入",
- "id": "D89DD4F1-ADAC-4469-BF8D-B3FF41AE7963"
- },
- {
- "defKey": "RichText",
- "defName": "富文本输入",
- "id": "C134EB1F-4CFF-49E0-882F-2C6FB275CB20"
- }
- ],
- "headers": [
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "menuWidth": "308px",
- "modelType": "modalGroup"
- },
- "entities": [
- {
- "id": "83B21BDD-A90D-45C1-B53E-43F5D139DEDB",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "cust_customer",
- "defName": "客户信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "2286F755-B5BC-4B7E-A309-234324778895"
- },
- {
- "defKey": "cust_code",
- "defName": "客户编号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "A41601AA-766E-4A0A-9122-385BAF4CEDB5"
- },
- {
- "defKey": "cust_name",
- "defName": "客户名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "ED5E3C53-6026-46FD-8286-FB1F94D563F8"
- },
- {
- "defKey": "abbr_name",
- "defName": "助记名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "004ADF30-046C-426A-88C7-2253942C7A1C"
- },
- {
- "defKey": "cust_district",
- "defName": "",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "48C75392-7E12-436B-963C-4390B05436C1"
- },
- {
- "defKey": "cust_location",
- "defName": "所在地区",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "E0B28865-07F0-42FC-8860-716FBA56C20F"
- },
- {
- "defKey": "cust_address",
- "defName": "详细地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "0BF53DA5-46BF-40FD-A339-293DA6F2BBA0"
- },
- {
- "defKey": "cust_industry",
- "defName": "客户行业",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "73720E18-C4EA-4637-A9DA-ECB6D24DE232"
- },
- {
- "defKey": "cust_level",
- "defName": "客户级别(10 重点客户 20 普通客户 30非优客户)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "66E6F0BE-94C1-4003-9F69-0B2289E4301B"
- },
- {
- "defKey": "cust_status",
- "defName": "客户状态(10正常20)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "10",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "C1C8B4E0-D844-47FD-9661-032A66F1A95B"
- },
- {
- "defKey": "is_public",
- "defName": "公海客户(10是20否)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "316EAAAE-ED67-468D-90FF-536B63E92AE1"
- },
- {
- "defKey": "dept_id",
- "defName": "所属部门ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "53D9FF90-ACF2-4107-8E9E-1595A87DFD65"
- },
- {
- "defKey": "dept_name",
- "defName": "所属部门",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "34A9423A-B1DC-4C4B-A8A2-21605828E0BE"
- },
- {
- "defKey": "sales_id",
- "defName": "所属销售ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "E73A3882-8C08-4DF5-B5D8-1CCDE4630686"
- },
- {
- "defKey": "sales_name",
- "defName": "所属销售",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "21081586-6F0E-4772-B930-2A7544D208D7"
- },
- {
- "defKey": "follow_up_date",
- "defName": "最后跟进时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "C8231F51-ACC7-45C7-85B9-F7435A19C8E6"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "183AEBA3-4596-4538-BE49-E99987C788CE"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "F14FF63C-A78E-43E3-862E-EC757B9D9738"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7E10AC93-026E-4374-8873-E324139E7177"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C56BF3C9-2FE9-456F-BFFD-2D7979D41369"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DF53412F-7EF5-4221-8C2F-8D81904F5A18"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2E42AEF5-85C4-496A-BDD0-ED9119A80B49"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8D2B33A9-3B74-4ACA-92C6-08D2E9335937"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B46FE72E-36A4-41C3-9AA7-870DC4662ABE"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "16556194-D692-490C-8A80-74265F1CF144",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "base_product",
- "defName": "产品信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "48965AEF-767F-4E2B-AC3C-31AFA13588BE"
- },
- {
- "defKey": "prod_code",
- "defName": "产品编码",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "684FFBBB-9BC4-4125-970D-5ACFFBB33FE8"
- },
- {
- "defKey": "prod_name",
- "defName": "产品名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "4C553334-9FA0-42BE-B84C-F3B7F541956A"
- },
- {
- "defKey": "prod_class",
- "defName": "产品分类",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "023C1251-B1EB-4CCC-AD4A-9F9EA8D482CB"
- },
- {
- "defKey": "guid_price",
- "defName": "建议成交价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "42868FEC-917E-415A-A195-8A47470350CA"
- },
- {
- "defKey": "dist_price",
- "defName": "经销商价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "612B41D1-9FE3-4256-BD5D-4D564476CF95"
- },
- {
- "defKey": "agent_price",
- "defName": "签约代理价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "F8FEDB88-182B-46FE-A658-3C109ECE899A"
- },
- {
- "defKey": "market_price",
- "defName": "市场报价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "20B3FF10-7E62-47F2-B16B-EEA20AFE3E51"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3893F09E-1874-4CAE-AF68-1E2E479EC08C"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6D1E0995-282B-4541-B28A-82454DC2CA0B"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "5C162859-D595-4096-A986-3CC6D80E4CD2"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8C0C56C5-2B31-4F2D-AFD3-D57367153836"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0C14C8F4-473B-4422-8482-8E4C1F0956A5"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2CF298AD-81CD-46E9-9F6D-4EB6F15CEF39"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BA999272-7AF5-4EAE-B8CF-59BCAD512567"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2DEDD935-8B15-432A-8240-42453613EDB6"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "1D9F3F4E-4FA6-47CF-BF8B-D6BA52A08127",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "base_distributor",
- "defName": "经销商信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "C4E7D089-E43C-496C-BEED-3727B30D649D"
- },
- {
- "defKey": "dist_code",
- "defName": "经销商编码",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "4CFF1DFA-0DC9-4A4B-AF7C-D1C1A8F5D9A9"
- },
- {
- "defKey": "dist_name",
- "defName": "经销商名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "187FB85E-62EC-453B-B483-F950693DF0A7"
- },
- {
- "defKey": "abbr_name",
- "defName": "助记名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "A23A08BD-762C-4E4B-A1B4-062FD6BA9419"
- },
- {
- "defKey": "dist_desc",
- "defName": "经销商说明",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "9CC72888-9F0B-4C2B-9D6C-3651ED714BA0"
- },
- {
- "defKey": "dist_boss",
- "defName": "负责人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "7E5F25E6-EDFD-4DCC-8141-6579BEE62B9E"
- },
- {
- "defKey": "dist_boss_phone",
- "defName": "负责人电话",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "9B31CB2D-BFF5-403A-AAB4-138053A2CCD6"
- },
- {
- "defKey": "province_id",
- "defName": "所属省份ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "A6C5AFDE-FE7C-4ED9-8CF8-9F02D93C49C5"
- },
- {
- "defKey": "province_desc",
- "defName": "所属省份",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "BBA6E89A-D2DE-4186-AAB5-881CF2809109"
- },
- {
- "defKey": "business_scope",
- "defName": "业务范围",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "628EA6BF-E2F3-469A-B3E6-66CFF6784AF8"
- },
- {
- "defKey": "belong_sale_id",
- "defName": "归属销售ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "1255F36C-49FC-4352-970A-9DD694D7D23E"
- },
- {
- "defKey": "belong_sale",
- "defName": "归属销售",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "D03FF3A4-FFD1-4644-81C4-52722844BC71"
- },
- {
- "defKey": "capital",
- "defName": "注册资金",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "90445894-808B-45DD-819F-E77C943161B7"
- },
- {
- "defKey": "sale_num",
- "defName": "销售人数",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "AF42BB0E-AE85-4E7E-AED2-EEA00B4573F1"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BD4B3B1D-FF46-4A7E-A96D-2BD45AD4D369"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D7D01FFC-3AA9-4E3B-84FA-6AABAC2EFE2A"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "85BB411F-5C34-4999-8F0C-02A85363D54C"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D6F5E843-BC2E-46BA-8479-2FBD2455FE01"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "CF6D16CC-07C8-4A29-B15C-F6BD3217CC29"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "752CBE81-7C1F-43A6-98DB-6B1AD21704D2"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3892BADE-388B-47C4-A32F-959B41EB066D"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "84D6D941-A1CB-4DBB-A9BF-6F6E25B2AB80"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "1B3CD404-3106-464D-9B1E-682FC6F6C772",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "base_distributor_contact",
- "defName": "经销商联系人",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "C669B50D-B990-470C-A7F5-4ACCBB394C09"
- },
- {
- "defKey": "dist_id",
- "defName": "所属经销商",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "916047BB-3D20-4A10-B339-13E6470B0508"
- },
- {
- "defKey": "name",
- "defName": "姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "F81CBE41-B9D9-4438-B705-1C00695C8DDC"
- },
- {
- "defKey": "post",
- "defName": "岗位",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "70D626DC-CD07-4516-9E9F-4CDB483F7DC5"
- },
- {
- "defKey": "phone",
- "defName": "电话",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "09C3C577-F3CD-4692-A825-B0E769B50A08"
- },
- {
- "defKey": "wechat",
- "defName": "微信",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "72DB60C4-A43D-45E8-9E47-89B90BD4DFC7"
- },
- {
- "defKey": "mail",
- "defName": "邮箱",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "21120795-D9C5-4904-9E38-C32F900A96D6"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "E66A6262-6FE3-4835-A326-134BB19FAEE3"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "779E7166-0815-47D3-BB9B-C902BF04F772"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1BE43A02-FFC5-4DCE-BBCE-8A827C3893C3"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "FC30C818-4D93-4E44-9366-75DB5D6D78B9"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "E673C3B2-4DE8-44AB-AD9B-BEF5E8129BAC"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D92127D1-C285-482A-9D4A-E7BCAE5F2C39"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "13B08EBA-A4F6-4E4A-973E-6EB3E8B97D41"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "F770F982-609F-4E23-A314-8C58C862A4D0"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "7852D378-B2EF-492F-BB54-52D2BC1738A6",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "base_district",
- "defName": "行政区县表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "EF120A1A-E83E-46AE-AB55-2F516D8E3EAA"
- },
- {
- "defKey": "dist_name",
- "defName": "地区名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "EBB7509A-96C7-45DF-B62D-EA8D5AA5AF44"
- },
- {
- "defKey": "dist_short_name",
- "defName": "地区简称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "9FE16847-F905-451F-A24E-CE00C11761A3"
- },
- {
- "defKey": "dist_code",
- "defName": "地区编号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "88A62910-9310-4748-BF7F-A775B77D7265"
- },
- {
- "defKey": "dist_level",
- "defName": "地区级别",
- "comment": "1-省、自治区、直辖市 2-地级市、地区、自治州、盟 3-市辖区、县级市、县",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "381963B7-1615-4403-835D-39C5388E3B06"
- },
- {
- "defKey": "parent_id",
- "defName": "上级编码",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "D1B5B647-F640-4288-8BF2-57A50C76225C"
- },
- {
- "defKey": "path",
- "defName": "路径",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "EF2166D5-D9D2-4B1F-86F9-1F41AA935533"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1AE8DE08-7F62-489C-9FD0-171A4E2B89BF"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "01BC36BA-56B0-4725-B9FB-E40EF24340D1"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "34ADEFB0-C201-4976-BE6F-98BF8B7BC9F3"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "E3B16BBA-D8F7-4259-84C3-12EB054CD825"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A856FFFA-801C-4E2F-8B90-F99D197D5056"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "62D4C054-F196-46A0-A6A4-2212D537059C"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "33C65445-7C08-4D6A-80CD-6B43B95103B9"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "993155B4-E97D-40C4-A469-AAD4FCF5D58A"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "F5D3B93C-9A2E-4CF7-8A11-AB5C7F65E4CB",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "cust_customer_contact",
- "defName": "客户联系人",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "7317D6F0-DDE0-41E2-A75E-5C46079F9A24"
- },
- {
- "defKey": "cust_id",
- "defName": "关联客户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "EF87544F-93A8-4D23-B75C-97694D7100EE"
- },
- {
- "defKey": "cuct_name",
- "defName": "姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "C1E899B5-9427-4006-94C1-2C6E5FED8437"
- },
- {
- "defKey": "cuct_gender",
- "defName": "性别(10男20女)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "47641087-AADF-447E-BE99-655044923F84"
- },
- {
- "defKey": "telephone",
- "defName": "电话",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "2C099ABC-4C1E-4CE6-9811-320206F18DDE"
- },
- {
- "defKey": "wechat",
- "defName": "微信",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "A139A4B5-A580-442D-8287-E19E939E1A74"
- },
- {
- "defKey": "email",
- "defName": "邮箱",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "C7EBD0FC-14AE-4E80-8A25-2D9F0F7571A6"
- },
- {
- "defKey": "dept",
- "defName": "部门",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "DB571A07-8803-4FA5-833F-200BC2DA6072"
- },
- {
- "defKey": "postion",
- "defName": "岗位",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "3E602D6C-EB66-46A0-8105-35E37C2918C7"
- },
- {
- "defKey": "office_location",
- "defName": "办公地点",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "6B898B16-A0C2-4232-AC76-58A93BA88FAF"
- },
- {
- "defKey": "is_decision",
- "defName": "关键决策人(10是20否)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "20",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "FA9264CA-EFF2-4728-BC31-C2F5A720B1B7"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "EE4B74A4-9688-4973-935E-7FD3CB63BAB6"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "AB400575-02EC-4177-B111-E57E7183DFD4"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "230AD114-1D3F-4C0D-8462-7AD8D0FA0C7B"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7BB83E65-81BD-4DAD-95E9-03FC11AAA4DD"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "12B0F6A7-F012-4A3B-9EF8-289481AE7134"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "34C9AADD-182E-4248-A9E0-C9D32B6E4A19"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "00E70F00-117F-4863-A629-24EDBBDE3BB0"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "387949B5-1653-4DCC-82D9-A3241C3141EE"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "748ABD05-3C7E-4A48-93A8-6A15E1EC1215",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "cust_customer_belong",
- "defName": "客户归属记录",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "5083B4DC-BBC2-4276-96F8-8536D0166570"
- },
- {
- "defKey": "cust_id",
- "defName": "关联客户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "45C42730-035F-45FD-AF49-A48F5CA65192"
- },
- {
- "defKey": "sale_name",
- "defName": "归属销售",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "AE6EC306-5DD6-4B42-A8BF-4EAF6E6BA613"
- },
- {
- "defKey": "orig_sale_name",
- "defName": "原来归属",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "B5C35F4F-2298-4F83-AEB3-F4E5EFF006AD"
- },
- {
- "defKey": "start_date",
- "defName": "开始时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "67321510-5902-41C8-ACE6-2E8494A23943"
- },
- {
- "defKey": "end_date",
- "defName": "结束时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "ABA1CC00-9BD5-42FE-B833-50E6D59B0562"
- },
- {
- "defKey": "opn_type",
- "defName": "操作方式(10分配20转移)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "177E091E-85AB-486B-9FA8-7C6284ED20FC"
- },
- {
- "defKey": "opn_people",
- "defName": "操作人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "38798A8D-A4FA-46C3-BED4-1AA6A1B8051C"
- },
- {
- "defKey": "opn_datetime",
- "defName": "操作时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "D6F3B9FA-A49E-43AE-8900-EDE29FDC0187"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "823DD457-8906-4C8C-B719-291A0BFBDAA5"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6FEB5196-763B-483F-BFBB-7F9880B9C38C"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BCFA3C69-064B-4F1A-A25D-7F1E8B1AD7E1"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "12789362-A6AB-46EC-AE3F-64DD1890618F"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "45258DD5-9BAE-4210-BD28-AE3A9AABF360"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "70078390-E32F-45F1-95E7-F8B0F2226EE8"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0ADC3895-9D68-4AEC-B530-CC46697E1163"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7EB319DE-15C6-4495-88B2-7F801F3DAFEC"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "1C07D97A-6BE4-4D77-BC2C-A09EAF4FEEB7",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "cust_customer_file",
- "defName": "客户附件管理",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D26D55CD-DB57-4536-AA88-81D9F6F3A712"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "173C6A6E-727C-4EAD-9C75-C297ABD459AA"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "24369C8A-7CB6-4A2F-8A13-BDD86163BAD4"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "65EEFAA3-3306-41E6-B710-21AB27B36C2B"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B8E4276E-3151-40D4-8B99-80A06D4915E5"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "251FFA73-A2B6-4BE7-8B5F-91A9EBDC72EB"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DCADE11C-7BD4-4458-9277-C70133DD83CB"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7842EDAA-5D51-495C-9C3D-A0DBA5702915"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "8EAA142C-8CB0-4895-8F7E-9C4229642082",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "cust_customer_survey",
- "defName": "客户调研信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "75A7205B-6787-4416-9831-645FEFD54852"
- },
- {
- "defKey": "cust_id",
- "defName": "关联客户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "7F30C1C7-E7E4-4444-9D0C-1AC379FA6368"
- },
- {
- "defKey": "form_id",
- "defName": "调研问卷",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "DA7E2251-5817-4953-B935-89FE68379EF3"
- },
- {
- "defKey": "surv_type",
- "defName": "调研类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "22B79EB0-758A-4691-8FF9-809A48E84501"
- },
- {
- "defKey": "surv_data",
- "defName": "调研信息",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "560E3927-68EA-4382-AF35-273A93AA9792"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "FC096013-AD83-4389-B6D2-68D0975E293D"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6E53178E-1CF5-4303-B0C9-FFA31E6ABBDE"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C2D8411E-7F45-4E22-A837-CE49E0D0642B"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "22F39146-4924-4055-9FCA-088AD5DF7F21"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D1F8F516-A5E3-4565-83D1-4CB42B0C56E3"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7805F37C-550E-4B33-8C58-3C4409FF2F08"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "36EE1084-49D8-497B-842A-79F93C648C36"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DD1509CB-0133-41B4-AA82-AFE8FE2D7CD6"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "94BED6C0-6D36-4B74-87FC-201D7C05B5BE",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "proj_business",
- "defName": "项目机会表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "1FED89AE-896F-45C6-AE36-826C64AE2531"
- },
- {
- "defKey": "nbo_code",
- "defName": "项目编码",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "C53FD9BB-F50A-4559-8474-4AB9BDEF4DF7"
- },
- {
- "defKey": "nbo_name",
- "defName": "项目名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "DCCF7384-3A0D-4D1C-A206-2289320CD6D9"
- },
- {
- "defKey": "nbo_status",
- "defName": "项目状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "6A161ED5-E984-4652-81BE-A4C4DB380ABA"
- },
- {
- "defKey": "cust_id",
- "defName": "关联客户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "39DBAC05-35CE-4F3B-9FDE-4538D75D3BE8"
- },
- {
- "defKey": "cust_name",
- "defName": "客户名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "98F0FE58-DB09-441B-98FD-C01E9D54C760"
- },
- {
- "defKey": "cust_province_id",
- "defName": "所在省ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "8B0135F2-F515-42F5-8FF6-8F4766875D71"
- },
- {
- "defKey": "cust_province",
- "defName": "所在省",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "62FA887C-89DA-44B4-8E8F-F0E9E97F86DE"
- },
- {
- "defKey": "cust_city_id",
- "defName": "所在市ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "2DD07D63-9FA3-4980-9F42-3D4272B785B6"
- },
- {
- "defKey": "cust_city",
- "defName": "所在市",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "73CEC8D2-6F8B-4633-A9A6-662CB99CE216"
- },
- {
- "defKey": "cust_region_id",
- "defName": "所在区县ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "6D1F65F7-D273-46DF-9430-77E22EE9D7EB"
- },
- {
- "defKey": "cust_region",
- "defName": "所在区县",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "08EFEAFB-2753-46EE-9CD9-19B63FAF1C65"
- },
- {
- "defKey": "product_line",
- "defName": "产品线",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "2AEF1323-F306-472B-8FE7-09BD2B665D56"
- },
- {
- "defKey": "nbo_type",
- "defName": "项目级别(A 、B 、C 、成交、储备)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "7B79DE77-2243-40D8-B252-B8D6551FDADA"
- },
- {
- "defKey": "nbo_phase",
- "defName": "项目阶段(暂不起用)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "0182BD5F-F9E3-484C-94BA-0CEC730A18A0"
- },
- {
- "defKey": "nbo_source",
- "defName": "项目来源",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "8CA692A6-B435-48B8-B54C-03EC0C358DFF"
- },
- {
- "defKey": "nbo_budget",
- "defName": "项目预算",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "DE8A5931-D5CC-4AE7-8F5E-ECF7419A2934"
- },
- {
- "defKey": "appro_status",
- "defName": "审批状态(10待提交20审批中30审批通过40审批退回60审批拒绝)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "CAD6F9B7-6218-4AB1-94F8-41BD21D5B9DC"
- },
- {
- "defKey": "contact_id",
- "defName": "关联联系人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "D79576B6-DD9C-4DE7-8E28-331899D86EBE"
- },
- {
- "defKey": "contact_name",
- "defName": "联系人姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "43876132-CC94-4C60-A783-8412638390DA"
- },
- {
- "defKey": "contact_postion",
- "defName": "联系人岗位",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "90A83F9C-ED30-4FBF-971A-89ADC6A94601"
- },
- {
- "defKey": "contact_telephone",
- "defName": "联系人电话",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "0A35C57E-41CD-4132-B428-8FF03949B5B5"
- },
- {
- "defKey": "maker_id",
- "defName": "关联决策人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "DA26C934-432C-4A55-8357-09BFF9D21E30"
- },
- {
- "defKey": "maker_name",
- "defName": "决策人姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "7D1332AD-0A26-44F2-89A1-991FA912183B"
- },
- {
- "defKey": "maker_dept",
- "defName": "决策人部门",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "C2460E00-B52D-4DD7-AB3F-692FA1007B38"
- },
- {
- "defKey": "maker_post",
- "defName": "决策人岗位",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "01F15840-DECE-424A-9255-5E022670F5FF"
- },
- {
- "defKey": "maker_telephone",
- "defName": "决策人电话",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "25ADCF28-6066-49C2-8309-04B85B26FE48"
- },
- {
- "defKey": "sales_model",
- "defName": "销售模式(10直销20经销30代理)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "E7015E7F-A5EA-4635-9372-BE8CDE228E4E"
- },
- {
- "defKey": "sale_id",
- "defName": "归属销售",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "B38EC103-60D2-4A9C-AE58-B42027CB9204"
- },
- {
- "defKey": "sale_name",
- "defName": "销售姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "464D8EB2-32D3-4098-AB31-398BE0E04724"
- },
- {
- "defKey": "distributor_id",
- "defName": "经销商/代理商ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "DBDAD26F-2ED1-46FD-9D11-AD092E0314BD"
- },
- {
- "defKey": "distributor_name",
- "defName": "经销商/代理商名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "D5F6B035-7403-4482-B3A1-63A4D1BA2905"
- },
- {
- "defKey": "filing_time",
- "defName": "项目备案时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "30FCF2FC-D42F-43CF-B810-6816468E5596"
- },
- {
- "defKey": "final_follow_id",
- "defName": "最新跟进人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "7D2584AE-304F-4C83-8BB0-CC354F17FFA7"
- },
- {
- "defKey": "final_follow_name",
- "defName": "最新跟进人名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "CE4ECCF2-5516-4344-AA1C-410B54A42C1E"
- },
- {
- "defKey": "final_follow_time",
- "defName": "最后跟进时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "0DD9FA22-59C3-414B-9115-7026D91DB12D"
- },
- {
- "defKey": "next_follow_time",
- "defName": "下次跟进时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "930A1647-02EA-4631-A6FE-6790DAD76C14"
- },
- {
- "defKey": "plan_purchase_time",
- "defName": "计划采购时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "FB0FC76C-529F-49EF-A7A3-4A77AF0E775E"
- },
- {
- "defKey": "est_trans_time",
- "defName": "预计成交时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "50DE9FA1-E931-460F-88FC-F50872DDCE78"
- },
- {
- "defKey": "est_trans_price",
- "defName": "预计成交价格",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "146BB95A-49DB-4406-9AAC-FFB8053EFFB1"
- },
- {
- "defKey": "risk_profile",
- "defName": "风险情况",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "EE0263C6-1B68-4159-9E3B-329BA8D059D3"
- },
- {
- "defKey": "difficulty",
- "defName": "困难点",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "657F5EC6-E049-4B72-A403-4B3006991F70"
- },
- {
- "defKey": "competitor",
- "defName": "竞争公司",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "487B65B2-2525-4B9F-BF3F-EB07A4ABB527"
- },
- {
- "defKey": "Intervention",
- "defName": "介入情况",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "FD0FA39C-D5FD-4330-921B-ECCB15158283"
- },
- {
- "defKey": "dept_id",
- "defName": "所属部门ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1EA345D5-DF81-444B-9185-65914FFD09C9"
- },
- {
- "defKey": "dept_name",
- "defName": "所属部门",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C2AC638C-AE53-4A5E-B376-21BAC4D3B0BF"
- },
- {
- "defKey": "is_big",
- "defName": "是否为大项目",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "6E3E93EF-5B49-4AC0-A18A-1C873BCE0E52"
- },
- {
- "defKey": "technical_support_name",
- "defName": "技术支持人员",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "E47A7980-669C-4B2F-9A89-1B78243B3E70"
- },
- {
- "defKey": "technical_support_content",
- "defName": "技术支持内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "CCD2CF0F-23B0-4387-9FE8-23DC3A39EC05"
- },
- {
- "defKey": "technical_support_time",
- "defName": "技术支持时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "BE079FD2-8C0D-4B7D-AB3E-82EBDC0D0978"
- },
- {
- "defKey": "customer_satisfaction",
- "defName": "客户满意度 (10很满意、20满意、30较满意、40一般、50不满意)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "9C91D1EC-F612-448E-9ABF-B931D9F21857"
- },
- {
- "defKey": "parent_receiver",
- "defName": "总部对接人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "B035F6D8-7ED2-46D6-83F1-7B9F5193FB7E"
- },
- {
- "defKey": "nbo_budget_time",
- "defName": "项目预算期限",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "BE3E2413-1264-4360-9BC3-4244F06A534E"
- },
- {
- "defKey": "capital_source",
- "defName": "资金来源",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "58DE27B1-5A28-4A03-9493-AED3D17742F4"
- },
- {
- "defKey": "product_satisfaction",
- "defName": "产品/方案满足情况",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "0799B8E9-11B1-4F15-A7D6-68E6805015E0"
- },
- {
- "defKey": "purchasing_way",
- "defName": "采购方式",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "55CC7DE1-E3C7-4549-B1F9-00AB866FF2F3"
- },
- {
- "defKey": "purchasing_time",
- "defName": "采购时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "67365F57-848A-41F0-8837-A974B095CC0B"
- },
- {
- "defKey": "is_adopt_dashoo",
- "defName": "是否采纳大数技术参数(上传附件)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "D1AE3CF1-CAD1-4519-922B-64A021DE01F8"
- },
- {
- "defKey": "historical_transaction_info",
- "defName": "经销商与客户历史成交信息",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "510FCA01-4162-4F5B-BB71-891E4C805E51"
- },
- {
- "defKey": "dealer_sales_id",
- "defName": "关联经销商销售",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "175EC238-784F-41D7-8112-0BF4CDF87C6F"
- },
- {
- "defKey": "dealer_sales_name",
- "defName": "经销商销售人员",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "9C0FFB3B-15B3-4BD2-8F7D-A18CED424A1A"
- },
- {
- "defKey": "accendant",
- "defName": "维护部门及人员",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "6628A419-EA0F-44AF-A044-A9DF64320C28"
- },
- {
- "defKey": "proj_conversion_time",
- "defName": "项目转化时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "B9539B41-DDA7-42B4-94B7-D6AC45325136"
- },
- {
- "defKey": "proj_conversion_reason",
- "defName": "项目转化原因",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "AD77646A-71EB-48B8-8901-EC960FD7D229"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BB44BD05-DD1D-466B-BDA3-F80F8E732F88"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "585D8318-636A-4AFF-BB87-478CFDDBCDBC"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6FE36D21-31D7-4BE5-93EE-C7216331AAB5"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "49CE7F20-63BD-4CCC-96E7-CB39B278EFCB"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B36EEE27-3390-438D-BCD5-DB0B45438256"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "5896C69E-1B6A-4443-BCDA-3CE7CFA64FFD"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "F56143A7-6E17-495F-ADBF-316BD0CFD229"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "51AFD555-8DCE-4066-9D1C-CA8FEDD6C28F"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "F6A662FA-4D88-452D-99EE-E4F4002032A4",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "ctr_contract",
- "defName": "合同信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "E6F00B16-B42C-4888-837C-402D8019E0B0"
- },
- {
- "defKey": "contract_code",
- "defName": "合同编号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "C1DEEBAD-6962-4379-B133-EEAC21DC6EEC"
- },
- {
- "defKey": "contract_name",
- "defName": "合同名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "CEEC713F-1688-4A9A-B7EC-957EBB4A301F"
- },
- {
- "defKey": "cust_id",
- "defName": "关联客户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "5EC0868F-A330-4059-B043-EB34DA1595CA"
- },
- {
- "defKey": "cust_name",
- "defName": "客户名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "1534566A-F0D2-45A1-AC1C-EEB58C98A507"
- },
- {
- "defKey": "nbo_id",
- "defName": "关联项目",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "B5FF289A-E190-483B-8B37-C65D741645F5"
- },
- {
- "defKey": "nbo_name",
- "defName": "项目名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "31A34EED-E3DE-473E-BD0F-413BE45A8064"
- },
- {
- "defKey": "appro_status",
- "defName": "审批状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "048A31A2-52BF-4667-BADA-427436823270"
- },
- {
- "defKey": "contract_type",
- "defName": "合同类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "28FF9C95-0BE6-4CDA-855E-3EDA1E6B4F58"
- },
- {
- "defKey": "contract_amount",
- "defName": "合同金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "46E78422-23B6-45BD-BE93-7229F98F2277"
- },
- {
- "defKey": "invoice_amount",
- "defName": "已开票金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "E41A26A9-E302-4B9F-8EF4-5951F34BB166"
- },
- {
- "defKey": "collected_amount",
- "defName": "已回款金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "D48BF998-2396-46DF-A5C4-BA9DA49F0D9D"
- },
- {
- "defKey": "contract_start_time",
- "defName": "合同开始时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "C28C4F4C-0644-4B19-963A-3AB5304CDAAA"
- },
- {
- "defKey": "contract_end_time",
- "defName": "合同结束时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "D8FD5645-CA6F-416A-95C3-B1105B561000"
- },
- {
- "defKey": "signatory_id",
- "defName": "公司签约人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "828878A8-8FA2-4D63-9B5B-B8B9E81BCE10"
- },
- {
- "defKey": "signatory_name",
- "defName": "公司签约人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "D693E3DC-7F6F-4F87-98BF-9A636749A32C"
- },
- {
- "defKey": "cust_signatory_id",
- "defName": "客户签约人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "E6ADDCB1-33EB-4A32-BEB4-D8D65116DC1E"
- },
- {
- "defKey": "cust_signatory_name",
- "defName": "客户签约人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "2C3BC908-62FB-4784-91D1-0B721C514EFC"
- },
- {
- "defKey": "distributor_id",
- "defName": "经销商ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "174DBE50-ED42-4183-BB9C-F3683DFEDD5A"
- },
- {
- "defKey": "distributor_name",
- "defName": "经销商",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "46F040BB-6059-4668-9A14-D106C9A0B1BE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7464BB5F-0469-4719-AE64-B51ED6675013"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "CABFA15B-A2B4-4436-B50C-40B31008E2CD"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A175971C-CC25-4CC7-97EA-9AABE168A587"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "EB753244-68EF-4232-B9C2-9220D17F6C44"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "AB1C5E29-0517-4440-AD01-3384CA93C2B8"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C926829B-9843-46F7-971A-D846212EB768"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7C8D69D5-020C-4785-BA38-CAA813FDEC72"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "775FF4F6-DECE-4209-BC95-5F94838ACB95"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "CE9578CE-7742-4EBA-8F56-A4C832DC224C",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_dynamic_form",
- "defName": "动态表单",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "CD66ADA8-C009-46B6-BD82-B80D4F349452"
- },
- {
- "defKey": "form_name",
- "defName": "表单名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "71A049EB-4071-4775-BD86-52FFB2ACAF78"
- },
- {
- "defKey": "form_type",
- "defName": "表单类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "1749ED9A-52DC-43BC-9518-F33451FF2FE5"
- },
- {
- "defKey": "form_config",
- "defName": "表单配置",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "DFBB72DB-DDD8-4BB7-98C6-BC2616EFBFF6"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8CB1981E-F655-486A-89F8-8DB772E1E4F5"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DD86FFEE-207F-442A-97A9-439C684F0BFA"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BEFA2FCC-2783-4819-A326-5705F520A579"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C51B4F78-9852-4FC9-8F47-3E094D53FD5D"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "250397D1-37D1-4C8A-8980-6FF6F8698007"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C256D5F0-0A1D-4B52-A4F2-5FB5A5A9B401"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3F64AD6A-8BC8-4A9C-BB4B-3DB15CD49336"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "5C6DFB4F-035B-4037-B027-BC51582897A9"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "6511F53F-57C6-4726-BA34-8C68EA8ECDA2",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "ctr_contract_product",
- "defName": "合同产品信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "31475AB0-FBB0-46F4-9458-0C601F1C272A"
- },
- {
- "defKey": "contract_id",
- "defName": "关联合同",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "C8FE03EF-52B9-4123-BF28-CDB9C14E1F4D"
- },
- {
- "defKey": "prod_id",
- "defName": "关联产品",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "2664B142-DDAE-4CD2-9872-74184A7430B8"
- },
- {
- "defKey": "prod_code",
- "defName": "产品型号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "A76BC970-FF31-4C39-8CF7-F89B1A45ABC1"
- },
- {
- "defKey": "prod_name",
- "defName": "产品名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "32A23642-94BE-426E-B27C-6756CF923E0D"
- },
- {
- "defKey": "prod_class",
- "defName": "产品类别",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "5A622632-30C0-4281-96CC-ECDFBC23DCE4"
- },
- {
- "defKey": "prod_num",
- "defName": "产品数量",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "F17307A9-0BFA-429C-AB11-1BA819414EAE"
- },
- {
- "defKey": "maint_term",
- "defName": "维保期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "9B7B2EC1-F911-4D1B-AB15-B7A767903460"
- },
- {
- "defKey": "sug_sales_price",
- "defName": "建议成交价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "EAB1C7E2-035F-49CF-8CA9-E28FA77835DF"
- },
- {
- "defKey": "tran_price",
- "defName": "成交价格",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "A95254F2-5729-46F7-B313-AD63D877CEBA"
- },
- {
- "defKey": "contract_prive",
- "defName": "合同总价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "42C585CA-1271-4E8C-A989-1E3D04EEFB8D"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3838C6AA-E4A3-4D9A-BED1-8463CD1D2CEB"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "456BEDE7-CD39-4FA5-97E4-347138858F1E"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8C6042E7-FE34-47DC-8F60-00DC6462C6C1"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1DC8974B-975D-452E-B31E-27654E3D68FD"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A865E4AF-2571-422E-8A7E-116414A26281"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "82CD43CF-017E-4DAA-BB04-EB187A379100"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "49A8D341-02BA-41C6-AB09-359BFF42C803"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DCF3A218-AA10-4B15-BC09-1AEAE9E99D90"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "403821BB-46D8-4AED-BAEF-E2BEF3C0EB60",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "ctr_contract_collection_plan",
- "defName": "合同回款计划",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "73958584-229C-4AA5-83F0-5477A42D39AC"
- },
- {
- "defKey": "cust_id",
- "defName": "关联客户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "8CB7F712-BD71-4749-B00E-6BE97190CD70"
- },
- {
- "defKey": "cust_name",
- "defName": "客户名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "B2D5A682-37DA-4FFB-B321-805B1D8A60B5"
- },
- {
- "defKey": "contract_id",
- "defName": "关联合同",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "C1BF0C72-5D60-436A-A459-5CE43705BD38"
- },
- {
- "defKey": "contract_code",
- "defName": "合同编号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "54C46BB4-341F-4243-9EE8-CC2997754C8B"
- },
- {
- "defKey": "contract_status",
- "defName": "回款状态(10待回款20部分回款30全部回款)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "66A5725C-28C6-4ACC-93DF-2F09526A6FEE"
- },
- {
- "defKey": "plan_amount",
- "defName": "计划回款金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "1D4034D8-3EAF-430D-82F7-9F9DD280624F"
- },
- {
- "defKey": "plan_datetime",
- "defName": "计划回款日期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "4556361A-D193-4914-9D78-4734A197872C"
- },
- {
- "defKey": "cashed_amount",
- "defName": "实际回款金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "C2577BFC-D265-491B-BE8C-3C3477749254"
- },
- {
- "defKey": "cashed_datetime",
- "defName": "实际回款日期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "F2937269-AB90-420D-9BE7-A901C18371D9"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "08D43B1E-AF0A-4422-8FF5-F404B011D6F0"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "02B16246-49A0-4CE3-BF65-A39C19B2DBED"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "F2A461B1-AB95-467E-B3D8-B8569421390C"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "058D1F44-905A-49D1-9000-9B1D6F78313A"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "FBCCD961-4CE2-4C6B-B63E-C281D783EB1F"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "744BE658-B5EC-4BA5-8D8D-BCAB9D8A29CC"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "4471F209-5108-45A6-82A3-2CC0C8686C99"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "338532D5-6EBD-4003-B824-8A5A3608A16E"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "6C39B414-5E3A-4D0F-958F-19EDF97EA619",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "ctr_contract_collection",
- "defName": "合同回款信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true,
- "code": "relationNoShow",
- "value": "关系图",
- "newCode": "hideInGraph",
- "com": "Icon",
- "relationNoShow": true,
- "freeze": false
- },
- {
- "refKey": "defKey",
- "hideInGraph": false,
- "code": "name",
- "value": "字段代码",
- "newCode": "defKey",
- "com": "Input",
- "relationNoShow": false,
- "freeze": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false,
- "code": "chnname",
- "value": "显示名称",
- "newCode": "defName",
- "com": "Input",
- "relationNoShow": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false,
- "code": "pk",
- "value": "主键",
- "newCode": "primaryKey",
- "com": "Checkbox",
- "relationNoShow": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true,
- "code": "notNull",
- "value": "不为空",
- "newCode": "notNull",
- "com": "Checkbox",
- "relationNoShow": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true,
- "code": "autoIncrement",
- "value": "自增",
- "newCode": "autoIncrement",
- "com": "Checkbox",
- "relationNoShow": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true,
- "code": "type",
- "value": "数据域",
- "newCode": "domain",
- "com": "Select",
- "relationNoShow": true
- },
- {
- "refKey": "type",
- "hideInGraph": false,
- "code": "dataType",
- "value": "数据类型",
- "newCode": "type",
- "com": "Text",
- "relationNoShow": false
- },
- {
- "refKey": "len",
- "hideInGraph": false,
- "code": "len",
- "value": "长度",
- "newCode": "len",
- "com": "Input",
- "relationNoShow": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false,
- "code": "scale",
- "value": "小数位数",
- "newCode": "scale",
- "com": "Input",
- "relationNoShow": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true,
- "code": "remark",
- "value": "说明",
- "newCode": "comment",
- "com": "Input",
- "relationNoShow": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true,
- "code": "refDict",
- "value": "数据字典",
- "newCode": "refDict",
- "com": "SearchSelect",
- "relationNoShow": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true,
- "code": "defaultValue",
- "value": "默认值",
- "newCode": "defaultValue",
- "com": "Input",
- "relationNoShow": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false,
- "code": "isStandard",
- "value": "标准字段",
- "newCode": "isStandard",
- "com": "label",
- "relationNoShow": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true,
- "code": "uiHint",
- "value": "UI建议",
- "newCode": "uiHint",
- "com": "Select",
- "relationNoShow": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "code": "extProps",
- "value": "拓展属性",
- "newCode": "extProps",
- "com": "linkButton",
- "relationNoShow": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "26E084A7-34A0-4ED2-8F99-F555C420ECB5"
- },
- {
- "defKey": "plan_id",
- "defName": "合同回款计划",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "EE659A42-CF68-4A8D-A768-23A6AC86D616"
- },
- {
- "defKey": "cust_id",
- "defName": "关联客户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "971C07C6-2683-43DF-9B42-43FDCA588E65"
- },
- {
- "defKey": "cust_name",
- "defName": "客户名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D93324DB-A118-4C25-A290-8DB9E36958F4"
- },
- {
- "defKey": "contract_id",
- "defName": "关联合同",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D1AAE566-EBF6-4B6E-8931-2DD133E8386C"
- },
- {
- "defKey": "contract_code",
- "defName": "合同编号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "664E2BCC-6285-4A9E-A890-878E882D8740"
- },
- {
- "defKey": "collection_datetime",
- "defName": "回款日期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "8E91C75B-7342-4084-AFF2-CC2DD97BE32E"
- },
- {
- "defKey": "collection_amount",
- "defName": "回款金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "78B6234C-19D9-430C-8A34-4C883A9E1B77"
- },
- {
- "defKey": "collection_type",
- "defName": "回款方式",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "E43A96B0-4D43-465E-A51D-89F9BC9613C0"
- },
- {
- "defKey": "appro_status",
- "defName": "审核状态 10 未回款 20 已回款",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "872B7E80-2041-4390-A6AD-A42F04EAD77F"
- },
- {
- "defKey": "contract_amount",
- "defName": "合同金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "0127A04A-6D09-462A-BF99-D32E6CCA489C"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7ED528C7-9874-47D4-9E2D-245B156CE2E9"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "599545B4-687D-4C89-A4AC-AA79FF6FDEF1"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "5566398F-B2F8-4C59-8757-6437CA08AA04"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0185A751-12B6-4C51-9ECB-891EB0F5F5D4"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "86672E5A-342C-40DA-80F8-48FBCC6374CB"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0A08E80C-51E5-4C2F-8AA9-98778D904D31"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "88109330-23E4-4D6B-B347-2EA2B4422F4D"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "FA582C19-1B82-4ACB-AE86-A247B78F8B7E"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "D01F5FE5-2704-464B-9268-9E4A22838D63",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "ctr_contract_invoice",
- "defName": "合同发票信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "5C994587-BF94-4652-B5EC-E38308E75145"
- },
- {
- "defKey": "cust_id",
- "defName": "关联客户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "5ECFDF9C-772D-4C3D-96D4-32421E2A3DE5"
- },
- {
- "defKey": "cust_name",
- "defName": "客户名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C2FAD033-0CF5-45C1-9CE0-26589D95A32A"
- },
- {
- "defKey": "contract_id",
- "defName": "关联合同",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3D30941C-CE37-4F31-923D-08A9CF8AC43A"
- },
- {
- "defKey": "contract_code",
- "defName": "合同编号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "850F02A3-E6C6-4E1C-8D43-75AF0FF559C1"
- },
- {
- "defKey": "contract_amount",
- "defName": "合同金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "D094C6BD-3CDC-4504-A684-F79075EECF32"
- },
- {
- "defKey": "invoice_amount",
- "defName": "开票金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "EDAF798C-7E7B-443D-A97A-067B1E17FCE7"
- },
- {
- "defKey": "invoice_date",
- "defName": "开票日期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "FF2E9861-530A-4502-AFC2-7FF8B3A49368"
- },
- {
- "defKey": "invoice_type",
- "defName": "开票类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "2A8AF938-A71A-461E-BAAF-78B7BD211B54"
- },
- {
- "defKey": "appro_status",
- "defName": "审核状态 10 未通过 20 已通过",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "43106C81-B572-4058-B4D0-BA7302ADD213"
- },
- {
- "defKey": "invoice_code",
- "defName": "发票号码",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "43979AF8-2825-4718-8514-4E54B51FCCBE"
- },
- {
- "defKey": "actual_invoice_date",
- "defName": "实际开票日期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "976D7968-31B4-4D52-86FF-6C940B0B878F"
- },
- {
- "defKey": "courier_code",
- "defName": "快递单号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "3A0482DF-BEB6-4E21-B4AE-444E788DCDA2"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "18B8557C-8C6B-42A3-9CB2-FB395270EB77"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BB64EF21-04CF-44A2-800A-B575D5F87AA3"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "FAFC157A-A104-4760-8906-B92E930CEB79"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B55C05C8-FC74-4822-B358-A9DCE26C8602"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "42475EF6-953A-46E9-916C-5EB8A20F0106"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D4C65978-A574-4E76-9A9D-9F9D29F3176F"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "4F0DE81B-B4B6-4AE1-ADCB-72CC91F378C6"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "CF05A216-C0F9-435C-8024-A7218AE5439B"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "4627C486-D35A-4F07-9BB0-5E68D8259F18",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "ctr_contract_append",
- "defName": "合同附件信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "0CD603D7-9E1A-4CCD-B054-65DECC150D2B"
- },
- {
- "defKey": "contract_id",
- "defName": "关联合同",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "D49F22C7-0E70-42D0-8217-C8C84C72C625"
- },
- {
- "defKey": "file_name",
- "defName": "文件名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "3CE1942A-69A2-46EC-B9BA-522775BBE655"
- },
- {
- "defKey": "file_type",
- "defName": "文件类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "2667105B-3B0C-4ECE-97CC-7AF5D08564C4"
- },
- {
- "defKey": "file_url",
- "defName": "文件地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "93B4FFC6-EC74-4FCE-8705-BF4D81D5B834"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8FB2CC2C-D08B-440A-849D-DE8F4AB7FEFB"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6595B262-6A53-4978-9EED-528BA6D6FC94"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "23772890-BD5E-480C-BF12-C8AD4D5FDB8A"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "AD4C8740-FCAA-4296-9BE4-4242F97A5DDC"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1B376A32-53AE-4630-9618-B6DBEDF35FCD"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "F00405C4-38D4-4148-919D-3489C263892D"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "11EB39B3-8758-4A86-A01D-F3F4FEF3DBFD"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "921D16A6-FE89-45AF-B3D5-83F3B2BD3BAD"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "EF04E0A8-89CD-4464-BE11-9CF863D20C8D",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "cust_customer_dynamics",
- "defName": "客户动态",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "D78A321E-C9AF-4C26-99BD-2FBA3FC91F43"
- },
- {
- "defKey": "opn_people_id",
- "defName": "操作人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "DE642495-857B-4B87-8A8A-B9AB06D1DA6A"
- },
- {
- "defKey": "opn_people",
- "defName": "操作人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "7B96B302-9B5F-4925-9635-2B3A9879FFD0"
- },
- {
- "defKey": "opn_date",
- "defName": "操作日期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "27A8DF53-3BE0-485D-8A77-1A614951AAFC"
- },
- {
- "defKey": "opn_type",
- "defName": "操作类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "CD71D866-5292-421F-B44C-BD8733BEBC1E"
- },
- {
- "defKey": "opn_content",
- "defName": "操作内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "9EC66A8D-4F9D-48D1-8C78-8A38E959B9CA"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1DFB8ABC-229B-4B81-9CD8-9416B4793743"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "48CEE1D6-70B1-423A-9A68-B7EDE74ABE71"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "45490899-0DE9-4B9D-A654-CB0BF06DE748"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6B555C3F-35A1-40EF-9724-B796682E3D28"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8E4EB627-7BA0-4A9A-A98A-550F326CBE75"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "88CFF6CF-AC8F-41FB-A8D4-776EADE70719"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7C7C2534-8AB0-4263-A239-F441E9E3F290"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2AF95CF7-0385-4770-9DEC-33FAEC2140CA"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "ADD9A6E0-C0D1-4506-8392-3634989AA7B6",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "base_sales_region",
- "defName": "销售区域",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "65D815F0-84D3-4F9B-B7DC-3DF5712B2478"
- },
- {
- "defKey": "region_code",
- "defName": "区域编码",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "F32358F0-7032-43CD-9EBF-5CFC1DE4FC1A"
- },
- {
- "defKey": "region_desc",
- "defName": "区域描述",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "6B54B281-96D4-4EE3-AEFB-66581AE65F64"
- },
- {
- "defKey": "user_id",
- "defName": "区域负责人id",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "AC807D7C-EA8C-451A-9FCF-ED1C2CBEA325"
- },
- {
- "defKey": "user_name",
- "defName": "区域负责人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "CF56B4FD-4F0C-4149-9749-9A6BFAED5142"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "636F97F8-71F3-44B6-BF8F-3D234BCE6E4F"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "98D5CD82-7EE0-4FE4-A249-7FB1B60F751C"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9DB9E896-5689-4391-BB98-5F1912395DDD"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A5C6362E-F63F-4C0D-90D5-E16C809D0411"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "CB1169C1-2874-4C9C-B14E-B41D40C99CF0"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "64B94B2A-56F4-4625-9B22-343B776929EA"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C4A24949-F2BB-4E44-83BC-874E05B11833"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9956ED3C-75A5-41FF-91FC-CDDB8AA746F2"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "D8133AE2-F8FA-4652-A752-9F1A8B428FB8",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "base_sales_region_detail",
- "defName": "销售区域明细",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "B70078AB-EA33-4AB5-B895-15412460BB5F"
- },
- {
- "defKey": "region_id",
- "defName": "关联销售区域",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "8D41D4FA-8378-4F39-BFD2-9E323F15F4F3"
- },
- {
- "defKey": "dist_id",
- "defName": "行政区县ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "C9F15FA9-6085-42F2-AE32-03570B14DB56"
- },
- {
- "defKey": "dist_name",
- "defName": "行政区县名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "1CEFD947-EBEE-417E-B094-9611F9D5187E"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D522CE1D-477A-415E-BE5B-50AD6DBD0B10"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8561F14C-78E1-4013-8490-97A894531ED2"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "16A0DC40-0F21-4C09-98D5-31283DE9AC84"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9D88003E-3ABD-408A-9607-BE50E394248E"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A901BDBD-2ADA-4EE3-8154-A2C8E511B055"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "54CD4A79-6E8F-4664-8702-645BBFC0F5FA"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "E4BBDE5F-77F6-4BCF-933C-02A6A423633B"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2A66B6B2-4D01-443D-9E39-179733505416"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "DF93A741-7D84-42F5-80A1-B226FB2A2ECA",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_task",
- "defName": "任务表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "4AABD7AF-5CFF-4563-BE10-BE88B7E81575"
- },
- {
- "defKey": "task_title",
- "defName": "任务标题",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "4A4215AF-BF33-4DD6-96A6-F0057086220B"
- },
- {
- "defKey": "task_type",
- "defName": "任务类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "0488E126-8E4B-4D33-9DE7-710ED13B47DA"
- },
- {
- "defKey": "task_status",
- "defName": "任务状态(10进行中20关闭)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "3393D70B-FF24-4070-AAAE-4546935016AE"
- },
- {
- "defKey": "is_overdue",
- "defName": "是否超期(10否20是)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "28229705-0AD5-4DE4-A399-FCF045EEE325"
- },
- {
- "defKey": "task_start_date",
- "defName": "任务开始时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "D9A0F2A5-4349-433D-B322-98B96B41F020"
- },
- {
- "defKey": "task_end_date",
- "defName": "任务结束时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "A5486DF5-1B5F-4141-B78E-14516850C593"
- },
- {
- "defKey": "task_desc",
- "defName": "任务说明",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "A84E4BFE-F99D-4589-84D9-104F1FDB3C03"
- },
- {
- "defKey": "main_user_id",
- "defName": "负责人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "958421C1-DB63-4DFD-A44C-C1A47CD04784"
- },
- {
- "defKey": "owner_user_id",
- "defName": "团队成员ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "6B028CFC-D09E-46D5-BEAD-74987DB4BBE1"
- },
- {
- "defKey": "task_label",
- "defName": "任务标签,号拼接",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "93B66386-8316-4090-8421-225037CB4336"
- },
- {
- "defKey": "target_id",
- "defName": "关联对象ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "44C0E605-B37D-434B-9C70-CCD83EBC7B99"
- },
- {
- "defKey": "target_type",
- "defName": "关联对象类型(10客户,20项目,30合同,40回款)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "AC76B00C-F425-4E02-AF77-89CF6D109684"
- },
- {
- "defKey": "target_name",
- "defName": "关联对象",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "AE771F1A-724E-4899-BB89-3D5D3ECE51F4"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C2BD87EC-E9C1-4C8D-85A3-F6E0D5DC48A3"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A52A95BB-706C-467F-A086-66F5E632CB13"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "F8E67F9E-AF5D-4316-B637-8BC0D323A573"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "18564188-5D36-47C6-A96C-11F7258D4424"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "62D11020-ECCB-4F52-AC81-82B61C79777C"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9380D46B-2415-439D-B205-BC009674217C"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0335D404-FD07-4A2F-87E2-B16E1F3A4F07"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C638BACC-4F26-4FBB-AB3C-ECA4A40C27A2"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "6214FE30-8F0E-45A8-9293-A64808250A77",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_followup",
- "defName": "跟进记录表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "BECA96EB-1264-4182-9E9D-07A5A12DB40C"
- },
- {
- "defKey": "follow_type",
- "defName": "跟进类型(10电话20邮件30拜访)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "512C3BD3-DC8F-42E5-A35F-58CA2616C508"
- },
- {
- "defKey": "follow_date",
- "defName": "跟进时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "0CA61AA8-0B38-4C2C-A100-BDB699A951EF"
- },
- {
- "defKey": "follow_content",
- "defName": "跟进内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "B590E290-CCF4-4125-B9DC-D5017162124C"
- },
- {
- "defKey": "target_id",
- "defName": "跟进对象ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "357C1A86-38A6-4187-8898-C8849BDA8FB7"
- },
- {
- "defKey": "target_type",
- "defName": "跟进对象类型(10客户,20项目,30合同,40回款)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "5684ECDD-A2ED-44A8-8355-9598C64B1499"
- },
- {
- "defKey": "target_name",
- "defName": "跟进对象",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "9A5D1EC0-71FB-42E0-B23A-BC90C3A9A4C3"
- },
- {
- "defKey": "cust_id",
- "defName": "关联客户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "59FBAF33-5CE8-4A3C-A2AA-50DCF5CF9C1C"
- },
- {
- "defKey": "cust_name",
- "defName": "客户名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "B5A88B6F-F08A-4944-BAD4-9958E021D9FF"
- },
- {
- "defKey": "contacts_id",
- "defName": "关联联系人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "D6F4BC40-9A90-49E4-A912-3CB4DC7C6040"
- },
- {
- "defKey": "contacts_name",
- "defName": "联系人姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "FF79304E-0F18-4E19-AEB0-123151B56E68"
- },
- {
- "defKey": "reminders",
- "defName": "提醒对象",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "44BD0A2D-9793-480B-887C-AC9914AFF980"
- },
- {
- "defKey": "next_time",
- "defName": "下次联系时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "63E22278-A388-4867-B3AE-FC2201B5321E"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1679D964-F602-4B09-9B9C-B75DCB17C862"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A2AFE49B-A2FF-44DA-BD1D-7B3E511D6BE6"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A60E6175-4AAD-42C6-8E58-9390B5146203"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "4CF05F76-C9C1-4F71-AD79-FDA11500E487"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2CDE420C-324B-4BED-BA5A-127D220B191F"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7ADB1C2E-42BB-49B5-8E85-B97505AD8D1C"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9A9BAAF4-8689-424A-8C12-587F22887D2B"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "CA5B4AAE-8187-4113-B45D-BED2DA5F291F"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "2E871384-5471-48C3-83D0-08A2593295F0",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_followup_comment",
- "defName": "跟进信息评论",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "3005C290-B2E5-4264-9D14-2C690F0AF3F1"
- },
- {
- "defKey": "follow_id",
- "defName": "关联跟进",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "54DFA156-29F1-4A1F-A90C-86967B513B9E"
- },
- {
- "defKey": "content",
- "defName": "评论内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "E315DE88-4677-4C31-A8C3-20F3584DC283"
- },
- {
- "defKey": "pid",
- "defName": "回复对象ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "BCDA93F9-A898-4E67-88F6-67AC60848464"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0D620D7B-116D-4651-8679-616372F93D04"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "FB3EE070-7BA6-4EAE-B972-235C7BB13F3E"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "13A4E4E9-C5CE-45EB-882E-7ADF736E457A"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6938BAD7-87B1-4575-885B-8473C4CB130C"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A9CBD7A0-B533-4007-9005-319154374DA6"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "CFC0EE3E-F934-4CCE-9717-6F25700DDF2C"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "325791D4-6A4E-48EB-8A98-E753E58A6FA7"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "E288F2F6-5127-41E5-9144-C6E57CB3B99B"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "D5D23537-8BAD-4144-A9EA-51772064BA92",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_followup_file",
- "defName": "跟进记录附件表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "5658BAEA-08A7-4220-B3F1-705A37283883"
- },
- {
- "defKey": "follow_id",
- "defName": "关联跟进",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "B742E2D9-156F-4563-92AE-E238EB62CCAC"
- },
- {
- "defKey": "file_name",
- "defName": "文件名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "C8C6D728-A816-411C-89F0-93B8AFC2D77F"
- },
- {
- "defKey": "file_type",
- "defName": "文件类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2",
- "id": "D91BF5C8-3BA7-438A-B36B-6C627A7B7BBF"
- },
- {
- "defKey": "file_url",
- "defName": "文件地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "6276ED0C-FE02-4C79-AB1B-BD481349BE04"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3CE739BB-95EF-4751-A24D-9432194C5610"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BE96ED7B-FC1F-4A33-850D-901D85FBCEB9"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7A191E31-F65B-43E3-A96E-BF42E2B93F1E"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "63E8D36E-C7E4-4601-B8A5-099A417EC257"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3D69F8F2-D473-4084-86D4-9170AFE7EE92"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "58137E9B-C1C1-443D-947B-7764EF3DBD94"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8403F68A-7513-43F9-9D64-9B5706C3D991"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "42614D62-0004-49CC-995B-CE2351939E0C"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "AF48D518-71C2-4FA5-B0A8-CEBE4AEF9835",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_task_progress",
- "defName": "任务进展",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "6635165E-48FF-4CA3-A0EE-60FF08701A2C"
- },
- {
- "defKey": "task_id",
- "defName": "关联任务",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "C922B0E9-2409-494E-8779-E0CA84D54D24"
- },
- {
- "defKey": "prog_date",
- "defName": "进展时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "9155E267-3A7C-4983-8B94-3F1DEEE586D1"
- },
- {
- "defKey": "prog_desc",
- "defName": "进展说明",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "3587FB56-66C0-416A-8E5F-8AFB431A7613"
- },
- {
- "defKey": "prog_file",
- "defName": "相关附件",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "2C0361F4-7E0A-4432-ACA1-FA3D303C88D2"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "F08A5C8A-23DD-453E-8D28-5DAFD67EAD31"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B37ACDFC-6EEA-44C6-BEEE-CBF2D8E91E9E"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A9E363D6-ED0A-4E0C-873A-993BC79B445D"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "41E05C9C-013C-4365-89F9-6F07D43DDA45"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "4A85DFEC-F5CF-4F7E-8AFA-A1AE2C4ABD00"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6C49B7C3-4712-4A16-AC09-68216FF9845A"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "76DFC156-A834-4263-A424-803A9C4DE24F"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C515CCB5-B5B9-4F19-898D-942E4BEF8338"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "88239EF6-71E2-4A03-87A1-7DEA239C32BD",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_task_comment",
- "defName": "任务评价表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "ACB01DAD-659A-4749-89CF-3E4F2A3F91FD"
- },
- {
- "defKey": "task_id",
- "defName": "关联跟进",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "870EFB7B-B2DB-4C44-8F78-168B28F105FD"
- },
- {
- "defKey": "content",
- "defName": "评论内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3F920DD1-C419-492C-8B23-6C21D296BC09"
- },
- {
- "defKey": "pid",
- "defName": "回复对象ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "87DC883C-5AB1-4ECD-B84A-432B31AAE5FE"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "56440A1B-C995-4E69-B043-9C0CCFB20221"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3F33C3A2-25CA-4C54-8486-656AE9CEE4A0"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B9CF3A16-3DEE-4D57-9AF8-BAEF9F90856B"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A7B4ECFA-F45C-47BC-A7B5-3E3471AD3330"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "E6A77DE3-B0B3-41C0-9EB4-4B28A25CC77D"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DED370D1-C33D-4B4F-903F-6CFCC02E3C51"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8F9B0FA5-1108-4815-B401-DF948DBA9F55"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "862FC154-6C29-4233-B8CF-B4A89697457C"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "AD34D902-A6A5-4D7E-9BFA-E6EE8362018C",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "proj_business_dynamics",
- "defName": "项目动态",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "6AD69BCD-CA12-497B-B929-0E5F1724CFAC"
- },
- {
- "defKey": "bus_id",
- "defName": "关联项目",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "130950FF-85F7-4971-949A-E60BD43515E9"
- },
- {
- "defKey": "opn_people_id",
- "defName": "操作人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "90D13197-304B-4B22-A1A4-AE17F20951F8"
- },
- {
- "defKey": "opn_people",
- "defName": "操作人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B36D253F-DB79-416A-88DE-CC46985B2150"
- },
- {
- "defKey": "opn_date",
- "defName": "操作日期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "92F521F1-7F7D-4458-A814-24E3EA5A5120"
- },
- {
- "defKey": "opn_type",
- "defName": "操作类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "E37CBA65-9475-4CCE-A315-9AF35B09B7C0"
- },
- {
- "defKey": "opn_content",
- "defName": "操作内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D5A39A82-C18E-4DE3-8F17-A5C33FA3D0A0"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0F133E3E-6D94-472C-8AF2-A18318C21279"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8D553A2E-F8B9-4D39-A1E8-B742260719C8"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B2603AEE-9E5C-480E-8395-5167BEA5081D"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "507AE08E-E4AB-413D-8158-2A7992E2FF7F"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "08F2D31F-E147-4FD8-BD85-9637074A2523"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "81CB2CF2-6644-4DDE-9FE3-A3CE164C9B8D"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "887A77AF-77F7-41C4-98F6-D5D3FBD9D74E"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2EA3C25C-1A1F-4002-9353-150B0A079F92"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "DCB362BC-4FD6-489F-852D-E5728570275E",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "sys_message",
- "defName": "消息管理",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "768B411D-F1BC-464E-8FC0-85531F14C7AD"
- },
- {
- "defKey": "msg_title",
- "defName": "消息标题",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "E0AD9DA7-6E3E-46D0-AF95-188D5E5EE127"
- },
- {
- "defKey": "msg_content",
- "defName": "消息内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "303BD6D9-CB96-486D-81C6-5688882639BF"
- },
- {
- "defKey": "msg_type",
- "defName": "消息类别(10公告20消息30审批)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "DA2DF375-DA2D-46A4-91CD-D1AA206EC6A6"
- },
- {
- "defKey": "msg_status",
- "defName": "消息状态(10正常20关闭)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "2AC08639-304D-47A3-B433-03B946D24005"
- },
- {
- "defKey": "recv_user_ids",
- "defName": "接收用户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "912A5A49-42C7-4042-B11C-57ABD5851D6E"
- },
- {
- "defKey": "opn_url",
- "defName": "操作链接",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "EE574DC4-0A17-4B3D-819A-574695EC25FA"
- },
- {
- "defKey": "is_read",
- "defName": "是否已读(10否20是)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "3CFAD404-33E1-4527-8F34-E66953581127"
- },
- {
- "defKey": "read_time",
- "defName": "已读时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "8E678AC3-F4B0-4096-A73F-B4093499C426"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "515066B6-4134-4DA9-9FB9-1AE1E2E538FC"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "24680EF5-C5FA-494A-904E-6089193F14C7"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "95BA4B76-A951-4699-8277-EFF26FBBCF7E"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "25307724-D9A9-4244-B05D-174D15541566"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2AA3544C-B854-4054-9E21-4DDBF89D1EE8"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "63861D5D-5C94-4BAD-9C5A-43D270403CC5"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "18AC6E46-B59B-4734-8F4B-98052C18B4BA"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "83C279EF-914E-4C1E-ACEC-0A7ADC506617"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "C9C6C0CA-A721-4E98-AAD6-70F76A9690D3",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "proj_business_product",
- "defName": "项目产品表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "F248385B-6E0C-438D-B61B-C307F1204603"
- },
- {
- "defKey": "bus_id",
- "defName": "关联项目",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BD26C064-7BB5-4B2F-B462-0204CF0A0347"
- },
- {
- "defKey": "prod_id",
- "defName": "关联产品",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "812C6609-3FE8-454F-BE38-1829D55490C9"
- },
- {
- "defKey": "prod_name",
- "defName": "产品名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "A8A38DDB-F1EF-4100-B14A-3B159C840D38"
- },
- {
- "defKey": "prod_code",
- "defName": "产品编码",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071",
- "id": "DEC06D76-4CEB-49DD-B4A9-29690B3141EE"
- },
- {
- "defKey": "prod_class",
- "defName": "产品分类",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "759387D2-9D32-4180-90E9-465E4E59104F"
- },
- {
- "defKey": "prod_unit",
- "defName": "产品单位",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "4410E2FE-1F3F-42B5-906F-DAD2BC0075F1"
- },
- {
- "defKey": "prod_num",
- "defName": "产品数量",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "3645772F-029B-4F2F-9B4B-821C98E34B0A"
- },
- {
- "defKey": "prod_price",
- "defName": "产品单价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "EA13B6AB-39D6-440F-B7DD-2BFF30F68038"
- },
- {
- "defKey": "total_price",
- "defName": "总价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "C3B1681B-99F9-4818-9E80-DE1652A51D85",
- "id": "94C71517-F3A6-4A1A-B308-7F9E10C23922"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BD71C370-4A35-49BF-9147-1DAA53D040A5"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "10D90D64-0D26-4FE3-AFF1-932BA5CE78E0"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BED65FA0-42AD-48BC-83FB-A9C6B3EF6BC1"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1502F063-88B9-4A78-B68F-352114A4AE3B"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0C3C37BC-6BE3-4486-B2D8-55737C16BFC4"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "94D0A431-5616-4D8D-A63E-470B2932D72B"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "529F1CE0-44A9-433C-B81B-816F59A5B92E"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1494EEC7-D5AA-478E-B68B-B8A419951CA5"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "17167068-BE12-4F3D-AA98-6E0BDD52BC48",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "proj_business_file",
- "defName": "项目关联附件表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "DA496A4D-B08A-439E-BF59-359EB81AA33E"
- },
- {
- "defKey": "bus_id",
- "defName": "关联项目",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "931C6673-449B-4325-B904-FCCD4BF70A15"
- },
- {
- "defKey": "file_name",
- "defName": "附件名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "E0C14438-9FA1-4C9F-91A5-4AF45202E341"
- },
- {
- "defKey": "file_size",
- "defName": "附件大小",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "FB9E9663-4064-44E1-97FF-5248FA99D8F3"
- },
- {
- "defKey": "file_source",
- "defName": "来源",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "1E765A43-2650-4934-AEEF-11816F2ECD98"
- },
- {
- "defKey": "file_url",
- "defName": "附件链接",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "75A7A480-37F9-4EE8-80DA-8435D5D93D4E"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "507AC645-E44A-46C9-A922-5FD75AA73E67"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "74F3B50D-95B6-4E0F-B0B0-765727ABA892"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B96840CF-5848-4310-B1C3-4D1791D5A826"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A012E48E-A0BA-40AF-A4E8-9D6C3986DD3F"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B7F1AB2D-2865-4822-B402-F0AB9157F9C2"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1FCA6293-5C90-47F1-ACC8-712630AEB89C"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7EAF8514-A556-45A9-B2B1-1D92644CC8E3"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DFACFF4A-A6AD-4A50-AB3A-446108DC1910"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "08B142B8-EDC7-4EF9-8764-D1B8AAA5495A",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "proj_business_contact",
- "defName": "项目联系人",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "F4C9226A-7B6D-456F-B78E-00AE9DC064C3"
- },
- {
- "defKey": "bus_id",
- "defName": "关联项目",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "605EB52B-39D0-41ED-BE8A-05DB414AD4EE"
- },
- {
- "defKey": "contact_id",
- "defName": "联系人主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "92E88135-ADC6-4B5C-8B39-E84072493CE9"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6C3D8814-2321-460D-94D5-55B10B5482EF"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "583399E1-AD5F-471A-97A4-556D7838B1EE"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "002EE026-31D6-4546-9BB9-BEFE503EF58B"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "5FBC5D1D-5E03-48B3-84D1-68ED34C32714"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D5D0F04C-653D-4837-87EC-0A1F4AF7C855"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D6FBAB8E-DC7A-400B-BD5E-BDC30AACEFAD"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DE14DBE8-B098-4FA0-BB2E-C65349BB4106"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BEEC5564-15E1-478A-AF53-6E5BA546B38B"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "CA2AFF08-849C-4F0B-A647-088AD4315453",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "proj_business_team",
- "defName": "项目团队",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "3DC2F069-178D-4EEA-B5BF-92FCF543F57D"
- },
- {
- "defKey": "bus_id",
- "defName": "关联项目",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "C4567E2F-2A24-4B0D-8C18-C0D7DF5AF475"
- },
- {
- "defKey": "user_id",
- "defName": "关联用户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "C67CCD73-C377-4024-BB13-9542F25D762E"
- },
- {
- "defKey": "role",
- "defName": "团队角色",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "F809444C-6F74-4AD5-ADBA-054523462524"
- },
- {
- "defKey": "permission",
- "defName": "权限",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "FB7FBB00-641F-4941-91F3-DF6D4C195853"
- },
- {
- "defKey": "deadline_time",
- "defName": "截止时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "87286511-FF1B-49B9-BE92-9E3E2D82D405"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7A2E97B2-7837-449D-8141-5A94D58E34D7"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "631A6D9A-6113-43B2-B802-59317DCF13A7"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9A0EA636-3F66-418C-913B-267765110863"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "41239EBC-EECE-4555-8E61-A36B5FC6DA7B"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1FF27019-D2F1-4DD4-A2F4-CA110C59F6A1"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "03CB20A1-4B3F-405F-B9B6-AA76AEC6DBC7"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BDCF2C5C-E410-4398-A79A-A66F786FEC5A"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "59F5F4D8-55E5-4B31-B639-AD186522E074"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "430AA523-31EE-486D-81FC-77A94743FDC0",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "work_order",
- "defName": "工单信息",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "53C408B2-D049-4D57-AAA6-0C919B613140"
- },
- {
- "defKey": "order_type_id",
- "defName": "工单类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "E1879372-07DA-46B5-AAA4-B64BB1F55B9B"
- },
- {
- "defKey": "order_type_desc",
- "defName": "工单类型描述",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "E39BF7FA-BF8F-48C9-BA19-C8C871912B16"
- },
- {
- "defKey": "order_status",
- "defName": "工单状态(10发起20审批中30审批通过40审批拒绝50关闭)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "4C234DBB-605B-492D-8F15-2BC7E7BCD707"
- },
- {
- "defKey": "workflow_id",
- "defName": "关联工作流",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "4D05B9CF-ADCA-400E-9875-1857B64EAC28"
- },
- {
- "defKey": "form_id",
- "defName": "关联表单",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "719ACB9F-C358-4B9B-BCB9-B09FDE5BA954"
- },
- {
- "defKey": "form_data",
- "defName": "表单信息",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "4AF264B4-C2AE-41B3-AA9E-5A8A26B26F66"
- },
- {
- "defKey": "assign_user_id",
- "defName": "分派人员ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "2D56A799-3040-40BF-8D30-02798D74C129"
- },
- {
- "defKey": "assign_user_name",
- "defName": "分派人员姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "87E91CB3-501D-454E-87A0-9830DBA1AC98"
- },
- {
- "defKey": "feedback",
- "defName": "反馈信息",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "8A4A9484-A085-4D81-A42C-1071C4775363"
- },
- {
- "defKey": "file",
- "defName": "相关文件",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "BC2C4390-8259-4D9C-ADB2-03D614605CD8"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C544C299-7281-4947-B911-7951C5AD8041"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7BB6F2FE-2B51-4881-94FE-34EE220A9F44"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2B688D8E-0C0F-4DD0-8A1F-5F2E9F77BB89"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7C40909B-4091-4815-AC92-4040F916FB70"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "56057DE4-CDC2-4B01-82FE-6628BEC085C1"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "90A66F51-6E5C-43DE-A247-94E8EAE29307"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9F4C9266-D253-4D54-AEE2-1CA6882D2A46"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6EBC59D3-D046-4E72-A0C2-EDA21003CFF8"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "723E395F-D263-4431-96CE-D10B17FCD2DE",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "work_order_type",
- "defName": "工单类型",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "FA3A4528-24BA-423C-A27F-8AB412378E28"
- },
- {
- "defKey": "desc",
- "defName": "描述",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "09A73292-B980-4B23-A674-8C4D42C42833"
- },
- {
- "defKey": "workflow_id",
- "defName": "关联流程",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "E956127D-C2C1-47A8-AF78-AD012B4D3EC9"
- },
- {
- "defKey": "form_id",
- "defName": "关联表单",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "6D768789-5D3D-49FD-8DB9-40950C814EBB"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "30C0F38E-538A-4D4F-899C-38FCC538F67C"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2D7B62EC-A82D-4D5A-8440-37D6617B5207"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D75D7D40-DE18-4B48-9D94-96ADE6A00C7E"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "EC0423E0-7BFD-47ED-B95A-D1DFDF391E1C"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1FFA2B34-FE13-468A-8937-6093A3952A8D"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "94369310-C508-4B94-B223-64F2DDCBD82B"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BDBFDFE6-5C8B-430D-B73A-4218FFCC775A"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "84ED11FA-9DA0-4795-9BC8-516C2699F6FF"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "A2C395A0-17EC-4229-BDBE-D699C4AA139D",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "work_order_dynamics",
- "defName": "工单动态",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "802248E6-1E20-41C9-A0F6-F967263EC44E"
- },
- {
- "defKey": "order_id",
- "defName": "关联工单",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "3FE28944-A7EF-46B4-ABC4-3EA7C5315E5B"
- },
- {
- "defKey": "opn_people_id",
- "defName": "操作人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A70717E9-E732-4220-BD36-765DF1C2657A"
- },
- {
- "defKey": "opn_people",
- "defName": "操作人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "5EFE8CB6-D1D4-405F-BB3B-8F7B4BDAEC57"
- },
- {
- "defKey": "opn_date",
- "defName": "操作日期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DBC380C2-A499-4B79-8410-41C89CBDA059"
- },
- {
- "defKey": "opn_type",
- "defName": "操作类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D5AABD04-B17E-49EA-B106-86151C2CDF90"
- },
- {
- "defKey": "opn_content",
- "defName": "操作内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3BD62834-895D-4335-803E-4DCC1A73D3CF"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "599DA946-D30A-4C4A-9F62-18F56084D68D"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D7275000-5094-4A37-8015-73E2824F51EE"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "80D6CE14-D0A0-4F38-B6EC-A21FD714B458"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "97D03172-3A86-4367-B741-E61801BB2E5F"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A99F8BFD-3DFE-411B-8F25-4324D65FC78F"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "E3DD9C8A-A999-4BB5-83BF-340C67AAC285"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "F0841B10-4DF9-46BC-AF4A-10C6B60FD21E"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "AF55E61C-DCD6-4D2B-98C4-3EAAB0010437"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "E5C3DA58-7436-45A1-87DE-284D7A724914",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "ctr_contract_dynamics",
- "defName": "合同动态",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "C3445EE8-F606-4A60-8BB5-FB813C4E849D"
- },
- {
- "defKey": "contract_id",
- "defName": "合同ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "2246B3FD-1EB8-4524-BD45-5B933E92B99A"
- },
- {
- "defKey": "opn_people_id",
- "defName": "操作人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "id": "D0700CB7-BEB1-4CFE-9E34-D7642B436A7B"
- },
- {
- "defKey": "opn_people",
- "defName": "操作人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "ED9F8436-05B2-445D-9FD8-536126DA5D45"
- },
- {
- "defKey": "opn_date",
- "defName": "操作日期",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "",
- "id": "8D11CF9A-62FF-4A57-BEF6-D5E0B8073356"
- },
- {
- "defKey": "opn_type",
- "defName": "操作类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "F614873B-9C5A-404A-BA30-D2DCCC26BEB5"
- },
- {
- "defKey": "opn_content",
- "defName": "操作内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "id": "5B1BAD05-DFB0-41AE-8C6A-A246C7C4F8EC"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "7880B3FA-ACAC-401C-AB1C-3304FE48E53B"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "EAEFDA42-550C-4EB5-9D32-03B446763F92"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0B43210A-6ACE-45F6-8026-53256207CE0F"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "48B9A20C-F60E-412A-A359-D0EDD27BB98D"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "E73FC6F3-A402-44BA-A9A0-1D753B4FBB3D"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A274F906-05A2-4E08-A019-A48F99EFEE6A"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "BBC9ED1D-34F6-48ED-BF8B-8BB2812092D3"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "2E27E5A6-D66D-4ACC-B0C3-B38D1CCAA7DC"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "1213FF4D-0686-4882-A33A-8E48C7D239CA",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_schedule",
- "defName": "日程信息表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "8560A017-8567-4B1F-ABFF-64A4ECC22AD0"
- },
- {
- "defKey": "sch_title",
- "defName": "标题",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "470AC9FB-B30A-46A1-8064-A69CE65D2202"
- },
- {
- "defKey": "sch_ content",
- "defName": "内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "FD066343-04D3-4C20-8E47-55EBA3DFADCB"
- },
- {
- "defKey": "sch_ date",
- "defName": "日期",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "8E1114AD-7D7E-471F-BED5-8C714F8AF556",
- "id": "6D8C13D5-5F37-4CDE-816A-FFC84C5BE6AD"
- },
- {
- "defKey": "user_id",
- "defName": "关联用户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "F322BF6D-B64D-4FC3-82AB-DF52D7CD7DA4"
- },
- {
- "defKey": "user_name",
- "defName": "用户姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "F3EA38FD-2254-4D17-8A4F-F98EDDEF8E39"
- },
- {
- "defKey": "biz_type",
- "defName": "关联业务类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "E5E8F175-4707-4C12-B1A4-C30F685424AF"
- },
- {
- "defKey": "biz_bill_id",
- "defName": "关联业务单据",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "182733C1-C8FF-4697-84A6-F8DF98803127"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8C97EA26-402F-4BE5-AB17-789B8E822AF7"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "09B625D3-EAAA-4557-8397-43E0095C5FB0"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "A4E09991-0569-4290-9C98-BC7E3E2EC7B1"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "5FBCC326-98A4-4DC1-87F5-F9261982C0E3"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "24B61F0B-4925-45EB-9C6E-73113AF0DF93"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9BB4B300-E4A5-489B-889F-044CFCD52161"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8659E0BD-C60C-47F8-95C2-E2EDBEAADCB7"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "4676234B-22B6-42AD-9019-B6F06DCAE2B7"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "C9C0EFF0-7A8A-44AC-9504-1EC2730C47D0",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_schedule_remind",
- "defName": "日程提醒表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "EFB61ABF-C77F-4DC8-B47A-DF841F4471FA"
- },
- {
- "defKey": "sch_id",
- "defName": "日程ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "61FB90B3-97BF-4EBC-8E63-C8A12F9B3D12"
- },
- {
- "defKey": "rid_date",
- "defName": "提醒时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "CB290461-C735-409A-AC35-92A77C785186"
- },
- {
- "defKey": "rid_mode",
- "defName": "提醒方式",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "E9AB6B30-E977-4765-A2AE-2AB6430D970E"
- },
- {
- "defKey": "is_loop",
- "defName": "是否循环",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF",
- "id": "06F3988E-70C5-439E-B2A7-9D862A0B48A0"
- },
- {
- "defKey": "cycle_type",
- "defName": "周期类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "58A3DDD1-C6D2-446A-B396-AA8B0EB07102"
- },
- {
- "defKey": "cycle_setup",
- "defName": "周期设置",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "9C42E592-1505-4B4A-A7FC-473FB1F7DF1A"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "03B51C38-3C88-441E-8E0A-64B614D00B80"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "137CC39E-4668-424F-AB44-C340CECDF88A"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "38A3713D-6B61-466F-AE04-4D38BE76C490"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "74BF8E52-0B62-40C2-95AC-2489E8356395"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "DD23C882-67C5-41CF-8E8D-785CD222E732"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "440375FD-B836-4C69-BAAA-BFCAD9D8D877"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "96BD435E-B619-49EF-85A5-BB384C0F2D17"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "FD18E265-E3C0-4AB6-A0EF-CAB28073E920"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "75444F74-D732-47FD-BCBD-ECCEC6D646D7",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "te_course_material",
- "defName": "课件管理",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "468BB827-45DC-47C4-904D-9F2E2990C535"
- },
- {
- "defKey": "cor_name",
- "defName": "课件名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "648E3CA2-98CF-442A-83D1-3221A51F2817"
- },
- {
- "defKey": "cor_type",
- "defName": "课件类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "A23E3543-16E5-458E-BD99-797C20C0FAAD"
- },
- {
- "defKey": "cor_lable",
- "defName": "课件标签",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "43D3375C-8535-40A2-AD2E-13F419CD55CC"
- },
- {
- "defKey": "cor_url",
- "defName": "课件地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "43ABFDE0-5C0E-46A0-A48D-B75ACBE32D52"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "9911A908-9DB3-4B7C-9C1E-E26D7E67FB22"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "82E4C293-ED47-459B-B91E-FFFC6ADA1ABE"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6DE6596B-C645-46E1-BF45-348480533B08"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1D13D2F1-A56D-462F-8FDE-9448161EC00A"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "3B132286-21A5-4A5D-8B86-CC677D5C24BA"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "74CCDFF5-F059-4B40-9446-D84C5F22FA4F"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "6AB44087-58CD-4E3F-AD0A-0FDDF0B55561"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "11812C55-0571-4710-8061-6B1AF4247E22"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "9DEB5CFB-923E-4C90-A6BC-602093A99B3A",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "sys_message_log",
- "defName": "消息查看记录",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "7AC71DFB-899E-4A94-B336-F3F2C24C1727"
- },
- {
- "defKey": "msg_id",
- "defName": "关联消息",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "0A1B0C4F-C8B8-4098-879B-CA659772FE6E"
- },
- {
- "defKey": "user_id",
- "defName": "关联用户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "1CFACBDA-D075-4C80-BA2A-13C78AB212BB"
- },
- {
- "defKey": "is_read",
- "defName": "是否已读(10否20是)",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "id": "A6A74114-C282-4EC6-8301-D3A4E31AA7FA"
- },
- {
- "defKey": "read_time",
- "defName": "已读时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "36EBB55D-0394-4F76-8CDC-C361DC21B037"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "F4A7EC79-1B42-4530-B710-DE7C73AA68C8",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "plat_punch_records",
- "defName": "打卡记录表",
- "comment": "",
- "properties": {
- "partitioned by": "(date string)",
- "row format delimited": "",
- "fields terminated by ','": "",
- "collection items terminated by '-'": "",
- "map keys terminated by ':'": "",
- "store as textfile;": ""
- },
- "nameTemplate": "{defKey}[{defName}]",
- "notes": {},
- "headers": [
- {
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true
- }
- ],
- "fields": [
- {
- "defKey": "id",
- "defName": "主键",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "7B989865-19D1-48E6-8E5F-B0ADD2508747"
- },
- {
- "defKey": "user_id",
- "defName": "关联用户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "id": "D21EBC58-2481-4488-B51A-D7E77AD1CBEC"
- },
- {
- "defKey": "user_nick_name",
- "defName": "用户昵称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "id": "4196847D-72E2-4884-BD21-6C79DE34E23E"
- },
- {
- "defKey": "user_post_name",
- "defName": "用户岗位",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "F32B47FF-6C7C-4A9D-B0AE-6DBA587979C0"
- },
- {
- "defKey": "user_avatar",
- "defName": "用户头像",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "62DE36BB-6E82-4543-9CE9-8CA3B9FF0800"
- },
- {
- "defKey": "punch_time",
- "defName": "打卡时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "id": "82F1F0AA-6073-438D-BA8A-48A221B24725"
- },
- {
- "defKey": "punch_img",
- "defName": "打卡照片",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "45F0E442-46E1-47C4-8C69-D33DEA2F63C3"
- },
- {
- "defKey": "punch_lng",
- "defName": "经度",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "8CA2543E-0392-45FC-AD52-10D25A7D682D"
- },
- {
- "defKey": "punch_lat",
- "defName": "纬度",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "20BA0E5E-4423-402F-9751-402C951C4C8E"
- },
- {
- "defKey": "punch_location",
- "defName": "打卡地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "id": "DB8AC5C3-2030-47ED-808F-4F306AA05CAB"
- },
- {
- "defKey": "remark",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "3E948CEC-3070-472C-AF92-F3CA11EC9D15",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C3FD42C0-3834-4BA8-9F24-F6489E290D23"
- },
- {
- "defKey": "created_by",
- "defName": "创建者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "8222AD49-7CE6-4741-A727-F5BF15357430"
- },
- {
- "defKey": "created_name",
- "defName": "创建人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "D8E6C1E1-969C-43FE-BCC6-C09EDD059D8F"
- },
- {
- "defKey": "created_time",
- "defName": "创建时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "180CAEB3-940F-4BA4-BBEF-E18C5C36C7FD"
- },
- {
- "defKey": "updated_by",
- "defName": "更新者",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "B0EA4671-CAD1-4B3A-AE8B-1C7CDF713A32"
- },
- {
- "defKey": "updated_name",
- "defName": "更新人",
- "comment": "",
- "type": "VARCHAR",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "70209889-2586-49A3-B9FC-F140D5C5FF3D"
- },
- {
- "defKey": "updated_time",
- "defName": "更新时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "C2660DF4-B23C-4E91-8FF6-753FAC81FD60"
- },
- {
- "defKey": "deleted_time",
- "defName": "删除时间",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "extProps": {},
- "notes": {},
- "id": "1B4DA594-BA7F-421B-943C-FCAF4C11E889"
- }
- ],
- "correlations": [],
- "indexes": []
- }
- ],
- "views": [],
- "dicts": [
- {
- "defKey": "Gender",
- "defName": "性别",
- "intro": "",
- "items": [
- {
- "defKey": "M",
- "defName": "男",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "1",
- "id": "3622D417-DA1A-408F-BEE1-11D328D534A0"
- },
- {
- "defKey": "F",
- "defName": "女",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "2",
- "id": "380A0790-64A7-481E-831C-32F7BEE1502B"
- },
- {
- "defKey": "U",
- "defName": "未知",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "3",
- "id": "FA239F4D-1276-40D9-B230-F66BD35C3C27"
- }
- ],
- "id": "BF9E20E0-80D3-486D-BD58-5FADCF3E4A1D"
- },
- {
- "defKey": "Political",
- "defName": "政治面貌",
- "intro": "",
- "items": [
- {
- "defKey": "10",
- "defName": "共青团员",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "61F3145A-7599-4CCB-B298-D5EE788107BE"
- },
- {
- "defKey": "20",
- "defName": "中共党员",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "ED16D25A-AB2F-4FA0-BB48-2B9031FA28C4"
- },
- {
- "defKey": "30",
- "defName": "民主党派",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "0FB7974A-AE11-438F-86E0-B163316F9272"
- },
- {
- "defKey": "40",
- "defName": "群众",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "7D247234-7E97-45B1-8C56-4A17A370854A"
- },
- {
- "defKey": "90",
- "defName": "未知",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "DA65D752-AF04-4A11-81D8-14A38692A64A"
- }
- ],
- "id": "06EED564-BBA9-4747-8D73-AF809A330CB8"
- },
- {
- "defKey": "Marital",
- "defName": "婚姻状况",
- "intro": "婚姻状况的码表",
- "items": [
- {
- "defKey": "UNMARRIED",
- "defName": "未婚",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "1",
- "id": "20EE81BC-74EE-47DA-A56F-9663B23F44BD"
- },
- {
- "defKey": "MARRIED",
- "defName": "已婚",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "2",
- "id": "4DCA10A8-417E-4A8D-BDF6-0A278C060ADC"
- },
- {
- "defKey": "WIDOWED",
- "defName": "丧偶",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "3",
- "id": "826062A7-057C-4892-B338-06459F5B808D"
- },
- {
- "defKey": "DIVORCE",
- "defName": "离婚",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "4",
- "id": "B23200B4-5E59-4F5E-A779-D981A040FA32"
- },
- {
- "defKey": "UNSPECIFIED",
- "defName": "未说明",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "5",
- "id": "A7928FE2-349A-4702-9682-2EF7205E077B"
- }
- ],
- "id": "EA1587B7-3954-437A-BFE0-FCB0453BCABA"
- },
- {
- "defKey": "StudentStatus",
- "defName": "学生状态",
- "intro": "",
- "items": [
- {
- "defKey": "Normal",
- "defName": "正常",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "1",
- "id": "E9CA1CC9-8851-4F6B-86BA-B9CF0E44EB73"
- },
- {
- "defKey": "Graduated",
- "defName": "毕业",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "2",
- "id": "DEC51D7C-99DF-430C-817D-0499862D3CCC"
- },
- {
- "defKey": "Studied",
- "defName": "肄业",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "3",
- "id": "8853D6B6-75D3-4479-9006-FC731CD85B20"
- },
- {
- "defKey": "Stop",
- "defName": "休学",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "sort": "4",
- "id": "C74BA8CF-1DC6-4C79-BAAC-F11EB9C6AF01"
- }
- ],
- "id": "4642BC5F-02EE-4E17-A60C-CF22F86A0282"
- },
- {
- "defKey": "GBNation",
- "defName": "民族",
- "intro": "",
- "items": [
- {
- "defKey": "01",
- "defName": "汉族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "9224DF53-F7C0-447D-B8ED-0A39F799EE19"
- },
- {
- "defKey": "02",
- "defName": "蒙古族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "D57818E3-9206-45BB-AE79-27C64A4AB80F"
- },
- {
- "defKey": "03",
- "defName": "回族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "0A1A3CA9-6D68-4E15-8BD0-9A2FF428D804"
- },
- {
- "defKey": "04",
- "defName": "藏族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "7CC6B6BE-47EA-460E-ACFA-C377468DEA11"
- },
- {
- "defKey": "05",
- "defName": "维吾尔族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "A666D51F-D249-4FAC-B1F3-78C371836CB3"
- },
- {
- "defKey": "06",
- "defName": "苗族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "A0C9E1BA-D87B-4695-ADFA-287FDA32BB5A"
- },
- {
- "defKey": "07",
- "defName": "彝族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "149B5B9E-C1D1-4790-8CCF-0ED5F4B25172"
- },
- {
- "defKey": "08",
- "defName": "壮族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "F9A3E65C-BF4D-4C6B-ADB7-8C9CF0487360"
- },
- {
- "defKey": "09",
- "defName": "布依族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "14F17DE4-E96A-460B-98A6-F84EC8CF9885"
- },
- {
- "defKey": "10",
- "defName": "朝鲜族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "8A81AB18-B1BF-4797-A6E5-DEDB2C6566B0"
- },
- {
- "defKey": "11",
- "defName": "满族",
- "intro": "",
- "parentKey": "",
- "enabled": true,
- "attr1": "",
- "attr2": "",
- "attr3": "",
- "id": "7D460947-FBD2-4E4D-8366-3B38DCAF09D1"
- }
- ],
- "id": "115EDEFC-0323-410E-81AB-CCAB8879837A"
- },
- {
- "defKey": "GradeLevel",
- "defName": "受教育程度",
- "sort": "",
- "intro": "",
- "items": [],
- "id": "9E7C9788-B805-4C7D-8531-FD1D9DC79B05"
- }
- ],
- "viewGroups": [
- {
- "defKey": "CUST",
- "defName": "客户管理",
- "refEntities": [
- "83B21BDD-A90D-45C1-B53E-43F5D139DEDB",
- "F5D3B93C-9A2E-4CF7-8A11-AB5C7F65E4CB",
- "748ABD05-3C7E-4A48-93A8-6A15E1EC1215",
- "8EAA142C-8CB0-4895-8F7E-9C4229642082",
- "1C07D97A-6BE4-4D77-BC2C-A09EAF4FEEB7",
- "EF04E0A8-89CD-4464-BE11-9CF863D20C8D"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "5E1DDC1E-4F35-4568-8AD7-564CB2BB70F0"
- },
- {
- "defKey": "PROJ",
- "defName": "项目管理",
- "refEntities": [
- "94BED6C0-6D36-4B74-87FC-201D7C05B5BE",
- "C9C6C0CA-A721-4E98-AAD6-70F76A9690D3",
- "08B142B8-EDC7-4EF9-8764-D1B8AAA5495A",
- "17167068-BE12-4F3D-AA98-6E0BDD52BC48",
- "CA2AFF08-849C-4F0B-A647-088AD4315453",
- "AD34D902-A6A5-4D7E-9BFA-E6EE8362018C"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "80B65AA9-3526-4892-97AA-558F2BED2B11"
- },
- {
- "defKey": "CTR",
- "defName": "合同管理",
- "refEntities": [
- "F6A662FA-4D88-452D-99EE-E4F4002032A4",
- "4627C486-D35A-4F07-9BB0-5E68D8259F18",
- "6511F53F-57C6-4726-BA34-8C68EA8ECDA2",
- "403821BB-46D8-4AED-BAEF-E2BEF3C0EB60",
- "6C39B414-5E3A-4D0F-958F-19EDF97EA619",
- "D01F5FE5-2704-464B-9268-9E4A22838D63",
- "E5C3DA58-7436-45A1-87DE-284D7A724914"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "F342F7E2-C7C0-4046-9E6E-BF3414C31554"
- },
- {
- "defKey": "BASE",
- "defName": "基础数据",
- "refEntities": [
- "16556194-D692-490C-8A80-74265F1CF144",
- "1D9F3F4E-4FA6-47CF-BF8B-D6BA52A08127",
- "1B3CD404-3106-464D-9B1E-682FC6F6C772",
- "7852D378-B2EF-492F-BB54-52D2BC1738A6",
- "ADD9A6E0-C0D1-4506-8392-3634989AA7B6",
- "D8133AE2-F8FA-4652-A752-9F1A8B428FB8"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "CAE462E5-03AF-4C2E-93BA-AD8D2080BE4C"
- },
- {
- "defKey": "PLAT",
- "defName": "平台功能",
- "refEntities": [
- "CE9578CE-7742-4EBA-8F56-A4C832DC224C",
- "6214FE30-8F0E-45A8-9293-A64808250A77",
- "D5D23537-8BAD-4144-A9EA-51772064BA92",
- "2E871384-5471-48C3-83D0-08A2593295F0",
- "DF93A741-7D84-42F5-80A1-B226FB2A2ECA",
- "AF48D518-71C2-4FA5-B0A8-CEBE4AEF9835",
- "88239EF6-71E2-4A03-87A1-7DEA239C32BD",
- "DCB362BC-4FD6-489F-852D-E5728570275E",
- "9DEB5CFB-923E-4C90-A6BC-602093A99B3A",
- "1213FF4D-0686-4882-A33A-8E48C7D239CA",
- "C9C0EFF0-7A8A-44AC-9504-1EC2730C47D0",
- "F4A7EC79-1B42-4530-B710-DE7C73AA68C8"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "6844CD7E-5D25-405A-A9A3-AD43CA92D3B0"
- },
- {
- "defKey": "WORK",
- "defName": "工单管理",
- "refEntities": [
- "430AA523-31EE-486D-81FC-77A94743FDC0",
- "A2C395A0-17EC-4229-BDBE-D699C4AA139D",
- "723E395F-D263-4431-96CE-D10B17FCD2DE",
- "75444F74-D732-47FD-BCBD-ECCEC6D646D7"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "02300311-BCC2-4397-BFC4-37425EF2351D"
- }
- ],
- "dataTypeMapping": {
- "referURL": "",
- "mappings": [
- {
- "defKey": "string",
- "id": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "defName": "字串",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "VARCHAR",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "VARCHAR2",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "VARCHAR",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "VARCHAR",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "VARCHAR",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "VARCHAR2",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "VARCHAR",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "VARCHAR",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "STRING",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "TEXT",
- "797A1496-D649-4261-89B4-544132EC3F36": "String",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "string",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "string",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "string",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "String"
- },
- {
- "defKey": "double",
- "id": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "defName": "小数",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DECIMAL",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "DECIMAL",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "DECIMAL",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "NUMERIC",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "DECIMAL",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "DECIMAL",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "NUMERIC",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "NUMERIC",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "DOUBLE",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "REAL",
- "797A1496-D649-4261-89B4-544132EC3F36": "Double",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Double",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Double",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "decimal",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "double",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "*float64",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "f64"
- },
- {
- "defKey": "int",
- "id": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "defName": "整数",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "INT",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "INT",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "INT",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "INTEGER",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "INT",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "INTEGER",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "INTEGER",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "INT4",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "INT",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "INTEGER",
- "797A1496-D649-4261-89B4-544132EC3F36": "Integer",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Integer",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Integer",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "float",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "int",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "*int",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "i32"
- },
- {
- "defKey": "datetime",
- "id": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "defName": "日期时间",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DATETIME",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "DATE",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "DATETIME",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "TIMESTAMP",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "DATE",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "DATE",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "DATE",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "DATE",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "DATETIME",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "NUMERIC",
- "797A1496-D649-4261-89B4-544132EC3F36": "Date",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "Date",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "Date",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "DateTime",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "timestamp",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "*time.Time",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "DateTime<Local>"
- },
- {
- "defKey": "bytes",
- "id": "D516E75B-90F5-4741-B9B3-A186A263F04C",
- "defName": "二进制",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "BLOB",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "BLOB",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "VARBINARY",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "BYTEA",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "BLOB",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "BLOB",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "BYTEA",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "BYTEA",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "BINARY",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "NONE",
- "797A1496-D649-4261-89B4-544132EC3F36": "byte[]",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "byte[]",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "byte[]",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "binary",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "binary",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "[]byte"
- },
- {
- "defKey": "largeText",
- "id": "B17BDED3-085F-40E1-9019-3B79CF2BF075",
- "defName": "大文本",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "TEXT",
- "A4E23CB7-BB01-4BD1-9F71-F73F3E15A542": "CLOB",
- "BFC87171-C74F-494A-B7C2-76B9C55FACC9": "TEXT",
- "DFBEC1DD-AA84-456E-BBF3-C95DD0DB2022": "TEXT",
- "89504F5D-94BF-4C9E-8B2E-44F37305FED5": "CLOB",
- "0BBCABA5-B8E4-41B0-B8E4-8F5EA6029307": "CLOB",
- "592C7013-143D-4E7B-AF64-0D7BF1E28230": "TEXT",
- "77BD85E5-9D0D-4096-8427-CBA306FC9C6A": "TEXT",
- "11D1FB71-A587-4217-89BA-611B8A1F83E0": "STRING",
- "B363BE0B-F852-49B8-9B2E-F6D2174DEAC1": "TEXT",
- "797A1496-D649-4261-89B4-544132EC3F36": "String",
- "895CFD1D-4273-4D32-A2C4-CAC70200AB5B": "String",
- "A2EE7B4A-CE62-4290-B00C-B26C1BF18073": "String",
- "F3AC2415-E86B-40C6-9FEB-F4B7937D2C30": "string",
- "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2": "string",
- "B91D99E0-9B7C-416C-8737-B760957DAF09": "string",
- "BDF457FD-9F98-4AC3-A705-7587B00A3BAB": "String"
- },
- {
- "defKey": "date",
- "defName": "日期",
- "id": "09C2B44D-4D4C-4EE8-90A0-A42756EE7F02",
- "29D1CE08-4C35-4D2D-AAA9-23D93305B52E": "DATE"
- }
- ]
- },
- "domains": [
- {
- "defKey": "DefaultString",
- "defName": "默认字串",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": 255,
- "scale": "",
- "uiHint": "",
- "id": "9092C4E0-1A54-4859-ABBB-5B62DBC27573"
- },
- {
- "defKey": "ShortString",
- "defName": "短字符",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": 32,
- "scale": "",
- "uiHint": "",
- "id": "F22E7B6D-ADF0-4D4A-84EF-B7B9C0532DF2"
- },
- {
- "defKey": "IdOrKey",
- "defName": "主键标识",
- "applyFor": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "len": 11,
- "scale": "",
- "uiHint": "",
- "id": "16120F75-6AA7-4483-868D-F07F511BB081"
- },
- {
- "defKey": "Code",
- "defName": "编码",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": 32,
- "scale": "",
- "uiHint": "",
- "id": "5E66BDBA-BED9-4D9C-A364-3AE85B30D071"
- },
- {
- "defKey": "Name",
- "defName": "名称",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": 90,
- "scale": "",
- "uiHint": "",
- "id": "54611CCC-CA4B-42E1-9F32-4944C85B85A6"
- },
- {
- "defKey": "Int",
- "defName": "整数",
- "applyFor": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
- "len": "",
- "scale": "",
- "uiHint": "",
- "id": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E"
- },
- {
- "defKey": "Double",
- "defName": "小数",
- "applyFor": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "len": 24,
- "scale": 6,
- "uiHint": "",
- "id": "FF4459C5-6B45-4DBF-8FC0-E06239BC05B4"
- },
- {
- "defKey": "Money",
- "defName": "金额",
- "applyFor": "1A0BDC09-0792-4174-9E8E-80BE8DF44B8E",
- "len": 24,
- "scale": 6,
- "uiHint": "",
- "id": "C3B1681B-99F9-4818-9E80-DE1652A51D85"
- },
- {
- "defKey": "DateTime",
- "defName": "日期时间",
- "applyFor": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
- "len": "",
- "scale": "",
- "uiHint": "",
- "id": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC"
- },
- {
- "defKey": "YesNo",
- "defName": "是否",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": "1",
- "scale": "",
- "uiHint": "",
- "id": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF"
- },
- {
- "defKey": "Dict",
- "defName": "数据字典",
- "applyFor": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
- "len": 4,
- "scale": "",
- "uiHint": "",
- "id": "73FD2BAD-2358-4336-B96D-45DC897BD792"
- },
- {
- "defKey": "DescText",
- "defName": "描述文本",
- "applyFor": "B17BDED3-085F-40E1-9019-3B79CF2BF075",
- "len": "",
- "scale": "",
- "uiHint": "",
- "id": "3E948CEC-3070-472C-AF92-F3CA11EC9D15"
- },
- {
- "defKey": "Date",
- "defName": "日期",
- "applyFor": "09C2B44D-4D4C-4EE8-90A0-A42756EE7F02",
- "len": "",
- "scale": "",
- "uiHint": "",
- "id": "8E1114AD-7D7E-471F-BED5-8C714F8AF556"
- }
- ],
- "diagrams": [],
- "standardFields": [
- {
- "defKey": "personInfo",
- "defName": "个人基本信息要素",
- "fields": [
- {
- "defKey": "ID_CARD_NO",
- "defName": "身份证号",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "A64A91C8-A41F-4113-92FB-7563D7EF054D"
- },
- {
- "defKey": "MOBILE_PHONE",
- "defName": "手机号",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "479DA2AB-1974-411A-A81E-92FB939E75EB"
- },
- {
- "defKey": "GENDER",
- "defName": "性别",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "BF9E20E0-80D3-486D-BD58-5FADCF3E4A1D",
- "uiHint": "",
- "id": "48473E29-6594-4912-AADE-C8AB44FCA3E9"
- },
- {
- "defKey": "BIRTH",
- "defName": "出生日期",
- "comment": "",
- "type": "DATETIME",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
- "refDict": "",
- "uiHint": "",
- "id": "2BD3D2EE-2411-49A6-983D-84B81057312F"
- },
- {
- "defKey": "AVATAR",
- "defName": "头像",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "FDD67CEE-4B52-4BD1-A1A3-9C5EBC6037E6"
- },
- {
- "defKey": "HEIGHT",
- "defName": "身高",
- "comment": "",
- "type": "INT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "refDict": "",
- "uiHint": "",
- "id": "CAAA0E79-41A1-4758-B481-D171168C4D68"
- },
- {
- "defKey": "WEIGHT",
- "defName": "体重",
- "comment": "",
- "type": "INT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
- "refDict": "",
- "uiHint": "",
- "id": "575482CE-64A6-4CB9-99DC-8E126D190AAA"
- },
- {
- "defKey": "NATION",
- "defName": "名族",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "115EDEFC-0323-410E-81AB-CCAB8879837A",
- "uiHint": "",
- "id": "15B0D75D-0B97-4985-A816-D0EAFA90446B"
- },
- {
- "defKey": "POLITICAL",
- "defName": "政治面貌",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "06EED564-BBA9-4747-8D73-AF809A330CB8",
- "uiHint": "",
- "id": "F458E86D-84D6-45A1-9DD3-51E6C8170D7F"
- },
- {
- "defKey": "MARITAL",
- "defName": "婚姻状况",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "EA1587B7-3954-437A-BFE0-FCB0453BCABA",
- "uiHint": "",
- "id": "7275E578-6893-4922-AC69-95B261BFBD61"
- },
- {
- "defKey": "DOMICILE_PLACE_PROVINCE",
- "defName": "籍贯(省)",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "F04BF130-3EC1-4E02-9DED-3214CA88E352"
- },
- {
- "defKey": "DOMICILE_PLACE_CITY",
- "defName": "籍贯(市)",
- "comment": "",
- "type": "VARCHAR",
- "len": "32",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
- "refDict": "",
- "uiHint": "",
- "id": "B97F5BC2-33DE-4857-9DB8-ECFD02C9040C"
- },
- {
- "defKey": "DOMICILE_PLACE_ADDRESS",
- "defName": "户籍地址",
- "comment": "",
- "type": "VARCHAR",
- "len": "60",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
- "refDict": "",
- "uiHint": "",
- "id": "812ADF1D-8C03-40CA-B030-E539838FB889"
- }
- ],
- "id": "F30202B9-4B5D-4CE7-87CE-B3890C84D3F2"
- }
- ],
- "dbConn": [
- {
- "defKey": "D4843C6A-F7EC-480D-A8DB-4F6655F65F92",
- "defName": "local-mysql",
- "type": "29D1CE08-4C35-4D2D-AAA9-23D93305B52E",
- "properties": {
- "driver_class_name": "com.mysql.cj.jdbc.Driver",
- "url": "jdbc:mysql://127.0.0.1: 3306/are?characterEncoding=UTF-8&useSSL=false&useUnicode=true&serverTimezone=UTC",
- "password": "fmx2022",
- "username": "root"
- }
- }
- ]
- }
|