1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087 |
- {
- "name": "南阳智慧农机系统",
- "describe": "南阳智慧农机系统",
- "avatar": "",
- "version": "4.1.1",
- "createdTime": "2022-3-3 17:23:46",
- "updatedTime": "2022-6-28 19:21:35",
- "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": "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": []
- }
|