ruoyi.html 245 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896
  1. <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
  2. <!DOCTYPE html>
  3. <html lang='en' xmlns='http://www.w3.org/1999/xhtml'>
  4. <head>
  5. <title>RuoYi</title>
  6. <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  8. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css"
  9. integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
  10. <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"
  11. integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb"
  12. crossorigin="anonymous"></script>
  13. <!--<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>-->
  14. <!--<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>-->
  15. <link rel="shortcut icon" href="https://www.dbschema.com/images/favicon.ico">
  16. <style type='text/css'>
  17. body {
  18. font-family: 'Segoe UI', 'Lucida sans', Dialog;
  19. font-size: 13px;
  20. background-color: #f5f5f5;
  21. margin: 10px;
  22. }
  23. </style>
  24. </head>
  25. <body>
  26. <div class='svg-container'>
  27. <svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1890' height='1100'
  28. viewBox='0 0 1890 1100'>
  29. <script type='text/ecmascript'>
  30. <![CDATA[
  31. function hghl(el) {
  32. for (var i in el) {
  33. var elem = document.getElementById(el[i]);
  34. if (elem != null) elem.setAttribute('class', 'highlight');
  35. }
  36. }
  37. function uhghl(el) {
  38. for (var i in el) {
  39. var elem = document.getElementById(el[i]);
  40. if (elem != null) elem.setAttribute('class', 'scene');
  41. }
  42. }
  43. ]]>
  44. </script>
  45. <style type='text/css'>
  46. text {
  47. fill: #000000;
  48. font-family: SimSun, 'Trebuchet MS', Dialog;
  49. font-size: 11px;
  50. }
  51. a text:hover {
  52. fill: #94025f;
  53. text-shadow: 0px 0px 6px #d0ce00;
  54. font-size: 13px;
  55. }
  56. text.highlight {
  57. fill: #94025f;
  58. text-shadow: 0px 0px 4px #eac533;
  59. font-size: 13px;
  60. }
  61. text.colType {
  62. fill: #b3b3b3;
  63. }
  64. text.relName {
  65. fill: #b09c7c;
  66. }
  67. path {
  68. stroke: #5c554f;
  69. stroke-width: 1.15;
  70. fill: none;
  71. }
  72. path {
  73. stroke: #5c554f;
  74. stroke-width: 1.15;
  75. fill: none;
  76. }
  77. path.virtual {
  78. stroke: #b7642d;
  79. }
  80. path.logo {
  81. fill: #fbeac0;
  82. fill-opacity: 1;
  83. stroke-width: 0.3;
  84. stroke: #222222;
  85. }
  86. path.dotted {
  87. stroke-dasharray: 4, 2;
  88. }
  89. path.scene {
  90. stroke-width: 10;
  91. opacity: 0;
  92. }
  93. path.highlight {
  94. stroke-width: 5;
  95. stroke: #c1a662;
  96. opacity: 0.6;
  97. }
  98. rect.entity {
  99. fill: #ffffff;
  100. stroke: #aaa;
  101. stroke-width: 1;
  102. shape-rendering: crispEdges;
  103. filter: url(#shadow);
  104. }
  105. line.delim {
  106. stroke-width: 1;
  107. shape-rendering: crispEdges;
  108. }
  109. text.callout {
  110. fill: #000000;
  111. font-family: SimSun, 'Trebuchet MS', Dialog;
  112. font-size: 12px;
  113. }
  114. rect.callout {
  115. fill: url(#calloutGradient);
  116. stroke: #bebdbd;
  117. stroke-width: 0.5;
  118. filter: url(#shadow);
  119. }
  120. rect.grp {
  121. stroke: #b1b1b1;
  122. stroke-width: 1.7;
  123. opacity: 0.8;
  124. }
  125. path.st0 {
  126. fill: #ececec;
  127. fill-opacity: 1;
  128. stroke-width: 0.6;
  129. stroke: #aaaaaa;
  130. }
  131. </style>
  132. <defs>
  133. <pattern id='layoutBgA' patternUnits='userSpaceOnUse' width='10' height='20' x='0' y='0' viewBox='0 0 5 10'>
  134. <line x1='-2' y1='1' x2='7' y2='10' stroke='#f3f3f3' stroke-width='.5'/>
  135. <line x1='-2' y1='6' x2='7' y2='15' stroke='#f3f3f3' stroke-width='.5'/>
  136. <line x1='-2' y1='-4' x2='7' y2='5' stroke='#f3f3f3' stroke-width='.5'/>
  137. </pattern>
  138. <radialGradient id='layoutBgB' gradientUnits='userSpaceOnUse' cx='50%' cy='50%' r='75%' fx='46%' fy='22%'>
  139. <stop offset='0%' stop-opacity='.2' stop-color='#f5f5f5'/>
  140. <stop offset='100%' stop-color='#efefef'/>
  141. </radialGradient>
  142. <pattern id='layoutBgTr' patternUnits='userSpaceOnUse' width='300' height='300' x='0' y='0'
  143. viewBox='0 0 300 300'>
  144. <path class='st0'
  145. d='m 62.011835,91.267143 c 3.536475,3.175214 2.262669,8.705999 -1.637711,11.015197 -3.594697,5.8423 -6.34682,-2.892623 -9.715478,-4.653898 -5.609222,-2.838926 2.050802,-6.680123 4.77004,-8.319046 2.334696,-0.724067 4.935143,0.312302 6.583149,1.957747 z m -2.720492,2.538595 c -2.698397,-3.517732 -9.282815,1.269287 -3.69635,3.568637 2.765331,5.605665 7.052809,-0.56184 3.69635,-3.568637 z'/>
  146. <path class='st0'
  147. d='m 72.25864,84.624638 c 4.108046,3.143003 -0.737059,6.895259 -1.994918,8.323564 -3.586718,5.561143 -6.495079,-4.197379 -10.07759,-5.582178 -4.443422,-1.088878 1.349298,-7.249213 2.503526,-2.503449 2.464639,4.517161 2.304019,-3.70697 6.291113,-1.995914 1.280083,0.137865 2.410691,0.864819 3.277869,1.757977 z m -2.646109,2.323242 c -4.797162,-3.078383 -2.810517,6.305507 0.515161,1.990646 0.296432,-0.688582 0.01209,-1.493412 -0.515161,-1.990646 z'/>
  148. <path class='st0'
  149. d='m 78.230641,79.436735 c 4.142121,3.027466 -2.020102,10.435276 -3.450543,5.477315 3.306312,-5.248112 -9.186019,-2.220094 -5.805994,-8.77679 -0.544141,-3.93011 6.797826,-2.102227 3.386015,0.245477 -0.181085,2.915838 4.637371,1.019311 5.870522,3.053982 z'/>
  150. <path class='st0'
  151. d='m 82.744502,72.597397 c -4.901605,1.926521 1.146497,6.285555 2.559694,2.225783 6.21817,3.539297 -6.640186,8.416664 -7.590325,1.997457 -2.24365,-2.914883 4.026676,-10.148618 5.030631,-4.22324 z'/>
  152. <path class='st0'
  153. d='m 90.727458,64.259158 c 1.583987,1.690029 3.321317,3.2696 4.81267,5.026353 -2.535706,6.849794 -6.445583,-5.918773 -8.388458,-0.167017 0.782768,2.03426 5.877405,3.752079 2.670979,5.711199 -3.315119,1.519161 -5.782422,-5.157931 -8.858893,-6.780537 -4.229842,-1.139816 1.510134,-7.074128 2.586227,-2.385939 3.141198,5.495193 1.840537,-5.598295 7.177489,-1.404062 z'/>
  154. <path class='st0'
  155. d='m 99.622027,58.374253 c 1.493293,1.9548 -6.281936,7.024659 -0.885258,4.740447 0.386238,-4.434477 6.131941,-1.133173 2.175851,1.618005 -4.421491,6.12739 -13.666659,-3.151506 -7.058299,-7.136537 1.785129,-1.119329 4.348209,-0.743179 5.767706,0.778085 z m -2.900824,1.89746 c -3.608188,-2.208543 -2.280489,5.00803 -0.12563,0.329531 z'/>
  156. <path class='st0'
  157. d='m 115.18023,50.570441 c -1.61703,5.201678 -4.6204,-0.364502 -7.01598,-1.749619 -4.40977,2.122562 4.89641,4.913939 1.89606,7.018157 -2.48061,3.877635 -4.11404,-4.060614 -7.01192,-2.6391 -1.76318,3.107252 7.28394,6.252304 0.87346,7.876177 -1.74515,-2.956649 -9.055498,-5.610518 -3.950378,-8.66062 1.696478,1.897023 1.770418,-5.43503 5.347308,-3.072411 -0.44014,-5.474701 6.11995,-4.950882 7.7846,-0.815355 0.69076,0.682329 1.39587,1.351469 2.07685,2.042771 z'/>
  158. <path class='st0'
  159. d='m 120.54891,39.417125 c 2.50681,1.334124 4.80466,4.941837 0.75044,5.297362 -0.46414,1.89865 -5.25369,5.602652 -8.01742,1.815475 -3.87345,-2.809139 -0.0676,-7.603869 2.3036,-8.133924 1.6795,-3.853018 3.16703,-1.199465 4.96338,1.021087 z m -2.2464,2.175828 c -4.8049,-2.992167 -3.08987,6.380358 0.42374,2.036159 0.33052,-0.677508 0.12099,-1.525836 -0.42374,-2.036159 z'/>
  160. <path class='st0'
  161. d='m 128.50836,24.06821 c -5.10403,3.035506 3.20535,6.383175 5.05938,9.450276 -0.91853,2.95886 -4.06493,3.650723 -5.34691,0.265618 -2.25715,-2.089033 -4.65672,-6.948595 -7.07024,-2.584686 -4.71758,-3.764394 3.81217,-5.812054 5.12382,-9.226328 0.75738,0.677487 1.38637,1.498638 2.23389,2.095175 z'/>
  162. <path class='st0'
  163. d='m 137.14366,22.299812 c -3.09615,2.259885 0.71537,4.412454 1.99042,6.435866 -3.08975,5.080354 -5.91384,-2.98648 -8.92144,-4.094939 1.44369,-3.219573 3.3497,-1.335928 4.27156,-4.41058 0.97822,-0.894325 1.75044,1.871047 2.65946,2.069653 z'/>
  164. <path class='st0'
  165. d='m 136.85093,14.890174 c 2.31562,5.283511 -7.17975,1.771993 -1.29675,-0.475107 l 0.7108,0.08973 z m 4.867,5.317354 c 2.56912,1.439678 4.26517,4.725219 0.30678,5.233637 -1.56592,-3.098864 -9.51683,-5.749448 -3.64502,-8.633714 1.17746,0.325095 2.15375,2.591149 3.33824,3.400077 z'/>
  166. <path class='st0'
  167. d='m 149.95578,11.976423 c 2.50679,1.334142 4.80455,4.94192 0.75041,5.297394 -0.4641,1.898604 -5.25368,5.602645 -8.0174,1.81545 -3.87347,-2.80918 -0.0676,-7.603844 2.30366,-8.133968 1.67949,-3.8530525 3.16695,-1.1993573 4.96333,1.021124 z m -2.24641,2.175828 c -4.80489,-2.992177 -3.08986,6.380343 0.42374,2.036167 0.33055,-0.677518 0.121,-1.52585 -0.42374,-2.036167 z'/>
  168. <path class='st0'
  169. d='m 153.26135,7.538431 c 2.60497,1.5799548 6.03999,5.944272 1.08117,6.050232 -2.53319,-3.231828 -7.20316,-6.4304525 -8.84748,-9.4582682 1.89121,-2.8664883 3.78452,-2.247699 5.38514,0.8929426 0.78017,0.8503859 1.57195,1.6911437 2.38118,2.5150667 z'/>
  170. </pattern>
  171. <linearGradient id='groupUnderTitleLine' x1='0%' y1='0%' x2='100%' y2='0%'>
  172. <stop offset='0%' stop-color='#999999' stop-opacity='0.7'/>
  173. <stop offset='100%' stop-color='#999999' stop-opacity='0'/>
  174. </linearGradient>
  175. <radialGradient id='calloutGradient' cx='25%' cy='20%' r='80%' fx='10%' fy='10%'>
  176. <stop offset='0%' stop-color='#ffffff'/>
  177. <stop offset='100%' stop-color='#f8f6d1'/>
  178. </radialGradient>
  179. <filter id='shadow' width='120%' height='120%'>
  180. <feOffset result='offOut' in='SourceGraphic' dx='1' dy='1'/>
  181. <feColorMatrix result='matrixOut' in='offOut' type='matrix'
  182. values='0.1 0 0 0 0 0 0.4 0 0 0 0 0 0.6 0 0 0 0 0 0.3 0'/>
  183. <feGaussianBlur result='blurOut' in='matrixOut' stdDeviation='3'/>
  184. <feBlend in='SourceGraphic' in2='blurOut' mode='normal'/>
  185. </filter>
  186. <filter id='fkShadow' height='130%'>
  187. <feGaussianBlur in='SourceAlpha' stdDeviation='1.5'/> <!-- stdDeviation is how much to blur -->
  188. <feOffset dx='1.2' dy='1.2' result='offsetblur'/> <!-- how much to offset -->
  189. <feMerge>
  190. <feMergeNode/> <!-- this contains the offset blurred image -->
  191. <feMergeNode in='SourceGraphic'/> <!-- this contains the element that the filter is applied to -->
  192. </feMerge>
  193. </filter>
  194. <radialGradient id='legendGradient' fx='5%' fy='5%' r='75%' spreadMethod='pad'>
  195. <stop offset='0%' stop-color='#eefbf2' stop-opacity='1'/>
  196. <stop offset='100%' stop-color='#cff9cb' stop-opacity='1'/>
  197. </radialGradient>
  198. <symbol id='calloutArrowDown' overflow='visible'>
  199. <path d='M 0,0 L 7,11 L 15,0 z' style='fill:#f8f6d1;stroke:none; filter: url(#shadow);'/>
  200. <path d='M 0,0 L 7,11 L 15,0' style='stroke:#bebdbd; stroke-width:0.5;'/>
  201. </symbol>
  202. <symbol id='calloutArrowUp' overflow='visible'>
  203. <path d='M 0,15 L 7,3 L 15,15 z' style='fill:#ffffff; stroke:none; filter: url(#shadow);'/>
  204. <path d='M 0,15 L 7,3 L 15,15' style='stroke:#bebdbd; stroke-width:0.5;'/>
  205. </symbol>
  206. <symbol id='pk' overflow='visible'>
  207. <g transform='scale(0.99)'>
  208. <path style='fill:#fffa7d;stroke:#765f03;stroke-width:0.6;stroke-linecap:round;stroke-linejoin:round;'
  209. d='M 9.3678877,3.5695485 C 9.1030218,3.2729386 9.0796382,2.7628519 9.3396185,2.4517097 9.5449651,2.1956495 9.9040386,2.0980533 10.199638,2.2169415 10.533525,2.3415459 10.775153,2.706942 10.750675,3.0842709 10.737029,3.3980003 10.541153,3.699122 10.258248,3.8066067 9.966649,3.9250429 9.6169668,3.8418805 9.4008073,3.6062324 9.3894892,3.5943518 9.3785264,3.582104 9.3678886,3.5695487 z M 11.226617,6.9916004 C 11.888137,6.3548946 12.293488,5.4172188 12.311087,4.442353 12.378144,2.7379364 11.248678,1.0541269 9.7322318,0.44767357 8.3887112,-0.1280313 6.7865012,0.26822889 5.8918395,1.4007929 5.080823,2.3839145 4.9336815,3.8452096 5.3635544,5.101615 L 4.3670905,5.315913 C 4.0664984,5.3682645 4.0967703,5.6316724 4.2574957,5.8208829 L 4.9124,6.5655244 4.1543436,7.2512357 3.2136002,7.2163506 3.1674775,8.5586827 2.0406832,8.5086512 1.5965306,8.9299953 1.5471661,10.179833 0.75616674,10.195223 0.2112857,10.758575 0.15354288,11.735988 0.07199052,12.765553 c 0.36440953,0.238225 0.79006967,0.195492 1.44938278,-0.02675 L 6.3033562,8.1282037 6.8217102,8.6765688 C 6.9985465,8.8799427 7.3003699,8.7497574 7.358381,8.5016252 L 7.4938877,7.5084164 c 0.8537488,0.3985387 1.8303125,0.4711541 2.6851793,0.1427713 0.393927,-0.1407258 0.746858,-0.3701772 1.04755,-0.6595873 z'/>
  210. <path d='M 6.8014948,6.3102123 0.15369063,13.024481 0.21560535,12.141962 6.0062342,6.2683782 z'
  211. style='fill:#ffe5a5;fill-opacity:1;stroke:#854e31;stroke-width:0.06912433;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:3.00300009'/>
  212. </g>
  213. </symbol>
  214. <symbol id='dist' overflow='visible'>
  215. <g transform='scale(0.99)'>
  216. <path style='fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;'
  217. d='M 0.177,11.431 12.28,11.449'/>
  218. <path style='fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;'
  219. d='m 6.124,3.954 0.066,7.154 v 0'/>
  220. <rect width='11.78' height='3.40' x='0.40' y='0.44'
  221. style='fill:#fffa7d;stroke:#765f03;stroke-width:0.6;' ry='0.83'/>
  222. <rect width='11.78' height='3.40' x='0.40' y='5.609'
  223. style='fill:#fffa7d;stroke:#765f03;stroke-width:0.6;' ry='0.832'/>
  224. </g>
  225. </symbol>
  226. <symbol id='unq' overflow='visible'>
  227. <g transform='scale(0.99)'>
  228. <rect style='fill:#fbea8e;stroke:#7e4d31;stroke-width:0.71934468;stroke-linecap:round;stroke-linejoin:round;'
  229. width='2.29' height='8.43' x='7.48' y='-0.76' ry='1.14'
  230. transform='matrix(0.701,0.713,-0.727,0.685,0,0)'/>
  231. <path style='fill:white;stroke:#858585;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;'
  232. d='m 26.04,8.64 a 4.13,4.13 0 1 1 -8.26,0 4.13,4.13 0 1 1 8.26,0 z'
  233. transform='matrix(1.025,0,0,0.987,-14.690,-3.862)'/>
  234. <text x='5.8' y='7.4' style='font-size:7px;fill:#8a8a8a;'>1</text>
  235. </g>
  236. </symbol>
  237. <symbol id='idx' overflow='visible'>
  238. <g transform='scale(0.99)'>
  239. <rect style='fill:#fbea8e;stroke:#7e4d31;stroke-width:0.71934468;stroke-linecap:round;stroke-linejoin:round;'
  240. width='2.29' height='8.43' x='7.48' y='-0.76' ry='1.14'
  241. transform='matrix(0.701,0.713,-0.727,0.685,0,0)'/>
  242. <path style='fill:white;stroke:#858585;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;'
  243. d='m 26.04,8.64 a 4.13,4.13 0 1 1 -8.26,0 4.13,4.13 0 1 1 8.26,0 z'
  244. transform='matrix(1.025,0,0,0.987,-14.690,-3.862)'/>
  245. </g>
  246. </symbol>
  247. <symbol id='fk' overflow='visible'>
  248. <g transform='scale(0.87)'>
  249. <path style='fill:#f3e1b7;stroke:#7e471f;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;'
  250. d='M 12.48,0.33 7.07,0.89 9.067,2.974 0.329,11.731 1.073,12.597 9.811,3.841 11.77,5.78 z'/>
  251. </g>
  252. </symbol>
  253. <symbol id='ref' overflow='visible'>
  254. <g transform='scale(0.87)'>
  255. <path style='fill:#f3e1b7;stroke:#7e471f;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;'
  256. d='M 0.10,12.70 5.31,12.15 3.40,10.06 11.82,1.32 11.11,0.45 2.68,9.19 0.80,7.24 z'/>
  257. </g>
  258. </symbol>
  259. <symbol id='flag0' overflow='visible'>
  260. <g transform='scale(0.92)'>
  261. <path style='fill:#b7d0f6;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;'
  262. d='M 0.12,12.67 0.16,7.22 C 2.59,7.22 4.13,8.78 9.22,4.22 5.68,4.98 2.53,4.50 0.09,1.80 z'/>
  263. </g>
  264. </symbol>
  265. <symbol id='flag1' overflow='visible'>
  266. <g transform='scale(0.92)'>
  267. <path style='fill:#f4a393;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;'
  268. d='M 0.12,12.67 0.16,7.22 C 2.59,7.22 4.13,8.78 9.22,4.22 5.68,4.98 2.53,4.50 0.09,1.80 z'/>
  269. </g>
  270. </symbol>
  271. <symbol id='flag2' overflow='visible'>
  272. <g transform='scale(0.92)'>
  273. <path style='fill:#77ec8b;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;'
  274. d='M 0.12,12.67 0.16,7.22 C 2.59,7.22 4.13,8.78 9.22,4.22 5.68,4.98 2.53,4.50 0.09,1.80 z'/>
  275. </g>
  276. </symbol>
  277. <symbol id='nn' overflow='visible'>
  278. <path style='stroke:#9b3e50;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;'
  279. d='M 0,0 3,3 M 0,3 3,0 z'/>
  280. </symbol>
  281. <symbol id='view' overflow='visible'>
  282. <g transform='scale(0.99)'>
  283. <line x1='12' y1='6' x2='19' y2='0' stroke='black' stroke-width='0.5'/>
  284. <line x1='0' y1='6' x2='7' y2='0' stroke='black' stroke-width='0.5'/>
  285. <circle cx='3' cy='6' r='3' fill='#f9ebbc' stroke='black' stroke-width='0.5'/>
  286. <circle cx='10' cy='6' r='3' fill='#f9ebbc' stroke='black' stroke-width='0.5'/>
  287. </g>
  288. </symbol>
  289. <marker id='arrow01' viewBox='0 0 15.00 7.50' refX='7.50' refY='3.75' markerUnits='strokeWidth'
  290. markerWidth='15.00' markerHeight='7.50' orient='auto'>
  291. <path d='M 7.500,3.750 L 15.000,3.750 L 7.500,0.000 L 15.000,3.750 L 7.500,7.500'/>
  292. </marker>
  293. <marker id='arrow1' viewBox='0 0 15.00 7.50' refX='7.50' refY='3.75' markerUnits='strokeWidth'
  294. markerWidth='15.00' markerHeight='7.50' orient='auto'>
  295. <path d='M 7.500,3.750 L 15.000,3.750 L 7.500,0.000 L 15.000,3.750 L 7.500,7.500'/>
  296. </marker>
  297. <marker id='foot01' viewBox='0 0 15.00 7.50' refX='7.50' refY='3.75' markerUnits='strokeWidth'
  298. markerWidth='15.00' markerHeight='7.50' orient='auto'>
  299. <path d='M 0.00,3.75 L 15.00,3.75 z'/>
  300. <circle cx='11.25' cy='3.75' r='2.50' style='fill:white;stroke:#5e554d;'/>
  301. <path d='M 3.75,0.00 L 3.75, 7.50 z'/>
  302. </marker>
  303. <marker id='foot0p' viewBox='0 0 15.00 7.50' refX='7.50' refY='3.75' markerUnits='strokeWidth'
  304. markerWidth='15.00' markerHeight='7.50' orient='auto'>
  305. <path d='M 0.00,3.75 L 15.00,3.75 z'/>
  306. <circle cx='11.25' cy='3.75' r='2.50' style='fill:white;stroke:#5e554d;'/>
  307. <path d='M 0.00,0.00 L 7.50,3.75 L 0.00,7.50'/>
  308. </marker>
  309. <marker id='foot1' viewBox='0 0 15.00 7.50' refX='7.50' refY='3.75' markerUnits='strokeWidth'
  310. markerWidth='15.00' markerHeight='7.50' orient='auto'>
  311. <path d='M 0.00,3.75 L 15.00,3.75 z'/>
  312. <path d='M 7.50,0.00 L 7.50, 7.50 z'/>
  313. <path d='M 3.75,0.00 L 3.75, 7.50 z'/>
  314. </marker>
  315. <marker id='foot1p' viewBox='0 0 15.00 7.50' refX='7.50' refY='3.75' markerUnits='strokeWidth'
  316. markerWidth='15.00' markerHeight='7.50' orient='auto'>
  317. <path d='M 0.00,3.75 L 15.00,3.75 z'/>
  318. <path d='M 7.50,0.00 L 7.50, 7.50 z'/>
  319. <path d='M 0.00,0.00 L 7.50,3.75 L 0.00,7.50'/>
  320. </marker>
  321. <linearGradient id='tbg_bfd4f5' x1='0%' y1='0%' x2='0%' y2='100%'>
  322. <stop offset='0%' stop-color='#496ba1'/>
  323. <stop offset='100%' stop-color='#1f4682'/>
  324. </linearGradient>
  325. <linearGradient id='tbg_c8f5bf' x1='0%' y1='0%' x2='0%' y2='100%'>
  326. <stop offset='0%' stop-color='#58a149'/>
  327. <stop offset='100%' stop-color='#30821f'/>
  328. </linearGradient>
  329. <linearGradient id='tbg_f5ddbf' x1='0%' y1='0%' x2='0%' y2='100%'>
  330. <stop offset='0%' stop-color='#a17a49'/>
  331. <stop offset='100%' stop-color='#82561f'/>
  332. </linearGradient>
  333. <linearGradient id='tbg_bfbff5' x1='0%' y1='0%' x2='0%' y2='100%'>
  334. <stop offset='0%' stop-color='#4949a1'/>
  335. <stop offset='100%' stop-color='#1f1f82'/>
  336. </linearGradient>
  337. </defs>
  338. <!-- == Desktop == -->
  339. <rect x='1' y='1' width='1888' height='1098' rx='7' ry='7'
  340. style='fill:url(#layoutBgB); stroke:#777777; stroke-width:0.5;'/>
  341. <rect x='1' y='1' width='1888' height='1098' rx='7' ry='7'
  342. style='fill:url(#layoutBgA); stroke:#777777; stroke-width:0.5;'/>
  343. <!-- == Legend == -->
  344. <g transform='translate(10,10)'>
  345. <rect x='10' y='10' width='330' height='56' rx='6' ry='6'
  346. style='fill:url(#legendGradient);filter:url(#shadow);'/>
  347. <text x='20' y='43'>RuoYi</text>
  348. <text x='20' y='57' style='fill:#aaaaaa; font-size:11px;'>
  349. <tspan>Move the mouse over tables &amp; columns to read the comments.</tspan>
  350. </text>
  351. <a xlink:href='https://www.dbschema.com'>
  352. <path class='logo'
  353. d='m 32.309685,20.963194 c 0.411708,4.732616 -4.298055,7.925636 -8.723583,6.970196 -6.616967,1.8448 -2.656457,-6.434594 -3.911969,-10.01566 -2.15469,-5.89407 6.06247,-3.508505 9.167655,-2.863689 2.199228,1.054873 3.389343,3.582089 3.467897,5.909153 z m -3.720955,0.01451 c 0.434195,-4.414565 -7.644142,-5.37533 -5.137307,0.107342 -1.812268,5.992146 5.532698,4.379388 5.137307,-0.107342 z'/>
  354. <path class='logo'
  355. d='m 44.329732,23.050637 c 0.850982,5.097305 -5.250434,4.558924 -7.144836,4.752415 -6.418993,1.64391 -1.872992,-7.49274 -3.541914,-10.942842 -2.499646,-3.817859 5.939283,-4.402698 3.538545,-0.13612 -1.287874,4.989123 4.215411,-1.154796 5.956717,2.809584 0.840273,0.970849 1.168829,2.272413 1.191488,3.516963 z m -3.519477,-0.09299 c -1.398216,-5.518069 -6.361061,2.717467 -0.984368,1.810718 0.686994,-0.30388 1.029454,-1.087638 0.984368,-1.810718 z'/>
  356. <path class='logo'
  357. d='m 52.234961,23.301163 c 0.954818,5.035675 -8.606408,6.284861 -6.262292,1.674914 6.000358,-1.604717 -5.188764,-7.870044 1.75972,-10.384908 2.288682,-3.253567 6.399287,3.075831 2.304111,2.48058 -2.124941,2.016587 2.688777,3.89858 2.198472,6.229403 z'/>
  358. <path class='logo'
  359. d='m 60.204336,21.349224 c -4.894917,-1.916474 -3.458707,5.391212 0.347494,3.37231 2.120589,6.821713 -10.599623,1.664746 -6.906229,-3.691132 0.354172,-3.663246 9.875349,-4.711252 6.558735,0.318822 z'/>
  360. <path class='logo'
  361. d='m 71.730617,20.654299 c 0.0013,2.316285 0.190131,4.655698 0.07825,6.958009 -6.532419,3.303565 -0.660423,-8.722256 -6.009639,-5.821653 -0.818815,2.024533 1.726403,6.746337 -1.95327,6.005484 -3.458346,-1.137537 -0.696275,-7.713407 -1.833252,-10.994208 -2.308916,-3.710131 5.93704,-4.164951 3.518609,0.0063 -1.462376,6.166445 5.169629,-2.857523 6.19931,3.846079 z'/>
  362. <path class='logo'
  363. d='m 82.245738,22.378957 c -0.24581,2.448954 -9.386766,0.8867 -3.885979,2.877055 3.312576,-2.99157 5.250902,3.334514 0.482647,2.665545 -7.415384,1.492275 -7.823196,-11.597641 -0.275476,-10.032117 2.068161,0.391458 3.682204,2.408824 3.678808,4.489517 z m -3.414436,-0.578473 c -1.124703,-4.072004 -5.087405,2.125488 -0.316922,0.156453 z'/>
  364. <path class='logo'
  365. d='m 98.936899,27.222794 c -4.73541,2.718339 -3.1239,-3.406557 -3.92611,-6.050494 -4.66985,-1.438471 0.21621,6.932413 -3.41219,6.438039 -4.46096,1.160054 -0.22824,-5.774711 -3.31526,-6.700429 -3.410722,1.082173 1.04451,9.536575 -4.745091,6.372895 0.746632,-3.355214 -2.776394,-10.269232 3.034971,-9.038963 -0.058,2.544602 5.00686,-2.785359 6.00342,1.37844 3.42021,-4.316316 7.851251,0.524966 6.24018,4.690538 0.0379,0.969988 0.0954,1.940046 0.12008,2.909974 z'/>
  366. <path class='logo'
  367. d='m 110.47859,22.686058 c 0.91826,2.682088 0.13016,6.890551 -3.0725,4.397004 -1.63641,1.077877 -7.664291,0.541832 -7.09365,-4.114836 -0.907891,-4.692933 5.14729,-5.625578 7.24058,-4.40354 3.85932,-1.686263 3.13176,1.271515 2.92557,4.121372 z m -3.12695,0.0704 c -1.46278,-5.460062 -6.61615,2.5826 -1.08221,1.782003 0.70431,-0.272594 1.13111,-1.037444 1.08221,-1.782003 z'/>
  368. </a>
  369. </g>
  370. <g transform='translate(0,110)'>
  371. <!-- == Fk 'qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1' == -->
  372. <path id='qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1'
  373. onmouseover="hghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_blob_triggers.sched_name','ry.qrtz_blob_triggers.trigger_name','ry.qrtz_blob_triggers.trigger_group','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  374. onmouseout="uhghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_blob_triggers.sched_name','ry.qrtz_blob_triggers.trigger_name','ry.qrtz_blob_triggers.trigger_group','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  375. transform='translate(7,0)' class='scene' d='M 270 525 L 270,480'>
  376. <title>Fk qrtz_blob_triggers_ibfk_1
  377. qrtz_blob_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group )</title>
  378. </path>
  379. <path transform='translate(7,0)' marker-start='url(#foot1)' marker-end='url(#arrow1)'
  380. d='M 270 525 L 270,480'></path>
  381. <text x='272' y='520' transform='rotate(270 272,520)' title='Fk qrtz_blob_triggers_ibfk_1
  382. qrtz_blob_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group )' class='relName' style='fill:#5f789f'>
  383. sched_name,trigger_name,trigger_group
  384. </text>
  385. <!-- == Fk 'qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1' == -->
  386. <path id='qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1'
  387. onmouseover="hghl(['qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_cron_triggers.sched_name','ry.qrtz_cron_triggers.trigger_name','ry.qrtz_cron_triggers.trigger_group','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  388. onmouseout="uhghl(['qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_cron_triggers.sched_name','ry.qrtz_cron_triggers.trigger_name','ry.qrtz_cron_triggers.trigger_group','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  389. transform='translate(7,0)' class='scene'
  390. d='M 420 540 L 397,540 Q 390,540 390,532 L 390,472 Q 390,465 382,465 L 375,465'>
  391. <title>Fk qrtz_cron_triggers_ibfk_1
  392. qrtz_cron_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group )</title>
  393. </path>
  394. <path transform='translate(7,0)' marker-start='url(#foot1)' marker-end='url(#arrow1)'
  395. d='M 420 540 L 397,540 Q 390,540 390,532 L 390,472 Q 390,465 382,465 L 375,465'></path>
  396. <text x='205' y='535' transform='rotate(0 205,535)' title='Fk qrtz_cron_triggers_ibfk_1
  397. qrtz_cron_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group )' class='relName' style='fill:#5f789f'>
  398. sched_name,trigger_name,trigger_group
  399. </text>
  400. <!-- == Fk 'qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1' == -->
  401. <path id='qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1'
  402. onmouseover="hghl(['qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_simple_triggers.sched_name','ry.qrtz_simple_triggers.trigger_name','ry.qrtz_simple_triggers.trigger_group','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  403. onmouseout="uhghl(['qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_simple_triggers.sched_name','ry.qrtz_simple_triggers.trigger_name','ry.qrtz_simple_triggers.trigger_group','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  404. transform='translate(7,0)' class='scene'
  405. d='M 180 525 L 180,502 Q 180,495 187,495 L 277,495 Q 285,495 285,487 L 285,480'>
  406. <title>Fk qrtz_simple_triggers_ibfk_1
  407. qrtz_simple_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group )</title>
  408. </path>
  409. <path transform='translate(7,0)' marker-start='url(#foot1)' marker-end='url(#arrow1)'
  410. d='M 180 525 L 180,502 Q 180,495 187,495 L 277,495 Q 285,495 285,487 L 285,480'></path>
  411. <text x='182' y='520' transform='rotate(270 182,520)' title='Fk qrtz_simple_triggers_ibfk_1
  412. qrtz_simple_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group )' class='relName'
  413. style='fill:#5f789f'>sched_name,trigger_name,trigger_group
  414. </text>
  415. <!-- == Fk 'qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1' == -->
  416. <path id='qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1'
  417. onmouseover="hghl(['qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_simprop_triggers.sched_name','ry.qrtz_simprop_triggers.trigger_name','ry.qrtz_simprop_triggers.trigger_group','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  418. onmouseout="uhghl(['qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_simprop_triggers.sched_name','ry.qrtz_simprop_triggers.trigger_name','ry.qrtz_simprop_triggers.trigger_group','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  419. transform='translate(7,0)' class='scene' d='M 195 240 L 240,240'>
  420. <title>Fk qrtz_simprop_triggers_ibfk_1
  421. qrtz_simprop_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group )</title>
  422. </path>
  423. <path transform='translate(7,0)' marker-start='url(#foot1)' marker-end='url(#arrow1)'
  424. d='M 195 240 L 240,240'></path>
  425. <text x='202' y='235' transform='rotate(0 202,235)' title='Fk qrtz_simprop_triggers_ibfk_1
  426. qrtz_simprop_triggers ref qrtz_triggers ( sched_name, trigger_name, trigger_group )' class='relName'
  427. style='fill:#5f789f'>sched_name,trigger_name,trigger_group
  428. </text>
  429. <!-- == Fk 'qrtz_triggers_qrtz_triggers_ibfk_1' == -->
  430. <path id='qrtz_triggers_qrtz_triggers_ibfk_1'
  431. onmouseover="hghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.job_name','ry.qrtz_triggers.job_group','ry.qrtz_job_details.sched_name','ry.qrtz_job_details.job_name','ry.qrtz_job_details.job_group'])"
  432. onmouseout="uhghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.job_name','ry.qrtz_triggers.job_group','ry.qrtz_job_details.sched_name','ry.qrtz_job_details.job_name','ry.qrtz_job_details.job_group'])"
  433. transform='translate(7,0)' class='scene' d='M 375 210 L 420,210'>
  434. <title>Fk qrtz_triggers_ibfk_1
  435. qrtz_triggers ref qrtz_job_details ( sched_name, job_name, job_group )</title>
  436. </path>
  437. <path transform='translate(7,0)' marker-start='url(#foot1p)' marker-end='url(#arrow1)'
  438. d='M 375 210 L 420,210'></path>
  439. <text x='382' y='205' transform='rotate(0 382,205)' title='Fk qrtz_triggers_ibfk_1
  440. qrtz_triggers ref qrtz_job_details ( sched_name, job_name, job_group )' class='relName' style='fill:#5f789f'>
  441. sched_name,job_name,job_group
  442. </text>
  443. <!-- == Table 'qrtz_blob_triggers' == -->
  444. <rect class='entity' x='255' y='533' width='120' height='105' rx='7' ry='7' style='stroke:none'/>
  445. <path d='M 255 559 L 255 540 Q 255 533 262 533 L 368 533 Q 375 533 375 540 L 375 559 L255 559 '
  446. style='fill:url(#tbg_bfd4f5);stroke:1;stroke-opacity:0.1;'/>
  447. <rect class='entity' x='255' y='533' width='120' height='105' rx='7' ry='7'
  448. style='fill:none;stroke:#5f656e'/>
  449. <line class='delim' x1='255' y1='559' x2='375' y2='559' style='stroke:#5f656e'/>
  450. <line class='delim' x1='270' y1='559' x2='270' y2='638' style='stroke:#5f656e'/>
  451. <line class='delim' x1='364' y1='559' x2='364' y2='638' style='stroke:#5f656e'/>
  452. <a xlink:href='#qrtz_blob_triggers'>
  453. <text x='258' y='551'>qrtz_blob_triggers</text>
  454. <title>Table ry.qrtz_blob_triggers</title></a>
  455. <use id='nn' x='257' y='567' xlink:href='#nn'/>
  456. <a xlink:href='#qrtz_blob_triggers.sched_name'>
  457. <use id='pk' x='257' y='566' xlink:href='#pk'/>
  458. <title>Pk pk_qrtz_blob_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  459. <a xlink:href='#qrtz_blob_triggers.sched_name'>
  460. <text id='ry.qrtz_blob_triggers.sched_name' x='273' y='576'
  461. onmouseover="hghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  462. onmouseout="uhghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  463. sched_name
  464. </text>
  465. <title>sched_name
  466. * varchar(120)</title></a>
  467. <a xlink:href='#qrtz_blob_triggers.sched_name'>
  468. <use id='fk' x='364' y='566' xlink:href='#fk'/>
  469. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  470. <use id='nn' x='257' y='582' xlink:href='#nn'/>
  471. <a xlink:href='#qrtz_blob_triggers.trigger_name'>
  472. <use id='pk' x='257' y='581' xlink:href='#pk'/>
  473. <title>Pk pk_qrtz_blob_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  474. <a xlink:href='#qrtz_blob_triggers.trigger_name'>
  475. <text id='ry.qrtz_blob_triggers.trigger_name' x='273' y='591'
  476. onmouseover="hghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  477. onmouseout="uhghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  478. trigger_name
  479. </text>
  480. <title>trigger_name
  481. * varchar(200)</title></a>
  482. <a xlink:href='#qrtz_blob_triggers.trigger_name'>
  483. <use id='fk' x='364' y='581' xlink:href='#fk'/>
  484. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  485. <use id='nn' x='257' y='597' xlink:href='#nn'/>
  486. <a xlink:href='#qrtz_blob_triggers.trigger_group'>
  487. <use id='pk' x='257' y='596' xlink:href='#pk'/>
  488. <title>Pk pk_qrtz_blob_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  489. <a xlink:href='#qrtz_blob_triggers.trigger_group'>
  490. <text id='ry.qrtz_blob_triggers.trigger_group' x='273' y='606'
  491. onmouseover="hghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  492. onmouseout="uhghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  493. trigger_group
  494. </text>
  495. <title>trigger_group
  496. * varchar(200)</title></a>
  497. <a xlink:href='#qrtz_blob_triggers.trigger_group'>
  498. <use id='fk' x='364' y='596' xlink:href='#fk'/>
  499. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  500. <a xlink:href='#qrtz_blob_triggers.blob_data'>
  501. <text id='ry.qrtz_blob_triggers.blob_data' x='273' y='621'>blob_data</text>
  502. <title>blob_data
  503. blob</title></a>
  504. <text x='372' y='618' text-anchor='end' class='colType'>~</text>
  505. <!-- == Table 'qrtz_calendars' == -->
  506. <rect class='entity' x='75' y='38' width='120' height='90' rx='7' ry='7' style='stroke:none'/>
  507. <path d='M 75 64 L 75 45 Q 75 38 82 38 L 188 38 Q 195 38 195 45 L 195 64 L75 64 '
  508. style='fill:url(#tbg_bfd4f5);stroke:1;stroke-opacity:0.1;'/>
  509. <rect class='entity' x='75' y='38' width='120' height='90' rx='7' ry='7' style='fill:none;stroke:#5f656e'/>
  510. <line class='delim' x1='75' y1='64' x2='195' y2='64' style='stroke:#5f656e'/>
  511. <line class='delim' x1='90' y1='64' x2='90' y2='128' style='stroke:#5f656e'/>
  512. <line class='delim' x1='184' y1='64' x2='184' y2='128' style='stroke:#5f656e'/>
  513. <a xlink:href='#qrtz_calendars'>
  514. <text x='90' y='56'>qrtz_calendars</text>
  515. <title>Table ry.qrtz_calendars</title></a>
  516. <use id='nn' x='77' y='72' xlink:href='#nn'/>
  517. <a xlink:href='#qrtz_calendars.sched_name'>
  518. <use id='pk' x='77' y='71' xlink:href='#pk'/>
  519. <title>Pk pk_qrtz_calendars ( sched_name, calendar_name ) </title></a>
  520. <a xlink:href='#qrtz_calendars.sched_name'>
  521. <text id='ry.qrtz_calendars.sched_name' x='93' y='81'>sched_name</text>
  522. <title>sched_name
  523. * varchar(120)</title></a>
  524. <text x='192' y='78' text-anchor='end' class='colType'>t</text>
  525. <use id='nn' x='77' y='87' xlink:href='#nn'/>
  526. <a xlink:href='#qrtz_calendars.calendar_name'>
  527. <use id='pk' x='77' y='86' xlink:href='#pk'/>
  528. <title>Pk pk_qrtz_calendars ( sched_name, calendar_name ) </title></a>
  529. <a xlink:href='#qrtz_calendars.calendar_name'>
  530. <text id='ry.qrtz_calendars.calendar_name' x='93' y='96'>calendar_name</text>
  531. <title>calendar_name
  532. * varchar(200)</title></a>
  533. <text x='192' y='93' text-anchor='end' class='colType'>t</text>
  534. <use id='nn' x='77' y='102' xlink:href='#nn'/>
  535. <a xlink:href='#qrtz_calendars.calendar'>
  536. <text id='ry.qrtz_calendars.calendar' x='93' y='111'>calendar</text>
  537. <title>calendar
  538. * blob</title></a>
  539. <text x='192' y='108' text-anchor='end' class='colType'>~</text>
  540. <!-- == Table 'qrtz_cron_triggers' == -->
  541. <rect class='entity' x='435' y='533' width='135' height='120' rx='7' ry='7' style='stroke:none'/>
  542. <path d='M 435 559 L 435 540 Q 435 533 442 533 L 563 533 Q 570 533 570 540 L 570 559 L435 559 '
  543. style='fill:url(#tbg_bfd4f5);stroke:1;stroke-opacity:0.1;'/>
  544. <rect class='entity' x='435' y='533' width='135' height='120' rx='7' ry='7'
  545. style='fill:none;stroke:#5f656e'/>
  546. <line class='delim' x1='435' y1='559' x2='570' y2='559' style='stroke:#5f656e'/>
  547. <line class='delim' x1='450' y1='559' x2='450' y2='653' style='stroke:#5f656e'/>
  548. <line class='delim' x1='559' y1='559' x2='559' y2='653' style='stroke:#5f656e'/>
  549. <a xlink:href='#qrtz_cron_triggers'>
  550. <text x='445' y='551'>qrtz_cron_triggers</text>
  551. <title>Table ry.qrtz_cron_triggers</title></a>
  552. <use id='nn' x='437' y='567' xlink:href='#nn'/>
  553. <a xlink:href='#qrtz_cron_triggers.sched_name'>
  554. <use id='pk' x='437' y='566' xlink:href='#pk'/>
  555. <title>Pk pk_qrtz_cron_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  556. <a xlink:href='#qrtz_cron_triggers.sched_name'>
  557. <text id='ry.qrtz_cron_triggers.sched_name' x='453' y='576'
  558. onmouseover="hghl(['qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  559. onmouseout="uhghl(['qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  560. sched_name
  561. </text>
  562. <title>sched_name
  563. * varchar(120)</title></a>
  564. <a xlink:href='#qrtz_cron_triggers.sched_name'>
  565. <use id='fk' x='559' y='566' xlink:href='#fk'/>
  566. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  567. <use id='nn' x='437' y='582' xlink:href='#nn'/>
  568. <a xlink:href='#qrtz_cron_triggers.trigger_name'>
  569. <use id='pk' x='437' y='581' xlink:href='#pk'/>
  570. <title>Pk pk_qrtz_cron_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  571. <a xlink:href='#qrtz_cron_triggers.trigger_name'>
  572. <text id='ry.qrtz_cron_triggers.trigger_name' x='453' y='591'
  573. onmouseover="hghl(['qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  574. onmouseout="uhghl(['qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  575. trigger_name
  576. </text>
  577. <title>trigger_name
  578. * varchar(200)</title></a>
  579. <a xlink:href='#qrtz_cron_triggers.trigger_name'>
  580. <use id='fk' x='559' y='581' xlink:href='#fk'/>
  581. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  582. <use id='nn' x='437' y='597' xlink:href='#nn'/>
  583. <a xlink:href='#qrtz_cron_triggers.trigger_group'>
  584. <use id='pk' x='437' y='596' xlink:href='#pk'/>
  585. <title>Pk pk_qrtz_cron_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  586. <a xlink:href='#qrtz_cron_triggers.trigger_group'>
  587. <text id='ry.qrtz_cron_triggers.trigger_group' x='453' y='606'
  588. onmouseover="hghl(['qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  589. onmouseout="uhghl(['qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  590. trigger_group
  591. </text>
  592. <title>trigger_group
  593. * varchar(200)</title></a>
  594. <a xlink:href='#qrtz_cron_triggers.trigger_group'>
  595. <use id='fk' x='559' y='596' xlink:href='#fk'/>
  596. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  597. <use id='nn' x='437' y='612' xlink:href='#nn'/>
  598. <a xlink:href='#qrtz_cron_triggers.cron_expression'>
  599. <text id='ry.qrtz_cron_triggers.cron_expression' x='453' y='621'>cron_expression</text>
  600. <title>cron_expression
  601. * varchar(200)</title></a>
  602. <text x='567' y='618' text-anchor='end' class='colType'>t</text>
  603. <a xlink:href='#qrtz_cron_triggers.time_zone_id'>
  604. <text id='ry.qrtz_cron_triggers.time_zone_id' x='453' y='636'>time_zone_id</text>
  605. <title>time_zone_id
  606. varchar(80)</title></a>
  607. <text x='567' y='633' text-anchor='end' class='colType'>t</text>
  608. <!-- == Table 'qrtz_job_details' == -->
  609. <rect class='entity' x='435' y='188' width='135' height='195' rx='7' ry='7' style='stroke:none'/>
  610. <path d='M 435 214 L 435 195 Q 435 188 442 188 L 563 188 Q 570 188 570 195 L 570 214 L435 214 '
  611. style='fill:url(#tbg_bfd4f5);stroke:1;stroke-opacity:0.1;'/>
  612. <rect class='entity' x='435' y='188' width='135' height='195' rx='7' ry='7'
  613. style='fill:none;stroke:#5f656e'/>
  614. <line class='delim' x1='435' y1='214' x2='570' y2='214' style='stroke:#5f656e'/>
  615. <line class='delim' x1='450' y1='214' x2='450' y2='383' style='stroke:#5f656e'/>
  616. <line class='delim' x1='559' y1='214' x2='559' y2='383' style='stroke:#5f656e'/>
  617. <a xlink:href='#qrtz_job_details'>
  618. <text x='451' y='206'>qrtz_job_details</text>
  619. <title>Table ry.qrtz_job_details</title></a>
  620. <use id='nn' x='437' y='222' xlink:href='#nn'/>
  621. <a xlink:href='#qrtz_job_details.sched_name'>
  622. <use id='pk' x='437' y='221' xlink:href='#pk'/>
  623. <title>Pk pk_qrtz_job_details ( sched_name, job_name, job_group ) </title></a>
  624. <a xlink:href='#qrtz_job_details.sched_name'>
  625. <text id='ry.qrtz_job_details.sched_name' x='453' y='231'
  626. onmouseover="hghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.job_name','ry.qrtz_triggers.job_group'])"
  627. onmouseout="uhghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.job_name','ry.qrtz_triggers.job_group'])">
  628. sched_name
  629. </text>
  630. <title>sched_name
  631. * varchar(120)</title></a>
  632. <a xlink:href='#qrtz_job_details.sched_name'>
  633. <use id='ref' x='559' y='221' xlink:href='#ref'/>
  634. <title>Referred by qrtz_triggers ( sched_name, job_name, job_group ) </title></a>
  635. <use id='nn' x='437' y='237' xlink:href='#nn'/>
  636. <a xlink:href='#qrtz_job_details.job_name'>
  637. <use id='pk' x='437' y='236' xlink:href='#pk'/>
  638. <title>Pk pk_qrtz_job_details ( sched_name, job_name, job_group ) </title></a>
  639. <a xlink:href='#qrtz_job_details.job_name'>
  640. <text id='ry.qrtz_job_details.job_name' x='453' y='246'
  641. onmouseover="hghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.job_name','ry.qrtz_triggers.job_group'])"
  642. onmouseout="uhghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.job_name','ry.qrtz_triggers.job_group'])">
  643. job_name
  644. </text>
  645. <title>job_name
  646. * varchar(200)</title></a>
  647. <a xlink:href='#qrtz_job_details.job_name'>
  648. <use id='ref' x='559' y='236' xlink:href='#ref'/>
  649. <title>Referred by qrtz_triggers ( sched_name, job_name, job_group ) </title></a>
  650. <use id='nn' x='437' y='252' xlink:href='#nn'/>
  651. <a xlink:href='#qrtz_job_details.job_group'>
  652. <use id='pk' x='437' y='251' xlink:href='#pk'/>
  653. <title>Pk pk_qrtz_job_details ( sched_name, job_name, job_group ) </title></a>
  654. <a xlink:href='#qrtz_job_details.job_group'>
  655. <text id='ry.qrtz_job_details.job_group' x='453' y='261'
  656. onmouseover="hghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.job_name','ry.qrtz_triggers.job_group'])"
  657. onmouseout="uhghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.job_name','ry.qrtz_triggers.job_group'])">
  658. job_group
  659. </text>
  660. <title>job_group
  661. * varchar(200)</title></a>
  662. <a xlink:href='#qrtz_job_details.job_group'>
  663. <use id='ref' x='559' y='251' xlink:href='#ref'/>
  664. <title>Referred by qrtz_triggers ( sched_name, job_name, job_group ) </title></a>
  665. <a xlink:href='#qrtz_job_details.description'>
  666. <text id='ry.qrtz_job_details.description' x='453' y='276'>description</text>
  667. <title>description
  668. varchar(250)</title></a>
  669. <text x='567' y='273' text-anchor='end' class='colType'>t</text>
  670. <use id='nn' x='437' y='282' xlink:href='#nn'/>
  671. <a xlink:href='#qrtz_job_details.job_class_name'>
  672. <text id='ry.qrtz_job_details.job_class_name' x='453' y='291'>job_class_name</text>
  673. <title>job_class_name
  674. * varchar(250)</title></a>
  675. <text x='567' y='288' text-anchor='end' class='colType'>t</text>
  676. <use id='nn' x='437' y='297' xlink:href='#nn'/>
  677. <a xlink:href='#qrtz_job_details.is_durable'>
  678. <text id='ry.qrtz_job_details.is_durable' x='453' y='306'>is_durable</text>
  679. <title>is_durable
  680. * varchar(1)</title></a>
  681. <text x='567' y='303' text-anchor='end' class='colType'>t</text>
  682. <use id='nn' x='437' y='312' xlink:href='#nn'/>
  683. <a xlink:href='#qrtz_job_details.is_nonconcurrent'>
  684. <text id='ry.qrtz_job_details.is_nonconcurrent' x='453' y='321'>is_nonconcurrent</text>
  685. <title>is_nonconcurrent
  686. * varchar(1)</title></a>
  687. <text x='567' y='318' text-anchor='end' class='colType'>t</text>
  688. <use id='nn' x='437' y='327' xlink:href='#nn'/>
  689. <a xlink:href='#qrtz_job_details.is_update_data'>
  690. <text id='ry.qrtz_job_details.is_update_data' x='453' y='336'>is_update_data</text>
  691. <title>is_update_data
  692. * varchar(1)</title></a>
  693. <text x='567' y='333' text-anchor='end' class='colType'>t</text>
  694. <use id='nn' x='437' y='342' xlink:href='#nn'/>
  695. <a xlink:href='#qrtz_job_details.requests_recovery'>
  696. <text id='ry.qrtz_job_details.requests_recovery' x='453' y='351'>requests_recovery</text>
  697. <title>requests_recovery
  698. * varchar(1)</title></a>
  699. <text x='567' y='348' text-anchor='end' class='colType'>t</text>
  700. <a xlink:href='#qrtz_job_details.job_data'>
  701. <text id='ry.qrtz_job_details.job_data' x='453' y='366'>job_data</text>
  702. <title>job_data
  703. blob</title></a>
  704. <text x='567' y='363' text-anchor='end' class='colType'>~</text>
  705. <!-- == Table 'qrtz_locks' == -->
  706. <rect class='entity' x='255' y='53' width='105' height='75' rx='7' ry='7' style='stroke:none'/>
  707. <path d='M 255 79 L 255 60 Q 255 53 262 53 L 353 53 Q 360 53 360 60 L 360 79 L255 79 '
  708. style='fill:url(#tbg_bfd4f5);stroke:1;stroke-opacity:0.1;'/>
  709. <rect class='entity' x='255' y='53' width='105' height='75' rx='7' ry='7' style='fill:none;stroke:#5f656e'/>
  710. <line class='delim' x1='255' y1='79' x2='360' y2='79' style='stroke:#5f656e'/>
  711. <line class='delim' x1='270' y1='79' x2='270' y2='128' style='stroke:#5f656e'/>
  712. <line class='delim' x1='349' y1='79' x2='349' y2='128' style='stroke:#5f656e'/>
  713. <a xlink:href='#qrtz_locks'>
  714. <text x='274' y='71'>qrtz_locks</text>
  715. <title>Table ry.qrtz_locks</title></a>
  716. <use id='nn' x='257' y='87' xlink:href='#nn'/>
  717. <a xlink:href='#qrtz_locks.sched_name'>
  718. <use id='pk' x='257' y='86' xlink:href='#pk'/>
  719. <title>Pk pk_qrtz_locks ( sched_name, lock_name ) </title></a>
  720. <a xlink:href='#qrtz_locks.sched_name'>
  721. <text id='ry.qrtz_locks.sched_name' x='273' y='96'>sched_name</text>
  722. <title>sched_name
  723. * varchar(120)</title></a>
  724. <text x='357' y='93' text-anchor='end' class='colType'>t</text>
  725. <use id='nn' x='257' y='102' xlink:href='#nn'/>
  726. <a xlink:href='#qrtz_locks.lock_name'>
  727. <use id='pk' x='257' y='101' xlink:href='#pk'/>
  728. <title>Pk pk_qrtz_locks ( sched_name, lock_name ) </title></a>
  729. <a xlink:href='#qrtz_locks.lock_name'>
  730. <text id='ry.qrtz_locks.lock_name' x='273' y='111'>lock_name</text>
  731. <title>lock_name
  732. * varchar(40)</title></a>
  733. <text x='357' y='108' text-anchor='end' class='colType'>t</text>
  734. <!-- == Table 'qrtz_scheduler_state' == -->
  735. <rect class='entity' x='255' y='728' width='135' height='105' rx='7' ry='7' style='stroke:none'/>
  736. <path d='M 255 754 L 255 735 Q 255 728 262 728 L 383 728 Q 390 728 390 735 L 390 754 L255 754 '
  737. style='fill:url(#tbg_bfd4f5);stroke:1;stroke-opacity:0.1;'/>
  738. <rect class='entity' x='255' y='728' width='135' height='105' rx='7' ry='7'
  739. style='fill:none;stroke:#5f656e'/>
  740. <line class='delim' x1='255' y1='754' x2='390' y2='754' style='stroke:#5f656e'/>
  741. <line class='delim' x1='270' y1='754' x2='270' y2='833' style='stroke:#5f656e'/>
  742. <line class='delim' x1='379' y1='754' x2='379' y2='833' style='stroke:#5f656e'/>
  743. <a xlink:href='#qrtz_scheduler_state'>
  744. <text x='259' y='746'>qrtz_scheduler_state</text>
  745. <title>Table ry.qrtz_scheduler_state</title></a>
  746. <use id='nn' x='257' y='762' xlink:href='#nn'/>
  747. <a xlink:href='#qrtz_scheduler_state.sched_name'>
  748. <use id='pk' x='257' y='761' xlink:href='#pk'/>
  749. <title>Pk pk_qrtz_scheduler_state ( sched_name, instance_name ) </title></a>
  750. <a xlink:href='#qrtz_scheduler_state.sched_name'>
  751. <text id='ry.qrtz_scheduler_state.sched_name' x='273' y='771'>sched_name</text>
  752. <title>sched_name
  753. * varchar(120)</title></a>
  754. <text x='387' y='768' text-anchor='end' class='colType'>t</text>
  755. <use id='nn' x='257' y='777' xlink:href='#nn'/>
  756. <a xlink:href='#qrtz_scheduler_state.instance_name'>
  757. <use id='pk' x='257' y='776' xlink:href='#pk'/>
  758. <title>Pk pk_qrtz_scheduler_state ( sched_name, instance_name ) </title></a>
  759. <a xlink:href='#qrtz_scheduler_state.instance_name'>
  760. <text id='ry.qrtz_scheduler_state.instance_name' x='273' y='786'>instance_name</text>
  761. <title>instance_name
  762. * varchar(200)</title></a>
  763. <text x='387' y='783' text-anchor='end' class='colType'>t</text>
  764. <use id='nn' x='257' y='792' xlink:href='#nn'/>
  765. <a xlink:href='#qrtz_scheduler_state.last_checkin_time'>
  766. <text id='ry.qrtz_scheduler_state.last_checkin_time' x='273' y='801'>last_checkin_time</text>
  767. <title>last_checkin_time
  768. * bigint</title></a>
  769. <text x='387' y='798' text-anchor='end' class='colType'>#</text>
  770. <use id='nn' x='257' y='807' xlink:href='#nn'/>
  771. <a xlink:href='#qrtz_scheduler_state.checkin_interval'>
  772. <text id='ry.qrtz_scheduler_state.checkin_interval' x='273' y='816'>checkin_interval</text>
  773. <title>checkin_interval
  774. * bigint</title></a>
  775. <text x='387' y='813' text-anchor='end' class='colType'>#</text>
  776. <!-- == Table 'qrtz_simple_triggers' == -->
  777. <rect class='entity' x='60' y='533' width='135' height='135' rx='7' ry='7' style='stroke:none'/>
  778. <path d='M 60 559 L 60 540 Q 60 533 67 533 L 188 533 Q 195 533 195 540 L 195 559 L60 559 '
  779. style='fill:url(#tbg_bfd4f5);stroke:1;stroke-opacity:0.1;'/>
  780. <rect class='entity' x='60' y='533' width='135' height='135' rx='7' ry='7'
  781. style='fill:none;stroke:#5f656e'/>
  782. <line class='delim' x1='60' y1='559' x2='195' y2='559' style='stroke:#5f656e'/>
  783. <line class='delim' x1='75' y1='559' x2='75' y2='668' style='stroke:#5f656e'/>
  784. <line class='delim' x1='184' y1='559' x2='184' y2='668' style='stroke:#5f656e'/>
  785. <a xlink:href='#qrtz_simple_triggers'>
  786. <text x='64' y='551'>qrtz_simple_triggers</text>
  787. <title>Table ry.qrtz_simple_triggers</title></a>
  788. <use id='nn' x='62' y='567' xlink:href='#nn'/>
  789. <a xlink:href='#qrtz_simple_triggers.sched_name'>
  790. <use id='pk' x='62' y='566' xlink:href='#pk'/>
  791. <title>Pk pk_qrtz_simple_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  792. <a xlink:href='#qrtz_simple_triggers.sched_name'>
  793. <text id='ry.qrtz_simple_triggers.sched_name' x='78' y='576'
  794. onmouseover="hghl(['qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  795. onmouseout="uhghl(['qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  796. sched_name
  797. </text>
  798. <title>sched_name
  799. * varchar(120)</title></a>
  800. <a xlink:href='#qrtz_simple_triggers.sched_name'>
  801. <use id='fk' x='184' y='566' xlink:href='#fk'/>
  802. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  803. <use id='nn' x='62' y='582' xlink:href='#nn'/>
  804. <a xlink:href='#qrtz_simple_triggers.trigger_name'>
  805. <use id='pk' x='62' y='581' xlink:href='#pk'/>
  806. <title>Pk pk_qrtz_simple_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  807. <a xlink:href='#qrtz_simple_triggers.trigger_name'>
  808. <text id='ry.qrtz_simple_triggers.trigger_name' x='78' y='591'
  809. onmouseover="hghl(['qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  810. onmouseout="uhghl(['qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  811. trigger_name
  812. </text>
  813. <title>trigger_name
  814. * varchar(200)</title></a>
  815. <a xlink:href='#qrtz_simple_triggers.trigger_name'>
  816. <use id='fk' x='184' y='581' xlink:href='#fk'/>
  817. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  818. <use id='nn' x='62' y='597' xlink:href='#nn'/>
  819. <a xlink:href='#qrtz_simple_triggers.trigger_group'>
  820. <use id='pk' x='62' y='596' xlink:href='#pk'/>
  821. <title>Pk pk_qrtz_simple_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  822. <a xlink:href='#qrtz_simple_triggers.trigger_group'>
  823. <text id='ry.qrtz_simple_triggers.trigger_group' x='78' y='606'
  824. onmouseover="hghl(['qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  825. onmouseout="uhghl(['qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  826. trigger_group
  827. </text>
  828. <title>trigger_group
  829. * varchar(200)</title></a>
  830. <a xlink:href='#qrtz_simple_triggers.trigger_group'>
  831. <use id='fk' x='184' y='596' xlink:href='#fk'/>
  832. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  833. <use id='nn' x='62' y='612' xlink:href='#nn'/>
  834. <a xlink:href='#qrtz_simple_triggers.repeat_count'>
  835. <text id='ry.qrtz_simple_triggers.repeat_count' x='78' y='621'>repeat_count</text>
  836. <title>repeat_count
  837. * bigint</title></a>
  838. <text x='192' y='618' text-anchor='end' class='colType'>#</text>
  839. <use id='nn' x='62' y='627' xlink:href='#nn'/>
  840. <a xlink:href='#qrtz_simple_triggers.repeat_interval'>
  841. <text id='ry.qrtz_simple_triggers.repeat_interval' x='78' y='636'>repeat_interval</text>
  842. <title>repeat_interval
  843. * bigint</title></a>
  844. <text x='192' y='633' text-anchor='end' class='colType'>#</text>
  845. <use id='nn' x='62' y='642' xlink:href='#nn'/>
  846. <a xlink:href='#qrtz_simple_triggers.times_triggered'>
  847. <text id='ry.qrtz_simple_triggers.times_triggered' x='78' y='651'>times_triggered</text>
  848. <title>times_triggered
  849. * bigint</title></a>
  850. <text x='192' y='648' text-anchor='end' class='colType'>#</text>
  851. <!-- == Table 'qrtz_simprop_triggers' == -->
  852. <rect class='entity' x='45' y='218' width='150' height='255' rx='7' ry='7' style='stroke:none'/>
  853. <path d='M 45 244 L 45 225 Q 45 218 52 218 L 188 218 Q 195 218 195 225 L 195 244 L45 244 '
  854. style='fill:url(#tbg_bfd4f5);stroke:1;stroke-opacity:0.1;'/>
  855. <rect class='entity' x='45' y='218' width='150' height='255' rx='7' ry='7'
  856. style='fill:none;stroke:#5f656e'/>
  857. <line class='delim' x1='45' y1='244' x2='195' y2='244' style='stroke:#5f656e'/>
  858. <line class='delim' x1='60' y1='244' x2='60' y2='473' style='stroke:#5f656e'/>
  859. <line class='delim' x1='184' y1='244' x2='184' y2='473' style='stroke:#5f656e'/>
  860. <a xlink:href='#qrtz_simprop_triggers'>
  861. <text x='54' y='236'>qrtz_simprop_triggers</text>
  862. <title>Table ry.qrtz_simprop_triggers</title></a>
  863. <use id='nn' x='47' y='252' xlink:href='#nn'/>
  864. <a xlink:href='#qrtz_simprop_triggers.sched_name'>
  865. <use id='pk' x='47' y='251' xlink:href='#pk'/>
  866. <title>Pk pk_qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  867. <a xlink:href='#qrtz_simprop_triggers.sched_name'>
  868. <text id='ry.qrtz_simprop_triggers.sched_name' x='63' y='261'
  869. onmouseover="hghl(['qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  870. onmouseout="uhghl(['qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  871. sched_name
  872. </text>
  873. <title>sched_name
  874. * varchar(120)</title></a>
  875. <a xlink:href='#qrtz_simprop_triggers.sched_name'>
  876. <use id='fk' x='184' y='251' xlink:href='#fk'/>
  877. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  878. <use id='nn' x='47' y='267' xlink:href='#nn'/>
  879. <a xlink:href='#qrtz_simprop_triggers.trigger_name'>
  880. <use id='pk' x='47' y='266' xlink:href='#pk'/>
  881. <title>Pk pk_qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  882. <a xlink:href='#qrtz_simprop_triggers.trigger_name'>
  883. <text id='ry.qrtz_simprop_triggers.trigger_name' x='63' y='276'
  884. onmouseover="hghl(['qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  885. onmouseout="uhghl(['qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  886. trigger_name
  887. </text>
  888. <title>trigger_name
  889. * varchar(200)</title></a>
  890. <a xlink:href='#qrtz_simprop_triggers.trigger_name'>
  891. <use id='fk' x='184' y='266' xlink:href='#fk'/>
  892. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  893. <use id='nn' x='47' y='282' xlink:href='#nn'/>
  894. <a xlink:href='#qrtz_simprop_triggers.trigger_group'>
  895. <use id='pk' x='47' y='281' xlink:href='#pk'/>
  896. <title>Pk pk_qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  897. <a xlink:href='#qrtz_simprop_triggers.trigger_group'>
  898. <text id='ry.qrtz_simprop_triggers.trigger_group' x='63' y='291'
  899. onmouseover="hghl(['qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])"
  900. onmouseout="uhghl(['qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_triggers.sched_name','ry.qrtz_triggers.trigger_name','ry.qrtz_triggers.trigger_group'])">
  901. trigger_group
  902. </text>
  903. <title>trigger_group
  904. * varchar(200)</title></a>
  905. <a xlink:href='#qrtz_simprop_triggers.trigger_group'>
  906. <use id='fk' x='184' y='281' xlink:href='#fk'/>
  907. <title>References qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  908. <a xlink:href='#qrtz_simprop_triggers.str_prop_1'>
  909. <text id='ry.qrtz_simprop_triggers.str_prop_1' x='63' y='306'>str_prop_1</text>
  910. <title>str_prop_1
  911. varchar(512)</title></a>
  912. <text x='192' y='303' text-anchor='end' class='colType'>t</text>
  913. <a xlink:href='#qrtz_simprop_triggers.str_prop_2'>
  914. <text id='ry.qrtz_simprop_triggers.str_prop_2' x='63' y='321'>str_prop_2</text>
  915. <title>str_prop_2
  916. varchar(512)</title></a>
  917. <text x='192' y='318' text-anchor='end' class='colType'>t</text>
  918. <a xlink:href='#qrtz_simprop_triggers.str_prop_3'>
  919. <text id='ry.qrtz_simprop_triggers.str_prop_3' x='63' y='336'>str_prop_3</text>
  920. <title>str_prop_3
  921. varchar(512)</title></a>
  922. <text x='192' y='333' text-anchor='end' class='colType'>t</text>
  923. <a xlink:href='#qrtz_simprop_triggers.int_prop_1'>
  924. <text id='ry.qrtz_simprop_triggers.int_prop_1' x='63' y='351'>int_prop_1</text>
  925. <title>int_prop_1
  926. int</title></a>
  927. <text x='192' y='348' text-anchor='end' class='colType'>#</text>
  928. <a xlink:href='#qrtz_simprop_triggers.int_prop_2'>
  929. <text id='ry.qrtz_simprop_triggers.int_prop_2' x='63' y='366'>int_prop_2</text>
  930. <title>int_prop_2
  931. int</title></a>
  932. <text x='192' y='363' text-anchor='end' class='colType'>#</text>
  933. <a xlink:href='#qrtz_simprop_triggers.long_prop_1'>
  934. <text id='ry.qrtz_simprop_triggers.long_prop_1' x='63' y='381'>long_prop_1</text>
  935. <title>long_prop_1
  936. bigint</title></a>
  937. <text x='192' y='378' text-anchor='end' class='colType'>#</text>
  938. <a xlink:href='#qrtz_simprop_triggers.long_prop_2'>
  939. <text id='ry.qrtz_simprop_triggers.long_prop_2' x='63' y='396'>long_prop_2</text>
  940. <title>long_prop_2
  941. bigint</title></a>
  942. <text x='192' y='393' text-anchor='end' class='colType'>#</text>
  943. <a xlink:href='#qrtz_simprop_triggers.dec_prop_1'>
  944. <text id='ry.qrtz_simprop_triggers.dec_prop_1' x='63' y='411'>dec_prop_1</text>
  945. <title>dec_prop_1
  946. decimal(13,4)</title></a>
  947. <text x='192' y='408' text-anchor='end' class='colType'>#</text>
  948. <a xlink:href='#qrtz_simprop_triggers.dec_prop_2'>
  949. <text id='ry.qrtz_simprop_triggers.dec_prop_2' x='63' y='426'>dec_prop_2</text>
  950. <title>dec_prop_2
  951. decimal(13,4)</title></a>
  952. <text x='192' y='423' text-anchor='end' class='colType'>#</text>
  953. <a xlink:href='#qrtz_simprop_triggers.bool_prop_1'>
  954. <text id='ry.qrtz_simprop_triggers.bool_prop_1' x='63' y='441'>bool_prop_1</text>
  955. <title>bool_prop_1
  956. varchar(1)</title></a>
  957. <text x='192' y='438' text-anchor='end' class='colType'>t</text>
  958. <a xlink:href='#qrtz_simprop_triggers.bool_prop_2'>
  959. <text id='ry.qrtz_simprop_triggers.bool_prop_2' x='63' y='456'>bool_prop_2</text>
  960. <title>bool_prop_2
  961. varchar(1)</title></a>
  962. <text x='192' y='453' text-anchor='end' class='colType'>t</text>
  963. <!-- == Table 'qrtz_triggers' == -->
  964. <rect class='entity' x='255' y='188' width='120' height='285' rx='7' ry='7' style='stroke:none'/>
  965. <path d='M 255 214 L 255 195 Q 255 188 262 188 L 368 188 Q 375 188 375 195 L 375 214 L255 214 '
  966. style='fill:url(#tbg_bfd4f5);stroke:1;stroke-opacity:0.1;'/>
  967. <rect class='entity' x='255' y='188' width='120' height='285' rx='7' ry='7'
  968. style='fill:none;stroke:#5f656e'/>
  969. <line class='delim' x1='255' y1='214' x2='375' y2='214' style='stroke:#5f656e'/>
  970. <line class='delim' x1='270' y1='214' x2='270' y2='473' style='stroke:#5f656e'/>
  971. <line class='delim' x1='364' y1='214' x2='364' y2='473' style='stroke:#5f656e'/>
  972. <a xlink:href='#qrtz_triggers'>
  973. <text x='273' y='206'>qrtz_triggers</text>
  974. <title>Table ry.qrtz_triggers</title></a>
  975. <use id='nn' x='257' y='222' xlink:href='#nn'/>
  976. <a xlink:href='#qrtz_triggers.sched_name'>
  977. <use id='pk' x='257' y='221' xlink:href='#pk'/>
  978. <title>Pk pk_qrtz_triggers ( sched_name, trigger_name, trigger_group ) sched_name ( sched_name,
  979. job_name, job_group ) </title></a>
  980. <a xlink:href='#qrtz_triggers.sched_name'>
  981. <text id='ry.qrtz_triggers.sched_name' x='273' y='231'
  982. onmouseover="hghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_job_details.sched_name','ry.qrtz_job_details.job_name','ry.qrtz_job_details.job_group','qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_blob_triggers.sched_name','ry.qrtz_blob_triggers.trigger_name','ry.qrtz_blob_triggers.trigger_group','qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_cron_triggers.sched_name','ry.qrtz_cron_triggers.trigger_name','ry.qrtz_cron_triggers.trigger_group','qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_simple_triggers.sched_name','ry.qrtz_simple_triggers.trigger_name','ry.qrtz_simple_triggers.trigger_group','qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_simprop_triggers.sched_name','ry.qrtz_simprop_triggers.trigger_name','ry.qrtz_simprop_triggers.trigger_group'])"
  983. onmouseout="uhghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_job_details.sched_name','ry.qrtz_job_details.job_name','ry.qrtz_job_details.job_group','qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_blob_triggers.sched_name','ry.qrtz_blob_triggers.trigger_name','ry.qrtz_blob_triggers.trigger_group','qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_cron_triggers.sched_name','ry.qrtz_cron_triggers.trigger_name','ry.qrtz_cron_triggers.trigger_group','qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_simple_triggers.sched_name','ry.qrtz_simple_triggers.trigger_name','ry.qrtz_simple_triggers.trigger_group','qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_simprop_triggers.sched_name','ry.qrtz_simprop_triggers.trigger_name','ry.qrtz_simprop_triggers.trigger_group'])">
  984. sched_name
  985. </text>
  986. <title>sched_name
  987. * varchar(120)</title></a>
  988. <a xlink:href='#qrtz_triggers.sched_name'>
  989. <use id='fk' x='364' y='221' xlink:href='#fk'/>
  990. <title>References qrtz_job_details ( sched_name, job_name, job_group )
  991. Referred by qrtz_blob_triggers ( sched_name, trigger_name, trigger_group )
  992. Referred by qrtz_cron_triggers ( sched_name, trigger_name, trigger_group )
  993. Referred by qrtz_simple_triggers ( sched_name, trigger_name, trigger_group )
  994. Referred by qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  995. <use id='nn' x='257' y='237' xlink:href='#nn'/>
  996. <a xlink:href='#qrtz_triggers.trigger_name'>
  997. <use id='pk' x='257' y='236' xlink:href='#pk'/>
  998. <title>Pk pk_qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  999. <a xlink:href='#qrtz_triggers.trigger_name'>
  1000. <text id='ry.qrtz_triggers.trigger_name' x='273' y='246'
  1001. onmouseover="hghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_blob_triggers.sched_name','ry.qrtz_blob_triggers.trigger_name','ry.qrtz_blob_triggers.trigger_group','qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_cron_triggers.sched_name','ry.qrtz_cron_triggers.trigger_name','ry.qrtz_cron_triggers.trigger_group','qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_simple_triggers.sched_name','ry.qrtz_simple_triggers.trigger_name','ry.qrtz_simple_triggers.trigger_group','qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_simprop_triggers.sched_name','ry.qrtz_simprop_triggers.trigger_name','ry.qrtz_simprop_triggers.trigger_group'])"
  1002. onmouseout="uhghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_blob_triggers.sched_name','ry.qrtz_blob_triggers.trigger_name','ry.qrtz_blob_triggers.trigger_group','qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_cron_triggers.sched_name','ry.qrtz_cron_triggers.trigger_name','ry.qrtz_cron_triggers.trigger_group','qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_simple_triggers.sched_name','ry.qrtz_simple_triggers.trigger_name','ry.qrtz_simple_triggers.trigger_group','qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_simprop_triggers.sched_name','ry.qrtz_simprop_triggers.trigger_name','ry.qrtz_simprop_triggers.trigger_group'])">
  1003. trigger_name
  1004. </text>
  1005. <title>trigger_name
  1006. * varchar(200)</title></a>
  1007. <a xlink:href='#qrtz_triggers.trigger_name'>
  1008. <use id='ref' x='364' y='236' xlink:href='#ref'/>
  1009. <title>Referred by qrtz_blob_triggers ( sched_name, trigger_name, trigger_group )
  1010. Referred by qrtz_cron_triggers ( sched_name, trigger_name, trigger_group )
  1011. Referred by qrtz_simple_triggers ( sched_name, trigger_name, trigger_group )
  1012. Referred by qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  1013. <use id='nn' x='257' y='252' xlink:href='#nn'/>
  1014. <a xlink:href='#qrtz_triggers.trigger_group'>
  1015. <use id='pk' x='257' y='251' xlink:href='#pk'/>
  1016. <title>Pk pk_qrtz_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  1017. <a xlink:href='#qrtz_triggers.trigger_group'>
  1018. <text id='ry.qrtz_triggers.trigger_group' x='273' y='261'
  1019. onmouseover="hghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_blob_triggers.sched_name','ry.qrtz_blob_triggers.trigger_name','ry.qrtz_blob_triggers.trigger_group','qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_cron_triggers.sched_name','ry.qrtz_cron_triggers.trigger_name','ry.qrtz_cron_triggers.trigger_group','qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_simple_triggers.sched_name','ry.qrtz_simple_triggers.trigger_name','ry.qrtz_simple_triggers.trigger_group','qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_simprop_triggers.sched_name','ry.qrtz_simprop_triggers.trigger_name','ry.qrtz_simprop_triggers.trigger_group'])"
  1020. onmouseout="uhghl(['qrtz_blob_triggers_qrtz_blob_triggers_ibfk_1','ry.qrtz_blob_triggers.sched_name','ry.qrtz_blob_triggers.trigger_name','ry.qrtz_blob_triggers.trigger_group','qrtz_cron_triggers_qrtz_cron_triggers_ibfk_1','ry.qrtz_cron_triggers.sched_name','ry.qrtz_cron_triggers.trigger_name','ry.qrtz_cron_triggers.trigger_group','qrtz_simple_triggers_qrtz_simple_triggers_ibfk_1','ry.qrtz_simple_triggers.sched_name','ry.qrtz_simple_triggers.trigger_name','ry.qrtz_simple_triggers.trigger_group','qrtz_simprop_triggers_qrtz_simprop_triggers_ibfk_1','ry.qrtz_simprop_triggers.sched_name','ry.qrtz_simprop_triggers.trigger_name','ry.qrtz_simprop_triggers.trigger_group'])">
  1021. trigger_group
  1022. </text>
  1023. <title>trigger_group
  1024. * varchar(200)</title></a>
  1025. <a xlink:href='#qrtz_triggers.trigger_group'>
  1026. <use id='ref' x='364' y='251' xlink:href='#ref'/>
  1027. <title>Referred by qrtz_blob_triggers ( sched_name, trigger_name, trigger_group )
  1028. Referred by qrtz_cron_triggers ( sched_name, trigger_name, trigger_group )
  1029. Referred by qrtz_simple_triggers ( sched_name, trigger_name, trigger_group )
  1030. Referred by qrtz_simprop_triggers ( sched_name, trigger_name, trigger_group ) </title></a>
  1031. <use id='nn' x='257' y='267' xlink:href='#nn'/>
  1032. <a xlink:href='#qrtz_triggers.job_name'>
  1033. <use id='idx' x='257' y='266' xlink:href='#idx'/>
  1034. <title>sched_name ( sched_name, job_name, job_group ) </title></a>
  1035. <a xlink:href='#qrtz_triggers.job_name'>
  1036. <text id='ry.qrtz_triggers.job_name' x='273' y='276'
  1037. onmouseover="hghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_job_details.sched_name','ry.qrtz_job_details.job_name','ry.qrtz_job_details.job_group'])"
  1038. onmouseout="uhghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_job_details.sched_name','ry.qrtz_job_details.job_name','ry.qrtz_job_details.job_group'])">
  1039. job_name
  1040. </text>
  1041. <title>job_name
  1042. * varchar(200)</title></a>
  1043. <a xlink:href='#qrtz_triggers.job_name'>
  1044. <use id='fk' x='364' y='266' xlink:href='#fk'/>
  1045. <title>References qrtz_job_details ( sched_name, job_name, job_group ) </title></a>
  1046. <use id='nn' x='257' y='282' xlink:href='#nn'/>
  1047. <a xlink:href='#qrtz_triggers.job_group'>
  1048. <use id='idx' x='257' y='281' xlink:href='#idx'/>
  1049. <title>sched_name ( sched_name, job_name, job_group ) </title></a>
  1050. <a xlink:href='#qrtz_triggers.job_group'>
  1051. <text id='ry.qrtz_triggers.job_group' x='273' y='291'
  1052. onmouseover="hghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_job_details.sched_name','ry.qrtz_job_details.job_name','ry.qrtz_job_details.job_group'])"
  1053. onmouseout="uhghl(['qrtz_triggers_qrtz_triggers_ibfk_1','ry.qrtz_job_details.sched_name','ry.qrtz_job_details.job_name','ry.qrtz_job_details.job_group'])">
  1054. job_group
  1055. </text>
  1056. <title>job_group
  1057. * varchar(200)</title></a>
  1058. <a xlink:href='#qrtz_triggers.job_group'>
  1059. <use id='fk' x='364' y='281' xlink:href='#fk'/>
  1060. <title>References qrtz_job_details ( sched_name, job_name, job_group ) </title></a>
  1061. <a xlink:href='#qrtz_triggers.description'>
  1062. <text id='ry.qrtz_triggers.description' x='273' y='306'>description</text>
  1063. <title>description
  1064. varchar(250)</title></a>
  1065. <text x='372' y='303' text-anchor='end' class='colType'>t</text>
  1066. <a xlink:href='#qrtz_triggers.next_fire_time'>
  1067. <text id='ry.qrtz_triggers.next_fire_time' x='273' y='321'>next_fire_time</text>
  1068. <title>next_fire_time
  1069. bigint</title></a>
  1070. <text x='372' y='318' text-anchor='end' class='colType'>#</text>
  1071. <a xlink:href='#qrtz_triggers.prev_fire_time'>
  1072. <text id='ry.qrtz_triggers.prev_fire_time' x='273' y='336'>prev_fire_time</text>
  1073. <title>prev_fire_time
  1074. bigint</title></a>
  1075. <text x='372' y='333' text-anchor='end' class='colType'>#</text>
  1076. <a xlink:href='#qrtz_triggers.priority'>
  1077. <text id='ry.qrtz_triggers.priority' x='273' y='351'>priority</text>
  1078. <title>priority
  1079. int</title></a>
  1080. <text x='372' y='348' text-anchor='end' class='colType'>#</text>
  1081. <use id='nn' x='257' y='357' xlink:href='#nn'/>
  1082. <a xlink:href='#qrtz_triggers.trigger_state'>
  1083. <text id='ry.qrtz_triggers.trigger_state' x='273' y='366'>trigger_state</text>
  1084. <title>trigger_state
  1085. * varchar(16)</title></a>
  1086. <text x='372' y='363' text-anchor='end' class='colType'>t</text>
  1087. <use id='nn' x='257' y='372' xlink:href='#nn'/>
  1088. <a xlink:href='#qrtz_triggers.trigger_type'>
  1089. <text id='ry.qrtz_triggers.trigger_type' x='273' y='381'>trigger_type</text>
  1090. <title>trigger_type
  1091. * varchar(8)</title></a>
  1092. <text x='372' y='378' text-anchor='end' class='colType'>t</text>
  1093. <use id='nn' x='257' y='387' xlink:href='#nn'/>
  1094. <a xlink:href='#qrtz_triggers.start_time'>
  1095. <text id='ry.qrtz_triggers.start_time' x='273' y='396'>start_time</text>
  1096. <title>start_time
  1097. * bigint</title></a>
  1098. <text x='372' y='393' text-anchor='end' class='colType'>#</text>
  1099. <a xlink:href='#qrtz_triggers.end_time'>
  1100. <text id='ry.qrtz_triggers.end_time' x='273' y='411'>end_time</text>
  1101. <title>end_time
  1102. bigint</title></a>
  1103. <text x='372' y='408' text-anchor='end' class='colType'>#</text>
  1104. <a xlink:href='#qrtz_triggers.calendar_name'>
  1105. <text id='ry.qrtz_triggers.calendar_name' x='273' y='426'>calendar_name</text>
  1106. <title>calendar_name
  1107. varchar(200)</title></a>
  1108. <text x='372' y='423' text-anchor='end' class='colType'>t</text>
  1109. <a xlink:href='#qrtz_triggers.misfire_instr'>
  1110. <text id='ry.qrtz_triggers.misfire_instr' x='273' y='441'>misfire_instr</text>
  1111. <title>misfire_instr
  1112. smallint</title></a>
  1113. <text x='372' y='438' text-anchor='end' class='colType'>#</text>
  1114. <a xlink:href='#qrtz_triggers.job_data'>
  1115. <text id='ry.qrtz_triggers.job_data' x='273' y='456'>job_data</text>
  1116. <title>job_data
  1117. blob</title></a>
  1118. <text x='372' y='453' text-anchor='end' class='colType'>~</text>
  1119. <!-- == Table 'sys_dict_data' == -->
  1120. <rect class='entity' x='1170' y='38' width='105' height='210' rx='7' ry='7' style='stroke:none'/>
  1121. <path d='M 1170 64 L 1170 45 Q 1170 38 1177 38 L 1268 38 Q 1275 38 1275 45 L 1275 64 L1170 64 '
  1122. style='fill:url(#tbg_c8f5bf);stroke:1;stroke-opacity:0.1;'/>
  1123. <rect class='entity' x='1170' y='38' width='105' height='210' rx='7' ry='7'
  1124. style='fill:none;stroke:#626e5f'/>
  1125. <line class='delim' x1='1170' y1='64' x2='1275' y2='64' style='stroke:#626e5f'/>
  1126. <line class='delim' x1='1185' y1='64' x2='1185' y2='248' style='stroke:#626e5f'/>
  1127. <line class='delim' x1='1264' y1='64' x2='1264' y2='248' style='stroke:#626e5f'/>
  1128. <a xlink:href='#sys_dict_data'>
  1129. <text x='1180' y='56'>sys_dict_data</text>
  1130. <title>Table ry.sys_dict_data</title></a>
  1131. <use id='nn' x='1172' y='72' xlink:href='#nn'/>
  1132. <a xlink:href='#sys_dict_data.dict_code'>
  1133. <use id='pk' x='1172' y='71' xlink:href='#pk'/>
  1134. <title>Pk pk_sys_dict_data ( dict_code ) </title></a>
  1135. <a xlink:href='#sys_dict_data.dict_code'>
  1136. <text id='ry.sys_dict_data.dict_code' x='1188' y='81'>dict_code</text>
  1137. <title>dict_code
  1138. * int
  1139. 字典编码</title></a>
  1140. <text x='1272' y='78' text-anchor='end' class='colType'>#</text>
  1141. <a xlink:href='#sys_dict_data.dict_sort'>
  1142. <text id='ry.sys_dict_data.dict_sort' x='1188' y='96'>dict_sort</text>
  1143. <title>dict_sort
  1144. int default 0
  1145. 字典排序</title></a>
  1146. <text x='1272' y='93' text-anchor='end' class='colType'>#</text>
  1147. <a xlink:href='#sys_dict_data.dict_label'>
  1148. <text id='ry.sys_dict_data.dict_label' x='1188' y='111'>dict_label</text>
  1149. <title>dict_label
  1150. varchar(100) default ''
  1151. 字典标签</title></a>
  1152. <text x='1272' y='108' text-anchor='end' class='colType'>t</text>
  1153. <a xlink:href='#sys_dict_data.dict_value'>
  1154. <text id='ry.sys_dict_data.dict_value' x='1188' y='126'>dict_value</text>
  1155. <title>dict_value
  1156. varchar(100) default ''
  1157. 字典键值</title></a>
  1158. <text x='1272' y='123' text-anchor='end' class='colType'>t</text>
  1159. <a xlink:href='#sys_dict_data.dict_type'>
  1160. <text id='ry.sys_dict_data.dict_type' x='1188' y='141'>dict_type</text>
  1161. <title>dict_type
  1162. varchar(100) default ''
  1163. 字典类型</title></a>
  1164. <text x='1272' y='138' text-anchor='end' class='colType'>t</text>
  1165. <a xlink:href='#sys_dict_data.status'>
  1166. <text id='ry.sys_dict_data.status' x='1188' y='156'>status</text>
  1167. <title>status
  1168. int default 0
  1169. 状态(0正常 1禁用)</title></a>
  1170. <text x='1272' y='153' text-anchor='end' class='colType'>#</text>
  1171. <a xlink:href='#sys_dict_data.create_by'>
  1172. <text id='ry.sys_dict_data.create_by' x='1188' y='171'>create_by</text>
  1173. <title>create_by
  1174. varchar(64) default ''
  1175. 创建者</title></a>
  1176. <text x='1272' y='168' text-anchor='end' class='colType'>t</text>
  1177. <use id='nn' x='1172' y='177' xlink:href='#nn'/>
  1178. <a xlink:href='#sys_dict_data.create_time'>
  1179. <text id='ry.sys_dict_data.create_time' x='1188' y='186'>create_time</text>
  1180. <title>create_time
  1181. * timestamp default CURRENT_TIMESTAMP
  1182. 创建时间</title></a>
  1183. <text x='1272' y='183' text-anchor='end' class='colType'>d</text>
  1184. <a xlink:href='#sys_dict_data.update_by'>
  1185. <text id='ry.sys_dict_data.update_by' x='1188' y='201'>update_by</text>
  1186. <title>update_by
  1187. varchar(64) default ''
  1188. 更新者</title></a>
  1189. <text x='1272' y='198' text-anchor='end' class='colType'>t</text>
  1190. <use id='nn' x='1172' y='207' xlink:href='#nn'/>
  1191. <a xlink:href='#sys_dict_data.update_time'>
  1192. <text id='ry.sys_dict_data.update_time' x='1188' y='216'>update_time</text>
  1193. <title>update_time
  1194. * timestamp default '0000-00-00 00:00:00'
  1195. 更新时间</title></a>
  1196. <text x='1272' y='213' text-anchor='end' class='colType'>d</text>
  1197. <a xlink:href='#sys_dict_data.remark'>
  1198. <text id='ry.sys_dict_data.remark' x='1188' y='231'>remark</text>
  1199. <title>remark
  1200. varchar(500) default ''
  1201. 备注</title></a>
  1202. <text x='1272' y='228' text-anchor='end' class='colType'>t</text>
  1203. <!-- == Table 'sys_dict_type' == -->
  1204. <rect class='entity' x='1005' y='38' width='105' height='180' rx='7' ry='7' style='stroke:none'/>
  1205. <path d='M 1005 64 L 1005 45 Q 1005 38 1012 38 L 1103 38 Q 1110 38 1110 45 L 1110 64 L1005 64 '
  1206. style='fill:url(#tbg_c8f5bf);stroke:1;stroke-opacity:0.1;'/>
  1207. <rect class='entity' x='1005' y='38' width='105' height='180' rx='7' ry='7'
  1208. style='fill:none;stroke:#626e5f'/>
  1209. <line class='delim' x1='1005' y1='64' x2='1110' y2='64' style='stroke:#626e5f'/>
  1210. <line class='delim' x1='1020' y1='64' x2='1020' y2='218' style='stroke:#626e5f'/>
  1211. <line class='delim' x1='1099' y1='64' x2='1099' y2='218' style='stroke:#626e5f'/>
  1212. <a xlink:href='#sys_dict_type'>
  1213. <text x='1015' y='56'>sys_dict_type</text>
  1214. <title>Table ry.sys_dict_type</title></a>
  1215. <use id='nn' x='1007' y='72' xlink:href='#nn'/>
  1216. <a xlink:href='#sys_dict_type.dict_id'>
  1217. <use id='pk' x='1007' y='71' xlink:href='#pk'/>
  1218. <title>Pk pk_sys_dict_type ( dict_id ) </title></a>
  1219. <a xlink:href='#sys_dict_type.dict_id'>
  1220. <text id='ry.sys_dict_type.dict_id' x='1023' y='81'>dict_id</text>
  1221. <title>dict_id
  1222. * int
  1223. 字典主键</title></a>
  1224. <text x='1107' y='78' text-anchor='end' class='colType'>#</text>
  1225. <a xlink:href='#sys_dict_type.dict_name'>
  1226. <text id='ry.sys_dict_type.dict_name' x='1023' y='96'>dict_name</text>
  1227. <title>dict_name
  1228. varchar(100) default ''
  1229. 字典名称</title></a>
  1230. <text x='1107' y='93' text-anchor='end' class='colType'>t</text>
  1231. <a xlink:href='#sys_dict_type.dict_type'>
  1232. <use id='unq' x='1007' y='101' xlink:href='#unq'/>
  1233. <title>Unq dict_type ( dict_type ) </title></a>
  1234. <a xlink:href='#sys_dict_type.dict_type'>
  1235. <text id='ry.sys_dict_type.dict_type' x='1023' y='111'>dict_type</text>
  1236. <title>dict_type
  1237. varchar(100) default ''
  1238. 字典类型</title></a>
  1239. <text x='1107' y='108' text-anchor='end' class='colType'>t</text>
  1240. <a xlink:href='#sys_dict_type.status'>
  1241. <text id='ry.sys_dict_type.status' x='1023' y='126'>status</text>
  1242. <title>status
  1243. int default 0
  1244. 状态(0正常 1禁用)</title></a>
  1245. <text x='1107' y='123' text-anchor='end' class='colType'>#</text>
  1246. <a xlink:href='#sys_dict_type.create_by'>
  1247. <text id='ry.sys_dict_type.create_by' x='1023' y='141'>create_by</text>
  1248. <title>create_by
  1249. varchar(64) default ''
  1250. 创建者</title></a>
  1251. <text x='1107' y='138' text-anchor='end' class='colType'>t</text>
  1252. <use id='nn' x='1007' y='147' xlink:href='#nn'/>
  1253. <a xlink:href='#sys_dict_type.create_time'>
  1254. <text id='ry.sys_dict_type.create_time' x='1023' y='156'>create_time</text>
  1255. <title>create_time
  1256. * timestamp default CURRENT_TIMESTAMP
  1257. 创建时间</title></a>
  1258. <text x='1107' y='153' text-anchor='end' class='colType'>d</text>
  1259. <a xlink:href='#sys_dict_type.update_by'>
  1260. <text id='ry.sys_dict_type.update_by' x='1023' y='171'>update_by</text>
  1261. <title>update_by
  1262. varchar(64) default ''
  1263. 更新者</title></a>
  1264. <text x='1107' y='168' text-anchor='end' class='colType'>t</text>
  1265. <use id='nn' x='1007' y='177' xlink:href='#nn'/>
  1266. <a xlink:href='#sys_dict_type.update_time'>
  1267. <text id='ry.sys_dict_type.update_time' x='1023' y='186'>update_time</text>
  1268. <title>update_time
  1269. * timestamp default '0000-00-00 00:00:00'
  1270. 更新时间</title></a>
  1271. <text x='1107' y='183' text-anchor='end' class='colType'>d</text>
  1272. <a xlink:href='#sys_dict_type.remark'>
  1273. <text id='ry.sys_dict_type.remark' x='1023' y='201'>remark</text>
  1274. <title>remark
  1275. varchar(500) default ''
  1276. 备注</title></a>
  1277. <text x='1107' y='198' text-anchor='end' class='colType'>t</text>
  1278. <!-- == Table 'sys_job' == -->
  1279. <rect class='entity' x='1545' y='38' width='135' height='225' rx='7' ry='7' style='stroke:none'/>
  1280. <path d='M 1545 64 L 1545 45 Q 1545 38 1552 38 L 1673 38 Q 1680 38 1680 45 L 1680 64 L1545 64 '
  1281. style='fill:url(#tbg_f5ddbf);stroke:1;stroke-opacity:0.1;'/>
  1282. <rect class='entity' x='1545' y='38' width='135' height='225' rx='7' ry='7'
  1283. style='fill:none;stroke:#6e675f'/>
  1284. <line class='delim' x1='1545' y1='64' x2='1680' y2='64' style='stroke:#6e675f'/>
  1285. <line class='delim' x1='1560' y1='64' x2='1560' y2='263' style='stroke:#6e675f'/>
  1286. <line class='delim' x1='1669' y1='64' x2='1669' y2='263' style='stroke:#6e675f'/>
  1287. <a xlink:href='#sys_job'>
  1288. <text x='1588' y='56'>sys_job</text>
  1289. <title>Table ry.sys_job</title></a>
  1290. <use id='nn' x='1547' y='72' xlink:href='#nn'/>
  1291. <a xlink:href='#sys_job.job_id'>
  1292. <use id='pk' x='1547' y='71' xlink:href='#pk'/>
  1293. <title>Pk pk_sys_job ( job_id, job_name, job_group ) </title></a>
  1294. <a xlink:href='#sys_job.job_id'>
  1295. <text id='ry.sys_job.job_id' x='1563' y='81'>job_id</text>
  1296. <title>job_id
  1297. * int
  1298. 任务ID</title></a>
  1299. <text x='1677' y='78' text-anchor='end' class='colType'>#</text>
  1300. <use id='nn' x='1547' y='87' xlink:href='#nn'/>
  1301. <a xlink:href='#sys_job.job_name'>
  1302. <use id='pk' x='1547' y='86' xlink:href='#pk'/>
  1303. <title>Pk pk_sys_job ( job_id, job_name, job_group ) </title></a>
  1304. <a xlink:href='#sys_job.job_name'>
  1305. <text id='ry.sys_job.job_name' x='1563' y='96'>job_name</text>
  1306. <title>job_name
  1307. * varchar(64) default ''
  1308. 任务名称</title></a>
  1309. <text x='1677' y='93' text-anchor='end' class='colType'>t</text>
  1310. <use id='nn' x='1547' y='102' xlink:href='#nn'/>
  1311. <a xlink:href='#sys_job.job_group'>
  1312. <use id='pk' x='1547' y='101' xlink:href='#pk'/>
  1313. <title>Pk pk_sys_job ( job_id, job_name, job_group ) </title></a>
  1314. <a xlink:href='#sys_job.job_group'>
  1315. <text id='ry.sys_job.job_group' x='1563' y='111'>job_group</text>
  1316. <title>job_group
  1317. * varchar(64) default ''
  1318. 任务组名</title></a>
  1319. <text x='1677' y='108' text-anchor='end' class='colType'>t</text>
  1320. <a xlink:href='#sys_job.method_name'>
  1321. <text id='ry.sys_job.method_name' x='1563' y='126'>method_name</text>
  1322. <title>method_name
  1323. varchar(500) default ''
  1324. 任务方法</title></a>
  1325. <text x='1677' y='123' text-anchor='end' class='colType'>t</text>
  1326. <a xlink:href='#sys_job.params'>
  1327. <text id='ry.sys_job.params' x='1563' y='141'>params</text>
  1328. <title>params
  1329. varchar(200) default ''
  1330. 方法参数</title></a>
  1331. <text x='1677' y='138' text-anchor='end' class='colType'>t</text>
  1332. <a xlink:href='#sys_job.cron_expression'>
  1333. <text id='ry.sys_job.cron_expression' x='1563' y='156'>cron_expression</text>
  1334. <title>cron_expression
  1335. varchar(255) default ''
  1336. cron执行表达式</title></a>
  1337. <text x='1677' y='153' text-anchor='end' class='colType'>t</text>
  1338. <a xlink:href='#sys_job.status'>
  1339. <text id='ry.sys_job.status' x='1563' y='171'>status</text>
  1340. <title>status
  1341. int default 0
  1342. 状态(0正常 1暂停)</title></a>
  1343. <text x='1677' y='168' text-anchor='end' class='colType'>#</text>
  1344. <a xlink:href='#sys_job.create_by'>
  1345. <text id='ry.sys_job.create_by' x='1563' y='186'>create_by</text>
  1346. <title>create_by
  1347. varchar(64) default ''
  1348. 创建者</title></a>
  1349. <text x='1677' y='183' text-anchor='end' class='colType'>t</text>
  1350. <use id='nn' x='1547' y='192' xlink:href='#nn'/>
  1351. <a xlink:href='#sys_job.create_time'>
  1352. <text id='ry.sys_job.create_time' x='1563' y='201'>create_time</text>
  1353. <title>create_time
  1354. * timestamp default CURRENT_TIMESTAMP
  1355. 创建时间</title></a>
  1356. <text x='1677' y='198' text-anchor='end' class='colType'>d</text>
  1357. <a xlink:href='#sys_job.update_by'>
  1358. <text id='ry.sys_job.update_by' x='1563' y='216'>update_by</text>
  1359. <title>update_by
  1360. varchar(64) default ''
  1361. 更新者</title></a>
  1362. <text x='1677' y='213' text-anchor='end' class='colType'>t</text>
  1363. <use id='nn' x='1547' y='222' xlink:href='#nn'/>
  1364. <a xlink:href='#sys_job.update_time'>
  1365. <text id='ry.sys_job.update_time' x='1563' y='231'>update_time</text>
  1366. <title>update_time
  1367. * timestamp default '0000-00-00 00:00:00'
  1368. 更新时间</title></a>
  1369. <text x='1677' y='228' text-anchor='end' class='colType'>d</text>
  1370. <a xlink:href='#sys_job.remark'>
  1371. <text id='ry.sys_job.remark' x='1563' y='246'>remark</text>
  1372. <title>remark
  1373. varchar(500) default ''
  1374. 备注信息</title></a>
  1375. <text x='1677' y='243' text-anchor='end' class='colType'>t</text>
  1376. <!-- == Table 'sys_job_log' == -->
  1377. <rect class='entity' x='1365' y='38' width='120' height='180' rx='7' ry='7' style='stroke:none'/>
  1378. <path d='M 1365 64 L 1365 45 Q 1365 38 1372 38 L 1478 38 Q 1485 38 1485 45 L 1485 64 L1365 64 '
  1379. style='fill:url(#tbg_f5ddbf);stroke:1;stroke-opacity:0.1;'/>
  1380. <rect class='entity' x='1365' y='38' width='120' height='180' rx='7' ry='7'
  1381. style='fill:none;stroke:#6e675f'/>
  1382. <line class='delim' x1='1365' y1='64' x2='1485' y2='64' style='stroke:#6e675f'/>
  1383. <line class='delim' x1='1380' y1='64' x2='1380' y2='218' style='stroke:#6e675f'/>
  1384. <line class='delim' x1='1474' y1='64' x2='1474' y2='218' style='stroke:#6e675f'/>
  1385. <a xlink:href='#sys_job_log'>
  1386. <text x='1389' y='56'>sys_job_log</text>
  1387. <title>Table ry.sys_job_log</title></a>
  1388. <use id='nn' x='1367' y='72' xlink:href='#nn'/>
  1389. <a xlink:href='#sys_job_log.job_log_id'>
  1390. <use id='pk' x='1367' y='71' xlink:href='#pk'/>
  1391. <title>Pk pk_sys_job_log ( job_log_id ) </title></a>
  1392. <a xlink:href='#sys_job_log.job_log_id'>
  1393. <text id='ry.sys_job_log.job_log_id' x='1383' y='81'>job_log_id</text>
  1394. <title>job_log_id
  1395. * int
  1396. 任务日志ID</title></a>
  1397. <text x='1482' y='78' text-anchor='end' class='colType'>#</text>
  1398. <use id='nn' x='1367' y='87' xlink:href='#nn'/>
  1399. <a xlink:href='#sys_job_log.job_name'>
  1400. <text id='ry.sys_job_log.job_name' x='1383' y='96'>job_name</text>
  1401. <title>job_name
  1402. * varchar(64)
  1403. 任务名称</title></a>
  1404. <text x='1482' y='93' text-anchor='end' class='colType'>t</text>
  1405. <use id='nn' x='1367' y='102' xlink:href='#nn'/>
  1406. <a xlink:href='#sys_job_log.job_group'>
  1407. <text id='ry.sys_job_log.job_group' x='1383' y='111'>job_group</text>
  1408. <title>job_group
  1409. * varchar(64)
  1410. 任务组名</title></a>
  1411. <text x='1482' y='108' text-anchor='end' class='colType'>t</text>
  1412. <a xlink:href='#sys_job_log.method_name'>
  1413. <text id='ry.sys_job_log.method_name' x='1383' y='126'>method_name</text>
  1414. <title>method_name
  1415. varchar(500)
  1416. 任务方法</title></a>
  1417. <text x='1482' y='123' text-anchor='end' class='colType'>t</text>
  1418. <a xlink:href='#sys_job_log.params'>
  1419. <text id='ry.sys_job_log.params' x='1383' y='141'>params</text>
  1420. <title>params
  1421. varchar(200) default ''
  1422. 方法参数</title></a>
  1423. <text x='1482' y='138' text-anchor='end' class='colType'>t</text>
  1424. <a xlink:href='#sys_job_log.job_message'>
  1425. <text id='ry.sys_job_log.job_message' x='1383' y='156'>job_message</text>
  1426. <title>job_message
  1427. varchar(500)
  1428. 日志信息</title></a>
  1429. <text x='1482' y='153' text-anchor='end' class='colType'>t</text>
  1430. <a xlink:href='#sys_job_log.is_exception'>
  1431. <text id='ry.sys_job_log.is_exception' x='1383' y='171'>is_exception</text>
  1432. <title>is_exception
  1433. int default 0
  1434. 是否异常</title></a>
  1435. <text x='1482' y='168' text-anchor='end' class='colType'>#</text>
  1436. <a xlink:href='#sys_job_log.exception_info'>
  1437. <text id='ry.sys_job_log.exception_info' x='1383' y='186'>exception_info</text>
  1438. <title>exception_info
  1439. text
  1440. 异常信息</title></a>
  1441. <text x='1482' y='183' text-anchor='end' class='colType'>t</text>
  1442. <use id='nn' x='1367' y='192' xlink:href='#nn'/>
  1443. <a xlink:href='#sys_job_log.create_time'>
  1444. <text id='ry.sys_job_log.create_time' x='1383' y='201'>create_time</text>
  1445. <title>create_time
  1446. * timestamp default CURRENT_TIMESTAMP
  1447. 创建时间</title></a>
  1448. <text x='1482' y='198' text-anchor='end' class='colType'>d</text>
  1449. <!-- == Table 'sys_logininfor' == -->
  1450. <rect class='entity' x='1740' y='323' width='105' height='165' rx='7' ry='7' style='stroke:none'/>
  1451. <path d='M 1740 349 L 1740 330 Q 1740 323 1747 323 L 1838 323 Q 1845 323 1845 330 L 1845 349 L1740 349 '
  1452. style='fill:url(#tbg_f5ddbf);stroke:1;stroke-opacity:0.1;'/>
  1453. <rect class='entity' x='1740' y='323' width='105' height='165' rx='7' ry='7'
  1454. style='fill:none;stroke:#6e675f'/>
  1455. <line class='delim' x1='1740' y1='349' x2='1845' y2='349' style='stroke:#6e675f'/>
  1456. <line class='delim' x1='1755' y1='349' x2='1755' y2='488' style='stroke:#6e675f'/>
  1457. <line class='delim' x1='1834' y1='349' x2='1834' y2='488' style='stroke:#6e675f'/>
  1458. <a xlink:href='#sys_logininfor'>
  1459. <text x='1747' y='341'>sys_logininfor</text>
  1460. <title>Table ry.sys_logininfor</title></a>
  1461. <use id='nn' x='1742' y='357' xlink:href='#nn'/>
  1462. <a xlink:href='#sys_logininfor.info_id'>
  1463. <use id='pk' x='1742' y='356' xlink:href='#pk'/>
  1464. <title>Pk pk_sys_logininfor ( info_id ) </title></a>
  1465. <a xlink:href='#sys_logininfor.info_id'>
  1466. <text id='ry.sys_logininfor.info_id' x='1758' y='366'>info_id</text>
  1467. <title>info_id
  1468. * int
  1469. 访问ID</title></a>
  1470. <text x='1842' y='363' text-anchor='end' class='colType'>#</text>
  1471. <a xlink:href='#sys_logininfor.login_name'>
  1472. <text id='ry.sys_logininfor.login_name' x='1758' y='381'>login_name</text>
  1473. <title>login_name
  1474. varchar(50) default ''
  1475. 登录账号</title></a>
  1476. <text x='1842' y='378' text-anchor='end' class='colType'>t</text>
  1477. <a xlink:href='#sys_logininfor.ipaddr'>
  1478. <text id='ry.sys_logininfor.ipaddr' x='1758' y='396'>ipaddr</text>
  1479. <title>ipaddr
  1480. varchar(50) default ''
  1481. 登录IP地址</title></a>
  1482. <text x='1842' y='393' text-anchor='end' class='colType'>t</text>
  1483. <a xlink:href='#sys_logininfor.browser'>
  1484. <text id='ry.sys_logininfor.browser' x='1758' y='411'>browser</text>
  1485. <title>browser
  1486. varchar(50) default ''
  1487. 浏览器类型</title></a>
  1488. <text x='1842' y='408' text-anchor='end' class='colType'>t</text>
  1489. <a xlink:href='#sys_logininfor.os'>
  1490. <text id='ry.sys_logininfor.os' x='1758' y='426'>os</text>
  1491. <title>os
  1492. varchar(50) default ''
  1493. 操作系统</title></a>
  1494. <text x='1842' y='423' text-anchor='end' class='colType'>t</text>
  1495. <a xlink:href='#sys_logininfor.status'>
  1496. <text id='ry.sys_logininfor.status' x='1758' y='441'>status</text>
  1497. <title>status
  1498. int default 0
  1499. 登录状态 0成功 1失败</title></a>
  1500. <text x='1842' y='438' text-anchor='end' class='colType'>#</text>
  1501. <a xlink:href='#sys_logininfor.msg'>
  1502. <text id='ry.sys_logininfor.msg' x='1758' y='456'>msg</text>
  1503. <title>msg
  1504. varchar(255) default ''
  1505. 提示消息</title></a>
  1506. <text x='1842' y='453' text-anchor='end' class='colType'>t</text>
  1507. <use id='nn' x='1742' y='462' xlink:href='#nn'/>
  1508. <a xlink:href='#sys_logininfor.login_time'>
  1509. <text id='ry.sys_logininfor.login_time' x='1758' y='471'>login_time</text>
  1510. <title>login_time
  1511. * timestamp default CURRENT_TIMESTAMP
  1512. 访问时间</title></a>
  1513. <text x='1842' y='468' text-anchor='end' class='colType'>d</text>
  1514. <!-- == Table 'sys_menu' == -->
  1515. <rect class='entity' x='1380' y='323' width='105' height='255' rx='7' ry='7' style='stroke:none'/>
  1516. <path d='M 1380 349 L 1380 330 Q 1380 323 1387 323 L 1478 323 Q 1485 323 1485 330 L 1485 349 L1380 349 '
  1517. style='fill:url(#tbg_f5ddbf);stroke:1;stroke-opacity:0.1;'/>
  1518. <rect class='entity' x='1380' y='323' width='105' height='255' rx='7' ry='7'
  1519. style='fill:none;stroke:#6e675f'/>
  1520. <line class='delim' x1='1380' y1='349' x2='1485' y2='349' style='stroke:#6e675f'/>
  1521. <line class='delim' x1='1395' y1='349' x2='1395' y2='578' style='stroke:#6e675f'/>
  1522. <line class='delim' x1='1474' y1='349' x2='1474' y2='578' style='stroke:#6e675f'/>
  1523. <a xlink:href='#sys_menu'>
  1524. <text x='1405' y='341'>sys_menu</text>
  1525. <title>Table ry.sys_menu</title></a>
  1526. <use id='nn' x='1382' y='357' xlink:href='#nn'/>
  1527. <a xlink:href='#sys_menu.menu_id'>
  1528. <use id='pk' x='1382' y='356' xlink:href='#pk'/>
  1529. <title>Pk pk_sys_menu ( menu_id ) </title></a>
  1530. <a xlink:href='#sys_menu.menu_id'>
  1531. <text id='ry.sys_menu.menu_id' x='1398' y='366'>menu_id</text>
  1532. <title>menu_id
  1533. * int
  1534. 菜单ID</title></a>
  1535. <text x='1482' y='363' text-anchor='end' class='colType'>#</text>
  1536. <use id='nn' x='1382' y='372' xlink:href='#nn'/>
  1537. <a xlink:href='#sys_menu.menu_name'>
  1538. <text id='ry.sys_menu.menu_name' x='1398' y='381'>menu_name</text>
  1539. <title>menu_name
  1540. * varchar(50)
  1541. 菜单名称</title></a>
  1542. <text x='1482' y='378' text-anchor='end' class='colType'>t</text>
  1543. <a xlink:href='#sys_menu.parent_id'>
  1544. <text id='ry.sys_menu.parent_id' x='1398' y='396'>parent_id</text>
  1545. <title>parent_id
  1546. int default 0
  1547. 父菜单ID</title></a>
  1548. <text x='1482' y='393' text-anchor='end' class='colType'>#</text>
  1549. <a xlink:href='#sys_menu.order_num'>
  1550. <text id='ry.sys_menu.order_num' x='1398' y='411'>order_num</text>
  1551. <title>order_num
  1552. int
  1553. 显示顺序</title></a>
  1554. <text x='1482' y='408' text-anchor='end' class='colType'>#</text>
  1555. <a xlink:href='#sys_menu.url'>
  1556. <text id='ry.sys_menu.url' x='1398' y='426'>url</text>
  1557. <title>url
  1558. varchar(200) default ''
  1559. 请求地址</title></a>
  1560. <text x='1482' y='423' text-anchor='end' class='colType'>t</text>
  1561. <a xlink:href='#sys_menu.menu_type'>
  1562. <text id='ry.sys_menu.menu_type' x='1398' y='441'>menu_type</text>
  1563. <title>menu_type
  1564. char(1) default ''
  1565. 类型:M目录,C菜单,F按钮</title></a>
  1566. <text x='1482' y='438' text-anchor='end' class='colType'>c</text>
  1567. <a xlink:href='#sys_menu.visible'>
  1568. <text id='ry.sys_menu.visible' x='1398' y='456'>visible</text>
  1569. <title>visible
  1570. int default 0
  1571. 菜单状态:0显示,1隐藏</title></a>
  1572. <text x='1482' y='453' text-anchor='end' class='colType'>#</text>
  1573. <a xlink:href='#sys_menu.perms'>
  1574. <text id='ry.sys_menu.perms' x='1398' y='471'>perms</text>
  1575. <title>perms
  1576. varchar(100) default ''
  1577. 权限标识</title></a>
  1578. <text x='1482' y='468' text-anchor='end' class='colType'>t</text>
  1579. <a xlink:href='#sys_menu.icon'>
  1580. <text id='ry.sys_menu.icon' x='1398' y='486'>icon</text>
  1581. <title>icon
  1582. varchar(100) default ''
  1583. 菜单图标</title></a>
  1584. <text x='1482' y='483' text-anchor='end' class='colType'>t</text>
  1585. <a xlink:href='#sys_menu.create_by'>
  1586. <text id='ry.sys_menu.create_by' x='1398' y='501'>create_by</text>
  1587. <title>create_by
  1588. varchar(64) default ''
  1589. 创建者</title></a>
  1590. <text x='1482' y='498' text-anchor='end' class='colType'>t</text>
  1591. <use id='nn' x='1382' y='507' xlink:href='#nn'/>
  1592. <a xlink:href='#sys_menu.create_time'>
  1593. <text id='ry.sys_menu.create_time' x='1398' y='516'>create_time</text>
  1594. <title>create_time
  1595. * timestamp default CURRENT_TIMESTAMP
  1596. 创建时间</title></a>
  1597. <text x='1482' y='513' text-anchor='end' class='colType'>d</text>
  1598. <a xlink:href='#sys_menu.update_by'>
  1599. <text id='ry.sys_menu.update_by' x='1398' y='531'>update_by</text>
  1600. <title>update_by
  1601. varchar(64) default ''
  1602. 更新者</title></a>
  1603. <text x='1482' y='528' text-anchor='end' class='colType'>t</text>
  1604. <use id='nn' x='1382' y='537' xlink:href='#nn'/>
  1605. <a xlink:href='#sys_menu.update_time'>
  1606. <text id='ry.sys_menu.update_time' x='1398' y='546'>update_time</text>
  1607. <title>update_time
  1608. * timestamp default '0000-00-00 00:00:00'
  1609. 更新时间</title></a>
  1610. <text x='1482' y='543' text-anchor='end' class='colType'>d</text>
  1611. <a xlink:href='#sys_menu.remark'>
  1612. <text id='ry.sys_menu.remark' x='1398' y='561'>remark</text>
  1613. <title>remark
  1614. varchar(500) default ''
  1615. 备注</title></a>
  1616. <text x='1482' y='558' text-anchor='end' class='colType'>t</text>
  1617. <!-- == Table 'sys_oper_log' == -->
  1618. <rect class='entity' x='1005' y='278' width='105' height='240' rx='7' ry='7' style='stroke:none'/>
  1619. <path d='M 1005 304 L 1005 285 Q 1005 278 1012 278 L 1103 278 Q 1110 278 1110 285 L 1110 304 L1005 304 '
  1620. style='fill:url(#tbg_c8f5bf);stroke:1;stroke-opacity:0.1;'/>
  1621. <rect class='entity' x='1005' y='278' width='105' height='240' rx='7' ry='7'
  1622. style='fill:none;stroke:#626e5f'/>
  1623. <line class='delim' x1='1005' y1='304' x2='1110' y2='304' style='stroke:#626e5f'/>
  1624. <line class='delim' x1='1020' y1='304' x2='1020' y2='518' style='stroke:#626e5f'/>
  1625. <line class='delim' x1='1099' y1='304' x2='1099' y2='518' style='stroke:#626e5f'/>
  1626. <a xlink:href='#sys_oper_log'>
  1627. <text x='1018' y='296'>sys_oper_log</text>
  1628. <title>Table ry.sys_oper_log</title></a>
  1629. <use id='nn' x='1007' y='312' xlink:href='#nn'/>
  1630. <a xlink:href='#sys_oper_log.oper_id'>
  1631. <use id='pk' x='1007' y='311' xlink:href='#pk'/>
  1632. <title>Pk pk_sys_oper_log ( oper_id ) </title></a>
  1633. <a xlink:href='#sys_oper_log.oper_id'>
  1634. <text id='ry.sys_oper_log.oper_id' x='1023' y='321'>oper_id</text>
  1635. <title>oper_id
  1636. * int
  1637. 日志主键</title></a>
  1638. <text x='1107' y='318' text-anchor='end' class='colType'>#</text>
  1639. <a xlink:href='#sys_oper_log.title'>
  1640. <text id='ry.sys_oper_log.title' x='1023' y='336'>title</text>
  1641. <title>title
  1642. varchar(50) default ''
  1643. 模块标题</title></a>
  1644. <text x='1107' y='333' text-anchor='end' class='colType'>t</text>
  1645. <a xlink:href='#sys_oper_log.action'>
  1646. <text id='ry.sys_oper_log.action' x='1023' y='351'>action</text>
  1647. <title>action
  1648. varchar(100) default ''
  1649. 功能请求</title></a>
  1650. <text x='1107' y='348' text-anchor='end' class='colType'>t</text>
  1651. <a xlink:href='#sys_oper_log.method'>
  1652. <text id='ry.sys_oper_log.method' x='1023' y='366'>method</text>
  1653. <title>method
  1654. varchar(100) default ''
  1655. 方法名称</title></a>
  1656. <text x='1107' y='363' text-anchor='end' class='colType'>t</text>
  1657. <a xlink:href='#sys_oper_log.channel'>
  1658. <text id='ry.sys_oper_log.channel' x='1023' y='381'>channel</text>
  1659. <title>channel
  1660. varchar(20) default ''
  1661. 来源渠道</title></a>
  1662. <text x='1107' y='378' text-anchor='end' class='colType'>t</text>
  1663. <a xlink:href='#sys_oper_log.login_name'>
  1664. <text id='ry.sys_oper_log.login_name' x='1023' y='396'>login_name</text>
  1665. <title>login_name
  1666. varchar(50) default ''
  1667. 登录账号</title></a>
  1668. <text x='1107' y='393' text-anchor='end' class='colType'>t</text>
  1669. <a xlink:href='#sys_oper_log.dept_name'>
  1670. <text id='ry.sys_oper_log.dept_name' x='1023' y='411'>dept_name</text>
  1671. <title>dept_name
  1672. varchar(50) default ''
  1673. 部门名称</title></a>
  1674. <text x='1107' y='408' text-anchor='end' class='colType'>t</text>
  1675. <a xlink:href='#sys_oper_log.oper_url'>
  1676. <text id='ry.sys_oper_log.oper_url' x='1023' y='426'>oper_url</text>
  1677. <title>oper_url
  1678. varchar(255) default ''
  1679. 请求URL</title></a>
  1680. <text x='1107' y='423' text-anchor='end' class='colType'>t</text>
  1681. <a xlink:href='#sys_oper_log.oper_ip'>
  1682. <text id='ry.sys_oper_log.oper_ip' x='1023' y='441'>oper_ip</text>
  1683. <title>oper_ip
  1684. varchar(30) default ''
  1685. 主机地址</title></a>
  1686. <text x='1107' y='438' text-anchor='end' class='colType'>t</text>
  1687. <a xlink:href='#sys_oper_log.oper_param'>
  1688. <text id='ry.sys_oper_log.oper_param' x='1023' y='456'>oper_param</text>
  1689. <title>oper_param
  1690. varchar(255) default ''
  1691. 请求参数</title></a>
  1692. <text x='1107' y='453' text-anchor='end' class='colType'>t</text>
  1693. <a xlink:href='#sys_oper_log.status'>
  1694. <text id='ry.sys_oper_log.status' x='1023' y='471'>status</text>
  1695. <title>status
  1696. int default 0
  1697. 操作状态 0正常 1异常</title></a>
  1698. <text x='1107' y='468' text-anchor='end' class='colType'>#</text>
  1699. <a xlink:href='#sys_oper_log.error_msg'>
  1700. <text id='ry.sys_oper_log.error_msg' x='1023' y='486'>error_msg</text>
  1701. <title>error_msg
  1702. varchar(2000) default ''
  1703. 错误消息</title></a>
  1704. <text x='1107' y='483' text-anchor='end' class='colType'>t</text>
  1705. <use id='nn' x='1007' y='492' xlink:href='#nn'/>
  1706. <a xlink:href='#sys_oper_log.oper_time'>
  1707. <text id='ry.sys_oper_log.oper_time' x='1023' y='501'>oper_time</text>
  1708. <title>oper_time
  1709. * timestamp default CURRENT_TIMESTAMP
  1710. 操作时间</title></a>
  1711. <text x='1107' y='498' text-anchor='end' class='colType'>d</text>
  1712. <!-- == Table 'sys_post' == -->
  1713. <rect class='entity' x='1740' y='38' width='105' height='195' rx='7' ry='7' style='stroke:none'/>
  1714. <path d='M 1740 64 L 1740 45 Q 1740 38 1747 38 L 1838 38 Q 1845 38 1845 45 L 1845 64 L1740 64 '
  1715. style='fill:url(#tbg_f5ddbf);stroke:1;stroke-opacity:0.1;'/>
  1716. <rect class='entity' x='1740' y='38' width='105' height='195' rx='7' ry='7'
  1717. style='fill:none;stroke:#6e675f'/>
  1718. <line class='delim' x1='1740' y1='64' x2='1845' y2='64' style='stroke:#6e675f'/>
  1719. <line class='delim' x1='1755' y1='64' x2='1755' y2='233' style='stroke:#6e675f'/>
  1720. <line class='delim' x1='1834' y1='64' x2='1834' y2='233' style='stroke:#6e675f'/>
  1721. <a xlink:href='#sys_post'>
  1722. <text x='1765' y='56'>sys_post</text>
  1723. <title>Table ry.sys_post</title></a>
  1724. <use id='nn' x='1742' y='72' xlink:href='#nn'/>
  1725. <a xlink:href='#sys_post.post_id'>
  1726. <use id='pk' x='1742' y='71' xlink:href='#pk'/>
  1727. <title>Pk pk_sys_post ( post_id ) </title></a>
  1728. <a xlink:href='#sys_post.post_id'>
  1729. <text id='ry.sys_post.post_id' x='1758' y='81'>post_id</text>
  1730. <title>post_id
  1731. * int
  1732. 岗位ID</title></a>
  1733. <text x='1842' y='78' text-anchor='end' class='colType'>#</text>
  1734. <use id='nn' x='1742' y='87' xlink:href='#nn'/>
  1735. <a xlink:href='#sys_post.post_code'>
  1736. <text id='ry.sys_post.post_code' x='1758' y='96'>post_code</text>
  1737. <title>post_code
  1738. * varchar(64)
  1739. 岗位编码</title></a>
  1740. <text x='1842' y='93' text-anchor='end' class='colType'>t</text>
  1741. <use id='nn' x='1742' y='102' xlink:href='#nn'/>
  1742. <a xlink:href='#sys_post.post_name'>
  1743. <text id='ry.sys_post.post_name' x='1758' y='111'>post_name</text>
  1744. <title>post_name
  1745. * varchar(100)
  1746. 岗位名称</title></a>
  1747. <text x='1842' y='108' text-anchor='end' class='colType'>t</text>
  1748. <use id='nn' x='1742' y='117' xlink:href='#nn'/>
  1749. <a xlink:href='#sys_post.post_sort'>
  1750. <text id='ry.sys_post.post_sort' x='1758' y='126'>post_sort</text>
  1751. <title>post_sort
  1752. * int
  1753. 显示顺序</title></a>
  1754. <text x='1842' y='123' text-anchor='end' class='colType'>#</text>
  1755. <use id='nn' x='1742' y='132' xlink:href='#nn'/>
  1756. <a xlink:href='#sys_post.status'>
  1757. <text id='ry.sys_post.status' x='1758' y='141'>status</text>
  1758. <title>status
  1759. * int
  1760. 状态(0正常 1停用)</title></a>
  1761. <text x='1842' y='138' text-anchor='end' class='colType'>#</text>
  1762. <a xlink:href='#sys_post.create_by'>
  1763. <text id='ry.sys_post.create_by' x='1758' y='156'>create_by</text>
  1764. <title>create_by
  1765. varchar(64) default ''
  1766. 创建者</title></a>
  1767. <text x='1842' y='153' text-anchor='end' class='colType'>t</text>
  1768. <use id='nn' x='1742' y='162' xlink:href='#nn'/>
  1769. <a xlink:href='#sys_post.create_time'>
  1770. <text id='ry.sys_post.create_time' x='1758' y='171'>create_time</text>
  1771. <title>create_time
  1772. * timestamp default CURRENT_TIMESTAMP
  1773. 创建时间</title></a>
  1774. <text x='1842' y='168' text-anchor='end' class='colType'>d</text>
  1775. <a xlink:href='#sys_post.update_by'>
  1776. <text id='ry.sys_post.update_by' x='1758' y='186'>update_by</text>
  1777. <title>update_by
  1778. varchar(64) default ''
  1779. 更新者</title></a>
  1780. <text x='1842' y='183' text-anchor='end' class='colType'>t</text>
  1781. <use id='nn' x='1742' y='192' xlink:href='#nn'/>
  1782. <a xlink:href='#sys_post.update_time'>
  1783. <text id='ry.sys_post.update_time' x='1758' y='201'>update_time</text>
  1784. <title>update_time
  1785. * timestamp default '0000-00-00 00:00:00'
  1786. 更新时间</title></a>
  1787. <text x='1842' y='198' text-anchor='end' class='colType'>d</text>
  1788. <a xlink:href='#sys_post.remark'>
  1789. <text id='ry.sys_post.remark' x='1758' y='216'>remark</text>
  1790. <title>remark
  1791. varchar(500) default ''
  1792. 备注</title></a>
  1793. <text x='1842' y='213' text-anchor='end' class='colType'>t</text>
  1794. <!-- == Table 'sys_role' == -->
  1795. <rect class='entity' x='1545' y='458' width='105' height='195' rx='7' ry='7' style='stroke:none'/>
  1796. <path d='M 1545 484 L 1545 465 Q 1545 458 1552 458 L 1643 458 Q 1650 458 1650 465 L 1650 484 L1545 484 '
  1797. style='fill:url(#tbg_f5ddbf);stroke:1;stroke-opacity:0.1;'/>
  1798. <rect class='entity' x='1545' y='458' width='105' height='195' rx='7' ry='7'
  1799. style='fill:none;stroke:#6e675f'/>
  1800. <line class='delim' x1='1545' y1='484' x2='1650' y2='484' style='stroke:#6e675f'/>
  1801. <line class='delim' x1='1560' y1='484' x2='1560' y2='653' style='stroke:#6e675f'/>
  1802. <line class='delim' x1='1639' y1='484' x2='1639' y2='653' style='stroke:#6e675f'/>
  1803. <a xlink:href='#sys_role'>
  1804. <text x='1570' y='476'>sys_role</text>
  1805. <title>Table ry.sys_role</title></a>
  1806. <use id='nn' x='1547' y='492' xlink:href='#nn'/>
  1807. <a xlink:href='#sys_role.role_id'>
  1808. <use id='pk' x='1547' y='491' xlink:href='#pk'/>
  1809. <title>Pk pk_sys_role ( role_id ) </title></a>
  1810. <a xlink:href='#sys_role.role_id'>
  1811. <text id='ry.sys_role.role_id' x='1563' y='501'>role_id</text>
  1812. <title>role_id
  1813. * int
  1814. 角色ID</title></a>
  1815. <text x='1647' y='498' text-anchor='end' class='colType'>#</text>
  1816. <use id='nn' x='1547' y='507' xlink:href='#nn'/>
  1817. <a xlink:href='#sys_role.role_name'>
  1818. <text id='ry.sys_role.role_name' x='1563' y='516'>role_name</text>
  1819. <title>role_name
  1820. * varchar(30)
  1821. 角色名称</title></a>
  1822. <text x='1647' y='513' text-anchor='end' class='colType'>t</text>
  1823. <use id='nn' x='1547' y='522' xlink:href='#nn'/>
  1824. <a xlink:href='#sys_role.role_key'>
  1825. <text id='ry.sys_role.role_key' x='1563' y='531'>role_key</text>
  1826. <title>role_key
  1827. * varchar(100)
  1828. 角色权限字符串</title></a>
  1829. <text x='1647' y='528' text-anchor='end' class='colType'>t</text>
  1830. <use id='nn' x='1547' y='537' xlink:href='#nn'/>
  1831. <a xlink:href='#sys_role.role_sort'>
  1832. <text id='ry.sys_role.role_sort' x='1563' y='546'>role_sort</text>
  1833. <title>role_sort
  1834. * int
  1835. 显示顺序</title></a>
  1836. <text x='1647' y='543' text-anchor='end' class='colType'>#</text>
  1837. <a xlink:href='#sys_role.status'>
  1838. <text id='ry.sys_role.status' x='1563' y='561'>status</text>
  1839. <title>status
  1840. int default 0
  1841. 角色状态:0正常,1禁用</title></a>
  1842. <text x='1647' y='558' text-anchor='end' class='colType'>#</text>
  1843. <a xlink:href='#sys_role.create_by'>
  1844. <text id='ry.sys_role.create_by' x='1563' y='576'>create_by</text>
  1845. <title>create_by
  1846. varchar(64) default ''
  1847. 创建者</title></a>
  1848. <text x='1647' y='573' text-anchor='end' class='colType'>t</text>
  1849. <use id='nn' x='1547' y='582' xlink:href='#nn'/>
  1850. <a xlink:href='#sys_role.create_time'>
  1851. <text id='ry.sys_role.create_time' x='1563' y='591'>create_time</text>
  1852. <title>create_time
  1853. * timestamp default CURRENT_TIMESTAMP
  1854. 创建时间</title></a>
  1855. <text x='1647' y='588' text-anchor='end' class='colType'>d</text>
  1856. <a xlink:href='#sys_role.update_by'>
  1857. <text id='ry.sys_role.update_by' x='1563' y='606'>update_by</text>
  1858. <title>update_by
  1859. varchar(64) default ''
  1860. 更新者</title></a>
  1861. <text x='1647' y='603' text-anchor='end' class='colType'>t</text>
  1862. <use id='nn' x='1547' y='612' xlink:href='#nn'/>
  1863. <a xlink:href='#sys_role.update_time'>
  1864. <text id='ry.sys_role.update_time' x='1563' y='621'>update_time</text>
  1865. <title>update_time
  1866. * timestamp default '0000-00-00 00:00:00'
  1867. 更新时间</title></a>
  1868. <text x='1647' y='618' text-anchor='end' class='colType'>d</text>
  1869. <a xlink:href='#sys_role.remark'>
  1870. <text id='ry.sys_role.remark' x='1563' y='636'>remark</text>
  1871. <title>remark
  1872. varchar(500) default ''
  1873. 备注</title></a>
  1874. <text x='1647' y='633' text-anchor='end' class='colType'>t</text>
  1875. <!-- == Table 'sys_role_menu' == -->
  1876. <rect class='entity' x='1545' y='323' width='90' height='75' rx='7' ry='7' style='stroke:none'/>
  1877. <path d='M 1545 349 L 1545 330 Q 1545 323 1552 323 L 1628 323 Q 1635 323 1635 330 L 1635 349 L1545 349 '
  1878. style='fill:url(#tbg_f5ddbf);stroke:1;stroke-opacity:0.1;'/>
  1879. <rect class='entity' x='1545' y='323' width='90' height='75' rx='7' ry='7'
  1880. style='fill:none;stroke:#6e675f'/>
  1881. <line class='delim' x1='1545' y1='349' x2='1635' y2='349' style='stroke:#6e675f'/>
  1882. <line class='delim' x1='1560' y1='349' x2='1560' y2='398' style='stroke:#6e675f'/>
  1883. <line class='delim' x1='1624' y1='349' x2='1624' y2='398' style='stroke:#6e675f'/>
  1884. <a xlink:href='#sys_role_menu'>
  1885. <text x='1548' y='341'>sys_role_menu</text>
  1886. <title>Table ry.sys_role_menu</title></a>
  1887. <use id='nn' x='1547' y='357' xlink:href='#nn'/>
  1888. <a xlink:href='#sys_role_menu.role_id'>
  1889. <use id='pk' x='1547' y='356' xlink:href='#pk'/>
  1890. <title>Pk pk_sys_role_menu ( role_id, menu_id ) </title></a>
  1891. <a xlink:href='#sys_role_menu.role_id'>
  1892. <text id='ry.sys_role_menu.role_id' x='1563' y='366'>role_id</text>
  1893. <title>role_id
  1894. * int
  1895. 角色ID</title></a>
  1896. <text x='1632' y='363' text-anchor='end' class='colType'>#</text>
  1897. <use id='nn' x='1547' y='372' xlink:href='#nn'/>
  1898. <a xlink:href='#sys_role_menu.menu_id'>
  1899. <use id='pk' x='1547' y='371' xlink:href='#pk'/>
  1900. <title>Pk pk_sys_role_menu ( role_id, menu_id ) </title></a>
  1901. <a xlink:href='#sys_role_menu.menu_id'>
  1902. <text id='ry.sys_role_menu.menu_id' x='1563' y='381'>menu_id</text>
  1903. <title>menu_id
  1904. * int
  1905. 菜单ID</title></a>
  1906. <text x='1632' y='378' text-anchor='end' class='colType'>#</text>
  1907. <!-- == Table 'sys_user' == -->
  1908. <rect class='entity' x='690' y='83' width='105' height='270' rx='7' ry='7' style='stroke:none'/>
  1909. <path d='M 690 109 L 690 90 Q 690 83 697 83 L 788 83 Q 795 83 795 90 L 795 109 L690 109 '
  1910. style='fill:url(#tbg_c8f5bf);stroke:1;stroke-opacity:0.1;'/>
  1911. <rect class='entity' x='690' y='83' width='105' height='270' rx='7' ry='7'
  1912. style='fill:none;stroke:#626e5f'/>
  1913. <line class='delim' x1='690' y1='109' x2='795' y2='109' style='stroke:#626e5f'/>
  1914. <line class='delim' x1='705' y1='109' x2='705' y2='353' style='stroke:#626e5f'/>
  1915. <line class='delim' x1='784' y1='109' x2='784' y2='353' style='stroke:#626e5f'/>
  1916. <a xlink:href='#sys_user'>
  1917. <text x='715' y='101'>sys_user</text>
  1918. <title>Table ry.sys_user</title></a>
  1919. <use id='nn' x='692' y='117' xlink:href='#nn'/>
  1920. <a xlink:href='#sys_user.user_id'>
  1921. <use id='pk' x='692' y='116' xlink:href='#pk'/>
  1922. <title>Pk pk_sys_user ( user_id ) </title></a>
  1923. <a xlink:href='#sys_user.user_id'>
  1924. <text id='ry.sys_user.user_id' x='708' y='126'>user_id</text>
  1925. <title>user_id
  1926. * int
  1927. 用户ID</title></a>
  1928. <text x='792' y='123' text-anchor='end' class='colType'>#</text>
  1929. <a xlink:href='#sys_user.dept_id'>
  1930. <text id='ry.sys_user.dept_id' x='708' y='141'>dept_id</text>
  1931. <title>dept_id
  1932. int
  1933. 部门ID</title></a>
  1934. <text x='792' y='138' text-anchor='end' class='colType'>#</text>
  1935. <a xlink:href='#sys_user.login_name'>
  1936. <text id='ry.sys_user.login_name' x='708' y='156'>login_name</text>
  1937. <title>login_name
  1938. varchar(30) default ''
  1939. 登录账号</title></a>
  1940. <text x='792' y='153' text-anchor='end' class='colType'>t</text>
  1941. <a xlink:href='#sys_user.user_name'>
  1942. <text id='ry.sys_user.user_name' x='708' y='171'>user_name</text>
  1943. <title>user_name
  1944. varchar(30) default ''
  1945. 用户昵称</title></a>
  1946. <text x='792' y='168' text-anchor='end' class='colType'>t</text>
  1947. <a xlink:href='#sys_user.email'>
  1948. <text id='ry.sys_user.email' x='708' y='186'>email</text>
  1949. <title>email
  1950. varchar(100) default ''
  1951. 用户邮箱</title></a>
  1952. <text x='792' y='183' text-anchor='end' class='colType'>t</text>
  1953. <a xlink:href='#sys_user.phonenumber'>
  1954. <text id='ry.sys_user.phonenumber' x='708' y='201'>phonenumber</text>
  1955. <title>phonenumber
  1956. varchar(20) default ''
  1957. 手机号码</title></a>
  1958. <text x='792' y='198' text-anchor='end' class='colType'>t</text>
  1959. <a xlink:href='#sys_user.password'>
  1960. <text id='ry.sys_user.password' x='708' y='216'>password</text>
  1961. <title>password
  1962. varchar(100) default ''
  1963. 密码</title></a>
  1964. <text x='792' y='213' text-anchor='end' class='colType'>t</text>
  1965. <a xlink:href='#sys_user.salt'>
  1966. <text id='ry.sys_user.salt' x='708' y='231'>salt</text>
  1967. <title>salt
  1968. varchar(100) default ''
  1969. 盐加密</title></a>
  1970. <text x='792' y='228' text-anchor='end' class='colType'>t</text>
  1971. <a xlink:href='#sys_user.user_type'>
  1972. <text id='ry.sys_user.user_type' x='708' y='246'>user_type</text>
  1973. <title>user_type
  1974. char(1) default 'N'
  1975. 类型:Y默认用户,N非默认用户</title></a>
  1976. <text x='792' y='243' text-anchor='end' class='colType'>c</text>
  1977. <a xlink:href='#sys_user.status'>
  1978. <text id='ry.sys_user.status' x='708' y='261'>status</text>
  1979. <title>status
  1980. int default 0
  1981. 帐号状态:0正常,1禁用</title></a>
  1982. <text x='792' y='258' text-anchor='end' class='colType'>#</text>
  1983. <a xlink:href='#sys_user.refuse_des'>
  1984. <text id='ry.sys_user.refuse_des' x='708' y='276'>refuse_des</text>
  1985. <title>refuse_des
  1986. varchar(500) default ''
  1987. 拒绝登录描述</title></a>
  1988. <text x='792' y='273' text-anchor='end' class='colType'>t</text>
  1989. <a xlink:href='#sys_user.create_by'>
  1990. <text id='ry.sys_user.create_by' x='708' y='291'>create_by</text>
  1991. <title>create_by
  1992. varchar(64) default ''
  1993. 创建者</title></a>
  1994. <text x='792' y='288' text-anchor='end' class='colType'>t</text>
  1995. <use id='nn' x='692' y='297' xlink:href='#nn'/>
  1996. <a xlink:href='#sys_user.create_time'>
  1997. <text id='ry.sys_user.create_time' x='708' y='306'>create_time</text>
  1998. <title>create_time
  1999. * timestamp default CURRENT_TIMESTAMP
  2000. 创建时间</title></a>
  2001. <text x='792' y='303' text-anchor='end' class='colType'>d</text>
  2002. <a xlink:href='#sys_user.update_by'>
  2003. <text id='ry.sys_user.update_by' x='708' y='321'>update_by</text>
  2004. <title>update_by
  2005. varchar(64) default ''
  2006. 更新者</title></a>
  2007. <text x='792' y='318' text-anchor='end' class='colType'>t</text>
  2008. <use id='nn' x='692' y='327' xlink:href='#nn'/>
  2009. <a xlink:href='#sys_user.update_time'>
  2010. <text id='ry.sys_user.update_time' x='708' y='336'>update_time</text>
  2011. <title>update_time
  2012. * timestamp default '0000-00-00 00:00:00'
  2013. 更新时间</title></a>
  2014. <text x='792' y='333' text-anchor='end' class='colType'>d</text>
  2015. <!-- == Table 'sys_user_online' == -->
  2016. <rect class='entity' x='660' y='413' width='135' height='195' rx='7' ry='7' style='stroke:none'/>
  2017. <path d='M 660 439 L 660 420 Q 660 413 667 413 L 788 413 Q 795 413 795 420 L 795 439 L660 439 '
  2018. style='fill:url(#tbg_c8f5bf);stroke:1;stroke-opacity:0.1;'/>
  2019. <rect class='entity' x='660' y='413' width='135' height='195' rx='7' ry='7'
  2020. style='fill:none;stroke:#626e5f'/>
  2021. <line class='delim' x1='660' y1='439' x2='795' y2='439' style='stroke:#626e5f'/>
  2022. <line class='delim' x1='675' y1='439' x2='675' y2='608' style='stroke:#626e5f'/>
  2023. <line class='delim' x1='784' y1='439' x2='784' y2='608' style='stroke:#626e5f'/>
  2024. <a xlink:href='#sys_user_online'>
  2025. <text x='679' y='431'>sys_user_online</text>
  2026. <title>Table ry.sys_user_online</title></a>
  2027. <use id='nn' x='662' y='447' xlink:href='#nn'/>
  2028. <a xlink:href='#sys_user_online.sessionId'>
  2029. <use id='pk' x='662' y='446' xlink:href='#pk'/>
  2030. <title>Pk pk_sys_user_online ( sessionId ) </title></a>
  2031. <a xlink:href='#sys_user_online.sessionId'>
  2032. <text id='ry.sys_user_online.sessionId' x='678' y='456'>sessionId</text>
  2033. <title>sessionId
  2034. * varchar(50) default ''
  2035. 用户会话id</title></a>
  2036. <text x='792' y='453' text-anchor='end' class='colType'>t</text>
  2037. <a xlink:href='#sys_user_online.login_name'>
  2038. <text id='ry.sys_user_online.login_name' x='678' y='471'>login_name</text>
  2039. <title>login_name
  2040. varchar(50) default ''
  2041. 登录账号</title></a>
  2042. <text x='792' y='468' text-anchor='end' class='colType'>t</text>
  2043. <a xlink:href='#sys_user_online.dept_name'>
  2044. <text id='ry.sys_user_online.dept_name' x='678' y='486'>dept_name</text>
  2045. <title>dept_name
  2046. varchar(50) default ''
  2047. 部门名称</title></a>
  2048. <text x='792' y='483' text-anchor='end' class='colType'>t</text>
  2049. <a xlink:href='#sys_user_online.ipaddr'>
  2050. <text id='ry.sys_user_online.ipaddr' x='678' y='501'>ipaddr</text>
  2051. <title>ipaddr
  2052. varchar(50) default ''
  2053. 登录IP地址</title></a>
  2054. <text x='792' y='498' text-anchor='end' class='colType'>t</text>
  2055. <a xlink:href='#sys_user_online.browser'>
  2056. <text id='ry.sys_user_online.browser' x='678' y='516'>browser</text>
  2057. <title>browser
  2058. varchar(50) default ''
  2059. 浏览器类型</title></a>
  2060. <text x='792' y='513' text-anchor='end' class='colType'>t</text>
  2061. <a xlink:href='#sys_user_online.os'>
  2062. <text id='ry.sys_user_online.os' x='678' y='531'>os</text>
  2063. <title>os
  2064. varchar(50) default ''
  2065. 操作系统</title></a>
  2066. <text x='792' y='528' text-anchor='end' class='colType'>t</text>
  2067. <a xlink:href='#sys_user_online.status'>
  2068. <text id='ry.sys_user_online.status' x='678' y='546'>status</text>
  2069. <title>status
  2070. varchar(10) default ''
  2071. 在线状态on_line在线off_line离线</title></a>
  2072. <text x='792' y='543' text-anchor='end' class='colType'>t</text>
  2073. <use id='nn' x='662' y='552' xlink:href='#nn'/>
  2074. <a xlink:href='#sys_user_online.start_timestamp'>
  2075. <text id='ry.sys_user_online.start_timestamp' x='678' y='561'>start_timestamp</text>
  2076. <title>start_timestamp
  2077. * timestamp default CURRENT_TIMESTAMP
  2078. session创建时间</title></a>
  2079. <text x='792' y='558' text-anchor='end' class='colType'>d</text>
  2080. <use id='nn' x='662' y='567' xlink:href='#nn'/>
  2081. <a xlink:href='#sys_user_online.last_access_time'>
  2082. <text id='ry.sys_user_online.last_access_time' x='678' y='576'>last_access_time</text>
  2083. <title>last_access_time
  2084. * timestamp default '0000-00-00 00:00:00'
  2085. session最后访问时间</title></a>
  2086. <text x='792' y='573' text-anchor='end' class='colType'>d</text>
  2087. <a xlink:href='#sys_user_online.expire_time'>
  2088. <text id='ry.sys_user_online.expire_time' x='678' y='591'>expire_time</text>
  2089. <title>expire_time
  2090. int default 0
  2091. 超时时间,单位为分钟</title></a>
  2092. <text x='792' y='588' text-anchor='end' class='colType'>#</text>
  2093. <!-- == Table 'sys_user_post' == -->
  2094. <rect class='entity' x='855' y='413' width='90' height='75' rx='7' ry='7' style='stroke:none'/>
  2095. <path d='M 855 439 L 855 420 Q 855 413 862 413 L 938 413 Q 945 413 945 420 L 945 439 L855 439 '
  2096. style='fill:url(#tbg_c8f5bf);stroke:1;stroke-opacity:0.1;'/>
  2097. <rect class='entity' x='855' y='413' width='90' height='75' rx='7' ry='7' style='fill:none;stroke:#626e5f'/>
  2098. <line class='delim' x1='855' y1='439' x2='945' y2='439' style='stroke:#626e5f'/>
  2099. <line class='delim' x1='870' y1='439' x2='870' y2='488' style='stroke:#626e5f'/>
  2100. <line class='delim' x1='934' y1='439' x2='934' y2='488' style='stroke:#626e5f'/>
  2101. <a xlink:href='#sys_user_post'>
  2102. <text x='858' y='431'>sys_user_post</text>
  2103. <title>Table ry.sys_user_post</title></a>
  2104. <use id='nn' x='857' y='447' xlink:href='#nn'/>
  2105. <a xlink:href='#sys_user_post.user_id'>
  2106. <use id='pk' x='857' y='446' xlink:href='#pk'/>
  2107. <title>Pk pk_sys_user_post ( user_id, post_id ) </title></a>
  2108. <a xlink:href='#sys_user_post.user_id'>
  2109. <text id='ry.sys_user_post.user_id' x='873' y='456'>user_id</text>
  2110. <title>user_id
  2111. * varchar(64)
  2112. 用户ID</title></a>
  2113. <text x='942' y='453' text-anchor='end' class='colType'>t</text>
  2114. <use id='nn' x='857' y='462' xlink:href='#nn'/>
  2115. <a xlink:href='#sys_user_post.post_id'>
  2116. <use id='pk' x='857' y='461' xlink:href='#pk'/>
  2117. <title>Pk pk_sys_user_post ( user_id, post_id ) </title></a>
  2118. <a xlink:href='#sys_user_post.post_id'>
  2119. <text id='ry.sys_user_post.post_id' x='873' y='471'>post_id</text>
  2120. <title>post_id
  2121. * varchar(64)
  2122. 岗位ID</title></a>
  2123. <text x='942' y='468' text-anchor='end' class='colType'>t</text>
  2124. <!-- == Table 'sys_user_role' == -->
  2125. <rect class='entity' x='855' y='278' width='90' height='75' rx='7' ry='7' style='stroke:none'/>
  2126. <path d='M 855 304 L 855 285 Q 855 278 862 278 L 938 278 Q 945 278 945 285 L 945 304 L855 304 '
  2127. style='fill:url(#tbg_c8f5bf);stroke:1;stroke-opacity:0.1;'/>
  2128. <rect class='entity' x='855' y='278' width='90' height='75' rx='7' ry='7' style='fill:none;stroke:#626e5f'/>
  2129. <line class='delim' x1='855' y1='304' x2='945' y2='304' style='stroke:#626e5f'/>
  2130. <line class='delim' x1='870' y1='304' x2='870' y2='353' style='stroke:#626e5f'/>
  2131. <line class='delim' x1='934' y1='304' x2='934' y2='353' style='stroke:#626e5f'/>
  2132. <a xlink:href='#sys_user_role'>
  2133. <text x='858' y='296'>sys_user_role</text>
  2134. <title>Table ry.sys_user_role</title></a>
  2135. <use id='nn' x='857' y='312' xlink:href='#nn'/>
  2136. <a xlink:href='#sys_user_role.user_id'>
  2137. <use id='pk' x='857' y='311' xlink:href='#pk'/>
  2138. <title>Pk pk_sys_user_role ( user_id, role_id ) </title></a>
  2139. <a xlink:href='#sys_user_role.user_id'>
  2140. <text id='ry.sys_user_role.user_id' x='873' y='321'>user_id</text>
  2141. <title>user_id
  2142. * int
  2143. 用户ID</title></a>
  2144. <text x='942' y='318' text-anchor='end' class='colType'>#</text>
  2145. <use id='nn' x='857' y='327' xlink:href='#nn'/>
  2146. <a xlink:href='#sys_user_role.role_id'>
  2147. <use id='pk' x='857' y='326' xlink:href='#pk'/>
  2148. <title>Pk pk_sys_user_role ( user_id, role_id ) </title></a>
  2149. <a xlink:href='#sys_user_role.role_id'>
  2150. <text id='ry.sys_user_role.role_id' x='873' y='336'>role_id</text>
  2151. <title>role_id
  2152. * int
  2153. 角色ID</title></a>
  2154. <text x='942' y='333' text-anchor='end' class='colType'>#</text>
  2155. <!-- == Table 'sys_dept' == -->
  2156. <rect class='entity' x='645' y='713' width='105' height='225' rx='7' ry='7' style='stroke:none'/>
  2157. <path d='M 645 739 L 645 720 Q 645 713 652 713 L 743 713 Q 750 713 750 720 L 750 739 L645 739 '
  2158. style='fill:url(#tbg_bfbff5);stroke:1;stroke-opacity:0.1;'/>
  2159. <rect class='entity' x='645' y='713' width='105' height='225' rx='7' ry='7'
  2160. style='fill:none;stroke:#5f5f6e'/>
  2161. <line class='delim' x1='645' y1='739' x2='750' y2='739' style='stroke:#5f5f6e'/>
  2162. <line class='delim' x1='660' y1='739' x2='660' y2='938' style='stroke:#5f5f6e'/>
  2163. <line class='delim' x1='739' y1='739' x2='739' y2='938' style='stroke:#5f5f6e'/>
  2164. <a xlink:href='#sys_dept'>
  2165. <text x='670' y='731'>sys_dept</text>
  2166. <title>Table ry.sys_dept</title></a>
  2167. <use id='nn' x='647' y='747' xlink:href='#nn'/>
  2168. <a xlink:href='#sys_dept.dept_id'>
  2169. <use id='pk' x='647' y='746' xlink:href='#pk'/>
  2170. <title>Pk pk_sys_dept ( dept_id ) </title></a>
  2171. <a xlink:href='#sys_dept.dept_id'>
  2172. <text id='ry.sys_dept.dept_id' x='663' y='756'>dept_id</text>
  2173. <title>dept_id
  2174. * int
  2175. 部门id</title></a>
  2176. <text x='747' y='753' text-anchor='end' class='colType'>#</text>
  2177. <a xlink:href='#sys_dept.parent_id'>
  2178. <text id='ry.sys_dept.parent_id' x='663' y='771'>parent_id</text>
  2179. <title>parent_id
  2180. int default 0
  2181. 父部门id</title></a>
  2182. <text x='747' y='768' text-anchor='end' class='colType'>#</text>
  2183. <a xlink:href='#sys_dept.dept_name'>
  2184. <text id='ry.sys_dept.dept_name' x='663' y='786'>dept_name</text>
  2185. <title>dept_name
  2186. varchar(30) default ''
  2187. 部门名称</title></a>
  2188. <text x='747' y='783' text-anchor='end' class='colType'>t</text>
  2189. <a xlink:href='#sys_dept.order_num'>
  2190. <text id='ry.sys_dept.order_num' x='663' y='801'>order_num</text>
  2191. <title>order_num
  2192. int default 0
  2193. 显示顺序</title></a>
  2194. <text x='747' y='798' text-anchor='end' class='colType'>#</text>
  2195. <a xlink:href='#sys_dept.leader'>
  2196. <text id='ry.sys_dept.leader' x='663' y='816'>leader</text>
  2197. <title>leader
  2198. varchar(20) default ''
  2199. 负责人</title></a>
  2200. <text x='747' y='813' text-anchor='end' class='colType'>t</text>
  2201. <a xlink:href='#sys_dept.phone'>
  2202. <text id='ry.sys_dept.phone' x='663' y='831'>phone</text>
  2203. <title>phone
  2204. varchar(20) default ''
  2205. 联系电话</title></a>
  2206. <text x='747' y='828' text-anchor='end' class='colType'>t</text>
  2207. <a xlink:href='#sys_dept.email'>
  2208. <text id='ry.sys_dept.email' x='663' y='846'>email</text>
  2209. <title>email
  2210. varchar(20) default ''
  2211. 邮箱</title></a>
  2212. <text x='747' y='843' text-anchor='end' class='colType'>t</text>
  2213. <a xlink:href='#sys_dept.status'>
  2214. <text id='ry.sys_dept.status' x='663' y='861'>status</text>
  2215. <title>status
  2216. int default 0
  2217. 部门状态:0正常,1停用</title></a>
  2218. <text x='747' y='858' text-anchor='end' class='colType'>#</text>
  2219. <a xlink:href='#sys_dept.create_by'>
  2220. <text id='ry.sys_dept.create_by' x='663' y='876'>create_by</text>
  2221. <title>create_by
  2222. varchar(64) default ''
  2223. 创建者</title></a>
  2224. <text x='747' y='873' text-anchor='end' class='colType'>t</text>
  2225. <use id='nn' x='647' y='882' xlink:href='#nn'/>
  2226. <a xlink:href='#sys_dept.create_time'>
  2227. <text id='ry.sys_dept.create_time' x='663' y='891'>create_time</text>
  2228. <title>create_time
  2229. * timestamp default CURRENT_TIMESTAMP
  2230. 创建时间</title></a>
  2231. <text x='747' y='888' text-anchor='end' class='colType'>d</text>
  2232. <a xlink:href='#sys_dept.update_by'>
  2233. <text id='ry.sys_dept.update_by' x='663' y='906'>update_by</text>
  2234. <title>update_by
  2235. varchar(64) default ''
  2236. 更新者</title></a>
  2237. <text x='747' y='903' text-anchor='end' class='colType'>t</text>
  2238. <use id='nn' x='647' y='912' xlink:href='#nn'/>
  2239. <a xlink:href='#sys_dept.update_time'>
  2240. <text id='ry.sys_dept.update_time' x='663' y='921'>update_time</text>
  2241. <title>update_time
  2242. * timestamp default '0000-00-00 00:00:00'
  2243. 更新时间</title></a>
  2244. <text x='747' y='918' text-anchor='end' class='colType'>d</text>
  2245. <!-- == Table 'qrtz_paused_trigger_grps' == -->
  2246. <rect class='entity' x='1260' y='683' width='165' height='75' rx='7' ry='7' style='stroke:none'/>
  2247. <path d='M 1260 709 L 1260 690 Q 1260 683 1267 683 L 1418 683 Q 1425 683 1425 690 L 1425 709 L1260 709 '
  2248. style='fill:url(#tbg_bfbff5);stroke:1;stroke-opacity:0.1;'/>
  2249. <rect class='entity' x='1260' y='683' width='165' height='75' rx='7' ry='7'
  2250. style='fill:none;stroke:#5f5f6e'/>
  2251. <line class='delim' x1='1260' y1='709' x2='1425' y2='709' style='stroke:#5f5f6e'/>
  2252. <line class='delim' x1='1275' y1='709' x2='1275' y2='758' style='stroke:#5f5f6e'/>
  2253. <line class='delim' x1='1414' y1='709' x2='1414' y2='758' style='stroke:#5f5f6e'/>
  2254. <a xlink:href='#qrtz_paused_trigger_grps'>
  2255. <text x='1267' y='701'>qrtz_paused_trigger_grps</text>
  2256. <title>Table ry.qrtz_paused_trigger_grps</title></a>
  2257. <use id='nn' x='1262' y='717' xlink:href='#nn'/>
  2258. <a xlink:href='#qrtz_paused_trigger_grps.sched_name'>
  2259. <use id='pk' x='1262' y='716' xlink:href='#pk'/>
  2260. <title>Pk pk_qrtz_paused_trigger_grps ( sched_name, trigger_group ) </title></a>
  2261. <a xlink:href='#qrtz_paused_trigger_grps.sched_name'>
  2262. <text id='ry.qrtz_paused_trigger_grps.sched_name' x='1278' y='726'>sched_name</text>
  2263. <title>sched_name
  2264. * varchar(120)</title></a>
  2265. <text x='1422' y='723' text-anchor='end' class='colType'>t</text>
  2266. <use id='nn' x='1262' y='732' xlink:href='#nn'/>
  2267. <a xlink:href='#qrtz_paused_trigger_grps.trigger_group'>
  2268. <use id='pk' x='1262' y='731' xlink:href='#pk'/>
  2269. <title>Pk pk_qrtz_paused_trigger_grps ( sched_name, trigger_group ) </title></a>
  2270. <a xlink:href='#qrtz_paused_trigger_grps.trigger_group'>
  2271. <text id='ry.qrtz_paused_trigger_grps.trigger_group' x='1278' y='741'>trigger_group</text>
  2272. <title>trigger_group
  2273. * varchar(200)</title></a>
  2274. <text x='1422' y='738' text-anchor='end' class='colType'>t</text>
  2275. <!-- == Table 'qrtz_fired_triggers' == -->
  2276. <rect class='entity' x='1035' y='668' width='135' height='240' rx='7' ry='7' style='stroke:none'/>
  2277. <path d='M 1035 694 L 1035 675 Q 1035 668 1042 668 L 1163 668 Q 1170 668 1170 675 L 1170 694 L1035 694 '
  2278. style='fill:url(#tbg_bfbff5);stroke:1;stroke-opacity:0.1;'/>
  2279. <rect class='entity' x='1035' y='668' width='135' height='240' rx='7' ry='7'
  2280. style='fill:none;stroke:#5f5f6e'/>
  2281. <line class='delim' x1='1035' y1='694' x2='1170' y2='694' style='stroke:#5f5f6e'/>
  2282. <line class='delim' x1='1050' y1='694' x2='1050' y2='908' style='stroke:#5f5f6e'/>
  2283. <line class='delim' x1='1159' y1='694' x2='1159' y2='908' style='stroke:#5f5f6e'/>
  2284. <a xlink:href='#qrtz_fired_triggers'>
  2285. <text x='1042' y='686'>qrtz_fired_triggers</text>
  2286. <title>Table ry.qrtz_fired_triggers</title></a>
  2287. <use id='nn' x='1037' y='702' xlink:href='#nn'/>
  2288. <a xlink:href='#qrtz_fired_triggers.sched_name'>
  2289. <use id='pk' x='1037' y='701' xlink:href='#pk'/>
  2290. <title>Pk pk_qrtz_fired_triggers ( sched_name, entry_id ) </title></a>
  2291. <a xlink:href='#qrtz_fired_triggers.sched_name'>
  2292. <text id='ry.qrtz_fired_triggers.sched_name' x='1053' y='711'>sched_name</text>
  2293. <title>sched_name
  2294. * varchar(120)</title></a>
  2295. <text x='1167' y='708' text-anchor='end' class='colType'>t</text>
  2296. <use id='nn' x='1037' y='717' xlink:href='#nn'/>
  2297. <a xlink:href='#qrtz_fired_triggers.entry_id'>
  2298. <use id='pk' x='1037' y='716' xlink:href='#pk'/>
  2299. <title>Pk pk_qrtz_fired_triggers ( sched_name, entry_id ) </title></a>
  2300. <a xlink:href='#qrtz_fired_triggers.entry_id'>
  2301. <text id='ry.qrtz_fired_triggers.entry_id' x='1053' y='726'>entry_id</text>
  2302. <title>entry_id
  2303. * varchar(95)</title></a>
  2304. <text x='1167' y='723' text-anchor='end' class='colType'>t</text>
  2305. <use id='nn' x='1037' y='732' xlink:href='#nn'/>
  2306. <a xlink:href='#qrtz_fired_triggers.trigger_name'>
  2307. <text id='ry.qrtz_fired_triggers.trigger_name' x='1053' y='741'>trigger_name</text>
  2308. <title>trigger_name
  2309. * varchar(200)</title></a>
  2310. <text x='1167' y='738' text-anchor='end' class='colType'>t</text>
  2311. <use id='nn' x='1037' y='747' xlink:href='#nn'/>
  2312. <a xlink:href='#qrtz_fired_triggers.trigger_group'>
  2313. <text id='ry.qrtz_fired_triggers.trigger_group' x='1053' y='756'>trigger_group</text>
  2314. <title>trigger_group
  2315. * varchar(200)</title></a>
  2316. <text x='1167' y='753' text-anchor='end' class='colType'>t</text>
  2317. <use id='nn' x='1037' y='762' xlink:href='#nn'/>
  2318. <a xlink:href='#qrtz_fired_triggers.instance_name'>
  2319. <text id='ry.qrtz_fired_triggers.instance_name' x='1053' y='771'>instance_name</text>
  2320. <title>instance_name
  2321. * varchar(200)</title></a>
  2322. <text x='1167' y='768' text-anchor='end' class='colType'>t</text>
  2323. <use id='nn' x='1037' y='777' xlink:href='#nn'/>
  2324. <a xlink:href='#qrtz_fired_triggers.fired_time'>
  2325. <text id='ry.qrtz_fired_triggers.fired_time' x='1053' y='786'>fired_time</text>
  2326. <title>fired_time
  2327. * bigint</title></a>
  2328. <text x='1167' y='783' text-anchor='end' class='colType'>#</text>
  2329. <use id='nn' x='1037' y='792' xlink:href='#nn'/>
  2330. <a xlink:href='#qrtz_fired_triggers.sched_time'>
  2331. <text id='ry.qrtz_fired_triggers.sched_time' x='1053' y='801'>sched_time</text>
  2332. <title>sched_time
  2333. * bigint</title></a>
  2334. <text x='1167' y='798' text-anchor='end' class='colType'>#</text>
  2335. <use id='nn' x='1037' y='807' xlink:href='#nn'/>
  2336. <a xlink:href='#qrtz_fired_triggers.priority'>
  2337. <text id='ry.qrtz_fired_triggers.priority' x='1053' y='816'>priority</text>
  2338. <title>priority
  2339. * int</title></a>
  2340. <text x='1167' y='813' text-anchor='end' class='colType'>#</text>
  2341. <use id='nn' x='1037' y='822' xlink:href='#nn'/>
  2342. <a xlink:href='#qrtz_fired_triggers.state'>
  2343. <text id='ry.qrtz_fired_triggers.state' x='1053' y='831'>state</text>
  2344. <title>state
  2345. * varchar(16)</title></a>
  2346. <text x='1167' y='828' text-anchor='end' class='colType'>t</text>
  2347. <a xlink:href='#qrtz_fired_triggers.job_name'>
  2348. <text id='ry.qrtz_fired_triggers.job_name' x='1053' y='846'>job_name</text>
  2349. <title>job_name
  2350. varchar(200)</title></a>
  2351. <text x='1167' y='843' text-anchor='end' class='colType'>t</text>
  2352. <a xlink:href='#qrtz_fired_triggers.job_group'>
  2353. <text id='ry.qrtz_fired_triggers.job_group' x='1053' y='861'>job_group</text>
  2354. <title>job_group
  2355. varchar(200)</title></a>
  2356. <text x='1167' y='858' text-anchor='end' class='colType'>t</text>
  2357. <a xlink:href='#qrtz_fired_triggers.is_nonconcurrent'>
  2358. <text id='ry.qrtz_fired_triggers.is_nonconcurrent' x='1053' y='876'>is_nonconcurrent</text>
  2359. <title>is_nonconcurrent
  2360. varchar(1)</title></a>
  2361. <text x='1167' y='873' text-anchor='end' class='colType'>t</text>
  2362. <a xlink:href='#qrtz_fired_triggers.requests_recovery'>
  2363. <text id='ry.qrtz_fired_triggers.requests_recovery' x='1053' y='891'>requests_recovery</text>
  2364. <title>requests_recovery
  2365. varchar(1)</title></a>
  2366. <text x='1167' y='888' text-anchor='end' class='colType'>t</text>
  2367. </g>
  2368. </svg>
  2369. </div>
  2370. <br/><br/>
  2371. <div class='card'>
  2372. <div class='card-block'><a name='qrtz_blob_triggers' onclick='window.scrollTo(60, 540);return false;'
  2373. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_blob_triggers</h4></a>
  2374. <table class='table-sm table-bordered'>
  2375. <thead>
  2376. <tr>
  2377. <th>Indexes</th>
  2378. <th>Field Name</th>
  2379. <th>Data Type</th>
  2380. <th>Description</th>
  2381. </tr>
  2382. </thead>
  2383. <tbody>
  2384. <tr>
  2385. <td>*
  2386. <svg width='14' height='14'>
  2387. <use xlink:href='#pk'/>
  2388. </svg>
  2389. <svg width='14' height='14'>
  2390. <use xlink:href='#fk'/>
  2391. </svg>
  2392. </td>
  2393. <td><a name='qrtz_blob_triggers.sched_name'>sched&#95;name</a></td>
  2394. <td> varchar&#40; 120 &#41;</td>
  2395. <td></td>
  2396. </tr>
  2397. <tr>
  2398. <td>*
  2399. <svg width='14' height='14'>
  2400. <use xlink:href='#pk'/>
  2401. </svg>
  2402. <svg width='14' height='14'>
  2403. <use xlink:href='#fk'/>
  2404. </svg>
  2405. </td>
  2406. <td><a name='qrtz_blob_triggers.trigger_name'>trigger&#95;name</a></td>
  2407. <td> varchar&#40; 200 &#41;</td>
  2408. <td></td>
  2409. </tr>
  2410. <tr>
  2411. <td>*
  2412. <svg width='14' height='14'>
  2413. <use xlink:href='#pk'/>
  2414. </svg>
  2415. <svg width='14' height='14'>
  2416. <use xlink:href='#fk'/>
  2417. </svg>
  2418. </td>
  2419. <td><a name='qrtz_blob_triggers.trigger_group'>trigger&#95;group</a></td>
  2420. <td> varchar&#40; 200 &#41;</td>
  2421. <td></td>
  2422. </tr>
  2423. <tr>
  2424. <td>&nbsp;</td>
  2425. <td><a name='qrtz_blob_triggers.blob_data'>blob&#95;data</a></td>
  2426. <td> blob</td>
  2427. <td></td>
  2428. </tr>
  2429. <tr>
  2430. <th colspan='4'>Indexes</th>
  2431. </tr>
  2432. <tr>
  2433. <td>
  2434. <svg width='14' height='14'>
  2435. <use xlink:href='#pk'/>
  2436. </svg>
  2437. </td>
  2438. <td>pk&#95;qrtz&#95;blob&#95;triggers</td>
  2439. <td> ON sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group</td>
  2440. <td></td>
  2441. </tr>
  2442. <tr>
  2443. <th colspan='4'>Foreign Keys</th>
  2444. </tr>
  2445. <tr>
  2446. <td>
  2447. <svg width='14' height='14'>
  2448. <use xlink:href='#fk'/>
  2449. </svg>
  2450. </td>
  2451. <td>qrtz_blob_triggers_ibfk_1</td>
  2452. <td> ( sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group ) ref <a href='#qrtz&#95;triggers'>qrtz&#95;triggers</a>
  2453. (sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group)
  2454. </td>
  2455. <td></td>
  2456. </tr>
  2457. </tbody>
  2458. </table>
  2459. </div>
  2460. </div>
  2461. <br/><br/>
  2462. <div class='card'>
  2463. <div class='card-block'><a name='qrtz_calendars' onclick='window.scrollTo(60, 45);return false;'
  2464. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_calendars</h4></a>
  2465. <table class='table-sm table-bordered'>
  2466. <thead>
  2467. <tr>
  2468. <th>Indexes</th>
  2469. <th>Field Name</th>
  2470. <th>Data Type</th>
  2471. <th>Description</th>
  2472. </tr>
  2473. </thead>
  2474. <tbody>
  2475. <tr>
  2476. <td>*
  2477. <svg width='14' height='14'>
  2478. <use xlink:href='#pk'/>
  2479. </svg>
  2480. </td>
  2481. <td><a name='qrtz_calendars.sched_name'>sched&#95;name</a></td>
  2482. <td> varchar&#40; 120 &#41;</td>
  2483. <td></td>
  2484. </tr>
  2485. <tr>
  2486. <td>*
  2487. <svg width='14' height='14'>
  2488. <use xlink:href='#pk'/>
  2489. </svg>
  2490. </td>
  2491. <td><a name='qrtz_calendars.calendar_name'>calendar&#95;name</a></td>
  2492. <td> varchar&#40; 200 &#41;</td>
  2493. <td></td>
  2494. </tr>
  2495. <tr>
  2496. <td>*</td>
  2497. <td><a name='qrtz_calendars.calendar'>calendar</a></td>
  2498. <td> blob</td>
  2499. <td></td>
  2500. </tr>
  2501. <tr>
  2502. <th colspan='4'>Indexes</th>
  2503. </tr>
  2504. <tr>
  2505. <td>
  2506. <svg width='14' height='14'>
  2507. <use xlink:href='#pk'/>
  2508. </svg>
  2509. </td>
  2510. <td>pk&#95;qrtz&#95;calendars</td>
  2511. <td> ON sched&#95;name&#44; calendar&#95;name</td>
  2512. <td></td>
  2513. </tr>
  2514. </tbody>
  2515. </table>
  2516. </div>
  2517. </div>
  2518. <br/><br/>
  2519. <div class='card'>
  2520. <div class='card-block'><a name='qrtz_cron_triggers' onclick='window.scrollTo(235, 540);return false;'
  2521. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_cron_triggers</h4></a>
  2522. <table class='table-sm table-bordered'>
  2523. <thead>
  2524. <tr>
  2525. <th>Indexes</th>
  2526. <th>Field Name</th>
  2527. <th>Data Type</th>
  2528. <th>Description</th>
  2529. </tr>
  2530. </thead>
  2531. <tbody>
  2532. <tr>
  2533. <td>*
  2534. <svg width='14' height='14'>
  2535. <use xlink:href='#pk'/>
  2536. </svg>
  2537. <svg width='14' height='14'>
  2538. <use xlink:href='#fk'/>
  2539. </svg>
  2540. </td>
  2541. <td><a name='qrtz_cron_triggers.sched_name'>sched&#95;name</a></td>
  2542. <td> varchar&#40; 120 &#41;</td>
  2543. <td></td>
  2544. </tr>
  2545. <tr>
  2546. <td>*
  2547. <svg width='14' height='14'>
  2548. <use xlink:href='#pk'/>
  2549. </svg>
  2550. <svg width='14' height='14'>
  2551. <use xlink:href='#fk'/>
  2552. </svg>
  2553. </td>
  2554. <td><a name='qrtz_cron_triggers.trigger_name'>trigger&#95;name</a></td>
  2555. <td> varchar&#40; 200 &#41;</td>
  2556. <td></td>
  2557. </tr>
  2558. <tr>
  2559. <td>*
  2560. <svg width='14' height='14'>
  2561. <use xlink:href='#pk'/>
  2562. </svg>
  2563. <svg width='14' height='14'>
  2564. <use xlink:href='#fk'/>
  2565. </svg>
  2566. </td>
  2567. <td><a name='qrtz_cron_triggers.trigger_group'>trigger&#95;group</a></td>
  2568. <td> varchar&#40; 200 &#41;</td>
  2569. <td></td>
  2570. </tr>
  2571. <tr>
  2572. <td>*</td>
  2573. <td><a name='qrtz_cron_triggers.cron_expression'>cron&#95;expression</a></td>
  2574. <td> varchar&#40; 200 &#41;</td>
  2575. <td></td>
  2576. </tr>
  2577. <tr>
  2578. <td>&nbsp;</td>
  2579. <td><a name='qrtz_cron_triggers.time_zone_id'>time&#95;zone&#95;id</a></td>
  2580. <td> varchar&#40; 80 &#41;</td>
  2581. <td></td>
  2582. </tr>
  2583. <tr>
  2584. <th colspan='4'>Indexes</th>
  2585. </tr>
  2586. <tr>
  2587. <td>
  2588. <svg width='14' height='14'>
  2589. <use xlink:href='#pk'/>
  2590. </svg>
  2591. </td>
  2592. <td>pk&#95;qrtz&#95;cron&#95;triggers</td>
  2593. <td> ON sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group</td>
  2594. <td></td>
  2595. </tr>
  2596. <tr>
  2597. <th colspan='4'>Foreign Keys</th>
  2598. </tr>
  2599. <tr>
  2600. <td>
  2601. <svg width='14' height='14'>
  2602. <use xlink:href='#fk'/>
  2603. </svg>
  2604. </td>
  2605. <td>qrtz_cron_triggers_ibfk_1</td>
  2606. <td> ( sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group ) ref <a href='#qrtz&#95;triggers'>qrtz&#95;triggers</a>
  2607. (sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group)
  2608. </td>
  2609. <td></td>
  2610. </tr>
  2611. </tbody>
  2612. </table>
  2613. </div>
  2614. </div>
  2615. <br/><br/>
  2616. <div class='card'>
  2617. <div class='card-block'><a name='qrtz_fired_triggers' onclick='window.scrollTo(835, 675);return false;'
  2618. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_fired_triggers</h4></a>
  2619. <table class='table-sm table-bordered'>
  2620. <thead>
  2621. <tr>
  2622. <th>Indexes</th>
  2623. <th>Field Name</th>
  2624. <th>Data Type</th>
  2625. <th>Description</th>
  2626. </tr>
  2627. </thead>
  2628. <tbody>
  2629. <tr>
  2630. <td>*
  2631. <svg width='14' height='14'>
  2632. <use xlink:href='#pk'/>
  2633. </svg>
  2634. </td>
  2635. <td><a name='qrtz_fired_triggers.sched_name'>sched&#95;name</a></td>
  2636. <td> varchar&#40; 120 &#41;</td>
  2637. <td></td>
  2638. </tr>
  2639. <tr>
  2640. <td>*
  2641. <svg width='14' height='14'>
  2642. <use xlink:href='#pk'/>
  2643. </svg>
  2644. </td>
  2645. <td><a name='qrtz_fired_triggers.entry_id'>entry&#95;id</a></td>
  2646. <td> varchar&#40; 95 &#41;</td>
  2647. <td></td>
  2648. </tr>
  2649. <tr>
  2650. <td>*</td>
  2651. <td><a name='qrtz_fired_triggers.trigger_name'>trigger&#95;name</a></td>
  2652. <td> varchar&#40; 200 &#41;</td>
  2653. <td></td>
  2654. </tr>
  2655. <tr>
  2656. <td>*</td>
  2657. <td><a name='qrtz_fired_triggers.trigger_group'>trigger&#95;group</a></td>
  2658. <td> varchar&#40; 200 &#41;</td>
  2659. <td></td>
  2660. </tr>
  2661. <tr>
  2662. <td>*</td>
  2663. <td><a name='qrtz_fired_triggers.instance_name'>instance&#95;name</a></td>
  2664. <td> varchar&#40; 200 &#41;</td>
  2665. <td></td>
  2666. </tr>
  2667. <tr>
  2668. <td>*</td>
  2669. <td><a name='qrtz_fired_triggers.fired_time'>fired&#95;time</a></td>
  2670. <td> bigint</td>
  2671. <td></td>
  2672. </tr>
  2673. <tr>
  2674. <td>*</td>
  2675. <td><a name='qrtz_fired_triggers.sched_time'>sched&#95;time</a></td>
  2676. <td> bigint</td>
  2677. <td></td>
  2678. </tr>
  2679. <tr>
  2680. <td>*</td>
  2681. <td><a name='qrtz_fired_triggers.priority'>priority</a></td>
  2682. <td> int</td>
  2683. <td></td>
  2684. </tr>
  2685. <tr>
  2686. <td>*</td>
  2687. <td><a name='qrtz_fired_triggers.state'>state</a></td>
  2688. <td> varchar&#40; 16 &#41;</td>
  2689. <td></td>
  2690. </tr>
  2691. <tr>
  2692. <td>&nbsp;</td>
  2693. <td><a name='qrtz_fired_triggers.job_name'>job&#95;name</a></td>
  2694. <td> varchar&#40; 200 &#41;</td>
  2695. <td></td>
  2696. </tr>
  2697. <tr>
  2698. <td>&nbsp;</td>
  2699. <td><a name='qrtz_fired_triggers.job_group'>job&#95;group</a></td>
  2700. <td> varchar&#40; 200 &#41;</td>
  2701. <td></td>
  2702. </tr>
  2703. <tr>
  2704. <td>&nbsp;</td>
  2705. <td><a name='qrtz_fired_triggers.is_nonconcurrent'>is&#95;nonconcurrent</a></td>
  2706. <td> varchar&#40; 1 &#41;</td>
  2707. <td></td>
  2708. </tr>
  2709. <tr>
  2710. <td>&nbsp;</td>
  2711. <td><a name='qrtz_fired_triggers.requests_recovery'>requests&#95;recovery</a></td>
  2712. <td> varchar&#40; 1 &#41;</td>
  2713. <td></td>
  2714. </tr>
  2715. <tr>
  2716. <th colspan='4'>Indexes</th>
  2717. </tr>
  2718. <tr>
  2719. <td>
  2720. <svg width='14' height='14'>
  2721. <use xlink:href='#pk'/>
  2722. </svg>
  2723. </td>
  2724. <td>pk&#95;qrtz&#95;fired&#95;triggers</td>
  2725. <td> ON sched&#95;name&#44; entry&#95;id</td>
  2726. <td></td>
  2727. </tr>
  2728. </tbody>
  2729. </table>
  2730. </div>
  2731. </div>
  2732. <br/><br/>
  2733. <div class='card'>
  2734. <div class='card-block'><a name='qrtz_job_details' onclick='window.scrollTo(235, 195);return false;'
  2735. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_job_details</h4></a>
  2736. <table class='table-sm table-bordered'>
  2737. <thead>
  2738. <tr>
  2739. <th>Indexes</th>
  2740. <th>Field Name</th>
  2741. <th>Data Type</th>
  2742. <th>Description</th>
  2743. </tr>
  2744. </thead>
  2745. <tbody>
  2746. <tr>
  2747. <td>*
  2748. <svg width='14' height='14'>
  2749. <use xlink:href='#pk'/>
  2750. </svg>
  2751. <svg width='14' height='14'>
  2752. <use xlink:href='#ref'/>
  2753. </svg>
  2754. </td>
  2755. <td><a name='qrtz_job_details.sched_name'>sched&#95;name</a></td>
  2756. <td> varchar&#40; 120 &#41;</td>
  2757. <td></td>
  2758. </tr>
  2759. <tr>
  2760. <td>*
  2761. <svg width='14' height='14'>
  2762. <use xlink:href='#pk'/>
  2763. </svg>
  2764. <svg width='14' height='14'>
  2765. <use xlink:href='#ref'/>
  2766. </svg>
  2767. </td>
  2768. <td><a name='qrtz_job_details.job_name'>job&#95;name</a></td>
  2769. <td> varchar&#40; 200 &#41;</td>
  2770. <td></td>
  2771. </tr>
  2772. <tr>
  2773. <td>*
  2774. <svg width='14' height='14'>
  2775. <use xlink:href='#pk'/>
  2776. </svg>
  2777. <svg width='14' height='14'>
  2778. <use xlink:href='#ref'/>
  2779. </svg>
  2780. </td>
  2781. <td><a name='qrtz_job_details.job_group'>job&#95;group</a></td>
  2782. <td> varchar&#40; 200 &#41;</td>
  2783. <td></td>
  2784. </tr>
  2785. <tr>
  2786. <td>&nbsp;</td>
  2787. <td><a name='qrtz_job_details.description'>description</a></td>
  2788. <td> varchar&#40; 250 &#41;</td>
  2789. <td></td>
  2790. </tr>
  2791. <tr>
  2792. <td>*</td>
  2793. <td><a name='qrtz_job_details.job_class_name'>job&#95;class&#95;name</a></td>
  2794. <td> varchar&#40; 250 &#41;</td>
  2795. <td></td>
  2796. </tr>
  2797. <tr>
  2798. <td>*</td>
  2799. <td><a name='qrtz_job_details.is_durable'>is&#95;durable</a></td>
  2800. <td> varchar&#40; 1 &#41;</td>
  2801. <td></td>
  2802. </tr>
  2803. <tr>
  2804. <td>*</td>
  2805. <td><a name='qrtz_job_details.is_nonconcurrent'>is&#95;nonconcurrent</a></td>
  2806. <td> varchar&#40; 1 &#41;</td>
  2807. <td></td>
  2808. </tr>
  2809. <tr>
  2810. <td>*</td>
  2811. <td><a name='qrtz_job_details.is_update_data'>is&#95;update&#95;data</a></td>
  2812. <td> varchar&#40; 1 &#41;</td>
  2813. <td></td>
  2814. </tr>
  2815. <tr>
  2816. <td>*</td>
  2817. <td><a name='qrtz_job_details.requests_recovery'>requests&#95;recovery</a></td>
  2818. <td> varchar&#40; 1 &#41;</td>
  2819. <td></td>
  2820. </tr>
  2821. <tr>
  2822. <td>&nbsp;</td>
  2823. <td><a name='qrtz_job_details.job_data'>job&#95;data</a></td>
  2824. <td> blob</td>
  2825. <td></td>
  2826. </tr>
  2827. <tr>
  2828. <th colspan='4'>Indexes</th>
  2829. </tr>
  2830. <tr>
  2831. <td>
  2832. <svg width='14' height='14'>
  2833. <use xlink:href='#pk'/>
  2834. </svg>
  2835. </td>
  2836. <td>pk&#95;qrtz&#95;job&#95;details</td>
  2837. <td> ON sched&#95;name&#44; job&#95;name&#44; job&#95;group</td>
  2838. <td></td>
  2839. </tr>
  2840. </tbody>
  2841. </table>
  2842. </div>
  2843. </div>
  2844. <br/><br/>
  2845. <div class='card'>
  2846. <div class='card-block'><a name='qrtz_locks' onclick='window.scrollTo(60, 60);return false;'
  2847. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_locks</h4></a>
  2848. <table class='table-sm table-bordered'>
  2849. <thead>
  2850. <tr>
  2851. <th>Indexes</th>
  2852. <th>Field Name</th>
  2853. <th>Data Type</th>
  2854. <th>Description</th>
  2855. </tr>
  2856. </thead>
  2857. <tbody>
  2858. <tr>
  2859. <td>*
  2860. <svg width='14' height='14'>
  2861. <use xlink:href='#pk'/>
  2862. </svg>
  2863. </td>
  2864. <td><a name='qrtz_locks.sched_name'>sched&#95;name</a></td>
  2865. <td> varchar&#40; 120 &#41;</td>
  2866. <td></td>
  2867. </tr>
  2868. <tr>
  2869. <td>*
  2870. <svg width='14' height='14'>
  2871. <use xlink:href='#pk'/>
  2872. </svg>
  2873. </td>
  2874. <td><a name='qrtz_locks.lock_name'>lock&#95;name</a></td>
  2875. <td> varchar&#40; 40 &#41;</td>
  2876. <td></td>
  2877. </tr>
  2878. <tr>
  2879. <th colspan='4'>Indexes</th>
  2880. </tr>
  2881. <tr>
  2882. <td>
  2883. <svg width='14' height='14'>
  2884. <use xlink:href='#pk'/>
  2885. </svg>
  2886. </td>
  2887. <td>pk&#95;qrtz&#95;locks</td>
  2888. <td> ON sched&#95;name&#44; lock&#95;name</td>
  2889. <td></td>
  2890. </tr>
  2891. </tbody>
  2892. </table>
  2893. </div>
  2894. </div>
  2895. <br/><br/>
  2896. <div class='card'>
  2897. <div class='card-block'><a name='qrtz_paused_trigger_grps' onclick='window.scrollTo(1060, 690);return false;'
  2898. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_paused_trigger_grps</h4></a>
  2899. <table class='table-sm table-bordered'>
  2900. <thead>
  2901. <tr>
  2902. <th>Indexes</th>
  2903. <th>Field Name</th>
  2904. <th>Data Type</th>
  2905. <th>Description</th>
  2906. </tr>
  2907. </thead>
  2908. <tbody>
  2909. <tr>
  2910. <td>*
  2911. <svg width='14' height='14'>
  2912. <use xlink:href='#pk'/>
  2913. </svg>
  2914. </td>
  2915. <td><a name='qrtz_paused_trigger_grps.sched_name'>sched&#95;name</a></td>
  2916. <td> varchar&#40; 120 &#41;</td>
  2917. <td></td>
  2918. </tr>
  2919. <tr>
  2920. <td>*
  2921. <svg width='14' height='14'>
  2922. <use xlink:href='#pk'/>
  2923. </svg>
  2924. </td>
  2925. <td><a name='qrtz_paused_trigger_grps.trigger_group'>trigger&#95;group</a></td>
  2926. <td> varchar&#40; 200 &#41;</td>
  2927. <td></td>
  2928. </tr>
  2929. <tr>
  2930. <th colspan='4'>Indexes</th>
  2931. </tr>
  2932. <tr>
  2933. <td>
  2934. <svg width='14' height='14'>
  2935. <use xlink:href='#pk'/>
  2936. </svg>
  2937. </td>
  2938. <td>pk&#95;qrtz&#95;paused&#95;trigger&#95;grps</td>
  2939. <td> ON sched&#95;name&#44; trigger&#95;group</td>
  2940. <td></td>
  2941. </tr>
  2942. </tbody>
  2943. </table>
  2944. </div>
  2945. </div>
  2946. <br/><br/>
  2947. <div class='card'>
  2948. <div class='card-block'><a name='qrtz_scheduler_state' onclick='window.scrollTo(60, 735);return false;'
  2949. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_scheduler_state</h4></a>
  2950. <table class='table-sm table-bordered'>
  2951. <thead>
  2952. <tr>
  2953. <th>Indexes</th>
  2954. <th>Field Name</th>
  2955. <th>Data Type</th>
  2956. <th>Description</th>
  2957. </tr>
  2958. </thead>
  2959. <tbody>
  2960. <tr>
  2961. <td>*
  2962. <svg width='14' height='14'>
  2963. <use xlink:href='#pk'/>
  2964. </svg>
  2965. </td>
  2966. <td><a name='qrtz_scheduler_state.sched_name'>sched&#95;name</a></td>
  2967. <td> varchar&#40; 120 &#41;</td>
  2968. <td></td>
  2969. </tr>
  2970. <tr>
  2971. <td>*
  2972. <svg width='14' height='14'>
  2973. <use xlink:href='#pk'/>
  2974. </svg>
  2975. </td>
  2976. <td><a name='qrtz_scheduler_state.instance_name'>instance&#95;name</a></td>
  2977. <td> varchar&#40; 200 &#41;</td>
  2978. <td></td>
  2979. </tr>
  2980. <tr>
  2981. <td>*</td>
  2982. <td><a name='qrtz_scheduler_state.last_checkin_time'>last&#95;checkin&#95;time</a></td>
  2983. <td> bigint</td>
  2984. <td></td>
  2985. </tr>
  2986. <tr>
  2987. <td>*</td>
  2988. <td><a name='qrtz_scheduler_state.checkin_interval'>checkin&#95;interval</a></td>
  2989. <td> bigint</td>
  2990. <td></td>
  2991. </tr>
  2992. <tr>
  2993. <th colspan='4'>Indexes</th>
  2994. </tr>
  2995. <tr>
  2996. <td>
  2997. <svg width='14' height='14'>
  2998. <use xlink:href='#pk'/>
  2999. </svg>
  3000. </td>
  3001. <td>pk&#95;qrtz&#95;scheduler&#95;state</td>
  3002. <td> ON sched&#95;name&#44; instance&#95;name</td>
  3003. <td></td>
  3004. </tr>
  3005. </tbody>
  3006. </table>
  3007. </div>
  3008. </div>
  3009. <br/><br/>
  3010. <div class='card'>
  3011. <div class='card-block'><a name='qrtz_simple_triggers' onclick='window.scrollTo(60, 540);return false;'
  3012. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_simple_triggers</h4></a>
  3013. <table class='table-sm table-bordered'>
  3014. <thead>
  3015. <tr>
  3016. <th>Indexes</th>
  3017. <th>Field Name</th>
  3018. <th>Data Type</th>
  3019. <th>Description</th>
  3020. </tr>
  3021. </thead>
  3022. <tbody>
  3023. <tr>
  3024. <td>*
  3025. <svg width='14' height='14'>
  3026. <use xlink:href='#pk'/>
  3027. </svg>
  3028. <svg width='14' height='14'>
  3029. <use xlink:href='#fk'/>
  3030. </svg>
  3031. </td>
  3032. <td><a name='qrtz_simple_triggers.sched_name'>sched&#95;name</a></td>
  3033. <td> varchar&#40; 120 &#41;</td>
  3034. <td></td>
  3035. </tr>
  3036. <tr>
  3037. <td>*
  3038. <svg width='14' height='14'>
  3039. <use xlink:href='#pk'/>
  3040. </svg>
  3041. <svg width='14' height='14'>
  3042. <use xlink:href='#fk'/>
  3043. </svg>
  3044. </td>
  3045. <td><a name='qrtz_simple_triggers.trigger_name'>trigger&#95;name</a></td>
  3046. <td> varchar&#40; 200 &#41;</td>
  3047. <td></td>
  3048. </tr>
  3049. <tr>
  3050. <td>*
  3051. <svg width='14' height='14'>
  3052. <use xlink:href='#pk'/>
  3053. </svg>
  3054. <svg width='14' height='14'>
  3055. <use xlink:href='#fk'/>
  3056. </svg>
  3057. </td>
  3058. <td><a name='qrtz_simple_triggers.trigger_group'>trigger&#95;group</a></td>
  3059. <td> varchar&#40; 200 &#41;</td>
  3060. <td></td>
  3061. </tr>
  3062. <tr>
  3063. <td>*</td>
  3064. <td><a name='qrtz_simple_triggers.repeat_count'>repeat&#95;count</a></td>
  3065. <td> bigint</td>
  3066. <td></td>
  3067. </tr>
  3068. <tr>
  3069. <td>*</td>
  3070. <td><a name='qrtz_simple_triggers.repeat_interval'>repeat&#95;interval</a></td>
  3071. <td> bigint</td>
  3072. <td></td>
  3073. </tr>
  3074. <tr>
  3075. <td>*</td>
  3076. <td><a name='qrtz_simple_triggers.times_triggered'>times&#95;triggered</a></td>
  3077. <td> bigint</td>
  3078. <td></td>
  3079. </tr>
  3080. <tr>
  3081. <th colspan='4'>Indexes</th>
  3082. </tr>
  3083. <tr>
  3084. <td>
  3085. <svg width='14' height='14'>
  3086. <use xlink:href='#pk'/>
  3087. </svg>
  3088. </td>
  3089. <td>pk&#95;qrtz&#95;simple&#95;triggers</td>
  3090. <td> ON sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group</td>
  3091. <td></td>
  3092. </tr>
  3093. <tr>
  3094. <th colspan='4'>Foreign Keys</th>
  3095. </tr>
  3096. <tr>
  3097. <td>
  3098. <svg width='14' height='14'>
  3099. <use xlink:href='#fk'/>
  3100. </svg>
  3101. </td>
  3102. <td>qrtz_simple_triggers_ibfk_1</td>
  3103. <td> ( sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group ) ref <a href='#qrtz&#95;triggers'>qrtz&#95;triggers</a>
  3104. (sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group)
  3105. </td>
  3106. <td></td>
  3107. </tr>
  3108. </tbody>
  3109. </table>
  3110. </div>
  3111. </div>
  3112. <br/><br/>
  3113. <div class='card'>
  3114. <div class='card-block'><a name='qrtz_simprop_triggers' onclick='window.scrollTo(60, 225);return false;'
  3115. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_simprop_triggers</h4></a>
  3116. <table class='table-sm table-bordered'>
  3117. <thead>
  3118. <tr>
  3119. <th>Indexes</th>
  3120. <th>Field Name</th>
  3121. <th>Data Type</th>
  3122. <th>Description</th>
  3123. </tr>
  3124. </thead>
  3125. <tbody>
  3126. <tr>
  3127. <td>*
  3128. <svg width='14' height='14'>
  3129. <use xlink:href='#pk'/>
  3130. </svg>
  3131. <svg width='14' height='14'>
  3132. <use xlink:href='#fk'/>
  3133. </svg>
  3134. </td>
  3135. <td><a name='qrtz_simprop_triggers.sched_name'>sched&#95;name</a></td>
  3136. <td> varchar&#40; 120 &#41;</td>
  3137. <td></td>
  3138. </tr>
  3139. <tr>
  3140. <td>*
  3141. <svg width='14' height='14'>
  3142. <use xlink:href='#pk'/>
  3143. </svg>
  3144. <svg width='14' height='14'>
  3145. <use xlink:href='#fk'/>
  3146. </svg>
  3147. </td>
  3148. <td><a name='qrtz_simprop_triggers.trigger_name'>trigger&#95;name</a></td>
  3149. <td> varchar&#40; 200 &#41;</td>
  3150. <td></td>
  3151. </tr>
  3152. <tr>
  3153. <td>*
  3154. <svg width='14' height='14'>
  3155. <use xlink:href='#pk'/>
  3156. </svg>
  3157. <svg width='14' height='14'>
  3158. <use xlink:href='#fk'/>
  3159. </svg>
  3160. </td>
  3161. <td><a name='qrtz_simprop_triggers.trigger_group'>trigger&#95;group</a></td>
  3162. <td> varchar&#40; 200 &#41;</td>
  3163. <td></td>
  3164. </tr>
  3165. <tr>
  3166. <td>&nbsp;</td>
  3167. <td><a name='qrtz_simprop_triggers.str_prop_1'>str&#95;prop&#95;1</a></td>
  3168. <td> varchar&#40; 512 &#41;</td>
  3169. <td></td>
  3170. </tr>
  3171. <tr>
  3172. <td>&nbsp;</td>
  3173. <td><a name='qrtz_simprop_triggers.str_prop_2'>str&#95;prop&#95;2</a></td>
  3174. <td> varchar&#40; 512 &#41;</td>
  3175. <td></td>
  3176. </tr>
  3177. <tr>
  3178. <td>&nbsp;</td>
  3179. <td><a name='qrtz_simprop_triggers.str_prop_3'>str&#95;prop&#95;3</a></td>
  3180. <td> varchar&#40; 512 &#41;</td>
  3181. <td></td>
  3182. </tr>
  3183. <tr>
  3184. <td>&nbsp;</td>
  3185. <td><a name='qrtz_simprop_triggers.int_prop_1'>int&#95;prop&#95;1</a></td>
  3186. <td> int</td>
  3187. <td></td>
  3188. </tr>
  3189. <tr>
  3190. <td>&nbsp;</td>
  3191. <td><a name='qrtz_simprop_triggers.int_prop_2'>int&#95;prop&#95;2</a></td>
  3192. <td> int</td>
  3193. <td></td>
  3194. </tr>
  3195. <tr>
  3196. <td>&nbsp;</td>
  3197. <td><a name='qrtz_simprop_triggers.long_prop_1'>long&#95;prop&#95;1</a></td>
  3198. <td> bigint</td>
  3199. <td></td>
  3200. </tr>
  3201. <tr>
  3202. <td>&nbsp;</td>
  3203. <td><a name='qrtz_simprop_triggers.long_prop_2'>long&#95;prop&#95;2</a></td>
  3204. <td> bigint</td>
  3205. <td></td>
  3206. </tr>
  3207. <tr>
  3208. <td>&nbsp;</td>
  3209. <td><a name='qrtz_simprop_triggers.dec_prop_1'>dec&#95;prop&#95;1</a></td>
  3210. <td> decimal&#40; 13&#44; 4 &#41;</td>
  3211. <td></td>
  3212. </tr>
  3213. <tr>
  3214. <td>&nbsp;</td>
  3215. <td><a name='qrtz_simprop_triggers.dec_prop_2'>dec&#95;prop&#95;2</a></td>
  3216. <td> decimal&#40; 13&#44; 4 &#41;</td>
  3217. <td></td>
  3218. </tr>
  3219. <tr>
  3220. <td>&nbsp;</td>
  3221. <td><a name='qrtz_simprop_triggers.bool_prop_1'>bool&#95;prop&#95;1</a></td>
  3222. <td> varchar&#40; 1 &#41;</td>
  3223. <td></td>
  3224. </tr>
  3225. <tr>
  3226. <td>&nbsp;</td>
  3227. <td><a name='qrtz_simprop_triggers.bool_prop_2'>bool&#95;prop&#95;2</a></td>
  3228. <td> varchar&#40; 1 &#41;</td>
  3229. <td></td>
  3230. </tr>
  3231. <tr>
  3232. <th colspan='4'>Indexes</th>
  3233. </tr>
  3234. <tr>
  3235. <td>
  3236. <svg width='14' height='14'>
  3237. <use xlink:href='#pk'/>
  3238. </svg>
  3239. </td>
  3240. <td>pk&#95;qrtz&#95;simprop&#95;triggers</td>
  3241. <td> ON sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group</td>
  3242. <td></td>
  3243. </tr>
  3244. <tr>
  3245. <th colspan='4'>Foreign Keys</th>
  3246. </tr>
  3247. <tr>
  3248. <td>
  3249. <svg width='14' height='14'>
  3250. <use xlink:href='#fk'/>
  3251. </svg>
  3252. </td>
  3253. <td>qrtz_simprop_triggers_ibfk_1</td>
  3254. <td> ( sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group ) ref <a href='#qrtz&#95;triggers'>qrtz&#95;triggers</a>
  3255. (sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group)
  3256. </td>
  3257. <td></td>
  3258. </tr>
  3259. </tbody>
  3260. </table>
  3261. </div>
  3262. </div>
  3263. <br/><br/>
  3264. <div class='card'>
  3265. <div class='card-block'><a name='qrtz_triggers' onclick='window.scrollTo(60, 195);return false;'
  3266. style='cursor:pointer;'><h4 class='card-title'>Table qrtz_triggers</h4></a>
  3267. <table class='table-sm table-bordered'>
  3268. <thead>
  3269. <tr>
  3270. <th>Indexes</th>
  3271. <th>Field Name</th>
  3272. <th>Data Type</th>
  3273. <th>Description</th>
  3274. </tr>
  3275. </thead>
  3276. <tbody>
  3277. <tr>
  3278. <td>*
  3279. <svg width='14' height='14'>
  3280. <use xlink:href='#pk'/>
  3281. </svg>
  3282. <svg width='14' height='14'>
  3283. <use xlink:href='#fk'/>
  3284. </svg>
  3285. </td>
  3286. <td><a name='qrtz_triggers.sched_name'>sched&#95;name</a></td>
  3287. <td> varchar&#40; 120 &#41;</td>
  3288. <td></td>
  3289. </tr>
  3290. <tr>
  3291. <td>*
  3292. <svg width='14' height='14'>
  3293. <use xlink:href='#pk'/>
  3294. </svg>
  3295. <svg width='14' height='14'>
  3296. <use xlink:href='#ref'/>
  3297. </svg>
  3298. </td>
  3299. <td><a name='qrtz_triggers.trigger_name'>trigger&#95;name</a></td>
  3300. <td> varchar&#40; 200 &#41;</td>
  3301. <td></td>
  3302. </tr>
  3303. <tr>
  3304. <td>*
  3305. <svg width='14' height='14'>
  3306. <use xlink:href='#pk'/>
  3307. </svg>
  3308. <svg width='14' height='14'>
  3309. <use xlink:href='#ref'/>
  3310. </svg>
  3311. </td>
  3312. <td><a name='qrtz_triggers.trigger_group'>trigger&#95;group</a></td>
  3313. <td> varchar&#40; 200 &#41;</td>
  3314. <td></td>
  3315. </tr>
  3316. <tr>
  3317. <td>*
  3318. <svg width='14' height='14'>
  3319. <use xlink:href='#idx'/>
  3320. </svg>
  3321. <svg width='14' height='14'>
  3322. <use xlink:href='#fk'/>
  3323. </svg>
  3324. </td>
  3325. <td><a name='qrtz_triggers.job_name'>job&#95;name</a></td>
  3326. <td> varchar&#40; 200 &#41;</td>
  3327. <td></td>
  3328. </tr>
  3329. <tr>
  3330. <td>*
  3331. <svg width='14' height='14'>
  3332. <use xlink:href='#idx'/>
  3333. </svg>
  3334. <svg width='14' height='14'>
  3335. <use xlink:href='#fk'/>
  3336. </svg>
  3337. </td>
  3338. <td><a name='qrtz_triggers.job_group'>job&#95;group</a></td>
  3339. <td> varchar&#40; 200 &#41;</td>
  3340. <td></td>
  3341. </tr>
  3342. <tr>
  3343. <td>&nbsp;</td>
  3344. <td><a name='qrtz_triggers.description'>description</a></td>
  3345. <td> varchar&#40; 250 &#41;</td>
  3346. <td></td>
  3347. </tr>
  3348. <tr>
  3349. <td>&nbsp;</td>
  3350. <td><a name='qrtz_triggers.next_fire_time'>next&#95;fire&#95;time</a></td>
  3351. <td> bigint</td>
  3352. <td></td>
  3353. </tr>
  3354. <tr>
  3355. <td>&nbsp;</td>
  3356. <td><a name='qrtz_triggers.prev_fire_time'>prev&#95;fire&#95;time</a></td>
  3357. <td> bigint</td>
  3358. <td></td>
  3359. </tr>
  3360. <tr>
  3361. <td>&nbsp;</td>
  3362. <td><a name='qrtz_triggers.priority'>priority</a></td>
  3363. <td> int</td>
  3364. <td></td>
  3365. </tr>
  3366. <tr>
  3367. <td>*</td>
  3368. <td><a name='qrtz_triggers.trigger_state'>trigger&#95;state</a></td>
  3369. <td> varchar&#40; 16 &#41;</td>
  3370. <td></td>
  3371. </tr>
  3372. <tr>
  3373. <td>*</td>
  3374. <td><a name='qrtz_triggers.trigger_type'>trigger&#95;type</a></td>
  3375. <td> varchar&#40; 8 &#41;</td>
  3376. <td></td>
  3377. </tr>
  3378. <tr>
  3379. <td>*</td>
  3380. <td><a name='qrtz_triggers.start_time'>start&#95;time</a></td>
  3381. <td> bigint</td>
  3382. <td></td>
  3383. </tr>
  3384. <tr>
  3385. <td>&nbsp;</td>
  3386. <td><a name='qrtz_triggers.end_time'>end&#95;time</a></td>
  3387. <td> bigint</td>
  3388. <td></td>
  3389. </tr>
  3390. <tr>
  3391. <td>&nbsp;</td>
  3392. <td><a name='qrtz_triggers.calendar_name'>calendar&#95;name</a></td>
  3393. <td> varchar&#40; 200 &#41;</td>
  3394. <td></td>
  3395. </tr>
  3396. <tr>
  3397. <td>&nbsp;</td>
  3398. <td><a name='qrtz_triggers.misfire_instr'>misfire&#95;instr</a></td>
  3399. <td> smallint</td>
  3400. <td></td>
  3401. </tr>
  3402. <tr>
  3403. <td>&nbsp;</td>
  3404. <td><a name='qrtz_triggers.job_data'>job&#95;data</a></td>
  3405. <td> blob</td>
  3406. <td></td>
  3407. </tr>
  3408. <tr>
  3409. <th colspan='4'>Indexes</th>
  3410. </tr>
  3411. <tr>
  3412. <td>
  3413. <svg width='14' height='14'>
  3414. <use xlink:href='#pk'/>
  3415. </svg>
  3416. </td>
  3417. <td>pk&#95;qrtz&#95;triggers</td>
  3418. <td> ON sched&#95;name&#44; trigger&#95;name&#44; trigger&#95;group</td>
  3419. <td></td>
  3420. </tr>
  3421. <tr>
  3422. <td>
  3423. <svg width='14' height='14'>
  3424. <use xlink:href='#idx'/>
  3425. </svg>
  3426. </td>
  3427. <td>sched&#95;name</td>
  3428. <td> ON sched&#95;name&#44; job&#95;name&#44; job&#95;group</td>
  3429. <td></td>
  3430. </tr>
  3431. <tr>
  3432. <th colspan='4'>Foreign Keys</th>
  3433. </tr>
  3434. <tr>
  3435. <td>
  3436. <svg width='14' height='14'>
  3437. <use xlink:href='#fk'/>
  3438. </svg>
  3439. </td>
  3440. <td>qrtz_triggers_ibfk_1</td>
  3441. <td> ( sched&#95;name&#44; job&#95;name&#44; job&#95;group ) ref <a href='#qrtz&#95;job&#95;details'>qrtz&#95;job&#95;details</a>
  3442. (sched&#95;name&#44; job&#95;name&#44; job&#95;group)
  3443. </td>
  3444. <td></td>
  3445. </tr>
  3446. </tbody>
  3447. </table>
  3448. </div>
  3449. </div>
  3450. <br/><br/>
  3451. <div class='card'>
  3452. <div class='card-block'><a name='sys_dept' onclick='window.scrollTo(445, 720);return false;'
  3453. style='cursor:pointer;'><h4 class='card-title'>Table sys_dept</h4></a>
  3454. <table class='table-sm table-bordered'>
  3455. <thead>
  3456. <tr>
  3457. <th>Indexes</th>
  3458. <th>Field Name</th>
  3459. <th>Data Type</th>
  3460. <th>Description</th>
  3461. </tr>
  3462. </thead>
  3463. <tbody>
  3464. <tr>
  3465. <td>*
  3466. <svg width='14' height='14'>
  3467. <use xlink:href='#pk'/>
  3468. </svg>
  3469. </td>
  3470. <td><a name='sys_dept.dept_id'>dept&#95;id</a></td>
  3471. <td> int AUTOINCREMENT</td>
  3472. <td> 部门id</td>
  3473. </tr>
  3474. <tr>
  3475. <td>&nbsp;</td>
  3476. <td><a name='sys_dept.parent_id'>parent&#95;id</a></td>
  3477. <td> int DEFAULT 0</td>
  3478. <td> 父部门id</td>
  3479. </tr>
  3480. <tr>
  3481. <td>&nbsp;</td>
  3482. <td><a name='sys_dept.dept_name'>dept&#95;name</a></td>
  3483. <td> varchar&#40; 30 &#41; DEFAULT ''</td>
  3484. <td> 部门名称</td>
  3485. </tr>
  3486. <tr>
  3487. <td>&nbsp;</td>
  3488. <td><a name='sys_dept.order_num'>order&#95;num</a></td>
  3489. <td> int DEFAULT 0</td>
  3490. <td> 显示顺序</td>
  3491. </tr>
  3492. <tr>
  3493. <td>&nbsp;</td>
  3494. <td><a name='sys_dept.leader'>leader</a></td>
  3495. <td> varchar&#40; 20 &#41; DEFAULT ''</td>
  3496. <td> 负责人</td>
  3497. </tr>
  3498. <tr>
  3499. <td>&nbsp;</td>
  3500. <td><a name='sys_dept.phone'>phone</a></td>
  3501. <td> varchar&#40; 20 &#41; DEFAULT ''</td>
  3502. <td> 联系电话</td>
  3503. </tr>
  3504. <tr>
  3505. <td>&nbsp;</td>
  3506. <td><a name='sys_dept.email'>email</a></td>
  3507. <td> varchar&#40; 20 &#41; DEFAULT ''</td>
  3508. <td> 邮箱</td>
  3509. </tr>
  3510. <tr>
  3511. <td>&nbsp;</td>
  3512. <td><a name='sys_dept.status'>status</a></td>
  3513. <td> int DEFAULT 0</td>
  3514. <td> 部门状态&#58;0正常&#44;1停用</td>
  3515. </tr>
  3516. <tr>
  3517. <td>&nbsp;</td>
  3518. <td><a name='sys_dept.create_by'>create&#95;by</a></td>
  3519. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3520. <td> 创建者</td>
  3521. </tr>
  3522. <tr>
  3523. <td>*</td>
  3524. <td><a name='sys_dept.create_time'>create&#95;time</a></td>
  3525. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  3526. <td> 创建时间</td>
  3527. </tr>
  3528. <tr>
  3529. <td>&nbsp;</td>
  3530. <td><a name='sys_dept.update_by'>update&#95;by</a></td>
  3531. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3532. <td> 更新者</td>
  3533. </tr>
  3534. <tr>
  3535. <td>*</td>
  3536. <td><a name='sys_dept.update_time'>update&#95;time</a></td>
  3537. <td> timestamp DEFAULT '0000-00-00 00:00:00'</td>
  3538. <td> 更新时间</td>
  3539. </tr>
  3540. <tr>
  3541. <th colspan='4'>Indexes</th>
  3542. </tr>
  3543. <tr>
  3544. <td>
  3545. <svg width='14' height='14'>
  3546. <use xlink:href='#pk'/>
  3547. </svg>
  3548. </td>
  3549. <td>pk&#95;sys&#95;dept</td>
  3550. <td> ON dept&#95;id</td>
  3551. <td></td>
  3552. </tr>
  3553. </tbody>
  3554. </table>
  3555. </div>
  3556. </div>
  3557. <br/><br/>
  3558. <div class='card'>
  3559. <div class='card-block'><a name='sys_dict_data' onclick='window.scrollTo(970, 45);return false;'
  3560. style='cursor:pointer;'><h4 class='card-title'>Table sys_dict_data</h4></a>
  3561. <table class='table-sm table-bordered'>
  3562. <thead>
  3563. <tr>
  3564. <th>Indexes</th>
  3565. <th>Field Name</th>
  3566. <th>Data Type</th>
  3567. <th>Description</th>
  3568. </tr>
  3569. </thead>
  3570. <tbody>
  3571. <tr>
  3572. <td>*
  3573. <svg width='14' height='14'>
  3574. <use xlink:href='#pk'/>
  3575. </svg>
  3576. </td>
  3577. <td><a name='sys_dict_data.dict_code'>dict&#95;code</a></td>
  3578. <td> int AUTOINCREMENT</td>
  3579. <td> 字典编码</td>
  3580. </tr>
  3581. <tr>
  3582. <td>&nbsp;</td>
  3583. <td><a name='sys_dict_data.dict_sort'>dict&#95;sort</a></td>
  3584. <td> int DEFAULT 0</td>
  3585. <td> 字典排序</td>
  3586. </tr>
  3587. <tr>
  3588. <td>&nbsp;</td>
  3589. <td><a name='sys_dict_data.dict_label'>dict&#95;label</a></td>
  3590. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  3591. <td> 字典标签</td>
  3592. </tr>
  3593. <tr>
  3594. <td>&nbsp;</td>
  3595. <td><a name='sys_dict_data.dict_value'>dict&#95;value</a></td>
  3596. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  3597. <td> 字典键值</td>
  3598. </tr>
  3599. <tr>
  3600. <td>&nbsp;</td>
  3601. <td><a name='sys_dict_data.dict_type'>dict&#95;type</a></td>
  3602. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  3603. <td> 字典类型</td>
  3604. </tr>
  3605. <tr>
  3606. <td>&nbsp;</td>
  3607. <td><a name='sys_dict_data.status'>status</a></td>
  3608. <td> int DEFAULT 0</td>
  3609. <td> 状态(0正常 1禁用)</td>
  3610. </tr>
  3611. <tr>
  3612. <td>&nbsp;</td>
  3613. <td><a name='sys_dict_data.create_by'>create&#95;by</a></td>
  3614. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3615. <td> 创建者</td>
  3616. </tr>
  3617. <tr>
  3618. <td>*</td>
  3619. <td><a name='sys_dict_data.create_time'>create&#95;time</a></td>
  3620. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  3621. <td> 创建时间</td>
  3622. </tr>
  3623. <tr>
  3624. <td>&nbsp;</td>
  3625. <td><a name='sys_dict_data.update_by'>update&#95;by</a></td>
  3626. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3627. <td> 更新者</td>
  3628. </tr>
  3629. <tr>
  3630. <td>*</td>
  3631. <td><a name='sys_dict_data.update_time'>update&#95;time</a></td>
  3632. <td> timestamp DEFAULT '0000-00-00 00:00:00'</td>
  3633. <td> 更新时间</td>
  3634. </tr>
  3635. <tr>
  3636. <td>&nbsp;</td>
  3637. <td><a name='sys_dict_data.remark'>remark</a></td>
  3638. <td> varchar&#40; 500 &#41; DEFAULT ''</td>
  3639. <td> 备注</td>
  3640. </tr>
  3641. <tr>
  3642. <th colspan='4'>Indexes</th>
  3643. </tr>
  3644. <tr>
  3645. <td>
  3646. <svg width='14' height='14'>
  3647. <use xlink:href='#pk'/>
  3648. </svg>
  3649. </td>
  3650. <td>pk&#95;sys&#95;dict&#95;data</td>
  3651. <td> ON dict&#95;code</td>
  3652. <td></td>
  3653. </tr>
  3654. </tbody>
  3655. </table>
  3656. </div>
  3657. </div>
  3658. <br/><br/>
  3659. <div class='card'>
  3660. <div class='card-block'><a name='sys_dict_type' onclick='window.scrollTo(805, 45);return false;'
  3661. style='cursor:pointer;'><h4 class='card-title'>Table sys_dict_type</h4></a>
  3662. <table class='table-sm table-bordered'>
  3663. <thead>
  3664. <tr>
  3665. <th>Indexes</th>
  3666. <th>Field Name</th>
  3667. <th>Data Type</th>
  3668. <th>Description</th>
  3669. </tr>
  3670. </thead>
  3671. <tbody>
  3672. <tr>
  3673. <td>*
  3674. <svg width='14' height='14'>
  3675. <use xlink:href='#pk'/>
  3676. </svg>
  3677. </td>
  3678. <td><a name='sys_dict_type.dict_id'>dict&#95;id</a></td>
  3679. <td> int AUTOINCREMENT</td>
  3680. <td> 字典主键</td>
  3681. </tr>
  3682. <tr>
  3683. <td>&nbsp;</td>
  3684. <td><a name='sys_dict_type.dict_name'>dict&#95;name</a></td>
  3685. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  3686. <td> 字典名称</td>
  3687. </tr>
  3688. <tr>
  3689. <td>
  3690. <svg width='14' height='14'>
  3691. <use xlink:href='#unq'/>
  3692. </svg>
  3693. </td>
  3694. <td><a name='sys_dict_type.dict_type'>dict&#95;type</a></td>
  3695. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  3696. <td> 字典类型</td>
  3697. </tr>
  3698. <tr>
  3699. <td>&nbsp;</td>
  3700. <td><a name='sys_dict_type.status'>status</a></td>
  3701. <td> int DEFAULT 0</td>
  3702. <td> 状态(0正常 1禁用)</td>
  3703. </tr>
  3704. <tr>
  3705. <td>&nbsp;</td>
  3706. <td><a name='sys_dict_type.create_by'>create&#95;by</a></td>
  3707. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3708. <td> 创建者</td>
  3709. </tr>
  3710. <tr>
  3711. <td>*</td>
  3712. <td><a name='sys_dict_type.create_time'>create&#95;time</a></td>
  3713. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  3714. <td> 创建时间</td>
  3715. </tr>
  3716. <tr>
  3717. <td>&nbsp;</td>
  3718. <td><a name='sys_dict_type.update_by'>update&#95;by</a></td>
  3719. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3720. <td> 更新者</td>
  3721. </tr>
  3722. <tr>
  3723. <td>*</td>
  3724. <td><a name='sys_dict_type.update_time'>update&#95;time</a></td>
  3725. <td> timestamp DEFAULT '0000-00-00 00:00:00'</td>
  3726. <td> 更新时间</td>
  3727. </tr>
  3728. <tr>
  3729. <td>&nbsp;</td>
  3730. <td><a name='sys_dict_type.remark'>remark</a></td>
  3731. <td> varchar&#40; 500 &#41; DEFAULT ''</td>
  3732. <td> 备注</td>
  3733. </tr>
  3734. <tr>
  3735. <th colspan='4'>Indexes</th>
  3736. </tr>
  3737. <tr>
  3738. <td>
  3739. <svg width='14' height='14'>
  3740. <use xlink:href='#pk'/>
  3741. </svg>
  3742. </td>
  3743. <td>pk&#95;sys&#95;dict&#95;type</td>
  3744. <td> ON dict&#95;id</td>
  3745. <td></td>
  3746. </tr>
  3747. <tr>
  3748. <td>
  3749. <svg width='14' height='14'>
  3750. <use xlink:href='#unq'/>
  3751. </svg>
  3752. </td>
  3753. <td>dict&#95;type</td>
  3754. <td> ON dict&#95;type</td>
  3755. <td></td>
  3756. </tr>
  3757. </tbody>
  3758. </table>
  3759. </div>
  3760. </div>
  3761. <br/><br/>
  3762. <div class='card'>
  3763. <div class='card-block'><a name='sys_job' onclick='window.scrollTo(1345, 45);return false;' style='cursor:pointer;'>
  3764. <h4 class='card-title'>Table sys_job</h4></a>
  3765. <table class='table-sm table-bordered'>
  3766. <thead>
  3767. <tr>
  3768. <th>Indexes</th>
  3769. <th>Field Name</th>
  3770. <th>Data Type</th>
  3771. <th>Description</th>
  3772. </tr>
  3773. </thead>
  3774. <tbody>
  3775. <tr>
  3776. <td>*
  3777. <svg width='14' height='14'>
  3778. <use xlink:href='#pk'/>
  3779. </svg>
  3780. </td>
  3781. <td><a name='sys_job.job_id'>job&#95;id</a></td>
  3782. <td> int AUTOINCREMENT</td>
  3783. <td> 任务ID</td>
  3784. </tr>
  3785. <tr>
  3786. <td>*
  3787. <svg width='14' height='14'>
  3788. <use xlink:href='#pk'/>
  3789. </svg>
  3790. </td>
  3791. <td><a name='sys_job.job_name'>job&#95;name</a></td>
  3792. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3793. <td> 任务名称</td>
  3794. </tr>
  3795. <tr>
  3796. <td>*
  3797. <svg width='14' height='14'>
  3798. <use xlink:href='#pk'/>
  3799. </svg>
  3800. </td>
  3801. <td><a name='sys_job.job_group'>job&#95;group</a></td>
  3802. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3803. <td> 任务组名</td>
  3804. </tr>
  3805. <tr>
  3806. <td>&nbsp;</td>
  3807. <td><a name='sys_job.method_name'>method&#95;name</a></td>
  3808. <td> varchar&#40; 500 &#41; DEFAULT ''</td>
  3809. <td> 任务方法</td>
  3810. </tr>
  3811. <tr>
  3812. <td>&nbsp;</td>
  3813. <td><a name='sys_job.params'>params</a></td>
  3814. <td> varchar&#40; 200 &#41; DEFAULT ''</td>
  3815. <td> 方法参数</td>
  3816. </tr>
  3817. <tr>
  3818. <td>&nbsp;</td>
  3819. <td><a name='sys_job.cron_expression'>cron&#95;expression</a></td>
  3820. <td> varchar&#40; 255 &#41; DEFAULT ''</td>
  3821. <td> cron执行表达式</td>
  3822. </tr>
  3823. <tr>
  3824. <td>&nbsp;</td>
  3825. <td><a name='sys_job.status'>status</a></td>
  3826. <td> int DEFAULT 0</td>
  3827. <td> 状态(0正常 1暂停)</td>
  3828. </tr>
  3829. <tr>
  3830. <td>&nbsp;</td>
  3831. <td><a name='sys_job.create_by'>create&#95;by</a></td>
  3832. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3833. <td> 创建者</td>
  3834. </tr>
  3835. <tr>
  3836. <td>*</td>
  3837. <td><a name='sys_job.create_time'>create&#95;time</a></td>
  3838. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  3839. <td> 创建时间</td>
  3840. </tr>
  3841. <tr>
  3842. <td>&nbsp;</td>
  3843. <td><a name='sys_job.update_by'>update&#95;by</a></td>
  3844. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  3845. <td> 更新者</td>
  3846. </tr>
  3847. <tr>
  3848. <td>*</td>
  3849. <td><a name='sys_job.update_time'>update&#95;time</a></td>
  3850. <td> timestamp DEFAULT '0000-00-00 00:00:00'</td>
  3851. <td> 更新时间</td>
  3852. </tr>
  3853. <tr>
  3854. <td>&nbsp;</td>
  3855. <td><a name='sys_job.remark'>remark</a></td>
  3856. <td> varchar&#40; 500 &#41; DEFAULT ''</td>
  3857. <td> 备注信息</td>
  3858. </tr>
  3859. <tr>
  3860. <th colspan='4'>Indexes</th>
  3861. </tr>
  3862. <tr>
  3863. <td>
  3864. <svg width='14' height='14'>
  3865. <use xlink:href='#pk'/>
  3866. </svg>
  3867. </td>
  3868. <td>pk&#95;sys&#95;job</td>
  3869. <td> ON job&#95;id&#44; job&#95;name&#44; job&#95;group</td>
  3870. <td></td>
  3871. </tr>
  3872. </tbody>
  3873. </table>
  3874. </div>
  3875. </div>
  3876. <br/><br/>
  3877. <div class='card'>
  3878. <div class='card-block'><a name='sys_job_log' onclick='window.scrollTo(1165, 45);return false;'
  3879. style='cursor:pointer;'><h4 class='card-title'>Table sys_job_log</h4></a>
  3880. <table class='table-sm table-bordered'>
  3881. <thead>
  3882. <tr>
  3883. <th>Indexes</th>
  3884. <th>Field Name</th>
  3885. <th>Data Type</th>
  3886. <th>Description</th>
  3887. </tr>
  3888. </thead>
  3889. <tbody>
  3890. <tr>
  3891. <td>*
  3892. <svg width='14' height='14'>
  3893. <use xlink:href='#pk'/>
  3894. </svg>
  3895. </td>
  3896. <td><a name='sys_job_log.job_log_id'>job&#95;log&#95;id</a></td>
  3897. <td> int AUTOINCREMENT</td>
  3898. <td> 任务日志ID</td>
  3899. </tr>
  3900. <tr>
  3901. <td>*</td>
  3902. <td><a name='sys_job_log.job_name'>job&#95;name</a></td>
  3903. <td> varchar&#40; 64 &#41;</td>
  3904. <td> 任务名称</td>
  3905. </tr>
  3906. <tr>
  3907. <td>*</td>
  3908. <td><a name='sys_job_log.job_group'>job&#95;group</a></td>
  3909. <td> varchar&#40; 64 &#41;</td>
  3910. <td> 任务组名</td>
  3911. </tr>
  3912. <tr>
  3913. <td>&nbsp;</td>
  3914. <td><a name='sys_job_log.method_name'>method&#95;name</a></td>
  3915. <td> varchar&#40; 500 &#41;</td>
  3916. <td> 任务方法</td>
  3917. </tr>
  3918. <tr>
  3919. <td>&nbsp;</td>
  3920. <td><a name='sys_job_log.params'>params</a></td>
  3921. <td> varchar&#40; 200 &#41; DEFAULT ''</td>
  3922. <td> 方法参数</td>
  3923. </tr>
  3924. <tr>
  3925. <td>&nbsp;</td>
  3926. <td><a name='sys_job_log.job_message'>job&#95;message</a></td>
  3927. <td> varchar&#40; 500 &#41;</td>
  3928. <td> 日志信息</td>
  3929. </tr>
  3930. <tr>
  3931. <td>&nbsp;</td>
  3932. <td><a name='sys_job_log.is_exception'>is&#95;exception</a></td>
  3933. <td> int DEFAULT 0</td>
  3934. <td> 是否异常</td>
  3935. </tr>
  3936. <tr>
  3937. <td>&nbsp;</td>
  3938. <td><a name='sys_job_log.exception_info'>exception&#95;info</a></td>
  3939. <td> text</td>
  3940. <td> 异常信息</td>
  3941. </tr>
  3942. <tr>
  3943. <td>*</td>
  3944. <td><a name='sys_job_log.create_time'>create&#95;time</a></td>
  3945. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  3946. <td> 创建时间</td>
  3947. </tr>
  3948. <tr>
  3949. <th colspan='4'>Indexes</th>
  3950. </tr>
  3951. <tr>
  3952. <td>
  3953. <svg width='14' height='14'>
  3954. <use xlink:href='#pk'/>
  3955. </svg>
  3956. </td>
  3957. <td>pk&#95;sys&#95;job&#95;log</td>
  3958. <td> ON job&#95;log&#95;id</td>
  3959. <td></td>
  3960. </tr>
  3961. </tbody>
  3962. </table>
  3963. </div>
  3964. </div>
  3965. <br/><br/>
  3966. <div class='card'>
  3967. <div class='card-block'><a name='sys_logininfor' onclick='window.scrollTo(1540, 330);return false;'
  3968. style='cursor:pointer;'><h4 class='card-title'>Table sys_logininfor</h4></a>
  3969. <table class='table-sm table-bordered'>
  3970. <thead>
  3971. <tr>
  3972. <th>Indexes</th>
  3973. <th>Field Name</th>
  3974. <th>Data Type</th>
  3975. <th>Description</th>
  3976. </tr>
  3977. </thead>
  3978. <tbody>
  3979. <tr>
  3980. <td>*
  3981. <svg width='14' height='14'>
  3982. <use xlink:href='#pk'/>
  3983. </svg>
  3984. </td>
  3985. <td><a name='sys_logininfor.info_id'>info&#95;id</a></td>
  3986. <td> int AUTOINCREMENT</td>
  3987. <td> 访问ID</td>
  3988. </tr>
  3989. <tr>
  3990. <td>&nbsp;</td>
  3991. <td><a name='sys_logininfor.login_name'>login&#95;name</a></td>
  3992. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  3993. <td> 登录账号</td>
  3994. </tr>
  3995. <tr>
  3996. <td>&nbsp;</td>
  3997. <td><a name='sys_logininfor.ipaddr'>ipaddr</a></td>
  3998. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  3999. <td> 登录IP地址</td>
  4000. </tr>
  4001. <tr>
  4002. <td>&nbsp;</td>
  4003. <td><a name='sys_logininfor.browser'>browser</a></td>
  4004. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4005. <td> 浏览器类型</td>
  4006. </tr>
  4007. <tr>
  4008. <td>&nbsp;</td>
  4009. <td><a name='sys_logininfor.os'>os</a></td>
  4010. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4011. <td> 操作系统</td>
  4012. </tr>
  4013. <tr>
  4014. <td>&nbsp;</td>
  4015. <td><a name='sys_logininfor.status'>status</a></td>
  4016. <td> int DEFAULT 0</td>
  4017. <td> 登录状态 0成功 1失败</td>
  4018. </tr>
  4019. <tr>
  4020. <td>&nbsp;</td>
  4021. <td><a name='sys_logininfor.msg'>msg</a></td>
  4022. <td> varchar&#40; 255 &#41; DEFAULT ''</td>
  4023. <td> 提示消息</td>
  4024. </tr>
  4025. <tr>
  4026. <td>*</td>
  4027. <td><a name='sys_logininfor.login_time'>login&#95;time</a></td>
  4028. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  4029. <td> 访问时间</td>
  4030. </tr>
  4031. <tr>
  4032. <th colspan='4'>Indexes</th>
  4033. </tr>
  4034. <tr>
  4035. <td>
  4036. <svg width='14' height='14'>
  4037. <use xlink:href='#pk'/>
  4038. </svg>
  4039. </td>
  4040. <td>pk&#95;sys&#95;logininfor</td>
  4041. <td> ON info&#95;id</td>
  4042. <td></td>
  4043. </tr>
  4044. </tbody>
  4045. </table>
  4046. </div>
  4047. </div>
  4048. <br/><br/>
  4049. <div class='card'>
  4050. <div class='card-block'><a name='sys_menu' onclick='window.scrollTo(1180, 330);return false;'
  4051. style='cursor:pointer;'><h4 class='card-title'>Table sys_menu</h4></a>
  4052. <table class='table-sm table-bordered'>
  4053. <thead>
  4054. <tr>
  4055. <th>Indexes</th>
  4056. <th>Field Name</th>
  4057. <th>Data Type</th>
  4058. <th>Description</th>
  4059. </tr>
  4060. </thead>
  4061. <tbody>
  4062. <tr>
  4063. <td>*
  4064. <svg width='14' height='14'>
  4065. <use xlink:href='#pk'/>
  4066. </svg>
  4067. </td>
  4068. <td><a name='sys_menu.menu_id'>menu&#95;id</a></td>
  4069. <td> int AUTOINCREMENT</td>
  4070. <td> 菜单ID</td>
  4071. </tr>
  4072. <tr>
  4073. <td>*</td>
  4074. <td><a name='sys_menu.menu_name'>menu&#95;name</a></td>
  4075. <td> varchar&#40; 50 &#41;</td>
  4076. <td> 菜单名称</td>
  4077. </tr>
  4078. <tr>
  4079. <td>&nbsp;</td>
  4080. <td><a name='sys_menu.parent_id'>parent&#95;id</a></td>
  4081. <td> int DEFAULT 0</td>
  4082. <td> 父菜单ID</td>
  4083. </tr>
  4084. <tr>
  4085. <td>&nbsp;</td>
  4086. <td><a name='sys_menu.order_num'>order&#95;num</a></td>
  4087. <td> int</td>
  4088. <td> 显示顺序</td>
  4089. </tr>
  4090. <tr>
  4091. <td>&nbsp;</td>
  4092. <td><a name='sys_menu.url'>url</a></td>
  4093. <td> varchar&#40; 200 &#41; DEFAULT ''</td>
  4094. <td> 请求地址</td>
  4095. </tr>
  4096. <tr>
  4097. <td>&nbsp;</td>
  4098. <td><a name='sys_menu.menu_type'>menu&#95;type</a></td>
  4099. <td> char&#40; 1 &#41; DEFAULT ''</td>
  4100. <td> 类型&#58;M目录&#44;C菜单&#44;F按钮</td>
  4101. </tr>
  4102. <tr>
  4103. <td>&nbsp;</td>
  4104. <td><a name='sys_menu.visible'>visible</a></td>
  4105. <td> int DEFAULT 0</td>
  4106. <td> 菜单状态&#58;0显示&#44;1隐藏</td>
  4107. </tr>
  4108. <tr>
  4109. <td>&nbsp;</td>
  4110. <td><a name='sys_menu.perms'>perms</a></td>
  4111. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  4112. <td> 权限标识</td>
  4113. </tr>
  4114. <tr>
  4115. <td>&nbsp;</td>
  4116. <td><a name='sys_menu.icon'>icon</a></td>
  4117. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  4118. <td> 菜单图标</td>
  4119. </tr>
  4120. <tr>
  4121. <td>&nbsp;</td>
  4122. <td><a name='sys_menu.create_by'>create&#95;by</a></td>
  4123. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  4124. <td> 创建者</td>
  4125. </tr>
  4126. <tr>
  4127. <td>*</td>
  4128. <td><a name='sys_menu.create_time'>create&#95;time</a></td>
  4129. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  4130. <td> 创建时间</td>
  4131. </tr>
  4132. <tr>
  4133. <td>&nbsp;</td>
  4134. <td><a name='sys_menu.update_by'>update&#95;by</a></td>
  4135. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  4136. <td> 更新者</td>
  4137. </tr>
  4138. <tr>
  4139. <td>*</td>
  4140. <td><a name='sys_menu.update_time'>update&#95;time</a></td>
  4141. <td> timestamp DEFAULT '0000-00-00 00:00:00'</td>
  4142. <td> 更新时间</td>
  4143. </tr>
  4144. <tr>
  4145. <td>&nbsp;</td>
  4146. <td><a name='sys_menu.remark'>remark</a></td>
  4147. <td> varchar&#40; 500 &#41; DEFAULT ''</td>
  4148. <td> 备注</td>
  4149. </tr>
  4150. <tr>
  4151. <th colspan='4'>Indexes</th>
  4152. </tr>
  4153. <tr>
  4154. <td>
  4155. <svg width='14' height='14'>
  4156. <use xlink:href='#pk'/>
  4157. </svg>
  4158. </td>
  4159. <td>pk&#95;sys&#95;menu</td>
  4160. <td> ON menu&#95;id</td>
  4161. <td></td>
  4162. </tr>
  4163. </tbody>
  4164. </table>
  4165. </div>
  4166. </div>
  4167. <br/><br/>
  4168. <div class='card'>
  4169. <div class='card-block'><a name='sys_oper_log' onclick='window.scrollTo(805, 285);return false;'
  4170. style='cursor:pointer;'><h4 class='card-title'>Table sys_oper_log</h4></a>
  4171. <table class='table-sm table-bordered'>
  4172. <thead>
  4173. <tr>
  4174. <th>Indexes</th>
  4175. <th>Field Name</th>
  4176. <th>Data Type</th>
  4177. <th>Description</th>
  4178. </tr>
  4179. </thead>
  4180. <tbody>
  4181. <tr>
  4182. <td>*
  4183. <svg width='14' height='14'>
  4184. <use xlink:href='#pk'/>
  4185. </svg>
  4186. </td>
  4187. <td><a name='sys_oper_log.oper_id'>oper&#95;id</a></td>
  4188. <td> int AUTOINCREMENT</td>
  4189. <td> 日志主键</td>
  4190. </tr>
  4191. <tr>
  4192. <td>&nbsp;</td>
  4193. <td><a name='sys_oper_log.title'>title</a></td>
  4194. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4195. <td> 模块标题</td>
  4196. </tr>
  4197. <tr>
  4198. <td>&nbsp;</td>
  4199. <td><a name='sys_oper_log.action'>action</a></td>
  4200. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  4201. <td> 功能请求</td>
  4202. </tr>
  4203. <tr>
  4204. <td>&nbsp;</td>
  4205. <td><a name='sys_oper_log.method'>method</a></td>
  4206. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  4207. <td> 方法名称</td>
  4208. </tr>
  4209. <tr>
  4210. <td>&nbsp;</td>
  4211. <td><a name='sys_oper_log.channel'>channel</a></td>
  4212. <td> varchar&#40; 20 &#41; DEFAULT ''</td>
  4213. <td> 来源渠道</td>
  4214. </tr>
  4215. <tr>
  4216. <td>&nbsp;</td>
  4217. <td><a name='sys_oper_log.login_name'>login&#95;name</a></td>
  4218. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4219. <td> 登录账号</td>
  4220. </tr>
  4221. <tr>
  4222. <td>&nbsp;</td>
  4223. <td><a name='sys_oper_log.dept_name'>dept&#95;name</a></td>
  4224. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4225. <td> 部门名称</td>
  4226. </tr>
  4227. <tr>
  4228. <td>&nbsp;</td>
  4229. <td><a name='sys_oper_log.oper_url'>oper&#95;url</a></td>
  4230. <td> varchar&#40; 255 &#41; DEFAULT ''</td>
  4231. <td> 请求URL</td>
  4232. </tr>
  4233. <tr>
  4234. <td>&nbsp;</td>
  4235. <td><a name='sys_oper_log.oper_ip'>oper&#95;ip</a></td>
  4236. <td> varchar&#40; 30 &#41; DEFAULT ''</td>
  4237. <td> 主机地址</td>
  4238. </tr>
  4239. <tr>
  4240. <td>&nbsp;</td>
  4241. <td><a name='sys_oper_log.oper_param'>oper&#95;param</a></td>
  4242. <td> varchar&#40; 255 &#41; DEFAULT ''</td>
  4243. <td> 请求参数</td>
  4244. </tr>
  4245. <tr>
  4246. <td>&nbsp;</td>
  4247. <td><a name='sys_oper_log.status'>status</a></td>
  4248. <td> int DEFAULT 0</td>
  4249. <td> 操作状态 0正常 1异常</td>
  4250. </tr>
  4251. <tr>
  4252. <td>&nbsp;</td>
  4253. <td><a name='sys_oper_log.error_msg'>error&#95;msg</a></td>
  4254. <td> varchar&#40; 2000 &#41; DEFAULT ''</td>
  4255. <td> 错误消息</td>
  4256. </tr>
  4257. <tr>
  4258. <td>*</td>
  4259. <td><a name='sys_oper_log.oper_time'>oper&#95;time</a></td>
  4260. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  4261. <td> 操作时间</td>
  4262. </tr>
  4263. <tr>
  4264. <th colspan='4'>Indexes</th>
  4265. </tr>
  4266. <tr>
  4267. <td>
  4268. <svg width='14' height='14'>
  4269. <use xlink:href='#pk'/>
  4270. </svg>
  4271. </td>
  4272. <td>pk&#95;sys&#95;oper&#95;log</td>
  4273. <td> ON oper&#95;id</td>
  4274. <td></td>
  4275. </tr>
  4276. </tbody>
  4277. </table>
  4278. </div>
  4279. </div>
  4280. <br/><br/>
  4281. <div class='card'>
  4282. <div class='card-block'><a name='sys_post' onclick='window.scrollTo(1540, 45);return false;'
  4283. style='cursor:pointer;'><h4 class='card-title'>Table sys_post</h4></a>
  4284. <table class='table-sm table-bordered'>
  4285. <thead>
  4286. <tr>
  4287. <th>Indexes</th>
  4288. <th>Field Name</th>
  4289. <th>Data Type</th>
  4290. <th>Description</th>
  4291. </tr>
  4292. </thead>
  4293. <tbody>
  4294. <tr>
  4295. <td>*
  4296. <svg width='14' height='14'>
  4297. <use xlink:href='#pk'/>
  4298. </svg>
  4299. </td>
  4300. <td><a name='sys_post.post_id'>post&#95;id</a></td>
  4301. <td> int AUTOINCREMENT</td>
  4302. <td> 岗位ID</td>
  4303. </tr>
  4304. <tr>
  4305. <td>*</td>
  4306. <td><a name='sys_post.post_code'>post&#95;code</a></td>
  4307. <td> varchar&#40; 64 &#41;</td>
  4308. <td> 岗位编码</td>
  4309. </tr>
  4310. <tr>
  4311. <td>*</td>
  4312. <td><a name='sys_post.post_name'>post&#95;name</a></td>
  4313. <td> varchar&#40; 100 &#41;</td>
  4314. <td> 岗位名称</td>
  4315. </tr>
  4316. <tr>
  4317. <td>*</td>
  4318. <td><a name='sys_post.post_sort'>post&#95;sort</a></td>
  4319. <td> int</td>
  4320. <td> 显示顺序</td>
  4321. </tr>
  4322. <tr>
  4323. <td>*</td>
  4324. <td><a name='sys_post.status'>status</a></td>
  4325. <td> int</td>
  4326. <td> 状态(0正常 1停用)</td>
  4327. </tr>
  4328. <tr>
  4329. <td>&nbsp;</td>
  4330. <td><a name='sys_post.create_by'>create&#95;by</a></td>
  4331. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  4332. <td> 创建者</td>
  4333. </tr>
  4334. <tr>
  4335. <td>*</td>
  4336. <td><a name='sys_post.create_time'>create&#95;time</a></td>
  4337. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  4338. <td> 创建时间</td>
  4339. </tr>
  4340. <tr>
  4341. <td>&nbsp;</td>
  4342. <td><a name='sys_post.update_by'>update&#95;by</a></td>
  4343. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  4344. <td> 更新者</td>
  4345. </tr>
  4346. <tr>
  4347. <td>*</td>
  4348. <td><a name='sys_post.update_time'>update&#95;time</a></td>
  4349. <td> timestamp DEFAULT '0000-00-00 00:00:00'</td>
  4350. <td> 更新时间</td>
  4351. </tr>
  4352. <tr>
  4353. <td>&nbsp;</td>
  4354. <td><a name='sys_post.remark'>remark</a></td>
  4355. <td> varchar&#40; 500 &#41; DEFAULT ''</td>
  4356. <td> 备注</td>
  4357. </tr>
  4358. <tr>
  4359. <th colspan='4'>Indexes</th>
  4360. </tr>
  4361. <tr>
  4362. <td>
  4363. <svg width='14' height='14'>
  4364. <use xlink:href='#pk'/>
  4365. </svg>
  4366. </td>
  4367. <td>pk&#95;sys&#95;post</td>
  4368. <td> ON post&#95;id</td>
  4369. <td></td>
  4370. </tr>
  4371. </tbody>
  4372. </table>
  4373. </div>
  4374. </div>
  4375. <br/><br/>
  4376. <div class='card'>
  4377. <div class='card-block'><a name='sys_role' onclick='window.scrollTo(1345, 465);return false;'
  4378. style='cursor:pointer;'><h4 class='card-title'>Table sys_role</h4></a>
  4379. <table class='table-sm table-bordered'>
  4380. <thead>
  4381. <tr>
  4382. <th>Indexes</th>
  4383. <th>Field Name</th>
  4384. <th>Data Type</th>
  4385. <th>Description</th>
  4386. </tr>
  4387. </thead>
  4388. <tbody>
  4389. <tr>
  4390. <td>*
  4391. <svg width='14' height='14'>
  4392. <use xlink:href='#pk'/>
  4393. </svg>
  4394. </td>
  4395. <td><a name='sys_role.role_id'>role&#95;id</a></td>
  4396. <td> int AUTOINCREMENT</td>
  4397. <td> 角色ID</td>
  4398. </tr>
  4399. <tr>
  4400. <td>*</td>
  4401. <td><a name='sys_role.role_name'>role&#95;name</a></td>
  4402. <td> varchar&#40; 30 &#41;</td>
  4403. <td> 角色名称</td>
  4404. </tr>
  4405. <tr>
  4406. <td>*</td>
  4407. <td><a name='sys_role.role_key'>role&#95;key</a></td>
  4408. <td> varchar&#40; 100 &#41;</td>
  4409. <td> 角色权限字符串</td>
  4410. </tr>
  4411. <tr>
  4412. <td>*</td>
  4413. <td><a name='sys_role.role_sort'>role&#95;sort</a></td>
  4414. <td> int</td>
  4415. <td> 显示顺序</td>
  4416. </tr>
  4417. <tr>
  4418. <td>&nbsp;</td>
  4419. <td><a name='sys_role.status'>status</a></td>
  4420. <td> int DEFAULT 0</td>
  4421. <td> 角色状态&#58;0正常&#44;1禁用</td>
  4422. </tr>
  4423. <tr>
  4424. <td>&nbsp;</td>
  4425. <td><a name='sys_role.create_by'>create&#95;by</a></td>
  4426. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  4427. <td> 创建者</td>
  4428. </tr>
  4429. <tr>
  4430. <td>*</td>
  4431. <td><a name='sys_role.create_time'>create&#95;time</a></td>
  4432. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  4433. <td> 创建时间</td>
  4434. </tr>
  4435. <tr>
  4436. <td>&nbsp;</td>
  4437. <td><a name='sys_role.update_by'>update&#95;by</a></td>
  4438. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  4439. <td> 更新者</td>
  4440. </tr>
  4441. <tr>
  4442. <td>*</td>
  4443. <td><a name='sys_role.update_time'>update&#95;time</a></td>
  4444. <td> timestamp DEFAULT '0000-00-00 00:00:00'</td>
  4445. <td> 更新时间</td>
  4446. </tr>
  4447. <tr>
  4448. <td>&nbsp;</td>
  4449. <td><a name='sys_role.remark'>remark</a></td>
  4450. <td> varchar&#40; 500 &#41; DEFAULT ''</td>
  4451. <td> 备注</td>
  4452. </tr>
  4453. <tr>
  4454. <th colspan='4'>Indexes</th>
  4455. </tr>
  4456. <tr>
  4457. <td>
  4458. <svg width='14' height='14'>
  4459. <use xlink:href='#pk'/>
  4460. </svg>
  4461. </td>
  4462. <td>pk&#95;sys&#95;role</td>
  4463. <td> ON role&#95;id</td>
  4464. <td></td>
  4465. </tr>
  4466. </tbody>
  4467. </table>
  4468. </div>
  4469. </div>
  4470. <br/><br/>
  4471. <div class='card'>
  4472. <div class='card-block'><a name='sys_role_menu' onclick='window.scrollTo(1345, 330);return false;'
  4473. style='cursor:pointer;'><h4 class='card-title'>Table sys_role_menu</h4></a>
  4474. <table class='table-sm table-bordered'>
  4475. <thead>
  4476. <tr>
  4477. <th>Indexes</th>
  4478. <th>Field Name</th>
  4479. <th>Data Type</th>
  4480. <th>Description</th>
  4481. </tr>
  4482. </thead>
  4483. <tbody>
  4484. <tr>
  4485. <td>*
  4486. <svg width='14' height='14'>
  4487. <use xlink:href='#pk'/>
  4488. </svg>
  4489. </td>
  4490. <td><a name='sys_role_menu.role_id'>role&#95;id</a></td>
  4491. <td> int</td>
  4492. <td> 角色ID</td>
  4493. </tr>
  4494. <tr>
  4495. <td>*
  4496. <svg width='14' height='14'>
  4497. <use xlink:href='#pk'/>
  4498. </svg>
  4499. </td>
  4500. <td><a name='sys_role_menu.menu_id'>menu&#95;id</a></td>
  4501. <td> int</td>
  4502. <td> 菜单ID</td>
  4503. </tr>
  4504. <tr>
  4505. <th colspan='4'>Indexes</th>
  4506. </tr>
  4507. <tr>
  4508. <td>
  4509. <svg width='14' height='14'>
  4510. <use xlink:href='#pk'/>
  4511. </svg>
  4512. </td>
  4513. <td>pk&#95;sys&#95;role&#95;menu</td>
  4514. <td> ON role&#95;id&#44; menu&#95;id</td>
  4515. <td></td>
  4516. </tr>
  4517. </tbody>
  4518. </table>
  4519. </div>
  4520. </div>
  4521. <br/><br/>
  4522. <div class='card'>
  4523. <div class='card-block'><a name='sys_user' onclick='window.scrollTo(490, 90);return false;' style='cursor:pointer;'>
  4524. <h4 class='card-title'>Table sys_user</h4></a>
  4525. <table class='table-sm table-bordered'>
  4526. <thead>
  4527. <tr>
  4528. <th>Indexes</th>
  4529. <th>Field Name</th>
  4530. <th>Data Type</th>
  4531. <th>Description</th>
  4532. </tr>
  4533. </thead>
  4534. <tbody>
  4535. <tr>
  4536. <td>*
  4537. <svg width='14' height='14'>
  4538. <use xlink:href='#pk'/>
  4539. </svg>
  4540. </td>
  4541. <td><a name='sys_user.user_id'>user&#95;id</a></td>
  4542. <td> int AUTOINCREMENT</td>
  4543. <td> 用户ID</td>
  4544. </tr>
  4545. <tr>
  4546. <td>&nbsp;</td>
  4547. <td><a name='sys_user.dept_id'>dept&#95;id</a></td>
  4548. <td> int</td>
  4549. <td> 部门ID</td>
  4550. </tr>
  4551. <tr>
  4552. <td>&nbsp;</td>
  4553. <td><a name='sys_user.login_name'>login&#95;name</a></td>
  4554. <td> varchar&#40; 30 &#41; DEFAULT ''</td>
  4555. <td> 登录账号</td>
  4556. </tr>
  4557. <tr>
  4558. <td>&nbsp;</td>
  4559. <td><a name='sys_user.user_name'>user&#95;name</a></td>
  4560. <td> varchar&#40; 30 &#41; DEFAULT ''</td>
  4561. <td> 用户昵称</td>
  4562. </tr>
  4563. <tr>
  4564. <td>&nbsp;</td>
  4565. <td><a name='sys_user.email'>email</a></td>
  4566. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  4567. <td> 用户邮箱</td>
  4568. </tr>
  4569. <tr>
  4570. <td>&nbsp;</td>
  4571. <td><a name='sys_user.phonenumber'>phonenumber</a></td>
  4572. <td> varchar&#40; 20 &#41; DEFAULT ''</td>
  4573. <td> 手机号码</td>
  4574. </tr>
  4575. <tr>
  4576. <td>&nbsp;</td>
  4577. <td><a name='sys_user.password'>password</a></td>
  4578. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  4579. <td> 密码</td>
  4580. </tr>
  4581. <tr>
  4582. <td>&nbsp;</td>
  4583. <td><a name='sys_user.salt'>salt</a></td>
  4584. <td> varchar&#40; 100 &#41; DEFAULT ''</td>
  4585. <td> 盐加密</td>
  4586. </tr>
  4587. <tr>
  4588. <td>&nbsp;</td>
  4589. <td><a name='sys_user.user_type'>user&#95;type</a></td>
  4590. <td> char&#40; 1 &#41; DEFAULT 'N'</td>
  4591. <td> 类型&#58;Y默认用户&#44;N非默认用户</td>
  4592. </tr>
  4593. <tr>
  4594. <td>&nbsp;</td>
  4595. <td><a name='sys_user.status'>status</a></td>
  4596. <td> int DEFAULT 0</td>
  4597. <td> 帐号状态&#58;0正常&#44;1禁用</td>
  4598. </tr>
  4599. <tr>
  4600. <td>&nbsp;</td>
  4601. <td><a name='sys_user.refuse_des'>refuse&#95;des</a></td>
  4602. <td> varchar&#40; 500 &#41; DEFAULT ''</td>
  4603. <td> 拒绝登录描述</td>
  4604. </tr>
  4605. <tr>
  4606. <td>&nbsp;</td>
  4607. <td><a name='sys_user.create_by'>create&#95;by</a></td>
  4608. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  4609. <td> 创建者</td>
  4610. </tr>
  4611. <tr>
  4612. <td>*</td>
  4613. <td><a name='sys_user.create_time'>create&#95;time</a></td>
  4614. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  4615. <td> 创建时间</td>
  4616. </tr>
  4617. <tr>
  4618. <td>&nbsp;</td>
  4619. <td><a name='sys_user.update_by'>update&#95;by</a></td>
  4620. <td> varchar&#40; 64 &#41; DEFAULT ''</td>
  4621. <td> 更新者</td>
  4622. </tr>
  4623. <tr>
  4624. <td>*</td>
  4625. <td><a name='sys_user.update_time'>update&#95;time</a></td>
  4626. <td> timestamp DEFAULT '0000-00-00 00:00:00'</td>
  4627. <td> 更新时间</td>
  4628. </tr>
  4629. <tr>
  4630. <th colspan='4'>Indexes</th>
  4631. </tr>
  4632. <tr>
  4633. <td>
  4634. <svg width='14' height='14'>
  4635. <use xlink:href='#pk'/>
  4636. </svg>
  4637. </td>
  4638. <td>pk&#95;sys&#95;user</td>
  4639. <td> ON user&#95;id</td>
  4640. <td></td>
  4641. </tr>
  4642. </tbody>
  4643. </table>
  4644. </div>
  4645. </div>
  4646. <br/><br/>
  4647. <div class='card'>
  4648. <div class='card-block'><a name='sys_user_online' onclick='window.scrollTo(460, 420);return false;'
  4649. style='cursor:pointer;'><h4 class='card-title'>Table sys_user_online</h4></a>
  4650. <table class='table-sm table-bordered'>
  4651. <thead>
  4652. <tr>
  4653. <th>Indexes</th>
  4654. <th>Field Name</th>
  4655. <th>Data Type</th>
  4656. <th>Description</th>
  4657. </tr>
  4658. </thead>
  4659. <tbody>
  4660. <tr>
  4661. <td>*
  4662. <svg width='14' height='14'>
  4663. <use xlink:href='#pk'/>
  4664. </svg>
  4665. </td>
  4666. <td><a name='sys_user_online.sessionId'>sessionId</a></td>
  4667. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4668. <td> 用户会话id</td>
  4669. </tr>
  4670. <tr>
  4671. <td>&nbsp;</td>
  4672. <td><a name='sys_user_online.login_name'>login&#95;name</a></td>
  4673. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4674. <td> 登录账号</td>
  4675. </tr>
  4676. <tr>
  4677. <td>&nbsp;</td>
  4678. <td><a name='sys_user_online.dept_name'>dept&#95;name</a></td>
  4679. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4680. <td> 部门名称</td>
  4681. </tr>
  4682. <tr>
  4683. <td>&nbsp;</td>
  4684. <td><a name='sys_user_online.ipaddr'>ipaddr</a></td>
  4685. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4686. <td> 登录IP地址</td>
  4687. </tr>
  4688. <tr>
  4689. <td>&nbsp;</td>
  4690. <td><a name='sys_user_online.browser'>browser</a></td>
  4691. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4692. <td> 浏览器类型</td>
  4693. </tr>
  4694. <tr>
  4695. <td>&nbsp;</td>
  4696. <td><a name='sys_user_online.os'>os</a></td>
  4697. <td> varchar&#40; 50 &#41; DEFAULT ''</td>
  4698. <td> 操作系统</td>
  4699. </tr>
  4700. <tr>
  4701. <td>&nbsp;</td>
  4702. <td><a name='sys_user_online.status'>status</a></td>
  4703. <td> varchar&#40; 10 &#41; DEFAULT ''</td>
  4704. <td> 在线状态on&#95;line在线off&#95;line离线</td>
  4705. </tr>
  4706. <tr>
  4707. <td>*</td>
  4708. <td><a name='sys_user_online.start_timestamp'>start&#95;timestsamp</a></td>
  4709. <td> timestamp DEFAULT CURRENT_TIMESTAMP</td>
  4710. <td> session创建时间</td>
  4711. </tr>
  4712. <tr>
  4713. <td>*</td>
  4714. <td><a name='sys_user_online.last_access_time'>last&#95;access&#95;time</a></td>
  4715. <td> timestamp DEFAULT '0000-00-00 00:00:00'</td>
  4716. <td> session最后访问时间</td>
  4717. </tr>
  4718. <tr>
  4719. <td>&nbsp;</td>
  4720. <td><a name='sys_user_online.expire_time'>expire&#95;time</a></td>
  4721. <td> int DEFAULT 0</td>
  4722. <td> 超时时间,单位为分钟</td>
  4723. </tr>
  4724. <tr>
  4725. <th colspan='4'>Indexes</th>
  4726. </tr>
  4727. <tr>
  4728. <td>
  4729. <svg width='14' height='14'>
  4730. <use xlink:href='#pk'/>
  4731. </svg>
  4732. </td>
  4733. <td>pk&#95;sys&#95;user&#95;online</td>
  4734. <td> ON sessionId</td>
  4735. <td></td>
  4736. </tr>
  4737. </tbody>
  4738. </table>
  4739. </div>
  4740. </div>
  4741. <br/><br/>
  4742. <div class='card'>
  4743. <div class='card-block'><a name='sys_user_post' onclick='window.scrollTo(655, 420);return false;'
  4744. style='cursor:pointer;'><h4 class='card-title'>Table sys_user_post</h4></a>
  4745. <table class='table-sm table-bordered'>
  4746. <thead>
  4747. <tr>
  4748. <th>Indexes</th>
  4749. <th>Field Name</th>
  4750. <th>Data Type</th>
  4751. <th>Description</th>
  4752. </tr>
  4753. </thead>
  4754. <tbody>
  4755. <tr>
  4756. <td>*
  4757. <svg width='14' height='14'>
  4758. <use xlink:href='#pk'/>
  4759. </svg>
  4760. </td>
  4761. <td><a name='sys_user_post.user_id'>user&#95;id</a></td>
  4762. <td> varchar&#40; 64 &#41;</td>
  4763. <td> 用户ID</td>
  4764. </tr>
  4765. <tr>
  4766. <td>*
  4767. <svg width='14' height='14'>
  4768. <use xlink:href='#pk'/>
  4769. </svg>
  4770. </td>
  4771. <td><a name='sys_user_post.post_id'>post&#95;id</a></td>
  4772. <td> varchar&#40; 64 &#41;</td>
  4773. <td> 岗位ID</td>
  4774. </tr>
  4775. <tr>
  4776. <th colspan='4'>Indexes</th>
  4777. </tr>
  4778. <tr>
  4779. <td>
  4780. <svg width='14' height='14'>
  4781. <use xlink:href='#pk'/>
  4782. </svg>
  4783. </td>
  4784. <td>pk&#95;sys&#95;user&#95;post</td>
  4785. <td> ON user&#95;id&#44; post&#95;id</td>
  4786. <td></td>
  4787. </tr>
  4788. </tbody>
  4789. </table>
  4790. </div>
  4791. </div>
  4792. <br/><br/>
  4793. <div class='card'>
  4794. <div class='card-block'><a name='sys_user_role' onclick='window.scrollTo(655, 285);return false;'
  4795. style='cursor:pointer;'><h4 class='card-title'>Table sys_user_role</h4></a>
  4796. <table class='table-sm table-bordered'>
  4797. <thead>
  4798. <tr>
  4799. <th>Indexes</th>
  4800. <th>Field Name</th>
  4801. <th>Data Type</th>
  4802. <th>Description</th>
  4803. </tr>
  4804. </thead>
  4805. <tbody>
  4806. <tr>
  4807. <td>*
  4808. <svg width='14' height='14'>
  4809. <use xlink:href='#pk'/>
  4810. </svg>
  4811. </td>
  4812. <td><a name='sys_user_role.user_id'>user&#95;id</a></td>
  4813. <td> int</td>
  4814. <td> 用户ID</td>
  4815. </tr>
  4816. <tr>
  4817. <td>*
  4818. <svg width='14' height='14'>
  4819. <use xlink:href='#pk'/>
  4820. </svg>
  4821. </td>
  4822. <td><a name='sys_user_role.role_id'>role&#95;id</a></td>
  4823. <td> int</td>
  4824. <td> 角色ID</td>
  4825. </tr>
  4826. <tr>
  4827. <th colspan='4'>Indexes</th>
  4828. </tr>
  4829. <tr>
  4830. <td>
  4831. <svg width='14' height='14'>
  4832. <use xlink:href='#pk'/>
  4833. </svg>
  4834. </td>
  4835. <td>pk&#95;sys&#95;user&#95;role</td>
  4836. <td> ON user&#95;id&#44; role&#95;id</td>
  4837. <td></td>
  4838. </tr>
  4839. </tbody>
  4840. </table>
  4841. </div>
  4842. </div>
  4843. <p align='right'><a href='https://www.dbschema.com' style='color:#aaa'>Powered by DbSchema</a></p></body>
  4844. </html>