123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121 |
- {
- "name": "南阳智慧农机系统",
- "describe": "南阳智慧农机系统",
- "avatar": "",
- "version": "4.1.1",
- "createdTime": "2022-3-3 17:23:46",
- "updatedTime": "2022-7-21 15:54:18",
- "profile": {
- "default": {
- "db": "BCC84CFF-0541-44EC-A578-03D02506BD5B",
- "dbConn": "",
- "entityInitFields": [
- {
- "defKey": "id",
- "defName": "ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "3384856A-6222-4AF5-91E5-5A699AD581E3"
- },
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "38EB1DE2-B860-4F43-B6B7-652968B36537"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "6FDB2732-62A2-4D42-9C86-621F3BDEB8D3"
- },
- {
- "defKey": "create_user",
- "defName": "创建人",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "2149D9D9-BCAF-44E2-A52F-4F16E5F6AF68"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "4B2E08E5-B6F8-4632-80D8-3F05958BC915"
- },
- {
- "defKey": "update_user",
- "defName": "更新人",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "56DA5FDC-7650-4489-9752-60B3ED0D937E"
- },
- {
- "defKey": "update_date",
- "defName": "更新时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "9B3552E7-8BFB-4ECC-8955-AAC0BB400606"
- }
- ],
- "entityInitProperties": {}
- },
- "sql": {
- "delimiter": ""
- },
- "dataTypeSupports": [
- {
- "defKey": "MYSQL",
- "id": "BCC84CFF-0541-44EC-A578-03D02506BD5B"
- },
- {
- "defKey": "ORACLE",
- "id": "44C96032-7A4C-419F-8ED8-D2D1E7A9B652"
- },
- {
- "defKey": "SQLServer",
- "id": "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5"
- },
- {
- "defKey": "PostgreSQL",
- "id": "45B1078B-5035-4CB1-82AA-BDED9520D81A"
- },
- {
- "defKey": "DB2",
- "id": "3AE6982F-CD22-4553-8775-CE8AA978F1A0"
- },
- {
- "defKey": "DM",
- "id": "2893B250-443F-4D05-8133-6E129A4A5504"
- },
- {
- "defKey": "GaussDB",
- "id": "32F81D01-23AF-42D7-A583-37832814846E"
- },
- {
- "defKey": "Kingbase",
- "id": "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5"
- },
- {
- "defKey": "MaxCompute",
- "id": "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C"
- },
- {
- "defKey": "JAVA",
- "id": "02A042DF-9EBD-4046-A116-0EBB1C89C9BF"
- },
- {
- "defKey": "C#",
- "id": "94E55C64-FC6E-4CA1-A807-C815C60908B0"
- },
- {
- "defKey": "SQLite",
- "id": "BFAC916E-A6AC-4945-98E3-A1C34483598E"
- },
- {
- "defKey": "JavaMybatis",
- "id": "895CFD1D-4273-4D32-A2C4-CAC70200AB5B"
- },
- {
- "defKey": "JavaMybatisPlus",
- "id": "A2EE7B4A-CE62-4290-B00C-B26C1BF18073"
- },
- {
- "defKey": "Hive",
- "id": "81CCA482-3F4D-4EAC-8CF9-F5E7BC098AD2"
- }
- ],
- "codeTemplates": [
- {
- "type": "dbDDL",
- "applyFor": "BCC84CFF-0541-44EC-A578-03D02506BD5B",
- "isDefault": true,
- "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,' ') : '' }} 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",
- "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",
- "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(field.scale)>0){\n changeDDL += (','+field.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 changeDDL += (' DEFAULT ' + defaultValue);\n let comment = after.comment||'';\n changeDDL += (' COMMENT \\''+comment+'\\';');\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{{?}}"
- },
- {
- "type": "dbDDL",
- "applyFor": "44C96032-7A4C-419F-8ED8-D2D1E7A9B652",
- "isDefault": true,
- "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{{~}}",
- "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",
- "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(field.scale)>0){\n changeDDL += (','+field.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{{?}}"
- },
- {
- "type": "dbDDL",
- "applyFor": "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5",
- "isDefault": true,
- "createTable": "IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{{=it.entity.defKey}}]') AND type in (N'U'))\nDROP 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){{=it.separator}}\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",
- "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",
- "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(field.scale)>0){\n changeDDL += (','+field.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{{?}}"
- },
- {
- "type": "dbDDL",
- "applyFor": "45B1078B-5035-4CB1-82AA-BDED9520D81A",
- "isDefault": true,
- "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",
- "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": "appCode",
- "applyFor": "02A042DF-9EBD-4046-A116-0EBB1C89C9BF",
- "isDefault": true,
- "content": "package cn.com.chiner.entity;\n$blankline\nimport javax.persistence.*;\nimport java.io.Serializable;\nimport java.util.Date;\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.pro\n * @date : {{=fullYear}}-{{=month}}-{{=days}}\n * @desc : {{=it.func.join(it.entity.defName,it.entity.comment,'-')}}\n */\n@Table(name=\"{{=it.entity.defKey}}\")\npublic class {{=it.func.camel(it.entity.defKey,true) }} 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 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}",
- " 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": "dbDDL",
- "applyFor": "3AE6982F-CD22-4553-8775-CE8AA978F1A0",
- "isDefault": true,
- "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",
- "message": "",
- "update": ""
- },
- {
- "type": "dbDDL",
- "applyFor": "2893B250-443F-4D05-8133-6E129A4A5504",
- "isDefault": true,
- "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",
- "message": "",
- "update": ""
- },
- {
- "type": "appCode",
- "applyFor": "94E55C64-FC6E-4CA1-A807-C815C60908B0",
- "isDefault": true,
- "content": "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 Chiner.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}",
- "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}"
- },
- {
- "type": "dbDDL",
- "applyFor": "32F81D01-23AF-42D7-A583-37832814846E",
- "isDefault": true,
- "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",
- "message": "",
- "update": ""
- },
- {
- "type": "dbDDL",
- "applyFor": "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5",
- "isDefault": true,
- "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",
- "message": "",
- "update": ""
- },
- {
- "type": "dbDDL",
- "applyFor": "dictSQLTemplate",
- "isDefault": true,
- "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{{~}}"
- },
- {
- "type": "dbDDL",
- "applyFor": "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C",
- "isDefault": true,
- "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",
- "createIndex": "",
- "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",
- "message": "",
- "update": ""
- },
- {
- "applyFor": "BFAC916E-A6AC-4945-98E3-A1C34483598E",
- "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",
- "message": "",
- "update": ""
- },
- {
- "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": "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": ""
- }
- ],
- "generatorDoc": {
- "docTemplate": ""
- },
- "relationFieldSize": 30,
- "uiHint": [
- {
- "defKey": "Input",
- "defName": "普通输入框",
- "id": "24C8C9FB-681B-47CE-AA0B-0BD13A2A7602"
- },
- {
- "defKey": "Select",
- "defName": "下拉输入框",
- "id": "96180FCE-3140-49A8-8D54-4C6633E2017A"
- },
- {
- "defKey": "CheckBox",
- "defName": "复选框",
- "id": "5C2649D9-56E9-44AA-B919-32A529AA16C4"
- },
- {
- "defKey": "RadioBox",
- "defName": "单选框",
- "id": "CE49D6D8-9B96-4343-8F94-D0CB477CFC72"
- },
- {
- "defKey": "Double",
- "defName": "小数输入",
- "id": "EAC9C0D0-16CA-4E0E-9B06-1CEA4E5482DA"
- },
- {
- "defKey": "Integer",
- "defName": "整数输入",
- "id": "A280674E-C294-4986-9188-98283584E280"
- },
- {
- "defKey": "Money",
- "defName": "金额输入",
- "id": "85A9A845-2F94-4608-93E3-120394E70719"
- },
- {
- "defKey": "Date",
- "defName": "日期输入",
- "id": "3C36F9E2-5780-43AF-B117-2B5ECFA1CE6C"
- },
- {
- "defKey": "DataYearMonth",
- "defName": "年月输入",
- "id": "FA4B21F5-E90E-4367-B82D-C52575268E4D"
- },
- {
- "defKey": "Text",
- "defName": "长文本输入",
- "id": "D87D8D9D-CFA1-4962-B52C-D397D1BAE62E"
- },
- {
- "defKey": "RichText",
- "defName": "富文本输入",
- "id": "9D79D555-980D-4F82-A17E-97192F8BBD1C"
- }
- ],
- "menuWidth": "312px",
- "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
- }
- ]
- },
- "entities": [
- {
- "id": "F4C2D76E-70DA-4D64-9AA1-E42B1AB1D061",
- "defKey": "sys_user",
- "defName": "用户表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "user_id",
- "defName": "用户Id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "931037CC-3FBE-4E70-8D68-B8FE580E4D29"
- },
- {
- "defKey": "user_name",
- "defName": "用户名",
- "comment": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "DB2FC405-E907-4986-83FB-DE6297642FC1"
- },
- {
- "defKey": "phone",
- "defName": "手机号",
- "comment": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "E04057DE-2466-44D9-9D02-9B03C1994BAF"
- },
- {
- "defKey": "avatar",
- "defName": "头像",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "0E4F7FDB-000D-4B2A-B4CC-D9BD22E1C01A"
- },
- {
- "defKey": "sex",
- "defName": "性别",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "95F8F39A-A793-4010-B471-C938543CED9D"
- },
- {
- "defKey": "email",
- "defName": "邮箱",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "24C15B88-19B9-407E-BB7D-90E52B3374C0"
- },
- {
- "defKey": "identity",
- "defName": "身份",
- "comment": "农机手/合作社负责人",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "4942FF51-6D46-421D-9998-9E1A5EF03ABA"
- },
- {
- "defKey": "id_card",
- "defName": "身份证号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "6C2F383F-681B-41EF-97C0-F99DA0E9E373"
- },
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "84483DC7-ED2E-46D7-972A-0E3B34A8FE16"
- },
- {
- "defKey": "is_org_manager",
- "defName": "是否机构管理员",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "17810310-673E-48AC-A329-4D03D01ACAB2",
- "id": "416FCFCE-F329-4287-966F-EABB4179BFA6"
- },
- {
- "defKey": "working_status",
- "defName": "工作状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "FD12B6DD-3EEB-4070-B7C1-AD727C155599"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "89C51B66-8E2A-4435-980E-BB28EB0F4424"
- },
- {
- "defKey": "create_user",
- "defName": "创建人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "AF1A2352-4BB1-4E2F-B369-25950D3BE4B2"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "2A24B1B7-0DCE-49FB-8F13-469C4B1E71FE"
- },
- {
- "defKey": "update_date",
- "defName": "更新时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "9CFE30A4-BF3F-4A1D-8246-CCF0F2B9E058"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "DAB389CF-0705-4D51-8A1C-6459F538A482",
- "defKey": "sys_login",
- "defName": "登录表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "login_id",
- "defName": "登录id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "18353C54-AD58-4735-AE02-7A3B1E6D8B48"
- },
- {
- "defKey": "user_id",
- "defName": "用户Id",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "F3709319-503C-4A7E-94BA-C4048868F57A"
- },
- {
- "defKey": "login_name",
- "defName": "登录账户(phone)",
- "comment": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "133A5CE8-A891-48F4-9ED4-088CD2E3FDD5"
- },
- {
- "defKey": "password",
- "defName": "密码",
- "comment": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "39372C7C-B93E-4BFE-BCC5-F527FF4C6BBB"
- },
- {
- "defKey": "user_type",
- "defName": "账号类型",
- "comment": "1后端账号 2前端账号",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "79C7AF30-AEDC-46DE-9C29-5687F24C2A58"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "1启用 2禁用",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "8301DFB0-EA48-47B7-A9D3-7E75E29D5BBC"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "672B9651-CB59-4F7A-8C21-DCEA68DC67D1",
- "defKey": "td_machinery_type",
- "defName": "农机类型表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "type_id",
- "defName": "农机类型Id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "A95A9139-C9C0-4FFB-A536-195C1B4017B0"
- },
- {
- "defKey": "name",
- "defName": "类型名",
- "comment": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "4D2E116D-8928-490D-B5D8-BFD7E399116A"
- },
- {
- "defKey": "screen_statis",
- "defName": "纳入大屏统计",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "17810310-673E-48AC-A329-4D03D01ACAB2",
- "id": "352D2D6D-B2FF-4A49-B268-C63D47F9C530"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "95E259FC-0191-4492-8395-D502076AB4D6"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "5C5F2A72-B1E8-4BF6-AD93-3431F5023D68"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "5D13B567-29D9-4702-9916-DF69DF223EA0",
- "defKey": "ta_region",
- "defName": "归属区域表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "region_Id",
- "defName": "区域Id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "6A45ED61-9DDD-4BE2-966C-CDC16418BA19"
- },
- {
- "defKey": "name",
- "defName": "区域名",
- "comment": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "481C924A-BED8-4C32-8F86-1BC7F6BA5838"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "B8FBAA49-08F9-4794-9EB3-07AD36AEB23D"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "28203A60-03AE-41A9-B8D1-05B9CB316604"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "50D465D1-B337-4269-A174-CBBC2C227A43",
- "defKey": "ta_machinery",
- "defName": "农机表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "machinery_id",
- "defName": "农机Id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "057B70E5-1F05-4EDB-8984-8B3FFD5F125E"
- },
- {
- "defKey": "name",
- "defName": "名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "id": "25E21DAE-D1B3-4804-952E-61AD0E906657"
- },
- {
- "defKey": "type_id",
- "defName": "农机类型",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "A8104EBC-C1FF-459E-A64F-0E6021C653C5"
- },
- {
- "defKey": "type_name",
- "defName": "类型名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "511AE7DF-A682-4D57-A8BA-0759ECD5F03B"
- },
- {
- "defKey": "price",
- "defName": "农机价格",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "F595F13B-DCA8-4F3B-B2B2-B86BEFD1F136"
- },
- {
- "defKey": "buy_date",
- "defName": "购买时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "D5B2AE47-D1BA-495B-A91F-293A9090C105"
- },
- {
- "defKey": "deposit",
- "defName": "押金",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "2BE8C38C-BEDF-4EE0-B9A3-8BB6C3C89D0E"
- },
- {
- "defKey": "labor_cost",
- "defName": "人工费",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "F29CB5C8-7924-4756-8990-04BBE379A8F1"
- },
- {
- "defKey": "thumb",
- "defName": "主图",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "5185593A-64E1-4701-AE36-9A6A278FE2DD"
- },
- {
- "defKey": "region_id",
- "defName": "归属区域",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "FD9D99B2-FDEC-4C35-82D9-057C2E076DB3"
- },
- {
- "defKey": "region_name",
- "defName": "归属区域",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "098099B1-097E-42A6-BDAA-A25ADC49B58A"
- },
- {
- "defKey": "app_status",
- "defName": "APP 注册状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "7B04BF30-4954-4879-B49E-A0C221DF5768"
- },
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "868D735C-7F33-4394-93B3-6598E9210D58"
- },
- {
- "defKey": "job_status",
- "defName": "工作状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "E9F5B88A-0ED0-4455-92A1-816C4960B8AE"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "33B8186A-4934-4802-A19B-40D7819EAA8E"
- },
- {
- "defKey": "create_user",
- "defName": "创建用户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "9E64BDAC-FEAF-4425-9D4C-5B4CDECE62CA"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "5BD0AC95-D686-48F0-8857-525B86DF5795"
- },
- {
- "defKey": "update_user",
- "defName": "更新用户",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "90EDA437-2698-496C-B972-24EAE9A4CFAA"
- },
- {
- "defKey": "update_date",
- "defName": "更新时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "0D567E72-E0C3-4632-9BD9-6162756A7605"
- },
- {
- "defKey": "location",
- "defName": "当前位置",
- "comment": "当前农机经纬度",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "F59E144C-E4E8-44D6-988C-F21331DCD6CE"
- },
- {
- "defKey": "online_status",
- "defName": "在线状态",
- "comment": "1 在线, 其他不在线",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "184FDBC0-D265-48C6-B6CB-60D151754CC8"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "BD0323B9-65A1-4515-BF22-F8C82258765D",
- "defKey": "ta_org",
- "defName": "机构管理",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "DAC6AA83-C71C-418C-A384-F095DF5F4D31"
- },
- {
- "defKey": "name",
- "defName": "名称",
- "comment": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "A051AAED-F209-49AA-8516-1E048BD79E20"
- },
- {
- "defKey": "credit_code",
- "defName": "信用代码",
- "comment": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "06A3C08A-882A-48A1-BDFA-5940D807A80F"
- },
- {
- "defKey": "lng",
- "defName": "经度",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "84B217A4-B951-4EF9-A339-B90F200437D3"
- },
- {
- "defKey": "lat",
- "defName": "纬度",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "1399643D-A8A4-4E3E-92ED-4496DF82032A"
- },
- {
- "defKey": "region_id",
- "defName": "区域Id",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "DF8CBB0A-922D-4A66-8652-CC5C5CE2579D"
- },
- {
- "defKey": "address",
- "defName": "地址",
- "comment": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "F6F8E9A8-4E45-47C8-8C47-DA6512190683"
- },
- {
- "defKey": "contact_person",
- "defName": "联系人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "CD217A76-CADD-41C1-A0CD-7B2537062013"
- },
- {
- "defKey": "phone",
- "defName": "联系方式",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "2ED62E9B-2DC9-4745-BADF-1403662B5C65"
- },
- {
- "defKey": "machinery_num",
- "defName": "农机数量",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "D0AC6A19-79D2-410A-B6B9-D51F0FBF2F0B"
- },
- {
- "defKey": "worker_num",
- "defName": "员工数量",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "1E3EB075-C314-4398-A62E-8D075E6BF13C"
- },
- {
- "defKey": "order_num",
- "defName": "完成订单数",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "A4D709B7-6852-4160-BC52-25F164AAFF5C"
- },
- {
- "defKey": "score",
- "defName": "评分",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "73D7E025-1676-49BA-89ED-0F2D5EE4BD01"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "6DB17307-134F-4F7B-A430-0644C7DE0D80"
- },
- {
- "defKey": "create_user",
- "defName": "创建人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "D8AAD0FB-E3B3-49AE-9F44-A58E5347D73F"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "541532AD-F961-46BF-9F8B-86C18C2AC0C1"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "66DE726D-354C-4D57-ADEA-BDD146B2FBBB",
- "defKey": "ta_news_type",
- "defName": "资讯分类表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "type_id",
- "defName": "分类Id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "59483878-7F28-47F8-86C8-E67FB345FE64"
- },
- {
- "defKey": "name",
- "defName": "分类名",
- "comment": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "26D81AC9-AD90-4FCB-919B-7EF4D28298FB"
- },
- {
- "defKey": "sort_no",
- "defName": "排序",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "10FA058F-26B9-48DE-B821-40DED13D32E6"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "FB67FE5E-3FCE-4586-A23A-5CE646A9E200"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "0D70C604-9C13-42A6-9E13-1089E106FD9E"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "3012A11C-4742-4B94-8702-F745AF272121",
- "defKey": "ta_news",
- "defName": "资讯表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "news_id",
- "defName": "资讯Id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "438858B6-344E-4651-AA23-3E398CDA34B3"
- },
- {
- "defKey": "title",
- "defName": "资讯标题",
- "comment": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "D963B368-8EFB-451F-8CD5-EB6DE9DEB8EA"
- },
- {
- "defKey": "type_id",
- "defName": "资讯分类",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "D150F7B2-6443-40CA-96BE-4234F864C64F"
- },
- {
- "defKey": "type_name",
- "defName": "分类名称",
- "comment": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "6153E519-6049-4E3E-8F6D-A56244FC1909"
- },
- {
- "defKey": "thumb",
- "defName": "封面",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "C661E653-A3B4-4079-9492-9329BD5409FF"
- },
- {
- "defKey": "weight",
- "defName": "权重",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "8E73861B-5B53-473B-9C6C-758C019FECDF"
- },
- {
- "defKey": "status",
- "defName": "发布状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "2D54360B-6152-4815-81FD-E6354E03405A"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "F89F112E-99C2-408F-8099-E6188472414C"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "E087DC27-CAAB-47ED-A883-DF5ABA1BFB72",
- "defKey": "ta_banner",
- "defName": "轮播图表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "banner_id",
- "defName": "轮播图Id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "A759A82D-A708-4D4D-86D6-B670B64D3166"
- },
- {
- "defKey": "title",
- "defName": "名称",
- "comment": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "63CB39B8-AEE1-4379-98C9-56D2F94E1043"
- },
- {
- "defKey": "thumb",
- "defName": "图片",
- "comment": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "8B54A79C-F5BB-48F2-B221-B4B8B6105067"
- },
- {
- "defKey": "position",
- "defName": "位置",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "ED69D5E1-3ACB-4063-83F1-DDA7E39CADD1"
- },
- {
- "defKey": "sort_no",
- "defName": "排序",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "18BF6B62-E9EC-4FEF-A409-1C376B976341"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "E87E806A-5D4E-4BD7-8016-4D5680865258"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "39C189CA-57E4-4596-8C47-A84EB573BF4E"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "C631B6F5-DC38-4E53-A04C-B1B3108162AD",
- "defKey": "ta_message",
- "defName": "消息表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "message_id",
- "defName": "消息id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "485C4C53-75CB-47B6-866B-90C761F3D06C"
- },
- {
- "defKey": "title",
- "defName": "消息标题",
- "comment": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "8A646917-49CD-4957-B29C-C4B6A67AA19D"
- },
- {
- "defKey": "content",
- "defName": "消息内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "315F8E16-6B08-4786-B66C-C35AB9A6A2CC"
- },
- {
- "defKey": "receiver_target",
- "defName": "接收人类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "4CE45D8E-8BA2-47D2-97F8-7A377F106FCD"
- },
- {
- "defKey": "receiver_id",
- "defName": "接收人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "15C1B36F-D2CA-4A9B-8E7F-8F7BC9144FFA"
- },
- {
- "defKey": "receiver_port",
- "defName": "接收端",
- "comment": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "FB12FF88-61DF-496E-A5EC-C842DB3C25A6"
- },
- {
- "defKey": "push_mode",
- "defName": "推送方式",
- "comment": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "18F11CD3-8D04-449E-9C54-C15BC4ADF57C"
- },
- {
- "defKey": "push_time",
- "defName": "推送时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "4419DF44-4CC8-4A3E-A0A6-CF30F8DA0AC3"
- },
- {
- "defKey": "push_result",
- "defName": "推送结果",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "2627A6BF-55F3-4042-A169-46FC4181F262"
- },
- {
- "defKey": "action",
- "defName": "关联动作",
- "comment": "json描述动作内容",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "B5BD6072-ADC1-4CED-A4AA-5C681A8758AA"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "064A99EE-AF85-43BF-96C8-263C2FD1E813"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "64170918-87C7-4378-B98B-74A70A715A0B"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "B59E0790-9AD4-400B-B7C0-836354AD1847",
- "defKey": "ta_extend_content",
- "defName": "拓展内容表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "ext_id",
- "defName": "租户号",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "BB926071-BED8-4251-8E23-0319C15E8C52"
- },
- {
- "defKey": "target_type",
- "defName": "扩展对象类型",
- "comment": "message消息表 bannar轮播图 info资讯",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "4FED7053-406B-45D8-97EE-744EBC71B069"
- },
- {
- "defKey": "target_id",
- "defName": "拓展对象Id",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "2D0D3114-6773-40C8-965B-4E12CDA5F7B4"
- },
- {
- "defKey": "content_type",
- "defName": "内容类型",
- "comment": "text文本 image图片",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "E36A03B0-24BC-4D28-976C-E57F948E84E0"
- },
- {
- "defKey": "content",
- "defName": "内容",
- "comment": "",
- "type": "TEXT",
- "len": 0,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "38325D22-BF21-4B85-BF7C-2C91400B4B6A"
- },
- {
- "defKey": "sort",
- "defName": "排序",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "AABF8223-A311-49E9-AADA-71207676639D"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "C4B777C6-BACE-4EE0-88B2-4529FA2C8472"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "BB77FE3A-1381-43DF-AF89-AE06A7B07D96",
- "defKey": "ta_order",
- "defName": "订单表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "order_id",
- "defName": "订单Id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "0F7F6077-B72D-47E1-8ED7-727995DB1FB2"
- },
- {
- "defKey": "order_no",
- "defName": "订单编号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "49F72495-1CB0-49E5-9CC4-32E23F6ED699"
- },
- {
- "defKey": "person_id",
- "defName": "下单人Id",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "296D3D3B-C23C-4D0F-B5B4-E5230C59CFB8"
- },
- {
- "defKey": "charges",
- "defName": "费用",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "9F818B44-AB8A-4F94-B0BA-4047A91E48C8"
- },
- {
- "defKey": "price",
- "defName": "单价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "EEDA1122-007A-417B-8576-A41EFCC8ABE2"
- },
- {
- "defKey": "amount",
- "defName": "作业面积",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "69D6BCA6-D8F1-4CFF-9B5C-4896F7951639"
- },
- {
- "defKey": "machinery_id",
- "defName": "农机ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "C013E7D9-E01C-47D2-A179-ADB1648FD7BD"
- },
- {
- "defKey": "machinery_name",
- "defName": "农机名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "4AAADEAD-25A7-43AE-BB0D-954778B99075"
- },
- {
- "defKey": "machinery_type",
- "defName": "农机类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "533A1525-8323-497D-A163-505601FFE832"
- },
- {
- "defKey": "type_name",
- "defName": "类型名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "0374F680-84E1-4ECB-BC94-B701CE250D0A"
- },
- {
- "defKey": "address",
- "defName": "作业地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "DCD1D869-B8B3-4A06-839F-4FBC7DAFA938"
- },
- {
- "defKey": "appointment_date",
- "defName": "预约时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "FF5C3A93-40BA-4765-A94B-FE8105C1725E"
- },
- {
- "defKey": "pay_status",
- "defName": "付款状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "1EC0A9D6-8470-4452-8640-C1ED9FC7E320"
- },
- {
- "defKey": "dispatch_status",
- "defName": "调度状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "E1B96267-E738-4169-9052-C551F5080F99"
- },
- {
- "defKey": "work_status",
- "defName": "工作状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "45D73064-226B-48C2-B99B-0814459A2F7B"
- },
- {
- "defKey": "is_evaluated",
- "defName": "是否评价",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "17810310-673E-48AC-A329-4D03D01ACAB2",
- "id": "ABD0EB2C-159D-42F1-80E1-DA6FB14DC9B6"
- },
- {
- "defKey": "is_refund",
- "defName": "是否退单",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "17810310-673E-48AC-A329-4D03D01ACAB2",
- "id": "82B43A72-31CF-4F9E-92C6-FE0E6DF52B8B"
- },
- {
- "defKey": "org_id",
- "defName": "接单机构",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "5D6EAA4A-053A-45DE-88E9-CBE00DAC8151"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "01C39CE4-5C7B-43BA-A47F-9C45D31B1735"
- },
- {
- "defKey": "create_date",
- "defName": "下单时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "945C0772-0230-4119-9287-1C6029607D68"
- },
- {
- "defKey": "pay_type",
- "defName": "支付端",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "13C6A292-3267-4A47-A221-37F49A46A294"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "CB499081-1FC3-403E-8EA9-46B365EDD608",
- "defKey": "ta_evaluation",
- "defName": "评价表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "evaluate_id",
- "defName": "评价id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "EB443625-D050-4E26-BAAF-DC0DA7C65B9E"
- },
- {
- "defKey": "order_id",
- "defName": "订单Id",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "5F5DEFA1-C4EB-4473-967C-D036A3BA76C7"
- },
- {
- "defKey": "score",
- "defName": "评分",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "1B0740D9-9B29-4FF7-84AD-E3F107E38B2D"
- },
- {
- "defKey": "content",
- "defName": "评价内容",
- "comment": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "01E95D52-DBEB-4BF4-B21C-57CA4E297EA7"
- },
- {
- "defKey": "person_id",
- "defName": "评价人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "EBE975D2-D15F-4383-B68F-617E5AF7CABA"
- },
- {
- "defKey": "create_date",
- "defName": "评价时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "0D2BE827-B899-4F24-B657-CD340F6A6BF7"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "06789AD3-D443-41E9-AC00-8252B06D704A",
- "defKey": "ta_account",
- "defName": "账户表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "account_id",
- "defName": "账户id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "42AA5729-B0E0-4F86-9E8B-4AC8227736FF"
- },
- {
- "defKey": "user_id",
- "defName": "人员ID",
- "comment": "1银行卡号2微信账户3支付宝账户",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "6986D4BF-B78F-4BC8-85BC-FC6462284D04"
- },
- {
- "defKey": "amounts",
- "defName": "余额",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "F04A94D9-22C7-4FA0-AF2C-59FBD427E415"
- },
- {
- "defKey": "paid_fee",
- "defName": "累计支出",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "453CE7B3-28BF-4070-A2DB-3CE63B9E7A0C"
- },
- {
- "defKey": "deposit_fee",
- "defName": "充值金额",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "FCD1EF3B-D5D6-4DA2-88A3-2201D84B27BA"
- },
- {
- "defKey": "state",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "73580531-AC39-4891-A301-8AA44F3721B2"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "E98A2135-D764-4870-B620-80A2BC7355C2"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "6418B8D7-4B6E-4758-A350-D8A6A2C016BA",
- "defKey": "ta_account_log",
- "defName": "流水表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "log_id",
- "defName": "流水id",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "refDict": "",
- "uiHint": "",
- "id": "8E91DA79-E1BF-44F1-9797-F8811F2B66C1"
- },
- {
- "defKey": "account_id",
- "defName": "账户Id",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "F6D8C943-E156-49BB-B32E-6D370AD020EB"
- },
- {
- "defKey": "fee_type",
- "defName": "收支类型",
- "comment": "1收入, -1支出",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "65199E58-CFEE-45E9-9C96-BBA07E9E5622"
- },
- {
- "defKey": "charge_type",
- "defName": "消费类型",
- "comment": "押金,人工费等",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "1729CEC9-8455-4204-9ACB-5E77933B7794"
- },
- {
- "defKey": "money",
- "defName": "流水金额",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "258F9A78-760E-4A9F-8131-90F65CA9E373"
- },
- {
- "defKey": "pay_id",
- "defName": "支付ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "211AD637-CB21-402F-AD3C-6E47F311761A"
- },
- {
- "defKey": "order_id",
- "defName": "订单Id",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "05F3AA13-3BD7-4A5C-8E7D-66F939052B31"
- },
- {
- "defKey": "remarks",
- "defName": "备注",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "B3A3721E-416F-48CC-A5E3-E9B29A2B7851"
- },
- {
- "defKey": "create_date",
- "defName": "发生时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "D039FB1F-B3CF-43FA-95ED-84C5D55B43A3"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "7F694277-145F-4B8D-8A4D-F7A2403DD97C",
- "defKey": "ta_withdrawal",
- "defName": "提现表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "withdrawal_id",
- "defName": "提现Id",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "177F9826-A267-4F46-A0F6-78802B5E0DC1"
- },
- {
- "defKey": "user_id",
- "defName": "申请人",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "2998AB84-994C-4870-969F-56E06DE76112"
- },
- {
- "defKey": "user_name",
- "defName": "申请人姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "id": "1FD0DE13-E5DC-4A5F-8726-9E81832A4B5D"
- },
- {
- "defKey": "money",
- "defName": "提现金额",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "25E5B210-A66A-49A6-B139-502A99119AE1"
- },
- {
- "defKey": "audit_user",
- "defName": "审批人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "2497E5C7-88EB-4630-B8B0-E867F67E09A0"
- },
- {
- "defKey": "audit_user_name",
- "defName": "审批人姓名",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "id": "694E57FF-1567-4DDD-B2ED-BC26CAB26CC2"
- },
- {
- "defKey": "audit_status",
- "defName": "审核状态",
- "comment": "未审批,不同意,同意",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "0BB443AF-F22F-40BA-97CE-A8EC5E325A52"
- },
- {
- "defKey": "audit_date",
- "defName": "审核时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "AE131161-E787-4F6F-832D-B5AAE6D58D2C"
- },
- {
- "defKey": "audit_remark",
- "defName": "审核结果",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "BA542E8E-A160-4584-805B-0311695E46F9"
- },
- {
- "defKey": "remarks",
- "defName": "备注",
- "comment": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "431A665B-8CE2-4C02-8F5A-EC45D3C3298B"
- },
- {
- "defKey": "account_card_type",
- "defName": "打款方式",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "F09BBA9F-1614-4BFE-941C-7757D52CD3C6"
- },
- {
- "defKey": "account_card_no",
- "defName": "打款账号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "DEFA626F-9B9F-4E5D-BCF7-3708FE83807A"
- },
- {
- "defKey": "posted_date",
- "defName": "打款时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "4DE2588B-0F05-477D-9130-8593C745E3E8"
- },
- {
- "defKey": "create_date",
- "defName": "申请时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "uiHint": "",
- "id": "C57658CE-5B48-4DE0-8677-E51A8EBCD84B"
- },
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "1091813E-7735-46DA-8C2B-6059242519FA"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "49AD426A-FD46-49A7-99D2-D5FCDBB09F48"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "F3195FBA-2D44-4B70-84D5-FD37320CEF7E",
- "defKey": "sys_role",
- "defName": "角色表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "role_id",
- "defName": "角色ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "B6B561F2-B0D8-46E2-A7E1-FEBFFB6C4971"
- },
- {
- "defKey": "name",
- "defName": "角色名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "id": "EE359728-D6C7-405E-B9BF-B15320F4C976"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "refDict": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "86AA28C1-8320-4B49-9642-8D567D2E17C9"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "21181A72-5373-4072-8F80-7DD11030531A",
- "defKey": "sys_permission",
- "defName": "权限表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "permission_id",
- "defName": "权限ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "A73C2362-5B17-445B-B1F8-9F94D5B83C05"
- },
- {
- "defKey": "name",
- "defName": "权限名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "id": "F43F5095-950E-47C6-AFFF-59E172DD65ED"
- },
- {
- "defKey": "resource_id",
- "defName": "资源ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "B84C7CFE-486D-466A-B203-15D298715CDD"
- },
- {
- "defKey": "resource_type",
- "defName": "资源类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "24F72C8B-E4A8-4815-A343-74B742F83B9E"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "D8954A17-2DE3-402B-8E00-7C0A275415CC",
- "defKey": "sys_user_role",
- "defName": "用户角色",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "serial_no",
- "defName": "序号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "06933EB5-40EF-4E8F-9F52-7D41F99CA138"
- },
- {
- "defKey": "user_id",
- "defName": "用户ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "4737D53E-AF4B-49FD-BF9B-EE4EE427F7C9"
- },
- {
- "defKey": "role_id",
- "defName": "角色ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "18E723AC-7870-49C5-8A9C-EB553721C89D"
- }
- ],
- "correlations": [],
- "indexes": [
- {
- "defKey": "inq_user_role",
- "defName": null,
- "unique": true,
- "comment": "",
- "fields": [
- {
- "fieldDefKey": "4737D53E-AF4B-49FD-BF9B-EE4EE427F7C9",
- "ascOrDesc": "A",
- "id": "D75A2849-EBAE-4E85-ADEC-3E45231849EE"
- },
- {
- "fieldDefKey": "18E723AC-7870-49C5-8A9C-EB553721C89D",
- "ascOrDesc": "A",
- "id": "74FFEAFE-EA21-4686-8060-5464AE87AF88"
- }
- ],
- "id": "D8F3CF77-0B02-4DDB-B806-64CF51948F04"
- }
- ]
- },
- {
- "id": "C2F41CAF-43C5-4FED-A860-752827DB8395",
- "defKey": "sys_role_permission",
- "defName": "角色权限",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "serial_no",
- "defName": "序号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "D5A3DEC3-00D4-4CDE-AC84-1B58D8B28909"
- },
- {
- "defKey": "role_id",
- "defName": "角色ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "C979FE59-D831-499A-9AE2-2C21C3043BA0"
- },
- {
- "defKey": "permission_id",
- "defName": "权限ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "EF4CDDD5-1828-4B89-9E35-FD67B75CA296"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "381DB8E0-172F-43A1-B52F-3F6BC4FABCCC",
- "defKey": "sys_menu",
- "defName": "菜单表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "menu_id",
- "defName": "菜单ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "1DDBDD33-9888-4C5D-8A5A-0D3AFB623D39"
- },
- {
- "defKey": "name",
- "defName": "菜单名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "72F03E09-B808-4EAA-A166-1A07CB768E70"
- },
- {
- "defKey": "menu_p_id",
- "defName": "上级菜单",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "DA7B9B48-F212-415C-AF06-611573364A5A"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "623E36A8-7E6E-4404-BC03-1D44F0151BF2"
- },
- {
- "defKey": "sort_no",
- "defName": "排序",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "FA4990C3-5A29-4B7A-9BC8-5654DFE75CC4"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "F7E33A11-713B-49BD-B78B-904B06B4962C",
- "defKey": "ta_images",
- "defName": "图片",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "image_id",
- "defName": "图片ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "A0738756-D401-431D-90E0-F36E0A1F0980"
- },
- {
- "defKey": "url",
- "defName": "图片地址",
- "comment": "",
- "type": "TEXT",
- "len": 0,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "18018AD9-24B3-4E95-A4C9-9688D6BA57D7"
- },
- {
- "defKey": "target_type",
- "defName": "所属对象",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "C4B103A9-6ECC-4CB8-BC4E-03AD6822E1FF"
- },
- {
- "defKey": "target_id",
- "defName": "对象ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "57ABED6B-5BE8-4271-A7F8-2E38AB3D111C"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "9F8C1C00-1E9F-434C-ACC6-C2B7AC2B7AE9"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "48EC36D9-B2A5-4C67-87F7-887A4E319E46"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "8CCF7EBD-3AEE-4B68-9A58-375D1D78B3FE",
- "defKey": "ta_person",
- "defName": "人员表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "person_id",
- "defName": "用户ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "3DD14A6F-8A9D-4722-8B52-C1F32CF173D2"
- },
- {
- "defKey": "app_id",
- "defName": "小程序APPID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "EDE8757D-B511-4523-AACE-AF9D8E460EF1"
- },
- {
- "defKey": "openid",
- "defName": "openid",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "76743DF0-5A48-46CD-BFBC-892D0C606CAA"
- },
- {
- "defKey": "nick_name",
- "defName": "名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "0231427B-C326-4C83-B14D-F219E6A5EE44"
- },
- {
- "defKey": "avatar",
- "defName": "头像",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "5B38DFDF-BDD3-4742-8379-4647D34FD97C"
- },
- {
- "defKey": "sex",
- "defName": "性别",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "4E66A823-A2D5-48E4-8184-6309047E4DEE"
- },
- {
- "defKey": "phone",
- "defName": "手机号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "E8DC4E94-17BB-415E-B129-D69810A28EBF"
- },
- {
- "defKey": "user_id",
- "defName": "绑定人员",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "1858AA18-9ECC-4246-831B-ED47F115A4FE"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "45E0AFB1-7FAC-475D-A224-658113F7F6CD"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "6E35A306-D290-497E-A6DF-A753D412680B"
- },
- {
- "defKey": "identity",
- "defName": "身份",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "A6A09911-03E8-4FC5-BE3B-4B0CD4023907"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "4B755284-590E-439B-BEA6-B74662B43C22",
- "defKey": "ta_pay",
- "defName": "支付信息",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "pay_id",
- "defName": "支付ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "9133FFC3-D03F-4DD5-B095-8126E2352638"
- },
- {
- "defKey": "order_id",
- "defName": "订单ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "EAEF3B69-5115-48A5-BACD-AA6101E84FC5"
- },
- {
- "defKey": "order_no",
- "defName": "订单号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "6A0B7CF3-67B3-4CCC-87CD-BC52E3EC0E79"
- },
- {
- "defKey": "person_id",
- "defName": "支付人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "2D488D7C-70F1-41B9-9CC7-B8D65BA71A90"
- },
- {
- "defKey": "pay_type",
- "defName": "支付类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "'wx'",
- "hideInGraph": false,
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "F173C3DE-C63C-417D-A762-2432D93BEE8D"
- },
- {
- "defKey": "is_refund",
- "defName": "是否退款",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "domain": "17810310-673E-48AC-A329-4D03D01ACAB2",
- "id": "FC1CBFAF-4258-4DF9-BA14-5FC01946B4CA"
- },
- {
- "defKey": "charges",
- "defName": "支付金额",
- "comment": "单位分",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "63881CE5-4894-4739-AECB-62F83C1435D2"
- },
- {
- "defKey": "description",
- "defName": "商品描述",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "16C9D799-95D8-4A8C-9BDA-0DCF03357532"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "90432EE9-15DD-4AC0-AC1A-47B83975B7EA"
- },
- {
- "defKey": "message",
- "defName": "支付结果描述",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "6CEE0DFD-E154-44FA-861C-BEFC02B1E1A0"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": false,
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "1770A305-5ED8-4620-9B98-C49596065F5D"
- },
- {
- "defKey": "pay_date",
- "defName": "支付时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "25F4AC1B-1090-4A62-AD1A-EA272CD8418F"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "7649AF46-46A7-4BF5-9B0F-9C20096EC4F0",
- "defKey": "ta_user_machinery",
- "defName": "农机绑定",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "serial_no",
- "defName": "序号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "refDict": "",
- "uiHint": "",
- "id": "7202A27B-6846-438F-9036-C8320E38229F"
- },
- {
- "defKey": "user_id",
- "defName": "用户ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "58145A47-F99C-4683-8407-0824B6FB1A57"
- },
- {
- "defKey": "machinery_id",
- "defName": "农机ID",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "078ED285-0526-4487-BD31-03BBCC839002"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "0388E860-4270-41A6-89B7-767703200A16",
- "defKey": "ta_dispatch",
- "defName": "调度表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "dispatch_id",
- "defName": "调度ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "6447C5B3-A8DB-4747-80D4-509716D3F9A3"
- },
- {
- "defKey": "order_id",
- "defName": "订单ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "061E911E-89A4-4855-8239-DC331B7ACF6A"
- },
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "EEA9BAFD-41C7-40E3-B2E1-C4EEC7A45DD1"
- },
- {
- "defKey": "org_name",
- "defName": "机构名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "31050715-15F8-4852-8617-8AC27D9D8966"
- },
- {
- "defKey": "worker_id",
- "defName": "农机手",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "A6E596CB-462D-4B4D-924D-829D78B28BCB"
- },
- {
- "defKey": "worker_name",
- "defName": "农机手名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "32412CDE-464D-4C50-8F94-7F10877CCDA1"
- },
- {
- "defKey": "machinery_id",
- "defName": "农机ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "AB9BF76A-A4BC-4D0A-9B9B-24C8ABF8F764"
- },
- {
- "defKey": "machinery_name",
- "defName": "农机名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "E633A1E3-82C2-4BA2-A4BB-701293D467C2"
- },
- {
- "defKey": "type_id",
- "defName": "农机类型ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "60CFE3B8-7FFC-4A1A-8499-9278EF6B8846"
- },
- {
- "defKey": "type_name",
- "defName": "农机类型名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "7556E47D-A9FC-4E9A-AE5F-A3E1640C69CF"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "9656F0FE-5DE6-467F-979F-2DDC2F9F49CB"
- },
- {
- "defKey": "create_user",
- "defName": "创建人",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "71981FFD-765E-48CB-B78D-069E381B4DD7"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "F966A253-6B34-421D-B146-7C088ED2F3E1"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "408310B7-AAA0-43C8-B2D1-93FB89C1C214",
- "defKey": "ta_work_job",
- "defName": "作业表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "job_id",
- "defName": "作业ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "5A6DC08B-1829-4512-83B8-62994B0FD818"
- },
- {
- "defKey": "dispatch_id",
- "defName": "调度ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "4E781169-60F5-4F85-80EC-8C5BB4D81C23"
- },
- {
- "defKey": "order_id",
- "defName": "订单ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "B88566DA-D3BE-49B6-BF62-13BEE5E0BC6C"
- },
- {
- "defKey": "worker_id",
- "defName": "农机手ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "74F23273-6E20-491C-8177-0A742B3742B2"
- },
- {
- "defKey": "machinery_id",
- "defName": "农机ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "A200188A-21C2-4EEE-842A-16FE18FC5DB8"
- },
- {
- "defKey": "start_date",
- "defName": "开始时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "FF1DA8F9-384D-4325-9C7B-BF30707DE923"
- },
- {
- "defKey": "end_date",
- "defName": "结束时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "83DEF44E-3674-44B8-A814-A1FF6A0468E3"
- },
- {
- "defKey": "region_id",
- "defName": "区域ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "212897CC-ADCA-4696-9B78-1F540A83EB5F"
- },
- {
- "defKey": "type_id",
- "defName": "作业类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "B399A94D-DE65-47A2-BBB9-D6E5C1E7A1D5"
- },
- {
- "defKey": "area",
- "defName": "作业面积",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "E4A9911B-F791-490B-A096-63B09B34E61D"
- },
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "9B7D6E8C-E4F3-412C-978F-683B423FC5C7"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "4DDE5A2F-8D5E-4A93-9A91-B0B67803459C"
- },
- {
- "defKey": "create_user",
- "defName": "创建人",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "A0573169-8150-491B-898A-48AF546FB15B"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "0A03A846-AC0D-40AF-8A34-7C4CD3EE5F9A"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "70B1F99A-A6B7-43C3-A131-3D3C1EEF8DAE",
- "defKey": "ta_work_job_type",
- "defName": "作业类型",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "type_id",
- "defName": "类型ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "7E84BFE5-02B3-48DA-B197-7BF4810F0257"
- },
- {
- "defKey": "name",
- "defName": "名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "id": "54820BFD-9322-49CB-84CE-93CEBD923613"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "8B9CE1F8-AB81-468D-A8F4-6134BFC5307E"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "FBF7A834-7EEE-42B6-B75A-F75810DEA516",
- "defKey": "sys_setting",
- "defName": "系统设置",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "setting_id",
- "defName": "ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "4FADD06B-DB7F-4699-9572-33800B2FBABC"
- },
- {
- "defKey": "setting_desc",
- "defName": "设置描述",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "93463752-1C30-4830-9E83-A3B4BE21C1CE"
- },
- {
- "defKey": "setting_value",
- "defName": "值",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "F513B8E6-5E0E-41EC-AE63-2EB29F2832F1"
- },
- {
- "defKey": "is_hidden",
- "defName": "是否隐藏",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "17810310-673E-48AC-A329-4D03D01ACAB2",
- "id": "00249D28-5399-4A87-BDF8-EDDAB557080A"
- },
- {
- "defKey": "sort_no",
- "defName": "序号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "E999EE5C-0BA7-4735-AD3F-3A9C4CE9D7A6"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "1EE7848E-34B2-43DC-B963-1D507A74B724"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "93187464-8FAB-479A-8BEC-D61F682546E1",
- "defKey": "td_device",
- "defName": "设备表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "device_id",
- "defName": "设备ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "4F46AE46-0F05-4E97-8707-0AC589244004"
- },
- {
- "defKey": "device_no",
- "defName": "设备号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "A5D28FAB-2635-4A91-83DE-5EE9B0B56A22"
- },
- {
- "defKey": "device_type",
- "defName": "设备类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "F5BB7EE2-72BE-4D70-9FDC-F12DC9160E8E"
- },
- {
- "defKey": "machinery_id",
- "defName": "农机ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "2F6B2829-EEB6-466E-84A5-5BE72A335E4E"
- },
- {
- "defKey": "api_config",
- "defName": "接口配置",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "605C7B34-51EB-43C7-BF47-76C06B09382D"
- },
- {
- "defKey": "channel_no",
- "defName": "通道号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "FAD36B77-598C-449B-BFC5-3F3BC0432864"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "6152E166-F7CD-4F87-9A7A-0C07A5FFCB64"
- },
- {
- "defKey": "create_user",
- "defName": "创建人",
- "comment": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "68A4CDCB-2A75-4171-A10B-98AD7063E925"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "4A0850A1-E6A6-4A32-8D0A-17013AD1F5F9"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "F9433D3C-D94E-4B51-86AA-A025635B4835",
- "defKey": "ta_machinery_gps",
- "defName": "农机定位信息",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "serial_no",
- "defName": "序号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "refDict": "",
- "uiHint": "",
- "id": "5CBD02A4-67B1-4429-9D0C-BF245F03422D"
- },
- {
- "defKey": "device_id",
- "defName": "设备ID",
- "comment": "海康设备表",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "EF176555-E9BB-4185-9023-11DC95B24808"
- },
- {
- "defKey": "machinery_id",
- "defName": "农机ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "2D5EAEAB-3904-4BBA-8D6C-83DD463C9460"
- },
- {
- "defKey": "lng",
- "defName": "经度",
- "comment": "",
- "type": "VARCHAR",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "55355824-2C0C-48EB-B25D-B5D1285AB72A"
- },
- {
- "defKey": "lat",
- "defName": "维度",
- "comment": "",
- "type": "VARCHAR",
- "len": 32,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "F569FDC1-45D4-4811-9EB9-B59F1D380E5F"
- },
- {
- "defKey": "gps_date",
- "defName": "整体数据",
- "comment": "",
- "type": "TEXT",
- "len": 0,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "20E507F9-55B0-4AA4-B36F-69F9D236790E"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "69BBD138-117C-43CB-A817-FC4A33DB7C0F"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "82C4342E-254E-4FEF-A60A-ABEF9365B33C",
- "defKey": "ta_address",
- "defName": "地址",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "address_id",
- "defName": "地址ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "D37F8CA9-0F97-46D8-AAFA-7AF2D7B7B2F8"
- },
- {
- "defKey": "address",
- "defName": "地址",
- "comment": "",
- "type": "TEXT",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "F7F739CA-84A5-468D-934D-BEB688A77FEB"
- },
- {
- "defKey": "owner_type",
- "defName": "所属人类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "7105A158-DFBF-4210-BEAA-3C08DC3A9CDF"
- },
- {
- "defKey": "owner_id",
- "defName": "所属人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "550AE940-70D7-4032-A51A-8C1E6505440F"
- },
- {
- "defKey": "is_default",
- "defName": "是否默认",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "0",
- "hideInGraph": false,
- "refDict": "",
- "domain": "17810310-673E-48AC-A329-4D03D01ACAB2",
- "id": "D252C85E-BBA2-4AF4-9FFB-C0A8FC7A6EC0"
- },
- {
- "defKey": "sort_no",
- "defName": "排序",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "DC35BFB8-A2D3-4682-B360-ABAB13F19FC2"
- },
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "0F496D7B-AF95-4086-B1E6-1D9058B334D7"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "131C4B6A-7F13-4DCB-AE16-0526FF4709B2"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "3301C9E1-DEA9-427E-A856-8DA710E09947",
- "defKey": "ta_feedback",
- "defName": "意见反馈",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "feedback_id",
- "defName": "反馈ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "7EB416C4-D380-47FC-8FD0-02A75E7AC781"
- },
- {
- "defKey": "from_port",
- "defName": "反馈端口",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "589F6B6D-8D75-4C08-9634-112493199976"
- },
- {
- "defKey": "from_person",
- "defName": "反馈人ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "86FA525F-FC32-4591-8DDE-3F6C39BECDCA"
- },
- {
- "defKey": "content",
- "defName": "反馈内容",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "5C57B18C-DEC4-40A4-B85D-51960E21A35B"
- },
- {
- "defKey": "result",
- "defName": "处理结果",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "6D4297A1-7047-4107-B18A-B660FA831F19"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "78B5EE48-71CF-4A62-9941-DE3D58C177B9"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "74C4CEDB-BFCB-467A-A0B9-D49695409922"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "8B040E22-ADE4-4045-A847-AAD2C40642DB",
- "defKey": "sys_user_data_scope",
- "defName": "用户数据权限",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "serial_no",
- "defName": "序号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "refDict": "",
- "uiHint": "",
- "id": "7D32A8D7-080E-40C3-B9E6-E21BDC543324"
- },
- {
- "defKey": "user_id",
- "defName": "用户ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "2739503E-C2A2-4A77-92EE-1394365DA1FD"
- },
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "C6BF3F0D-3B68-4EFD-AA39-D6A7508D8FD3"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "EFAA876A-2A9B-48D1-97AF-EE4A8C717CDC",
- "defKey": "sys_miniapp",
- "defName": "小程序表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "app_id",
- "defName": "appid",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "09BB9780-D2F2-4731-89B7-B71F88946827"
- },
- {
- "defKey": "name",
- "defName": "小程序名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "B88DCEFC-DF10-4E7B-81A3-ED16967B71B4"
- },
- {
- "defKey": "secret",
- "defName": "secret",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "194EBD96-C4C8-46D3-BB5C-6EC0277CF9A9"
- },
- {
- "defKey": "token",
- "defName": "token",
- "comment": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "10CF8387-2E7E-4799-8430-D82EAB1DBFFE"
- },
- {
- "defKey": "aes_key",
- "defName": "aesKey",
- "comment": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "205FDC61-4546-4960-A0E1-3151F8D9E6A9"
- },
- {
- "defKey": "client",
- "defName": "客户端",
- "comment": "worker农机手端,farmer农户端",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "14E0AFDE-4F78-468D-8B29-E2309DB470FC"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "730AD715-2983-4CE9-B748-7046E9449075"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "23D53745-C608-4245-94CB-AA5E358D60DF"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "8C986801-DE0A-47EC-BE0D-26DE9577CCC2",
- "defKey": "ta_sequence",
- "defName": "序列表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "seq_name",
- "defName": "序列名称",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "2132026B-7655-4D1B-B5EA-15B6A38E8EE2"
- },
- {
- "defKey": "val",
- "defName": "值",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "EDDC5F42-C0BD-48F1-AB27-719932182FDA"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "8C6FE34F-527C-4B6D-BBAD-0199B2C692EF",
- "defKey": "ta_bank_card",
- "defName": "银行卡",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "card_id",
- "defName": "卡ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "E947A575-383B-4855-A10C-4A4217F1300C"
- },
- {
- "defKey": "card_no",
- "defName": "卡号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "659A0B9A-4B8B-4D7C-9F1F-3662767708E1"
- },
- {
- "defKey": "person_id",
- "defName": "人员ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "EC99C386-A3C2-44E2-A87E-3D05475598AE"
- },
- {
- "defKey": "ower_name",
- "defName": "持卡人名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "id": "7F4A1C7C-D546-4233-A58C-F15A0F89E52E"
- },
- {
- "defKey": "phone",
- "defName": "预留手机",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "CDEE001E-5E8D-4A35-B90E-6E8823FE583C"
- },
- {
- "defKey": "owner_bank",
- "defName": "开户行",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "607945FB-8223-4F27-8DEA-86880C45DC55"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "CF1A17D0-09DA-4608-9685-9472301DD519"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "42BC244C-905D-438B-BD35-129F88235A6B"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "B86D3D54-9E66-4BCB-A9DD-3CB7A9C0375B",
- "defKey": "td_bank",
- "defName": "银行",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "bank_id",
- "defName": "银行ID",
- "comment": "",
- "type": "",
- "len": 32,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "refDict": "",
- "uiHint": "",
- "id": "053D0D8C-636F-4868-A995-2D3CA84AE4A0"
- },
- {
- "defKey": "bank_code",
- "defName": "银行编码",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "9A2E5E37-C2B9-4189-9791-9A95784E0799"
- },
- {
- "defKey": "name",
- "defName": "名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "ACE8C63F-84DD-40FD-A07B-CEE077470B45"
- },
- {
- "defKey": "logo",
- "defName": "logo",
- "comment": "",
- "type": "TEXT",
- "len": 0,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "1E3091BB-367D-480E-9FFB-6C3757D7E599"
- },
- {
- "defKey": "color1",
- "defName": "颜色1",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "CEA3A8AC-F2B6-435A-871D-E824C83305F2"
- },
- {
- "defKey": "color2",
- "defName": "颜色2",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "0DA72FEC-147C-40F6-9764-7F402DB6A40D"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "B9C0A9C6-BE14-40C4-A7F4-3F94F351A59F"
- },
- {
- "defKey": "sort_no",
- "defName": "排序",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "C5382B3F-BACB-43D3-9FC2-41F45440D73E"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "279AD34F-35FC-44A5-8F92-F457933AE60F",
- "defKey": "ta_message_template",
- "defName": "消息模板",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "tpl_id",
- "defName": "模板ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "refDict": "",
- "uiHint": "",
- "id": "7E3DC2A3-809D-4D7C-AF81-64F92E457557"
- },
- {
- "defKey": "tpl_type",
- "defName": "模板类型",
- "comment": "sms短信,miniapp小程序",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "0A9E2AA8-0927-47C6-9D87-E3819DCA15F4"
- },
- {
- "defKey": "biz_type",
- "defName": "适用业务",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "2C4B05D3-C6D3-41C8-970D-57C34DFEB647"
- },
- {
- "defKey": "app_id",
- "defName": "模块ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "FDDB5F0B-76DE-48EE-B5C8-C80EAA31E7C3"
- },
- {
- "defKey": "app_tpl_id",
- "defName": "对应模板ID",
- "comment": "模板类型对应的模板ID,比如短信模板ID",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "A2F0EF8F-D01C-4067-8455-20A4EBBBECD4"
- },
- {
- "defKey": "app_tpl_sign",
- "defName": "模板sign",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "B73E0FBF-B7C7-4868-A371-2A8283555FDF"
- },
- {
- "defKey": "app_tpl_content",
- "defName": "模板内容",
- "comment": "JSON格式",
- "type": "TEXT",
- "len": 0,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "A7A83179-8A43-42AD-A6C5-62F0FBCFF009"
- },
- {
- "defKey": "app_tpl_action",
- "defName": "模板动作",
- "comment": "JSON格式",
- "type": "TEXT",
- "len": 0,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "E07E433E-E04C-47CD-824D-755B52AC4F0F"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "9AD7B0DF-9A99-4AC9-9395-2A0D04A223A2"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "90C1E60C-5B8F-4FF7-994D-178D516DB89D",
- "defKey": "ta_statistic",
- "defName": "通用统计",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "statis_no",
- "defName": "序号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "7C91F121-E8F2-40E9-82A2-7B36EF20E814"
- },
- {
- "defKey": "st_type",
- "defName": "统计类型",
- "comment": "",
- "type": "VARCHAR",
- "len": 127,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "3284BC3B-B27C-4D96-9454-1C862DCBC92D"
- },
- {
- "defKey": "name",
- "defName": "统计指标",
- "comment": "",
- "type": "VARCHAR",
- "len": 127,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "",
- "id": "19BF1FE9-FF9B-4023-A1A3-27D6D551818E"
- },
- {
- "defKey": "value",
- "defName": "数据值",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "46903741-93AB-4C56-821B-11010E6E6ED0"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "CEA970EB-7ACF-47BE-A1A4-7046EB892DE2",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "td_hatc_device",
- "defName": "海康设备表",
- "comment": "",
- "properties": {},
- "nameTemplate": "{defKey}[{defName}]",
- "headers": [
- {
- "freeze": true,
- "refKey": "hideInGraph",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "defName",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "primaryKey",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "notNull",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "autoIncrement",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "domain",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "type",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "len",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "scale",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "comment",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "refDict",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "defaultValue",
- "hideInGraph": true
- },
- {
- "freeze": false,
- "refKey": "isStandard",
- "hideInGraph": false
- },
- {
- "freeze": false,
- "refKey": "uiHint",
- "hideInGraph": true
- },
- {
- "refKey": "extProps",
- "hideInGraph": true,
- "freeze": false
- }
- ],
- "fields": [
- {
- "defKey": "device_id",
- "defName": "设备ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "D890229A-C0B0-49B7-B7B2-82E77DAE3CC0"
- },
- {
- "defKey": "model_code",
- "defName": "型号编码",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "AAC71617-98B5-4A5A-A026-3D155D037E3D"
- },
- {
- "defKey": "model_name",
- "defName": "型号名称",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "49200BDC-A7EA-4905-9F9F-D62219F6D823"
- },
- {
- "defKey": "protocol",
- "defName": "协议",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "D826CC15-DE40-4CFC-83CE-5B9EEBA053B6"
- },
- {
- "defKey": "terminal_id",
- "defName": "终端ID",
- "comment": "必填, 终端ID + 产品密钥 可以确定一个设备",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "refDict": "",
- "uiHint": "",
- "id": "7F76B6B8-E2CE-4BA3-976E-6C95A8EAE66D"
- },
- {
- "defKey": "product_key",
- "defName": "产品密钥",
- "comment": "设备所属型号的产品密钥,必填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "58689D6F-2902-4BAA-9298-6425128EFD04"
- },
- {
- "defKey": "device_model",
- "defName": "设备型号名称",
- "comment": "选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "31E90BC7-78CF-4330-BA50-9A32D5D1CBA6"
- },
- {
- "defKey": "device_name",
- "defName": "设备名称",
- "comment": "(最长不超过32个字),选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "49A6ED84-0663-497A-BCD0-5A0C19CC466D"
- },
- {
- "defKey": "version",
- "defName": "软件版本",
- "comment": "选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "75534DF2-F4A0-43D4-838E-FEC319235E8E"
- },
- {
- "defKey": "software_ver_time",
- "defName": "软件版本时间",
- "comment": "(格式:yyyy-MM-dd),选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "51DD4319-4F2B-47CB-B4DD-5A1D1A1F5A95"
- },
- {
- "defKey": "create_time",
- "defName": "出厂时间",
- "comment": "(格式:yyyy-MM-dd),选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "177F8E8C-26C4-4516-959E-C718DD5B268D"
- },
- {
- "defKey": "device_status",
- "defName": "在线状态",
- "comment": "0:离线;1:在线,选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "E92DF7F1-435C-40EC-BEDD-FAD742749F8E"
- },
- {
- "defKey": "simcard_num",
- "defName": "SIM卡号",
- "comment": "选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "7196E18E-B3DB-4251-83B1-131DFB726B9C"
- },
- {
- "defKey": "language",
- "defName": "固件语言",
- "comment": "必填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "69A1E5B5-6DAB-4D61-B1E5-E92216834DD1"
- },
- {
- "defKey": "manufacturer_name",
- "defName": "厂商名",
- "comment": "选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "CB597F17-2EC1-498E-A961-7F706D24C33F"
- },
- {
- "defKey": "cerification_code",
- "defName": "验证码",
- "comment": "选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "E9090490-AA28-4E68-A65D-6D22F0B643E5"
- },
- {
- "defKey": "use_status",
- "defName": "冻结状态",
- "comment": "0:正常;1:冻结,选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "8D6A23A7-DA9F-4B0D-8226-490D1C3F6A86"
- },
- {
- "defKey": "use_time",
- "defName": "自动解冻时间",
- "comment": "useStatus为 1 时该字段有效,选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "39A90B8B-9958-4D5A-BD80-BB0B3BFB99A0"
- },
- {
- "defKey": "ams_project_code",
- "defName": "设备在AMS系统中的项目编号",
- "comment": "如果是ARM系统,该字段必填,其他系统该字段不填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "11FF99A4-84A1-4BFB-8EE9-5D269AF527D4"
- },
- {
- "defKey": "device_channel_list",
- "defName": "设备通道列表",
- "comment": "选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "75F7E3B8-B397-437F-9FD5-8B333D85103A"
- },
- {
- "defKey": "plate_num",
- "defName": "车牌号",
- "comment": "选填",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "B19BB16A-C100-43CF-95AC-DA5EAE422078"
- },
- {
- "defKey": "org_id",
- "defName": "机构ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "2044EAF1-6AF8-4AE6-9286-AEF8D071D09B"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "22E529CF-A740-4DD5-B66F-940208488ACE",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "sys_wx_pay_config",
- "defName": "微信支付配置",
- "comment": "",
- "properties": {},
- "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": "appid",
- "defName": "应用ID",
- "comment": "",
- "type": "VARCHAR",
- "len": 128,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "",
- "id": "5869458F-121B-4D0B-9D0B-F0278622821B"
- },
- {
- "defKey": "app_type",
- "defName": "应用类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "4FED6C9E-DEEB-46E3-8605-5BFA80BE4881"
- },
- {
- "defKey": "mch_id",
- "defName": "商户ID",
- "comment": "",
- "type": "VARCHAR",
- "len": 128,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "",
- "id": "55944997-4E44-4B2C-B978-5F8A44BFEBD6"
- },
- {
- "defKey": "mch_key",
- "defName": "商户密钥",
- "comment": "",
- "type": "VARCHAR",
- "len": 512,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "",
- "id": "35EDA841-3242-460C-932A-7437465CFA3D"
- },
- {
- "defKey": "sub_app_id",
- "defName": "子商户应用ID",
- "comment": "",
- "type": "VARCHAR",
- "len": 128,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "",
- "id": "5B4E1073-B133-4B22-BAEE-44BA70FDE742"
- },
- {
- "defKey": "sub_mch_id",
- "defName": "子商户ID",
- "comment": "",
- "type": "VARCHAR",
- "len": 125,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "",
- "id": "0CEC61AB-FCD5-415E-A714-C6D0A5083EB8"
- },
- {
- "defKey": "api_v3_key",
- "defName": "微信V3版本KEY",
- "comment": "",
- "type": "VARCHAR",
- "len": 512,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "",
- "id": "96D20E9B-DE01-43B8-88BA-59CDB351729E"
- },
- {
- "defKey": "key_path",
- "defName": "密钥路径",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "2C94EB68-F7FA-4CFC-BD6D-870A9FEE269D"
- },
- {
- "defKey": "private_key_path",
- "defName": "私钥路径",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "4016EDAF-B743-427F-BB93-33730BDB1B78"
- },
- {
- "defKey": "private_cert_path",
- "defName": "私钥证书路径",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "E503E323-2956-4B80-8141-27644EEF2CC9"
- },
- {
- "defKey": "notify_url",
- "defName": "支付回调",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "2677B7C3-C0BD-4CBB-84EE-D6F995BF7C1C"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "19535E2D-97C6-4541-8757-5DDEB4D2E459"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "3C3BA375-F4D8-4E95-870E-89802960D532",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "sys_ali_pay_config",
- "defName": "阿里支付配置",
- "comment": "",
- "properties": {},
- "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": "appid",
- "defName": "应用ID",
- "comment": "",
- "type": "VARCHAR",
- "len": 128,
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "id": "C5DE5759-6D34-462C-A9DF-39EFC9AC517D"
- },
- {
- "defKey": "app_type",
- "defName": "应用类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "refDict": "",
- "extProps": {},
- "id": "0964CC5D-18AF-41F2-A3CF-45761120AFA3"
- },
- {
- "defKey": "private_key",
- "defName": "应用私钥",
- "comment": "rsa-private.txt",
- "type": "TEXT",
- "len": 0,
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "",
- "id": "4FD7D7BB-84CF-45CF-9483-2729FD6F8BA0"
- },
- {
- "defKey": "cert_path",
- "defName": "应用公钥证书路径",
- "comment": "appCertPublicKey_xxxx.crt",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "50A1074D-7116-45C3-BB53-6C36153CCFCD"
- },
- {
- "defKey": "alipay_public_cert_path",
- "defName": "支付宝公钥证书路径",
- "comment": "alipayCertPublicKey_RSA2.crt",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "967EE112-37EF-40D6-B70B-8763053FC198"
- },
- {
- "defKey": "root_cert_path",
- "defName": "支付宝根证书路径",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "3EB73368-9559-419D-9871-C858BB09E621"
- },
- {
- "defKey": "server_url",
- "defName": "网关地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "85E57518-6F51-4A8D-8BFF-34A6CC405BB7"
- },
- {
- "defKey": "auth_url",
- "defName": "授权地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "976BCCA1-2FD7-4D99-88BF-C2A14E1D89A0"
- },
- {
- "defKey": "auth_callback",
- "defName": "授权回调地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "58992472-0EDA-4897-AFEF-7AFDFECD6244"
- },
- {
- "defKey": "notify_url",
- "defName": "支付回调地址",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934",
- "id": "A9A268E2-5C33-4FA3-9653-B2ADF428B879"
- },
- {
- "defKey": "status",
- "defName": "状态",
- "comment": "",
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "1",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "714124ED-9778-43DA-A4B0-ED6268EF5DDF"
- }
- ],
- "correlations": [],
- "indexes": []
- },
- {
- "id": "5BA43D6F-992B-461C-BA13-1EA1FE62965A",
- "env": {
- "base": {
- "nameSpace": "",
- "codeRoot": ""
- }
- },
- "defKey": "ta_work_message",
- "defName": "作业消息",
- "comment": "",
- "properties": {},
- "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": "message_id",
- "defName": "消息ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": true,
- "notNull": true,
- "autoIncrement": true,
- "defaultValue": "",
- "hideInGraph": true,
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "refDict": "",
- "uiHint": "",
- "id": "25505249-CAC5-4A3B-9D40-91312E18622C"
- },
- {
- "defKey": "message_type",
- "defName": "消息类型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "CE02052D-E6C4-4ED8-BB44-24CB2550C912",
- "id": "01A8F7EC-3DA1-47FB-8C3E-DD547E94C4FD"
- },
- {
- "defKey": "appoint_person",
- "defName": "预约人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "id": "254F4378-3593-4F69-B8A5-9F6CBD5DC67D"
- },
- {
- "defKey": "appoint_time",
- "defName": "预约时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "2901A6A6-AA5C-4E2A-9D9F-5CE65F566DEF"
- },
- {
- "defKey": "appoint_machinery_type",
- "defName": "预约机型",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "E651CAF7-5B89-4FA8-B194-DD822D229FB9"
- },
- {
- "defKey": "accept_person",
- "defName": "接单人",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "EF4323B4-98A4-40D3-BA30-BC559EF72F75",
- "id": "5741F6C5-BF3B-481F-A7AA-FF28349EA6DC"
- },
- {
- "defKey": "accept_time",
- "defName": "接单时间",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "id": "F20206E2-C8A5-4908-9F0A-EB6B435D12BD"
- },
- {
- "defKey": "order_id",
- "defName": "订单ID",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "FC46C793-A15E-495E-80C7-2BEC7A472CD0",
- "id": "07D2B86C-6EC4-4CCA-8AEE-52C1A825798D"
- },
- {
- "defKey": "order_no",
- "defName": "订单号",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F",
- "id": "1BF0149F-AB6A-4D18-968F-98E856510B64"
- },
- {
- "defKey": "distance",
- "defName": "距离",
- "comment": "",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "",
- "hideInGraph": false,
- "refDict": "",
- "extProps": {},
- "domain": "54DB65C2-2C8E-4C07-84E3-10D197A2530E",
- "id": "3E8D2337-7467-4690-8912-D1CE6B8BA9E5"
- },
- {
- "defKey": "create_date",
- "defName": "创建时间",
- "comment": "",
- "domain": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF",
- "type": "",
- "len": "",
- "scale": "",
- "primaryKey": false,
- "notNull": false,
- "autoIncrement": false,
- "defaultValue": "CURRENT_TIMESTAMP",
- "hideInGraph": true,
- "refDict": "",
- "uiHint": "",
- "id": "62E4EC63-208E-4846-BC0B-09B7269E43D1"
- }
- ],
- "correlations": [],
- "indexes": []
- }
- ],
- "views": [],
- "dicts": [],
- "viewGroups": [
- {
- "defKey": "system",
- "defName": "系统",
- "refEntities": [
- "F4C2D76E-70DA-4D64-9AA1-E42B1AB1D061",
- "DAB389CF-0705-4D51-8A1C-6459F538A482",
- "F3195FBA-2D44-4B70-84D5-FD37320CEF7E",
- "21181A72-5373-4072-8F80-7DD11030531A",
- "D8954A17-2DE3-402B-8E00-7C0A275415CC",
- "C2F41CAF-43C5-4FED-A860-752827DB8395",
- "381DB8E0-172F-43A1-B52F-3F6BC4FABCCC",
- "06789AD3-D443-41E9-AC00-8252B06D704A",
- "6418B8D7-4B6E-4758-A350-D8A6A2C016BA",
- "FBF7A834-7EEE-42B6-B75A-F75810DEA516",
- "8B040E22-ADE4-4045-A847-AAD2C40642DB",
- "BD0323B9-65A1-4515-BF22-F8C82258765D",
- "EFAA876A-2A9B-48D1-97AF-EE4A8C717CDC",
- "22E529CF-A740-4DD5-B66F-940208488ACE",
- "3C3BA375-F4D8-4E95-870E-89802960D532"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "5A3F6E68-75C5-4123-A80B-4FFBED44B47E"
- },
- {
- "defKey": "machinery",
- "defName": "农机",
- "refEntities": [
- "672B9651-CB59-4F7A-8C21-DCEA68DC67D1",
- "50D465D1-B337-4269-A174-CBBC2C227A43",
- "7649AF46-46A7-4BF5-9B0F-9C20096EC4F0",
- "0388E860-4270-41A6-89B7-767703200A16",
- "408310B7-AAA0-43C8-B2D1-93FB89C1C214",
- "70B1F99A-A6B7-43C3-A131-3D3C1EEF8DAE",
- "93187464-8FAB-479A-8BEC-D61F682546E1",
- "F9433D3C-D94E-4B51-86AA-A025635B4835",
- "CEA970EB-7ACF-47BE-A1A4-7046EB892DE2"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "5486E8AA-2547-4EDE-A686-45D4CBED38D2"
- },
- {
- "defKey": "other",
- "defName": "其他",
- "refEntities": [
- "F7E33A11-713B-49BD-B78B-904B06B4962C",
- "8CCF7EBD-3AEE-4B68-9A58-375D1D78B3FE",
- "7F694277-145F-4B8D-8A4D-F7A2403DD97C",
- "B59E0790-9AD4-400B-B7C0-836354AD1847",
- "5D13B567-29D9-4702-9916-DF69DF223EA0",
- "82C4342E-254E-4FEF-A60A-ABEF9365B33C",
- "3301C9E1-DEA9-427E-A856-8DA710E09947",
- "8C986801-DE0A-47EC-BE0D-26DE9577CCC2",
- "C631B6F5-DC38-4E53-A04C-B1B3108162AD",
- "8C6FE34F-527C-4B6D-BBAD-0199B2C692EF",
- "B86D3D54-9E66-4BCB-A9DD-3CB7A9C0375B",
- "279AD34F-35FC-44A5-8F92-F457933AE60F",
- "90C1E60C-5B8F-4FF7-994D-178D516DB89D",
- "5BA43D6F-992B-461C-BA13-1EA1FE62965A"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "E8F87271-E7D1-455F-85F5-506BD92C3F03"
- },
- {
- "defKey": "cms",
- "defName": "cms",
- "refEntities": [
- "3012A11C-4742-4B94-8702-F745AF272121",
- "66DE726D-354C-4D57-ADEA-BDD146B2FBBB",
- "E087DC27-CAAB-47ED-A883-DF5ABA1BFB72"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "231DD447-60B1-4485-8A04-669EA150A59B"
- },
- {
- "defKey": "order",
- "defName": "订单",
- "refEntities": [
- "BB77FE3A-1381-43DF-AF89-AE06A7B07D96",
- "CB499081-1FC3-403E-8EA9-46B365EDD608",
- "4B755284-590E-439B-BEA6-B74662B43C22"
- ],
- "refViews": [],
- "refDiagrams": [],
- "refDicts": [],
- "id": "06B2B20A-2196-4CDE-BD73-F572E1B8B577"
- }
- ],
- "dataTypeMapping": {
- "referURL": "",
- "mappings": [
- {
- "defKey": "string",
- "defName": "字串",
- "id": "19A8838D-856E-4777-8138-816ABE4EA28F",
- "BCC84CFF-0541-44EC-A578-03D02506BD5B": "VARCHAR",
- "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "VARCHAR2",
- "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "VARCHAR",
- "45B1078B-5035-4CB1-82AA-BDED9520D81A": "VARCHAR",
- "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "VARCHAR",
- "2893B250-443F-4D05-8133-6E129A4A5504": "VARCHAR2",
- "32F81D01-23AF-42D7-A583-37832814846E": "VARCHAR",
- "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "VARCHAR",
- "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "STRING",
- "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "String",
- "94E55C64-FC6E-4CA1-A807-C815C60908B0": "string",
- "BFAC916E-A6AC-4945-98E3-A1C34483598E": "TEXT"
- },
- {
- "defKey": "double",
- "defName": "小数",
- "id": "E8C15222-1CE4-456D-B988-0FAAF067A94E",
- "BCC84CFF-0541-44EC-A578-03D02506BD5B": "DECIMAL",
- "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "DECIMAL",
- "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "DECIMAL",
- "45B1078B-5035-4CB1-82AA-BDED9520D81A": "NUMERIC",
- "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "DECIMAL",
- "2893B250-443F-4D05-8133-6E129A4A5504": "DECIMAL",
- "32F81D01-23AF-42D7-A583-37832814846E": "NUMERIC",
- "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "NUMERIC",
- "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "DOUBLE",
- "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "Double",
- "94E55C64-FC6E-4CA1-A807-C815C60908B0": "float",
- "BFAC916E-A6AC-4945-98E3-A1C34483598E": "REAL"
- },
- {
- "defKey": "int",
- "defName": "整数",
- "id": "7517648A-2A88-4560-8F9A-011D0CE431DB",
- "BCC84CFF-0541-44EC-A578-03D02506BD5B": "INT",
- "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "INT",
- "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "INT",
- "45B1078B-5035-4CB1-82AA-BDED9520D81A": "INTEGER",
- "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "INT",
- "2893B250-443F-4D05-8133-6E129A4A5504": "INTEGER",
- "32F81D01-23AF-42D7-A583-37832814846E": "INTEGER",
- "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "INT4",
- "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "INT",
- "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "Integer",
- "94E55C64-FC6E-4CA1-A807-C815C60908B0": "float",
- "BFAC916E-A6AC-4945-98E3-A1C34483598E": "INTEGER"
- },
- {
- "defKey": "date",
- "defName": "日期",
- "id": "1EEA0CB1-3E13-487D-91A6-A58A5444D45E",
- "BCC84CFF-0541-44EC-A578-03D02506BD5B": "DATETIME",
- "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "DATE",
- "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "DATETIME",
- "45B1078B-5035-4CB1-82AA-BDED9520D81A": "DATE",
- "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "DATE",
- "2893B250-443F-4D05-8133-6E129A4A5504": "DATE",
- "32F81D01-23AF-42D7-A583-37832814846E": "DATE",
- "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "DATE",
- "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "DATETIME",
- "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "Date",
- "94E55C64-FC6E-4CA1-A807-C815C60908B0": "date",
- "BFAC916E-A6AC-4945-98E3-A1C34483598E": "NUMERIC"
- },
- {
- "defKey": "bytes",
- "defName": "二进制",
- "id": "E00B09CF-16ED-47EA-893D-C87E76D5D11C",
- "BCC84CFF-0541-44EC-A578-03D02506BD5B": "BLOB",
- "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "BLOB",
- "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "VARBINARY",
- "45B1078B-5035-4CB1-82AA-BDED9520D81A": "BYTEA",
- "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "BLOB",
- "2893B250-443F-4D05-8133-6E129A4A5504": "BLOB",
- "32F81D01-23AF-42D7-A583-37832814846E": "BYTEA",
- "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "BYTEA",
- "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "BINARY",
- "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "byte[]",
- "94E55C64-FC6E-4CA1-A807-C815C60908B0": "binary",
- "BFAC916E-A6AC-4945-98E3-A1C34483598E": "NONE"
- },
- {
- "defKey": "largeText",
- "defName": "大文本",
- "id": "41E4E742-C552-4F13-AEEE-57F1ED309D06",
- "BCC84CFF-0541-44EC-A578-03D02506BD5B": "TEXT",
- "44C96032-7A4C-419F-8ED8-D2D1E7A9B652": "CLOB",
- "7F868D04-B1D1-4892-9F94-7C2FED8F2ED5": "TEXT",
- "45B1078B-5035-4CB1-82AA-BDED9520D81A": "TEXT",
- "3AE6982F-CD22-4553-8775-CE8AA978F1A0": "CLOB",
- "2893B250-443F-4D05-8133-6E129A4A5504": "CLOB",
- "32F81D01-23AF-42D7-A583-37832814846E": "TEXT",
- "0E8383C0-48DA-4A84-A1D3-4C4E5EACD9B5": "TEXT",
- "B7C9BCA3-2B32-4619-B609-EF6B22ACEE9C": "STRING",
- "02A042DF-9EBD-4046-A116-0EBB1C89C9BF": "String",
- "94E55C64-FC6E-4CA1-A807-C815C60908B0": "string",
- "BFAC916E-A6AC-4945-98E3-A1C34483598E": "TEXT"
- }
- ]
- },
- "domains": [
- {
- "defKey": "DefaultString",
- "defName": "默认字串",
- "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F",
- "len": 255,
- "scale": "",
- "uiHint": "",
- "id": "4065DD45-6E7F-4C81-8D0A-0688748B3F0F"
- },
- {
- "defKey": "IdOrKey",
- "defName": "主键标识",
- "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F",
- "len": 32,
- "scale": "",
- "uiHint": "",
- "id": "FC46C793-A15E-495E-80C7-2BEC7A472CD0"
- },
- {
- "defKey": "Name",
- "defName": "名称",
- "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F",
- "len": 90,
- "scale": "",
- "uiHint": "",
- "id": "EF4323B4-98A4-40D3-BA30-BC559EF72F75"
- },
- {
- "defKey": "Int",
- "defName": "整数",
- "applyFor": "7517648A-2A88-4560-8F9A-011D0CE431DB",
- "len": "",
- "scale": "",
- "uiHint": "",
- "id": "54DB65C2-2C8E-4C07-84E3-10D197A2530E"
- },
- {
- "defKey": "Double",
- "defName": "小数",
- "applyFor": "E8C15222-1CE4-456D-B988-0FAAF067A94E",
- "len": 24,
- "scale": 6,
- "uiHint": "",
- "id": "4BD9627C-255D-49A6-9DCB-A411BC7F727A"
- },
- {
- "defKey": "Money",
- "defName": "金额",
- "applyFor": "E8C15222-1CE4-456D-B988-0FAAF067A94E",
- "len": 24,
- "scale": 6,
- "uiHint": "",
- "id": "B8D0BDF2-9D94-4348-A389-A9F1DD24345F"
- },
- {
- "defKey": "DateTime",
- "defName": "日期时间",
- "applyFor": "1EEA0CB1-3E13-487D-91A6-A58A5444D45E",
- "len": "",
- "scale": "",
- "uiHint": "",
- "id": "0B348F62-B5F8-478F-9A4D-10EF1507EFAF"
- },
- {
- "defKey": "YesNo",
- "defName": "是否",
- "applyFor": "7517648A-2A88-4560-8F9A-011D0CE431DB",
- "len": "1",
- "scale": "",
- "uiHint": "",
- "id": "17810310-673E-48AC-A329-4D03D01ACAB2"
- },
- {
- "defKey": "Dict",
- "defName": "数据字典",
- "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F",
- "len": "32",
- "scale": "",
- "uiHint": "",
- "id": "CE02052D-E6C4-4ED8-BB44-24CB2550C912"
- },
- {
- "defKey": "DescText",
- "defName": "描述文本",
- "applyFor": "19A8838D-856E-4777-8138-816ABE4EA28F",
- "len": "900",
- "scale": "",
- "uiHint": "",
- "id": "3D63F48C-F42F-48B7-AF3B-2E97DAB66934"
- }
- ],
- "diagrams": [],
- "standardFields": []
- }
|