From 4cf2987a54d2ed34e1d4eb7df4a6d403e513e1e4 Mon Sep 17 00:00:00 2001 From: qiuhongwu Date: Tue, 16 Jan 2024 13:59:06 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=89=93=E5=8D=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/assets/imgs/exlogo.png | Bin 0 -> 10833 bytes .../src/views/heli/hlvuestyle/dayin.vue | 28 ++ .../src/views/heli/hlvuestyle/print.vue | 345 ++++++++++++++++++ 3 files changed, 373 insertions(+) create mode 100644 mes-ui/mes-ui-admin-vue3/src/assets/imgs/exlogo.png create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/dayin.vue create mode 100644 mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/print.vue diff --git a/mes-ui/mes-ui-admin-vue3/src/assets/imgs/exlogo.png b/mes-ui/mes-ui-admin-vue3/src/assets/imgs/exlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2c529bf87a7214c1dafa4dd034b7f79df713ed GIT binary patch literal 10833 zcmaKSbyytFwk_`N8U}&}cb7qe2lpTY3=V?~?gV#9u;A|Q2@b(sgS%UT`{Q@+J@>vp z-g*6XcgeTb+PkWDf8ABp5vreLG117-U|?V{<>jQ+-_oJCix&my?S7m*VfmJjLS=NJ z8W0PpJIEOf12l)2f&udOAWN`17-a70Gz1obfq|#7*3^aSDk}+@LG0N;|6tfW>>c0O zFfbzG9*!V0TQC%03bwR%5T!Z)(MbcaHW#JQ;Z^2Pc9a5JS<87jgEhQ9X_|T2nhBcI zh>HP4JcQl^?7>hFz{B3o!9~bJl;&T$LT~whs@Z7(|AIhmMQQ%aDP3h%fE2_T4B%zs zW;NsBQ86zV9%&hGB+&gRa|2647z=M)qa{6~X}i}ek`>f-4D1$nSKxV-{vn+tIYaBxWh1qCIgKk{&L z%J55a3J6GZedOll5a1Qy=j8b}R~lmGY7cgR{+nz5zg*yd{AIPZ<~(`hIz7pr*&ti7#?0MgOc_e=}pSvB={&la+Byq{mUHQFj~4E5#3d;*7HyKfbOQ>PkQmBxCXE&+Iq1Vm6s^(-9Z`R85UA{j@ zP@%zf-86qlDY9rW61**R3O%wwvcFF#TpC|h{M-u1r|Pnp64q=tyLvGDdoqVf8kcP> z2x;eLenwQ--49)8d0dq>x3$B01wRN37MRz1ph*C4CU(DcqWFyh3$0JD{7}mXi3J69m=to#EO;!m1XhGcEWJF?h{!q3e z&Vk4>gA`lvp*GK4(;UF*VyLiQPdV@EwoJrqz}Y}c!Q=fPHLPdsr?u90YS-AfOH=#9 zyQ~g8(rW55l2Xwdd)KO0zkvlzjOLsoVSd$(&*@i1d%KNkiC{>6oZCFjizU z_G+J9a;~|a@)pN*cN_gS(Y~>cpmmBc`HR-P;>0pOhe(HDP)_e;J(W}L2(F=dg4oUO zKD5znU$5KIpBLYlzKbj00Bte*Hp?uE58n%<8*hSYc-SAwP(}15M9%)6ZwQX@F8VW%8|&_W}YuTTmxuSSN!1N zBUENAk<;CujZSQ`M=Cn^Y$%v^pwjJK)pq1O|on_=%Or2*y@h zUK7F*C8LxZ7oMXr?bkg>Ex3!w`HdbmR?wp`E{+>JbxxREi=Dm7>iW8nYz{QBo4exe zptNATPg&M&51$i#1d2?6u0Jif8xIl(KVs4zaHK3me>rrXMjGu%phGkz=bMP*J5NV9 z!qzQIFO~#par~W@wF1HoG4>HafJY--N~(mU^gg#`VLyUo`rG54Z_al1l!egfg6)qXIQ2*PE23wP>Nw!Ai#`y(8M;Ko(%m!($cg=#H>eY^TW`!#vHLv7(z ze&N**uF8eoU1@@K=MM-bXrV1?&NKg{8nxo(>l}04(;4_$^GNZ1@e6_gPw%Z|trtrD zP7lYOZs+R(Q9j2=EF4h@(f!Xv@KG?x^g+Sx)SRFjIG!-_FGQCC%+0lCBnJ z%pnijr1gf&&V? z;~ENm9H!ZY!%Ka#lLR74F>%DhIpv+li_=H$@?*J2OJ>wOH{!%O*NT4E3O2JwZuq+| z=B)*|4ZQ1@vr~ZxQY})U%%~r=P@*A*Sat02cxUZKyk=x7B4s`4TBQft9WMrfmqblV z61I7qwp&AX$|qJ_`MQCqjT@yEFp8G9HGKrFX6BNWX?KB|2F+6|t-kcZk54tG_utm4 zjjxh$1+wo6zLn^VpvdNycez>hK4npKy9CRbKxl;qQ!K;j$vn}jPU?~wYP@*MI~k~G zdN5ttr=&%{AmX5(4A5HYvDlyo@p78RqcAOL_N=&S5#-FoGNP6qGo;T0^Xge$nU74b zfIFu#GKmGzj4Ns-9(lYGTC>MmglS%VnIP`uZca99$b5+SzS%;u1V3%{LXUd?np}Kuum-SPQW%Gb{nZ9o5$`w zrUSqAwnl{M&U;Pz!19INW)TUH0mX%Z9wju>U9jA8a(|%2{%4o5B*+Z90dWlENJ%>nxt>`9l$t z653xR)MJm6WvW^)y0pJEDXOB9CK8H4mn5=v4=v1jycsvb5p%bn?OeDFu}6p_A}^Ml zXtY>_8E1!yUv9Snyw!;+JLAfRlPMnV!Cq&Gk@2hPvOGkr>pGvO8j|!3KX*N2(Uog< z``(h3W1GJ2V&l=X1g&Ea(N(Wj_}pz8k`UsF7@_bg&59Hjx{>hGO%jm=A)p#NQhCiU zw6yY=rXiyKgn@ZKRE)<8kEhi*>9V3{LdQE!MapHE*6NXp=W8o3@p;6@<|dk6cqrwd zjJXDNv6+{Yr$P!@q4hONE*0HVl@r~O&k;a6p~e=bAdrrCu7%jTk5;tHbl{#?BSeH{ zc_2nfM=cTm6FB}8KlcI9>jV;V$Qn7)#5Wu*o^=Ab7W)iW$nlVKts1cj8`fHDz8Yu0 zHeQea5GNo3<2iBOJq-RI2F(!EtMGeSFrHQ+CIAI=Kl!UD_@#hEX`wa(M}^&sbK8R%!i# zd3~;!%u*|PX^)**F3?PuHi6E<;oZCM(qW1)TmHFn<{;J5Ez_K;bf2aI1qIn*eT*qU^}i4OCVYfSrlR7q(_nBfEp4)Jg8f2HLn2B2$R$ycP z)R62JMEAopJFn>zV}=8v6KKJYB;9l?K$;FT$2A!at}2<8cz0{>Iu)xxEF%@qqq;mS z7bOG$N}SQ7YXCbJG?qnrt)AfxuRsL7^l~bTrt1@_ESAA53YpZ z8-~{_lc#TVQZQSS9BK*IlRwSyB{|8x-(O?k)ss+WvwcaHnFtyz&f>_WTv*K?Ru2S# zZaF!>bx2t0MIyYLw_qYe19k2O&ek~9m1_gkC~REP*I7W z6ejyUl!WG#TtEjuDDrvnH~M`cZllX>X@TR1YWk&?a4pV)8FdN}ggUnr07E4YmyS-0 z8#yZvgG}qeq!#dgxlyg8xoff_^swq>M7vB5x1~CziB{5Hi=NkRU%zq9Z@qG=pZ!S! z%OYo6=^#zYPWtsGI5aAaqC61Sc%~-jYi3fBLR0ui5V$Pl3XoM5mAJO8rc@h{=GEXF z$&TXe8Q&NZ*vIv^gQ|z~Z@2e)HxKzEc|&R;ooI3~bOeRMok53r?=R-o%7$Qrr3z7p zq17S1jgIt!8@dEB?0hXt*~m0BAzmrpQh*oR(N77q4X>3kYRw%+x4iM-Afh)^1gbJj z%Z+p6C>Bk4Hz+#gt8$5)^H?aeuJH5ecG*0e{r&G+C3MEuA88c2*#E_dXRB6-gzQ zFJy#fYfK~|xcZE>9VOOf;Rf_gjFDadCrZ$Vw~btP6Wo^Tc`6 zGp>C0hhd3;j~B;uS+O`WljYp}Ir~*aLS2R^lRZWXnX3p>>vOaN2FtVKr-j#-8~!Hm zESVfczM>*VYz*xM2D@BY(`<7lpp4Yfmt%Qg4{AOd$^@=EQfvx26!; z(SHz3(-6VGY`LK&ri{UJRTR(A))@61#Ira;`tkDf!U-6Kj9ATIZiJKS7TZVjh1}Si z4x~Z7mx>M#uR8V=#;%k-T-EOrQBM@W>5GKYhNUgQVzBTc*JQ1fB~i-_Z5MNq>;(c+ zJwND^SKw)C$9(bdE*7=6+I6ZDm4BFu#HXq5^y}ET6vBj=B9=SKJ=#ZVTSh~a52&Yw zFTh*{IQ8_@Go^nUe7_@9K@Gm9-kK$06!<*xABS|_}8O*-W>;wYrK;1#-Q@gK__XT(~na*NN9}s>EsbiG{cc?_d!qZz? z)bvTQqDCu*bR%X{A*ECbIG7A2p38S^?sKXh%npC3{9C~;_4pkk0p0#ZP(twvo3ERI za)6#4+^rWTr5V5T!7xdh+TR}mA5TWU?kCEk53y*i8=`a^=GF_=&Cl=YIeUYxfH>y- zOidOYoVdn?{%Qn4lQZxW8-M=a-zSaF=# zb8#DQTF_VfcM&}j3L(rQowBh%glD=?iQVxic?2G!l1gqlnCn!=(@x4+`aLlVUt@Iq zX^2Q{zVTGjo9pQWBv9bh#A1bNr2Vkca-3<^#lS0Hh<7By`Q2kKS1rpwRXo-38Ksti zd#v(%s){KXg)2OV8=ZS`9!+KqhB1j@d6}qR%usK}Yh)}6uwoo&&FwvhLC=%rzR4T$ zplX@XD9XE^?ajw3m3Fwb4@+E_@H@aRRoJ}>e_cFz?pStXl1QOhtelI?F}Zv2vg0LX z?lpgs4I6JjTr$8XEQsurx^+-Ye^JFv&R{%Xe%2#svT5JZTfGKgNNt|ci?ce#j1VOR zS3VZ3rA^q*qM5KXM{CP1jZ$q4J2bA1Q(jiDPqxxew={*CM`=%v;=1ZIf-dR)*xe=j zXNyy{)8m9@0=NFv9NN5#VT7UaX-n*UR1&r(y4Y;Ltz^uROp%6}hjt=d^2b0@=X-Ui zt-tl1he9Q#F5fjy0pKi4Gjl)mo9{+@MfC&++v>=y+bR=@ne)rjOe|D~E66re*B3i#@wF{WPQJY1m>Ps%dN~#T6DbEMBi^N zh`V!phQ_|8n7m->6n#a8?1g{yYqdpsS;pho$P}s|I-UORbUaB!55}q>Tk%qMcaM2J zNoqUjEsR&D5#&yMe zrxQa@U^kjFR$I{kJ@wss4PWLxAI|y=*Xmub*+lrMeON$Q!DCwPR5(M<)AafJXRkFG z2*-rKf5W?Gd^GL=fe~A$vz{S(``rT=zx6?DzXl9uz30MXFAs{Uuf3=pWO&->H)9yF zl3ruY_g!E8KtxN zaaF!!3cl*xv%jb1;{AOR+yuWwIIW$hbBti9lN2>dm^XC}rc@M3VO=_3cD#q%RFbp1 z3adlxz$2Lj3)&0*r+ca0wEb1|1oIC*q6&NCU7LLNj8`gZang+Grc}d6DXnWgatpB( zWYOAGptZM@Omu^1AuupzQkv!JW3)6;3_gl@=7 z=GURXn_3>dgJUr}>6eVkOQ^S-;Rcam?zxGiO{byvENM(VEt9M3jGk!vdb=Zir~SlP zAf~?|f)7!R=+IyluFxZe@JZC&h?O^I@#uEQ;$QIkoUzY~pPpg~kp;rVf+P=NDS8?QcqjT$XJs2NGW*+|m+HaX7xC6*!&m-?ig9?+dh!#8TuygRna9o~AIC z^|7LFXgp65GY$?*Q_zi3`VZn@v-H9`e$OvFYT5xZqCF!Mi)g-gM__u@v<+X)eNsv$ zMofC{^j5{z)FR(>+>uo{KC8bR8&qDE3hM&m<8Nh1g|T$^%YB>0hvij8_!IcTBCQVU z;{CE$uILA5dA)PSWe_5qz=<-a+XBq1=<9hMf{7WmzBzFxEJEH7`ruerrgkIsxE_Gb3TAXJ5qZ`{a`p8Pv?XVlR6xM@84LPF||n!e7h z^Xf@2)r`*?!-MAf%yY*EcY;%HCmlIi7PlqEL!$FRhK^|N5kIra{j_km>UDrM!ABiV z2Mfhnkk9wdm`j}vaI>ue*@81=24olg!tq9o`mk-r8uvHj8?X1 zEi{qvsT(Pe$m)i_mzo}7v)%U#Cghj0E?BfqH0wQwzhKR&`oWfAC^9aByISLuZ<574 z)!{u96uORL0uR(A`r4aP=bIZ4bicskWC+1;`6?~T_JAdG`9WB%S3}dm(=9{eJA@=0 zV`VnspVE^#mt4{{1#O;1B+aK7dd|T?T&*T*>hA@p)8*b? zMHcEmv)5S*zaltsS&L=DPxN2i+u#K-GDMRo^xyG0OuM~%)|S~cvm_=ako@f8#DzLc z1GgR#pRUn${F;_0tz5vFNT84@p)Fhdxbgb*Gd3)1;P(~Q@##(&G!d}1u@y__52$%b ztQfU(KJY{)KUYJK*D>X70+S&!doTz2ItyIK#fhchTj9rN8CWwMt6?769V;Qi(+KFy z)nLn|@+E&fx=+ph;$=#Qsp|WrDU9&La%8F9hpIikPk40VOlD3sGL*oIE$vGz6_PqocX=?b{}3_YC0pk-KwX}c^T?182-p(v|K^b@HdO9w@_}99-iK{gq9vDqp=V= z%ch-olVRufM;VAcXub$08zJ)`y%hHF4)Ny0Kmlpkoe8>}QzH6`Mk?$_+v8Mf-=9ZB zzAiHh7Xl;s=8JY=z6rBkR;f>UJ}XQqjBgueA0ID-$4!>;$@zg-NnoivNim^dp2LV} z{crKRso$u78LJQ=Xa4D@tw`zZ5bht4Z&CB^+`*GTme4)hqj0iJ5+GQ?(pjD?dyZv6 zRd0X%+{2SHUOQO!6z4H_EaF+KlRt`Ms<8$r2jC@VlOLD?2? zB%P4@aRC{*-845DVaCWy$fER{7>%H>2GSi6%*&+&Lx`6dv zg0?+Z(uM~@^Tv!v&rwD1vUew+)+k)VN1xCU|% zK~kKvnie>0Z9ehV28iq&3a~0icE3*5w-tJdGRPPfn>BXZ6Yw9_vt@$^YU3D0cAYPf@HJOW0m3LT>%Z1FicuN3O& zCGlLMV`G&E88S{59ZtTtGEn2$8s-vK&bp5&iT$m=z~GF(T!LHl)~6#V(L}O;xC*1a z1?WIdxV2MNoBmO7)b!VLyKLDXi!ScINRLU|j3Bcqs&P1iA=|U-_P5&<^6lVW^+z5 zZbcRnGYONi6X2zr$W{{YMn!hr(i{O|s}0LDe1-|P3PKAbL=kCO{%ZG8Ox+C^9KJK| z@VQrq>&HdF3q;tLgA0|8y*ORDFHR8OL@^J@n0%#)x=?1bi^g10UXWC%OU@I`j$i+S zM9D1&Mez+Kf*X!xY1sC3?#V3qogyc2pD7>v9(i?3Vtc2=p5{X65pbD2JfJq{Gh!P* zE*XCycwcErc=W}){*H3or5~-xz_ho3KW*Dv1H=}AmG_BlXm=NEIAf z?L)^JU7D#ryOxrLnQB-Y#FD&vJ1RM-tbEyMZ?L~TBJ+p!M^lJeovmBoy^K}+){Ld7 zs^8LKGnd?Lab5Ujb4z{$P3$^#TSKK(1WR;3_oUBvB#PGO^3Nx)VFb!TnH08uIN7-< z3%{$*soukUR>7^fwR+jY7?;li0xlEij*13TX4Wt>IFLU}Ryt~LYB?`)YHV0SStAZs zBg_TG^US^v68}i_sS>jJfhfg4Ju(+3Qj^idR0TUXw3P`2A_vyjF$*a2!A?ISncY;& z%r7=j~r3*WrJgFxgP-Y+7=~7#Qfl5^BjPp%&}BrWNfT z^2gAa(Xt2CcU{j{P~c~`)ca1uh!W^iWqVxkYM-{y-JG-*NdeiV$l3{Er?bRTsJ2Ap z5;4c6*)qJjF${HLRlPE>KX9yP;2l znlj^m+Jk1!&YoK`EY++(A;dk4!|n1PrrM-`Z~02&Nu$;$%f#VGh=`$pqN{j$AnTue z;~@Z$yAlqKAeQv11`n7{>~+O;Wlb0k6x=WvLODgPB-Owy9(%2~x1tyIVf{WjHZ(8_ zQDzaIVFz&h0|DPPu}%7{+{shNwWY1(F{HS*Ib}$cjbt5OEEy!wx;FxRrk}zZQMb?M z(uI*Vq2sbO@65$@aalTPj7_+2SBdg86|GgNay*f4f4NUgwi@!pyZ21ad6moISUTg< zCN(^KH&?U3fk{c)8;BS_M4(N}w@EJdT|N{#{~@^`Uc60dNeYkoDya?PD{xQp$C^Im zr@sgOIBfBXjBl5k=gy|oUdy@pTiyS07%DEa+C#h1tdTv$22Lt4i+_2ZEv%3}TCkTE zhXh~SGYeDTH*5=Drq>`6!6Kw0M7ekSF(UvJ396`~gJu0`P#j zghMF@#2AFys8^=p=;j)6gmyhRyuEU))ZyWMOa|NBKmT36ejK1459s+)us0;bq5X0n zS%G=8m8J0~(f@Vr_J>3Jy?ys&;U>aw^SdiK=N8l3vs`i>4*%S_c)-y>vm&mXG-|L_ zAABhFd3FH6f}8Bd$S5>V|JT>jiL!dE$3p+%D{P>tN!L(!f(EVkn7rxs-jseq?cY~? zx!^R7Q^DA-Xr}Y;KirIFE+?zc2i(#2BEN2$7OWMlt^J;Zu!rpKy65b^-y@>E^`dIA zjWDPErpm>Hn!jOib3G|UI?8m5jQ7yDw7=1Z|Bhf}Sd2i(+q!*-(bz9$R#j2bW9Zmq zb3D!rK+24Qr^1r%9E{8sl;f0QrSC zC98F2t+hWsZ}CYVI3EO6~~7EOaPVp6LoX!zH92k+T=~FRZyR=Qpj2;_f*QwcZEijmb~$&^mv58PP(=$} zl7%h=<0a-vqBHBpE&R@!J3S6jqZL)*JSK%GLYChk1h{N8EiLB8x;hoDPJi2#ZSE6$ zX%5kjxO=ix#Ee&)^*5VhX7MJ#(>NEJq$0LY^K)#;O%B2`>+Pp_rR~?c=dn%i8jb7S zoz{=9%FwQq-yRN)!gZhilBJC*!*Zlp(Zlj2sc)-en|*G*2iBJ%SPCT3OP*0bOEn3X r^{q-PKPtP}ng1HzFM1M(MS{taEfs2AjL`b$Cr^2qPtsMACPDuP_R~U> literal 0 HcmV?d00001 diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/dayin.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/dayin.vue new file mode 100644 index 00000000..f2911dc5 --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/dayin.vue @@ -0,0 +1,28 @@ + + diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/print.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/print.vue new file mode 100644 index 00000000..f16ea450 --- /dev/null +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/hlvuestyle/print.vue @@ -0,0 +1,345 @@ + + + + From bd5f13d7e2eadf697cd5f7ac70a2b933113bd1cf Mon Sep 17 00:00:00 2001 From: zengchenxi Date: Tue, 16 Jan 2024 13:59:12 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E3=80=90sql=E3=80=91=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E3=80=81=E6=96=B0=E5=A2=9E=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E7=9B=B8=E5=85=B3sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/v1.0.0/framework.sql | 1024 +++++++++++++++++++------------------- sql/v1.0.0/heli.sql | 604 +++++++++++----------- sql/v1.1.0/heli.sql | 60 +++ 3 files changed, 874 insertions(+), 814 deletions(-) diff --git a/sql/v1.0.0/framework.sql b/sql/v1.0.0/framework.sql index 8b19cc33..d5f1f57a 100644 --- a/sql/v1.0.0/framework.sql +++ b/sql/v1.0.0/framework.sql @@ -5,29 +5,29 @@ DROP TABLE IF EXISTS `infra_api_access_log`; CREATE TABLE `infra_api_access_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志主键', - `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号', + `trace_id` varchar(64) NOT NULL DEFAULT '' COMMENT '链路追踪编号', `user_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户编号', `user_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '用户类型', - `application_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名', - `request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '请求方法名', - `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '请求地址', - `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '请求参数', - `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP', - `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA', + `application_name` varchar(50) NOT NULL COMMENT '应用名', + `request_method` varchar(16) NOT NULL DEFAULT '' COMMENT '请求方法名', + `request_url` varchar(255) NOT NULL DEFAULT '' COMMENT '请求地址', + `request_params` text NULL COMMENT '请求参数', + `user_ip` varchar(50) NOT NULL COMMENT '用户 IP', + `user_agent` varchar(512) NOT NULL COMMENT '浏览器 UA', `begin_time` datetime NOT NULL COMMENT '开始请求时间', `end_time` datetime NOT NULL COMMENT '结束请求时间', `duration` int(11) NOT NULL COMMENT '执行时长', `result_code` int(11) NOT NULL DEFAULT 0 COMMENT '结果码', - `result_msg` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '结果提示', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `result_msg` varchar(512) NULL DEFAULT '' COMMENT '结果提示', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_create_time`(`create_time`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'API 访问日志表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = 'API 访问日志表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_api_access_log @@ -39,35 +39,35 @@ CREATE TABLE `infra_api_access_log` ( DROP TABLE IF EXISTS `infra_api_error_log`; CREATE TABLE `infra_api_error_log` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '链路追踪编号\n *\n * 一般来说,通过链路追踪编号,可以将访问日志,错误日志,链路追踪日志,logger 打印日志等,结合在一起,从而进行排错。', + `trace_id` varchar(64) NOT NULL COMMENT '链路追踪编号\n *\n * 一般来说,通过链路追踪编号,可以将访问日志,错误日志,链路追踪日志,logger 打印日志等,结合在一起,从而进行排错。', `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户编号', `user_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '用户类型', - `application_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名\n *\n * 目前读取 spring.application.name', - `request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求方法名', - `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求地址', - `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '请求参数', - `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP', - `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA', + `application_name` varchar(50) NOT NULL COMMENT '应用名\n *\n * 目前读取 spring.application.name', + `request_method` varchar(16) NOT NULL COMMENT '请求方法名', + `request_url` varchar(255) NOT NULL COMMENT '请求地址', + `request_params` text NULL COMMENT '请求参数', + `user_ip` varchar(50) NOT NULL COMMENT '用户 IP', + `user_agent` varchar(512) NOT NULL COMMENT '浏览器 UA', `exception_time` datetime NOT NULL COMMENT '异常发生时间', - `exception_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '异常名\n *\n * {@link Throwable#getClass()} 的类全名', - `exception_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常导致的消息\n *\n * {@link cn.iocoder.common.framework.util.ExceptionUtil#getMessage(Throwable)}', - `exception_root_cause_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常导致的根消息\n *\n * {@link cn.iocoder.common.framework.util.ExceptionUtil#getRootCauseMessage(Throwable)}', - `exception_stack_trace` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常的栈轨迹\n *\n * {@link cn.iocoder.common.framework.util.ExceptionUtil#getServiceException(Exception)}', - `exception_class_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常发生的类全名\n *\n * {@link StackTraceElement#getClassName()}', - `exception_file_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常发生的类文件\n *\n * {@link StackTraceElement#getFileName()}', - `exception_method_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常发生的方法名\n *\n * {@link StackTraceElement#getMethodName()}', + `exception_name` varchar(128) NOT NULL DEFAULT '' COMMENT '异常名\n *\n * {@link Throwable#getClass()} 的类全名', + `exception_message` text NOT NULL COMMENT '异常导致的消息\n *\n * {@link cn.iocoder.common.framework.util.ExceptionUtil#getMessage(Throwable)}', + `exception_root_cause_message` text NOT NULL COMMENT '异常导致的根消息\n *\n * {@link cn.iocoder.common.framework.util.ExceptionUtil#getRootCauseMessage(Throwable)}', + `exception_stack_trace` text NOT NULL COMMENT '异常的栈轨迹\n *\n * {@link cn.iocoder.common.framework.util.ExceptionUtil#getServiceException(Exception)}', + `exception_class_name` varchar(512) NOT NULL COMMENT '异常发生的类全名\n *\n * {@link StackTraceElement#getClassName()}', + `exception_file_name` varchar(512) NOT NULL COMMENT '异常发生的类文件\n *\n * {@link StackTraceElement#getFileName()}', + `exception_method_name` varchar(512) NOT NULL COMMENT '异常发生的方法名\n *\n * {@link StackTraceElement#getMethodName()}', `exception_line_number` int(11) NOT NULL COMMENT '异常发生的方法所在行\n *\n * {@link StackTraceElement#getLineNumber()}', `process_status` tinyint(4) NOT NULL COMMENT '处理状态', `process_time` datetime NULL DEFAULT NULL COMMENT '处理时间', `process_user_id` int(11) NULL DEFAULT 0 COMMENT '处理用户编号', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '系统异常日志' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '系统异常日志' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_api_error_log @@ -80,30 +80,30 @@ DROP TABLE IF EXISTS `infra_codegen_column`; CREATE TABLE `infra_codegen_column` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `table_id` bigint(20) NOT NULL COMMENT '表编号', - `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段名', - `data_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段类型', - `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段描述', + `column_name` varchar(200) NOT NULL COMMENT '字段名', + `data_type` varchar(100) NOT NULL COMMENT '字段类型', + `column_comment` varchar(500) NOT NULL COMMENT '字段描述', `nullable` bit(1) NOT NULL COMMENT '是否允许为空', `primary_key` bit(1) NOT NULL COMMENT '是否主键', - `auto_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '是否自增', + `auto_increment` char(1) NOT NULL COMMENT '是否自增', `ordinal_position` int(11) NOT NULL COMMENT '排序', - `java_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Java 属性类型', - `java_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Java 属性名', - `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '字典类型', - `example` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '数据示例', + `java_type` varchar(32) NOT NULL COMMENT 'Java 属性类型', + `java_field` varchar(64) NOT NULL COMMENT 'Java 属性名', + `dict_type` varchar(200) NULL DEFAULT '' COMMENT '字典类型', + `example` varchar(64) NULL DEFAULT NULL COMMENT '数据示例', `create_operation` bit(1) NOT NULL COMMENT '是否为 Create 创建操作的字段', `update_operation` bit(1) NOT NULL COMMENT '是否为 Update 更新操作的字段', `list_operation` bit(1) NOT NULL COMMENT '是否为 List 查询操作的字段', - `list_operation_condition` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '=' COMMENT 'List 查询操作的条件类型', + `list_operation_condition` varchar(32) NOT NULL DEFAULT '=' COMMENT 'List 查询操作的条件类型', `list_operation_result` bit(1) NOT NULL COMMENT '是否为 List 查询操作的返回字段', - `html_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '显示类型', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `html_type` varchar(32) NOT NULL COMMENT '显示类型', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '代码生成表字段定义' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '代码生成表字段定义' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_codegen_column @@ -117,14 +117,14 @@ CREATE TABLE `infra_codegen_table` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `data_source_config_id` bigint(20) NOT NULL COMMENT '数据源配置的编号', `scene` tinyint(4) NOT NULL DEFAULT 1 COMMENT '生成场景', - `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '表名称', - `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '表描述', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模块名', - `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务名', - `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '类名称', - `class_comment` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '类描述', - `author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '作者', + `table_name` varchar(200) NOT NULL DEFAULT '' COMMENT '表名称', + `table_comment` varchar(500) NOT NULL DEFAULT '' COMMENT '表描述', + `remark` varchar(500) NULL DEFAULT NULL COMMENT '备注', + `module_name` varchar(30) NOT NULL COMMENT '模块名', + `business_name` varchar(30) NOT NULL COMMENT '业务名', + `class_name` varchar(100) NOT NULL DEFAULT '' COMMENT '类名称', + `class_comment` varchar(50) NOT NULL COMMENT '类描述', + `author` varchar(50) NOT NULL COMMENT '作者', `template_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '模板类型', `front_type` tinyint(4) NOT NULL COMMENT '前端类型', `parent_menu_id` bigint(20) NULL DEFAULT NULL COMMENT '父菜单编号', @@ -133,13 +133,13 @@ CREATE TABLE `infra_codegen_table` ( `sub_join_many` bit(1) NULL DEFAULT NULL COMMENT '主表与子表是否一对多', `tree_parent_column_id` bigint(20) NULL DEFAULT NULL COMMENT '树表的父字段编号', `tree_name_column_id` bigint(20) NULL DEFAULT NULL COMMENT '树表的名字字段编号', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '代码生成表定义' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '代码生成表定义' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_codegen_table @@ -151,20 +151,20 @@ CREATE TABLE `infra_codegen_table` ( DROP TABLE IF EXISTS `infra_config`; CREATE TABLE `infra_config` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '参数主键', - `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '参数分组', + `category` varchar(50) NOT NULL COMMENT '参数分组', `type` tinyint(4) NOT NULL COMMENT '参数类型', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数名称', - `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数键名', - `value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数键值', + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '参数名称', + `config_key` varchar(100) NOT NULL DEFAULT '' COMMENT '参数键名', + `value` varchar(500) NOT NULL DEFAULT '' COMMENT '参数键值', `visible` bit(1) NOT NULL COMMENT '是否可见', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(500) NULL DEFAULT NULL COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '参数配置表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 12 COMMENT = '参数配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_config @@ -182,17 +182,17 @@ INSERT INTO `infra_config` VALUES (11, 'ui', 2, '腾讯地图 key', 'tencent.lbs DROP TABLE IF EXISTS `infra_data_source_config`; CREATE TABLE `infra_data_source_config` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键编号', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数名称', - `url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据源连接', - `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户名', - `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密码', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '参数名称', + `url` varchar(1024) NOT NULL COMMENT '数据源连接', + `username` varchar(255) NOT NULL COMMENT '用户名', + `password` varchar(255) NOT NULL DEFAULT '' COMMENT '密码', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '数据源配置表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '数据源配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_data_source_config @@ -204,19 +204,19 @@ CREATE TABLE `infra_data_source_config` ( DROP TABLE IF EXISTS `infra_demo01_contact`; CREATE TABLE `infra_demo01_contact` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名字', `sex` tinyint(1) NOT NULL COMMENT '性别', `birthday` datetime NOT NULL COMMENT '出生年', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '简介', - `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '头像', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `description` varchar(255) NOT NULL COMMENT '简介', + `avatar` varchar(512) NULL DEFAULT NULL COMMENT '头像', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '示例联系人表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '示例联系人表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_demo01_contact @@ -228,16 +228,16 @@ CREATE TABLE `infra_demo01_contact` ( DROP TABLE IF EXISTS `infra_demo02_category`; CREATE TABLE `infra_demo02_category` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名字', `parent_id` bigint(20) NOT NULL COMMENT '父级编号', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '示例分类表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '示例分类表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_demo02_category @@ -250,16 +250,16 @@ DROP TABLE IF EXISTS `infra_demo03_course`; CREATE TABLE `infra_demo03_course` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `student_id` bigint(20) NOT NULL COMMENT '学生编号', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名字', `score` tinyint(4) NOT NULL COMMENT '分数', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '学生课程表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '学生课程表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_demo03_course @@ -272,16 +272,16 @@ DROP TABLE IF EXISTS `infra_demo03_grade`; CREATE TABLE `infra_demo03_grade` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `student_id` bigint(20) NOT NULL COMMENT '学生编号', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', - `teacher` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '班主任', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名字', + `teacher` varchar(255) NOT NULL COMMENT '班主任', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '学生班级表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '学生班级表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_demo03_grade @@ -293,18 +293,18 @@ CREATE TABLE `infra_demo03_grade` ( DROP TABLE IF EXISTS `infra_demo03_student`; CREATE TABLE `infra_demo03_student` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字', + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名字', `sex` tinyint(4) NOT NULL COMMENT '性别', `birthday` datetime NOT NULL COMMENT '出生日期', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '简介', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `description` varchar(255) NOT NULL COMMENT '简介', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '学生表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '学生表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_demo03_student @@ -317,20 +317,20 @@ DROP TABLE IF EXISTS `infra_file`; CREATE TABLE `infra_file` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '文件编号', `config_id` bigint(20) NULL DEFAULT NULL COMMENT '配置编号', - `business_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务类型 用于业务关联', + `business_type` varchar(32) NULL DEFAULT NULL COMMENT '业务类型 用于业务关联', `business_id` bigint(20) NULL DEFAULT NULL COMMENT '业务id', - `name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件名', - `path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件路径', - `url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件 URL', - `type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件类型', + `name` varchar(256) NULL DEFAULT NULL COMMENT '文件名', + `path` varchar(512) NOT NULL COMMENT '文件路径', + `url` varchar(1024) NOT NULL COMMENT '文件 URL', + `type` varchar(128) NULL DEFAULT NULL COMMENT '文件类型', `size` int(11) NOT NULL COMMENT '文件大小', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '文件表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '文件表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_file @@ -342,18 +342,18 @@ CREATE TABLE `infra_file` ( DROP TABLE IF EXISTS `infra_file_config`; CREATE TABLE `infra_file_config` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '配置名', + `name` varchar(63) NOT NULL COMMENT '配置名', `storage` tinyint(4) NOT NULL COMMENT '存储器', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', + `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注', `master` bit(1) NOT NULL COMMENT '是否为主配置', - `config` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '存储配置', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `config` varchar(4096) NOT NULL COMMENT '存储配置', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '文件配置表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 6 COMMENT = '文件配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_file_config @@ -368,15 +368,15 @@ DROP TABLE IF EXISTS `infra_file_content`; CREATE TABLE `infra_file_content` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `config_id` bigint(20) NOT NULL COMMENT '配置编号', - `path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件路径', + `path` varchar(512) NOT NULL COMMENT '文件路径', `content` mediumblob NOT NULL COMMENT '文件内容', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '文件表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '文件表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_file_content @@ -388,21 +388,21 @@ CREATE TABLE `infra_file_content` ( DROP TABLE IF EXISTS `infra_job`; CREATE TABLE `infra_job` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务编号', - `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '任务名称', + `name` varchar(32) NOT NULL COMMENT '任务名称', `status` tinyint(4) NOT NULL COMMENT '任务状态', - `handler_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '处理器的名字', - `handler_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '处理器的参数', - `cron_expression` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'CRON 表达式', + `handler_name` varchar(64) NOT NULL COMMENT '处理器的名字', + `handler_param` varchar(255) NULL DEFAULT NULL COMMENT '处理器的参数', + `cron_expression` varchar(32) NOT NULL COMMENT 'CRON 表达式', `retry_count` int(11) NOT NULL DEFAULT 0 COMMENT '重试次数', `retry_interval` int(11) NOT NULL DEFAULT 0 COMMENT '重试间隔', `monitor_timeout` int(11) NOT NULL DEFAULT 0 COMMENT '监控超时时间', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '定时任务表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 28 COMMENT = '定时任务表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_job @@ -418,21 +418,21 @@ DROP TABLE IF EXISTS `infra_job_log`; CREATE TABLE `infra_job_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志编号', `job_id` bigint(20) NOT NULL COMMENT '任务编号', - `handler_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '处理器的名字', - `handler_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '处理器的参数', + `handler_name` varchar(64) NOT NULL COMMENT '处理器的名字', + `handler_param` varchar(255) NULL DEFAULT NULL COMMENT '处理器的参数', `execute_index` tinyint(4) NOT NULL DEFAULT 1 COMMENT '第几次执行', `begin_time` datetime NOT NULL COMMENT '开始执行时间', `end_time` datetime NULL DEFAULT NULL COMMENT '结束执行时间', `duration` int(11) NULL DEFAULT NULL COMMENT '执行时长', `status` tinyint(4) NOT NULL COMMENT '任务状态', - `result` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '结果数据', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `result` varchar(4000) NULL DEFAULT '' COMMENT '结果数据', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '定时任务日志表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '定时任务日志表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of infra_job_log @@ -445,20 +445,20 @@ DROP TABLE IF EXISTS `member_address`; CREATE TABLE `member_address` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '收件地址编号', `user_id` bigint(20) NOT NULL COMMENT '用户编号', - `name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '收件人名称', - `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '手机号', + `name` varchar(10) NOT NULL COMMENT '收件人名称', + `mobile` varchar(20) NOT NULL COMMENT '手机号', `area_id` bigint(20) NOT NULL COMMENT '地区编码', - `detail_address` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '收件详细地址', + `detail_address` varchar(250) NOT NULL COMMENT '收件详细地址', `default_status` bit(1) NOT NULL COMMENT '是否默认', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_userId`(`user_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '用户收件地址' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '用户收件地址' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_address @@ -474,14 +474,14 @@ CREATE TABLE `member_config` ( `point_trade_deduct_unit_price` int(11) NOT NULL COMMENT '积分抵扣(单位:分)', `point_trade_deduct_max_price` int(11) NULL DEFAULT NULL COMMENT '积分抵扣最大值', `point_trade_give_point` bigint(20) NULL DEFAULT NULL COMMENT '1 元赠送多少分', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '会员配置表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '会员配置表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_config @@ -494,22 +494,22 @@ DROP TABLE IF EXISTS `member_experience_record`; CREATE TABLE `member_experience_record` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `user_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户编号', - `biz_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '业务编号', + `biz_id` varchar(64) NOT NULL DEFAULT '' COMMENT '业务编号', `biz_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '业务类型', - `title` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '标题', - `description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '描述', + `title` varchar(30) NOT NULL DEFAULT '' COMMENT '标题', + `description` varchar(512) NOT NULL DEFAULT '' COMMENT '描述', `experience` int(11) NOT NULL DEFAULT 0 COMMENT '经验', `total_experience` int(11) NOT NULL DEFAULT 0 COMMENT '变更后的经验', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_user_id`(`user_id`) USING BTREE COMMENT '会员经验记录-用户编号', INDEX `idx_user_biz_type`(`user_id`, `biz_type`) USING BTREE COMMENT '会员经验记录-用户业务类型' -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '会员经验记录' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '会员经验记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_experience_record @@ -521,17 +521,17 @@ CREATE TABLE `member_experience_record` ( DROP TABLE IF EXISTS `member_group`; CREATE TABLE `member_group` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名称', + `name` varchar(30) NOT NULL DEFAULT '' COMMENT '名称', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户分组' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '用户分组' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_group @@ -543,21 +543,21 @@ CREATE TABLE `member_group` ( DROP TABLE IF EXISTS `member_level`; CREATE TABLE `member_level` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '等级名称', + `name` varchar(30) NOT NULL DEFAULT '' COMMENT '等级名称', `level` int(11) NOT NULL DEFAULT 0 COMMENT '等级', `experience` int(11) NOT NULL DEFAULT 0 COMMENT '升级经验', `discount_percent` tinyint(4) NOT NULL DEFAULT 100 COMMENT '享受折扣', - `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '等级图标', - `background_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '等级背景图', + `icon` varchar(255) NOT NULL DEFAULT '' COMMENT '等级图标', + `background_url` varchar(255) NOT NULL DEFAULT '' COMMENT '等级背景图', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '会员等级' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '会员等级' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_level @@ -575,17 +575,17 @@ CREATE TABLE `member_level_record` ( `discount_percent` tinyint(4) NOT NULL DEFAULT 100 COMMENT '享受折扣', `experience` int(11) NOT NULL DEFAULT 0 COMMENT '升级经验', `user_experience` int(11) NOT NULL DEFAULT 0 COMMENT '会员此时的经验', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '备注', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '描述', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注', + `description` varchar(255) NOT NULL DEFAULT '' COMMENT '描述', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_user_id`(`user_id`) USING BTREE COMMENT '会员等级记录-用户编号' -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '会员等级记录' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '会员等级记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_level_record @@ -598,22 +598,22 @@ DROP TABLE IF EXISTS `member_point_record`; CREATE TABLE `member_point_record` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `user_id` bigint(20) NOT NULL COMMENT '用户编号', - `biz_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务编码', + `biz_id` varchar(255) NOT NULL COMMENT '业务编码', `biz_type` tinyint(4) NOT NULL COMMENT '业务类型', - `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '积分标题', - `description` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '积分描述', + `title` varchar(255) NOT NULL COMMENT '积分标题', + `description` varchar(5000) NULL DEFAULT NULL COMMENT '积分描述', `point` int(11) NOT NULL COMMENT '积分', `total_point` int(11) NOT NULL COMMENT '变动后的积分', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, INDEX `index_userId`(`user_id`) USING BTREE, INDEX `index_title`(`title`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户积分记录' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '用户积分记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_point_record @@ -629,14 +629,14 @@ CREATE TABLE `member_sign_in_config` ( `point` int(11) NOT NULL COMMENT '奖励积分', `experience` int(11) NOT NULL DEFAULT 0 COMMENT '奖励经验', `status` tinyint(4) NOT NULL COMMENT '状态', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '签到规则' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '签到规则' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_sign_in_config @@ -651,14 +651,14 @@ CREATE TABLE `member_sign_in_record` ( `user_id` int(11) NULL DEFAULT NULL COMMENT '签到用户', `day` int(11) NULL DEFAULT NULL COMMENT '第几天签到', `point` int(11) NULL DEFAULT NULL COMMENT '签到的分数', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '签到记录' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '签到记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_sign_in_record @@ -670,15 +670,15 @@ CREATE TABLE `member_sign_in_record` ( DROP TABLE IF EXISTS `member_tag`; CREATE TABLE `member_tag` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '标签名称', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `name` varchar(30) NOT NULL DEFAULT '' COMMENT '标签名称', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '会员标签' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '会员标签' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_tag @@ -690,33 +690,33 @@ CREATE TABLE `member_tag` ( DROP TABLE IF EXISTS `member_user`; CREATE TABLE `member_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手机号', - `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '密码', + `mobile` varchar(11) NOT NULL COMMENT '手机号', + `password` varchar(100) NOT NULL DEFAULT '' COMMENT '密码', `status` tinyint(4) NOT NULL COMMENT '状态', - `register_ip` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '注册 IP', + `register_ip` varchar(32) NOT NULL COMMENT '注册 IP', `register_terminal` tinyint(4) NULL DEFAULT NULL COMMENT '注册终端', - `login_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '最后登录IP', + `login_ip` varchar(50) NULL DEFAULT '' COMMENT '最后登录IP', `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间', - `nickname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户昵称', - `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '头像', - `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '真实名字', + `nickname` varchar(30) NOT NULL DEFAULT '' COMMENT '用户昵称', + `avatar` varchar(512) NOT NULL DEFAULT '' COMMENT '头像', + `name` varchar(30) NULL DEFAULT '' COMMENT '真实名字', `sex` tinyint(4) NULL DEFAULT 0 COMMENT '用户性别', `area_id` bigint(20) NULL DEFAULT NULL COMMENT '所在地', `birthday` datetime NULL DEFAULT NULL COMMENT '出生日期', - `mark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '会员备注', + `mark` varchar(255) NULL DEFAULT NULL COMMENT '会员备注', `point` int(11) NOT NULL DEFAULT 0 COMMENT '积分', - `tag_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户标签编号列表,以逗号分隔', + `tag_ids` varchar(255) NULL DEFAULT NULL COMMENT '用户标签编号列表,以逗号分隔', `level_id` bigint(20) NULL DEFAULT NULL COMMENT '等级编号', `experience` int(11) NOT NULL DEFAULT 0 COMMENT '经验', `group_id` bigint(20) NULL DEFAULT NULL COMMENT '用户分组编号', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员用户' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '会员用户' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of member_user @@ -727,14 +727,14 @@ CREATE TABLE `member_user` ( -- ---------------------------- DROP TABLE IF EXISTS `qrtz_blob_triggers`; CREATE TABLE `qrtz_blob_triggers` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `TRIGGER_NAME` varchar(190) NOT NULL, + `TRIGGER_GROUP` varchar(190) NOT NULL, `BLOB_DATA` blob NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, INDEX `SCHED_NAME`(`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE NO ACTION ON UPDATE NO ACTION -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_blob_triggers @@ -745,11 +745,11 @@ CREATE TABLE `qrtz_blob_triggers` ( -- ---------------------------- DROP TABLE IF EXISTS `qrtz_calendars`; CREATE TABLE `qrtz_calendars` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `CALENDAR_NAME` varchar(190) NOT NULL, `CALENDAR` blob NOT NULL, PRIMARY KEY (`SCHED_NAME`, `CALENDAR_NAME`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_calendars @@ -760,14 +760,14 @@ CREATE TABLE `qrtz_calendars` ( -- ---------------------------- DROP TABLE IF EXISTS `qrtz_cron_triggers`; CREATE TABLE `qrtz_cron_triggers` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `CRON_EXPRESSION` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TIME_ZONE_ID` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `TRIGGER_NAME` varchar(190) NOT NULL, + `TRIGGER_GROUP` varchar(190) NOT NULL, + `CRON_EXPRESSION` varchar(120) NOT NULL, + `TIME_ZONE_ID` varchar(80) NULL DEFAULT NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE NO ACTION ON UPDATE NO ACTION -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_cron_triggers @@ -780,19 +780,19 @@ INSERT INTO `qrtz_cron_triggers` VALUES ('schedulerName', 'jobLogCleanJob', 'DEF -- ---------------------------- DROP TABLE IF EXISTS `qrtz_fired_triggers`; CREATE TABLE `qrtz_fired_triggers` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `ENTRY_ID` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `ENTRY_ID` varchar(95) NOT NULL, + `TRIGGER_NAME` varchar(190) NOT NULL, + `TRIGGER_GROUP` varchar(190) NOT NULL, + `INSTANCE_NAME` varchar(190) NOT NULL, `FIRED_TIME` bigint(20) NOT NULL, `SCHED_TIME` bigint(20) NOT NULL, `PRIORITY` int(11) NOT NULL, - `STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, - `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, - `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, - `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, + `STATE` varchar(16) NOT NULL, + `JOB_NAME` varchar(190) NULL DEFAULT NULL, + `JOB_GROUP` varchar(190) NULL DEFAULT NULL, + `IS_NONCONCURRENT` varchar(1) NULL DEFAULT NULL, + `REQUESTS_RECOVERY` varchar(1) NULL DEFAULT NULL, PRIMARY KEY (`SCHED_NAME`, `ENTRY_ID`) USING BTREE, INDEX `IDX_QRTZ_FT_TRIG_INST_NAME`(`SCHED_NAME`, `INSTANCE_NAME`) USING BTREE, INDEX `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY`(`SCHED_NAME`, `INSTANCE_NAME`, `REQUESTS_RECOVERY`) USING BTREE, @@ -800,7 +800,7 @@ CREATE TABLE `qrtz_fired_triggers` ( INDEX `IDX_QRTZ_FT_JG`(`SCHED_NAME`, `JOB_GROUP`) USING BTREE, INDEX `IDX_QRTZ_FT_T_G`(`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, INDEX `IDX_QRTZ_FT_TG`(`SCHED_NAME`, `TRIGGER_GROUP`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_fired_triggers @@ -811,20 +811,20 @@ CREATE TABLE `qrtz_fired_triggers` ( -- ---------------------------- DROP TABLE IF EXISTS `qrtz_job_details`; CREATE TABLE `qrtz_job_details` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, - `JOB_CLASS_NAME` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `IS_DURABLE` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `IS_UPDATE_DATA` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `JOB_NAME` varchar(190) NOT NULL, + `JOB_GROUP` varchar(190) NOT NULL, + `DESCRIPTION` varchar(250) NULL DEFAULT NULL, + `JOB_CLASS_NAME` varchar(250) NOT NULL, + `IS_DURABLE` varchar(1) NOT NULL, + `IS_NONCONCURRENT` varchar(1) NOT NULL, + `IS_UPDATE_DATA` varchar(1) NOT NULL, + `REQUESTS_RECOVERY` varchar(1) NOT NULL, `JOB_DATA` blob NULL, PRIMARY KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) USING BTREE, INDEX `IDX_QRTZ_J_REQ_RECOVERY`(`SCHED_NAME`, `REQUESTS_RECOVERY`) USING BTREE, INDEX `IDX_QRTZ_J_GRP`(`SCHED_NAME`, `JOB_GROUP`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_job_details @@ -838,10 +838,10 @@ INSERT INTO `qrtz_job_details` VALUES ('schedulerName', 'jobLogCleanJob', 'DEFAU -- ---------------------------- DROP TABLE IF EXISTS `qrtz_locks`; CREATE TABLE `qrtz_locks` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `LOCK_NAME` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `LOCK_NAME` varchar(40) NOT NULL, PRIMARY KEY (`SCHED_NAME`, `LOCK_NAME`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_locks @@ -854,10 +854,10 @@ INSERT INTO `qrtz_locks` VALUES ('schedulerName', 'TRIGGER_ACCESS'); -- ---------------------------- DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`; CREATE TABLE `qrtz_paused_trigger_grps` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `TRIGGER_GROUP` varchar(190) NOT NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_GROUP`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_paused_trigger_grps @@ -868,12 +868,12 @@ CREATE TABLE `qrtz_paused_trigger_grps` ( -- ---------------------------- DROP TABLE IF EXISTS `qrtz_scheduler_state`; CREATE TABLE `qrtz_scheduler_state` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `INSTANCE_NAME` varchar(190) NOT NULL, `LAST_CHECKIN_TIME` bigint(20) NOT NULL, `CHECKIN_INTERVAL` bigint(20) NOT NULL, PRIMARY KEY (`SCHED_NAME`, `INSTANCE_NAME`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- @@ -881,15 +881,15 @@ CREATE TABLE `qrtz_scheduler_state` ( -- ---------------------------- DROP TABLE IF EXISTS `qrtz_simple_triggers`; CREATE TABLE `qrtz_simple_triggers` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `TRIGGER_NAME` varchar(190) NOT NULL, + `TRIGGER_GROUP` varchar(190) NOT NULL, `REPEAT_COUNT` bigint(20) NOT NULL, `REPEAT_INTERVAL` bigint(20) NOT NULL, `TIMES_TRIGGERED` bigint(20) NOT NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE NO ACTION ON UPDATE NO ACTION -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_simple_triggers @@ -900,23 +900,23 @@ CREATE TABLE `qrtz_simple_triggers` ( -- ---------------------------- DROP TABLE IF EXISTS `qrtz_simprop_triggers`; CREATE TABLE `qrtz_simprop_triggers` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `STR_PROP_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, - `STR_PROP_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, - `STR_PROP_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `TRIGGER_NAME` varchar(190) NOT NULL, + `TRIGGER_GROUP` varchar(190) NOT NULL, + `STR_PROP_1` varchar(512) NULL DEFAULT NULL, + `STR_PROP_2` varchar(512) NULL DEFAULT NULL, + `STR_PROP_3` varchar(512) NULL DEFAULT NULL, `INT_PROP_1` int(11) NULL DEFAULT NULL, `INT_PROP_2` int(11) NULL DEFAULT NULL, `LONG_PROP_1` bigint(20) NULL DEFAULT NULL, `LONG_PROP_2` bigint(20) NULL DEFAULT NULL, `DEC_PROP_1` decimal(13, 4) NULL DEFAULT NULL, `DEC_PROP_2` decimal(13, 4) NULL DEFAULT NULL, - `BOOL_PROP_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, - `BOOL_PROP_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, + `BOOL_PROP_1` varchar(1) NULL DEFAULT NULL, + `BOOL_PROP_2` varchar(1) NULL DEFAULT NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE NO ACTION ON UPDATE NO ACTION -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_simprop_triggers @@ -927,20 +927,20 @@ CREATE TABLE `qrtz_simprop_triggers` ( -- ---------------------------- DROP TABLE IF EXISTS `qrtz_triggers`; CREATE TABLE `qrtz_triggers` ( - `SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, + `SCHED_NAME` varchar(120) NOT NULL, + `TRIGGER_NAME` varchar(190) NOT NULL, + `TRIGGER_GROUP` varchar(190) NOT NULL, + `JOB_NAME` varchar(190) NOT NULL, + `JOB_GROUP` varchar(190) NOT NULL, + `DESCRIPTION` varchar(250) NULL DEFAULT NULL, `NEXT_FIRE_TIME` bigint(20) NULL DEFAULT NULL, `PREV_FIRE_TIME` bigint(20) NULL DEFAULT NULL, `PRIORITY` int(11) NULL DEFAULT NULL, - `TRIGGER_STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, - `TRIGGER_TYPE` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `TRIGGER_STATE` varchar(16) NOT NULL, + `TRIGGER_TYPE` varchar(8) NOT NULL, `START_TIME` bigint(20) NOT NULL, `END_TIME` bigint(20) NULL DEFAULT NULL, - `CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL, + `CALENDAR_NAME` varchar(190) NULL DEFAULT NULL, `MISFIRE_INSTR` smallint(6) NULL DEFAULT NULL, `JOB_DATA` blob NULL, PRIMARY KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) USING BTREE, @@ -957,7 +957,7 @@ CREATE TABLE `qrtz_triggers` ( INDEX `IDX_QRTZ_T_NFT_ST_MISFIRE`(`SCHED_NAME`, `MISFIRE_INSTR`, `NEXT_FIRE_TIME`, `TRIGGER_STATE`) USING BTREE, INDEX `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP`(`SCHED_NAME`, `MISFIRE_INSTR`, `NEXT_FIRE_TIME`, `TRIGGER_GROUP`, `TRIGGER_STATE`) USING BTREE, CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `qrtz_job_details` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) ON DELETE NO ACTION ON UPDATE NO ACTION -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qrtz_triggers @@ -972,21 +972,21 @@ INSERT INTO `qrtz_triggers` VALUES ('schedulerName', 'jobLogCleanJob', 'DEFAULT' DROP TABLE IF EXISTS `system_dept`; CREATE TABLE `system_dept` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id', - `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '部门名称', + `name` varchar(30) NOT NULL DEFAULT '' COMMENT '部门名称', `parent_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '父部门id', `sort` int(11) NOT NULL DEFAULT 0 COMMENT '显示顺序', `leader_user_id` bigint(20) NULL DEFAULT NULL COMMENT '负责人', - `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系电话', - `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱', + `phone` varchar(11) NULL DEFAULT NULL COMMENT '联系电话', + `email` varchar(50) NULL DEFAULT NULL COMMENT '邮箱', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '部门状态(1正常 2停用)', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 122 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '部门表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 122 COMMENT = '部门表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_dept @@ -1000,20 +1000,20 @@ DROP TABLE IF EXISTS `system_dict_data`; CREATE TABLE `system_dict_data` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码', `sort` int(11) NOT NULL DEFAULT 0 COMMENT '字典排序', - `label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典标签', - `value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典键值', - `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典类型', + `label` varchar(100) NOT NULL DEFAULT '' COMMENT '字典标签', + `value` varchar(100) NOT NULL DEFAULT '' COMMENT '字典键值', + `dict_type` varchar(100) NOT NULL DEFAULT '' COMMENT '字典类型', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', - `color_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '颜色类型', - `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT 'css 样式', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `color_type` varchar(100) NULL DEFAULT '' COMMENT '颜色类型', + `css_class` varchar(100) NULL DEFAULT '' COMMENT 'css 样式', + `remark` varchar(500) NULL DEFAULT NULL COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1502 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '字典数据表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1502 COMMENT = '字典数据表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for system_dict_type @@ -1021,19 +1021,19 @@ CREATE TABLE `system_dict_data` ( DROP TABLE IF EXISTS `system_dict_type`; CREATE TABLE `system_dict_type` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典主键', - `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典名称', - `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典类型', + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '字典名称', + `type` varchar(100) NOT NULL DEFAULT '' COMMENT '字典类型', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(500) NULL DEFAULT NULL COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `deleted_time` datetime NULL DEFAULT NULL COMMENT '删除时间', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `dict_type`(`type`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 817 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 817 COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC; -- ---------------------------- @@ -1444,17 +1444,17 @@ DROP TABLE IF EXISTS `system_error_code`; CREATE TABLE `system_error_code` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '错误码编号', `type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '错误码类型', - `application_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名', + `application_name` varchar(50) NOT NULL COMMENT '应用名', `code` int(11) NOT NULL DEFAULT 0 COMMENT '错误码编码', - `message` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '错误码错误提示', - `memo` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `message` varchar(512) NOT NULL DEFAULT '' COMMENT '错误码错误提示', + `memo` varchar(512) NULL DEFAULT '' COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 6189 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '错误码表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 6189 COMMENT = '错误码表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_error_code @@ -1617,21 +1617,21 @@ DROP TABLE IF EXISTS `system_login_log`; CREATE TABLE `system_login_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID', `log_type` bigint(20) NOT NULL COMMENT '日志类型', - `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号', + `trace_id` varchar(64) NOT NULL DEFAULT '' COMMENT '链路追踪编号', `user_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户编号', `user_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '用户类型', - `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户账号', + `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户账号', `result` tinyint(4) NOT NULL COMMENT '登陆结果', - `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP', - `user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `user_ip` varchar(50) NOT NULL COMMENT '用户 IP', + `user_agent` varchar(512) NOT NULL COMMENT '浏览器 UA', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '系统访问记录' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '系统访问记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_login_log @@ -1643,19 +1643,19 @@ CREATE TABLE `system_login_log` ( DROP TABLE IF EXISTS `system_mail_account`; CREATE TABLE `system_mail_account` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮箱', - `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户名', - `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '密码', - `host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SMTP 服务器域名', + `mail` varchar(255) NOT NULL COMMENT '邮箱', + `username` varchar(255) NOT NULL COMMENT '用户名', + `password` varchar(255) NOT NULL COMMENT '密码', + `host` varchar(255) NOT NULL COMMENT 'SMTP 服务器域名', `port` int(11) NOT NULL COMMENT 'SMTP 服务器端口', `ssl_enable` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否开启 SSL', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '邮箱账号表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '邮箱账号表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_mail_account @@ -1669,26 +1669,26 @@ CREATE TABLE `system_mail_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户编号', `user_type` tinyint(4) NULL DEFAULT NULL COMMENT '用户类型', - `to_mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '接收邮箱地址', + `to_mail` varchar(255) NOT NULL COMMENT '接收邮箱地址', `account_id` bigint(20) NOT NULL COMMENT '邮箱账号编号', - `from_mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '发送邮箱地址', + `from_mail` varchar(255) NOT NULL COMMENT '发送邮箱地址', `template_id` bigint(20) NOT NULL COMMENT '模板编号', - `template_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码', - `template_nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模版发送人名称', - `template_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮件标题', - `template_content` varchar(10240) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮件内容', - `template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮件参数', + `template_code` varchar(63) NOT NULL COMMENT '模板编码', + `template_nickname` varchar(255) NULL DEFAULT NULL COMMENT '模版发送人名称', + `template_title` varchar(255) NOT NULL COMMENT '邮件标题', + `template_content` varchar(10240) NOT NULL COMMENT '邮件内容', + `template_params` varchar(255) NOT NULL COMMENT '邮件参数', `send_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '发送状态', `send_time` datetime NULL DEFAULT NULL COMMENT '发送时间', - `send_message_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发送返回的消息 ID', - `send_exception` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发送异常', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `send_message_id` varchar(255) NULL DEFAULT NULL COMMENT '发送返回的消息 ID', + `send_exception` varchar(4096) NULL DEFAULT NULL COMMENT '发送异常', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '邮件日志表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '邮件日志表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_mail_log @@ -1700,22 +1700,22 @@ CREATE TABLE `system_mail_log` ( DROP TABLE IF EXISTS `system_mail_template`; CREATE TABLE `system_mail_template` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板名称', - `code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码', + `name` varchar(63) NOT NULL COMMENT '模板名称', + `code` varchar(63) NOT NULL COMMENT '模板编码', `account_id` bigint(20) NOT NULL COMMENT '发送的邮箱账号编号', - `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发送人名称', - `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板标题', - `content` varchar(10240) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板内容', - `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '参数数组', + `nickname` varchar(255) NULL DEFAULT NULL COMMENT '发送人名称', + `title` varchar(255) NOT NULL COMMENT '模板标题', + `content` varchar(10240) NOT NULL COMMENT '模板内容', + `params` varchar(255) NOT NULL COMMENT '参数数组', `status` tinyint(4) NOT NULL COMMENT '开启状态', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '邮件模版表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '邮件模版表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_mail_template @@ -1727,26 +1727,26 @@ CREATE TABLE `system_mail_template` ( DROP TABLE IF EXISTS `system_menu`; CREATE TABLE `system_menu` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID', - `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '菜单名称', - `permission` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '权限标识', + `name` varchar(50) NOT NULL COMMENT '菜单名称', + `permission` varchar(100) NOT NULL DEFAULT '' COMMENT '权限标识', `type` tinyint(4) NOT NULL COMMENT '菜单类型', `sort` int(11) NOT NULL DEFAULT 0 COMMENT '显示顺序', `parent_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '父菜单ID', - `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '路由地址', - `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '#' COMMENT '菜单图标', - `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '组件路径', - `component_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '组件名', + `path` varchar(200) NULL DEFAULT '' COMMENT '路由地址', + `icon` varchar(100) NULL DEFAULT '#' COMMENT '菜单图标', + `component` varchar(255) NULL DEFAULT NULL COMMENT '组件路径', + `component_name` varchar(255) NULL DEFAULT NULL COMMENT '组件名', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '菜单状态', `visible` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否可见', `keep_alive` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否缓存', `always_show` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否总是显示', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 2550 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '菜单权限表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 2550 COMMENT = '菜单权限表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_menu @@ -2338,18 +2338,18 @@ INSERT INTO `system_menu` VALUES (2525, 'WebSocket 测试', '', 2, 7, 2, 'websoc DROP TABLE IF EXISTS `system_notice`; CREATE TABLE `system_notice` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '公告ID', - `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告标题', - `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告内容', + `title` varchar(50) NOT NULL COMMENT '公告标题', + `content` text NOT NULL COMMENT '公告内容', `type` tinyint(4) NOT NULL COMMENT '公告类型(1通知 2公告)', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '公告状态(0正常 1关闭)', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '通知公告表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '通知公告表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_notice @@ -2364,21 +2364,21 @@ CREATE TABLE `system_notify_message` ( `user_id` bigint(20) NOT NULL COMMENT '用户id', `user_type` tinyint(4) NOT NULL COMMENT '用户类型', `template_id` bigint(20) NOT NULL COMMENT '模版编号', - `template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码', - `template_nickname` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版发送人名称', - `template_content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版内容', + `template_code` varchar(64) NOT NULL COMMENT '模板编码', + `template_nickname` varchar(63) NOT NULL COMMENT '模版发送人名称', + `template_content` varchar(1024) NOT NULL COMMENT '模版内容', `template_type` int(11) NOT NULL COMMENT '模版类型', - `template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版参数', + `template_params` varchar(255) NOT NULL COMMENT '模版参数', `read_status` bit(1) NOT NULL COMMENT '是否已读', `read_time` datetime NULL DEFAULT NULL COMMENT '阅读时间', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '站内信消息表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '站内信消息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_notify_message @@ -2390,21 +2390,21 @@ CREATE TABLE `system_notify_message` ( DROP TABLE IF EXISTS `system_notify_template`; CREATE TABLE `system_notify_template` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', - `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板名称', - `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版编码', - `nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '发送人名称', - `content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版内容', + `name` varchar(63) NOT NULL COMMENT '模板名称', + `code` varchar(64) NOT NULL COMMENT '模版编码', + `nickname` varchar(255) NOT NULL COMMENT '发送人名称', + `content` varchar(1024) NOT NULL COMMENT '模版内容', `type` tinyint(4) NOT NULL COMMENT '类型', - `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '参数数组', + `params` varchar(255) NULL DEFAULT NULL COMMENT '参数数组', `status` tinyint(4) NOT NULL COMMENT '状态', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '站内信模板表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '站内信模板表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_notify_template @@ -2418,21 +2418,21 @@ CREATE TABLE `system_oauth2_access_token` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `user_id` bigint(20) NOT NULL COMMENT '用户编号', `user_type` tinyint(4) NOT NULL COMMENT '用户类型', - `access_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '访问令牌', - `refresh_token` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '刷新令牌', - `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号', - `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '授权范围', + `access_token` varchar(255) NOT NULL COMMENT '访问令牌', + `refresh_token` varchar(32) NOT NULL COMMENT '刷新令牌', + `client_id` varchar(255) NOT NULL COMMENT '客户端编号', + `scopes` varchar(255) NULL DEFAULT NULL COMMENT '授权范围', `expires_time` datetime NOT NULL COMMENT '过期时间', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_access_token`(`access_token`) USING BTREE, INDEX `idx_refresh_token`(`refresh_token`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 访问令牌' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = 'OAuth2 访问令牌' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_oauth2_access_token @@ -2446,18 +2446,18 @@ CREATE TABLE `system_oauth2_approve` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `user_id` bigint(20) NOT NULL COMMENT '用户编号', `user_type` tinyint(4) NOT NULL COMMENT '用户类型', - `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号', - `scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '授权范围', + `client_id` varchar(255) NOT NULL COMMENT '客户端编号', + `scope` varchar(255) NOT NULL DEFAULT '' COMMENT '授权范围', `approved` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否接受', `expires_time` datetime NOT NULL COMMENT '过期时间', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 批准表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = 'OAuth2 批准表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_oauth2_approve @@ -2469,28 +2469,28 @@ CREATE TABLE `system_oauth2_approve` ( DROP TABLE IF EXISTS `system_oauth2_client`; CREATE TABLE `system_oauth2_client` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号', - `secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端密钥', - `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名', - `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用图标', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '应用描述', + `client_id` varchar(255) NOT NULL COMMENT '客户端编号', + `secret` varchar(255) NOT NULL COMMENT '客户端密钥', + `name` varchar(255) NOT NULL COMMENT '应用名', + `logo` varchar(255) NOT NULL COMMENT '应用图标', + `description` varchar(255) NULL DEFAULT NULL COMMENT '应用描述', `status` tinyint(4) NOT NULL COMMENT '状态', `access_token_validity_seconds` int(11) NOT NULL COMMENT '访问令牌的有效期', `refresh_token_validity_seconds` int(11) NOT NULL COMMENT '刷新令牌的有效期', - `redirect_uris` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '可重定向的 URI 地址', - `authorized_grant_types` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '授权类型', - `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '授权范围', - `auto_approve_scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '自动通过的授权范围', - `authorities` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '权限', - `resource_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '资源', - `additional_information` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '附加信息', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `redirect_uris` varchar(255) NOT NULL COMMENT '可重定向的 URI 地址', + `authorized_grant_types` varchar(255) NOT NULL COMMENT '授权类型', + `scopes` varchar(255) NULL DEFAULT NULL COMMENT '授权范围', + `auto_approve_scopes` varchar(255) NULL DEFAULT NULL COMMENT '自动通过的授权范围', + `authorities` varchar(255) NULL DEFAULT NULL COMMENT '权限', + `resource_ids` varchar(255) NULL DEFAULT NULL COMMENT '资源', + `additional_information` varchar(4096) NULL DEFAULT NULL COMMENT '附加信息', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 客户端表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = 'OAuth2 客户端表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_oauth2_client @@ -2504,20 +2504,20 @@ CREATE TABLE `system_oauth2_code` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `user_id` bigint(20) NOT NULL COMMENT '用户编号', `user_type` tinyint(4) NOT NULL COMMENT '用户类型', - `code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '授权码', - `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号', - `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '授权范围', + `code` varchar(32) NOT NULL COMMENT '授权码', + `client_id` varchar(255) NOT NULL COMMENT '客户端编号', + `scopes` varchar(255) NULL DEFAULT '' COMMENT '授权范围', `expires_time` datetime NOT NULL COMMENT '过期时间', - `redirect_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '可重定向的 URI 地址', - `state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '状态', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `redirect_uri` varchar(255) NULL DEFAULT NULL COMMENT '可重定向的 URI 地址', + `state` varchar(255) NOT NULL DEFAULT '' COMMENT '状态', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 授权码表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = 'OAuth2 授权码表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_oauth2_code @@ -2530,19 +2530,19 @@ DROP TABLE IF EXISTS `system_oauth2_refresh_token`; CREATE TABLE `system_oauth2_refresh_token` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `user_id` bigint(20) NOT NULL COMMENT '用户编号', - `refresh_token` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '刷新令牌', + `refresh_token` varchar(32) NOT NULL COMMENT '刷新令牌', `user_type` tinyint(4) NOT NULL COMMENT '用户类型', - `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号', - `scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '授权范围', + `client_id` varchar(255) NOT NULL COMMENT '客户端编号', + `scopes` varchar(255) NULL DEFAULT NULL COMMENT '授权范围', `expires_time` datetime NOT NULL COMMENT '过期时间', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'OAuth2 刷新令牌' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = 'OAuth2 刷新令牌' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_oauth2_refresh_token @@ -2554,33 +2554,33 @@ CREATE TABLE `system_oauth2_refresh_token` ( DROP TABLE IF EXISTS `system_operate_log`; CREATE TABLE `system_operate_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志主键', - `trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号', + `trace_id` varchar(64) NOT NULL DEFAULT '' COMMENT '链路追踪编号', `user_id` bigint(20) NOT NULL COMMENT '用户编号', `user_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '用户类型', - `module` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模块标题', - `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '操作名', + `module` varchar(50) NOT NULL COMMENT '模块标题', + `name` varchar(50) NOT NULL COMMENT '操作名', `type` bigint(20) NOT NULL DEFAULT 0 COMMENT '操作分类', - `content` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '操作内容', - `exts` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '拓展字段', - `request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '请求方法名', - `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '请求地址', - `user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户 IP', - `user_agent` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '浏览器 UA', - `java_method` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'Java 方法名', - `java_method_args` varchar(8000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT 'Java 方法的参数', + `content` varchar(2000) NOT NULL DEFAULT '' COMMENT '操作内容', + `exts` varchar(512) NOT NULL DEFAULT '' COMMENT '拓展字段', + `request_method` varchar(16) NULL DEFAULT '' COMMENT '请求方法名', + `request_url` varchar(255) NULL DEFAULT '' COMMENT '请求地址', + `user_ip` varchar(50) NULL DEFAULT NULL COMMENT '用户 IP', + `user_agent` varchar(200) NULL DEFAULT NULL COMMENT '浏览器 UA', + `java_method` varchar(512) NOT NULL DEFAULT '' COMMENT 'Java 方法名', + `java_method_args` varchar(8000) NULL DEFAULT '' COMMENT 'Java 方法的参数', `start_time` datetime NOT NULL COMMENT '操作时间', `duration` int(11) NOT NULL COMMENT '执行时长', `result_code` int(11) NOT NULL DEFAULT 0 COMMENT '结果码', - `result_msg` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '结果提示', - `result_data` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '结果数据', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `result_msg` varchar(512) NULL DEFAULT '' COMMENT '结果提示', + `result_data` varchar(4000) NULL DEFAULT '' COMMENT '结果数据', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '操作日志记录' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '操作日志记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_operate_log @@ -2592,19 +2592,19 @@ CREATE TABLE `system_operate_log` ( DROP TABLE IF EXISTS `system_post`; CREATE TABLE `system_post` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '岗位ID', - `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位编码', - `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位名称', + `code` varchar(64) NOT NULL COMMENT '岗位编码', + `name` varchar(50) NOT NULL COMMENT '岗位名称', `sort` int(11) NOT NULL COMMENT '显示顺序', `status` tinyint(4) NOT NULL COMMENT '状态(0正常 1停用)', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(500) NULL DEFAULT NULL COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '岗位信息表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 8 COMMENT = '岗位信息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_post @@ -2616,22 +2616,22 @@ CREATE TABLE `system_post` ( DROP TABLE IF EXISTS `system_role`; CREATE TABLE `system_role` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID', - `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色名称', - `code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色权限字符串', + `name` varchar(30) NOT NULL COMMENT '角色名称', + `code` varchar(100) NOT NULL COMMENT '角色权限字符串', `sort` int(11) NOT NULL COMMENT '显示顺序', `data_scope` tinyint(4) NOT NULL DEFAULT 1 COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', - `data_scope_dept_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '数据范围(指定部门数组)', + `data_scope_dept_ids` varchar(500) NOT NULL DEFAULT '' COMMENT '数据范围(指定部门数组)', `status` tinyint(4) NOT NULL COMMENT '角色状态(0正常 1停用)', `type` tinyint(4) NOT NULL COMMENT '角色类型', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(500) NULL DEFAULT NULL COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '角色信息表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 6 COMMENT = '角色信息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_role @@ -2648,14 +2648,14 @@ CREATE TABLE `system_role_menu` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增编号', `role_id` bigint(20) NOT NULL COMMENT '角色ID', `menu_id` bigint(20) NOT NULL COMMENT '菜单ID', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 2522 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 2522 COMMENT = '角色和菜单关联表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_role_menu @@ -3180,17 +3180,17 @@ INSERT INTO `system_role_menu` VALUES (2453, 2, 2525, '1', '2024-01-08 11:13:01' DROP TABLE IF EXISTS `system_sensitive_word`; CREATE TABLE `system_sensitive_word` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '敏感词', - `description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '描述', - `tags` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '标签数组', + `name` varchar(255) NOT NULL COMMENT '敏感词', + `description` varchar(512) NULL DEFAULT NULL COMMENT '描述', + `tags` varchar(255) NULL DEFAULT NULL COMMENT '标签数组', `status` tinyint(4) NOT NULL COMMENT '状态', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '敏感词' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '敏感词' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_sensitive_word @@ -3202,20 +3202,20 @@ CREATE TABLE `system_sensitive_word` ( DROP TABLE IF EXISTS `system_sms_channel`; CREATE TABLE `system_sms_channel` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `signature` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信签名', - `code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渠道编码', + `signature` varchar(12) NOT NULL COMMENT '短信签名', + `code` varchar(63) NOT NULL COMMENT '渠道编码', `status` tinyint(4) NOT NULL COMMENT '开启状态', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `api_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信 API 的账号', - `api_secret` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 的秘钥', - `callback_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信发送回调 URL', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注', + `api_key` varchar(128) NOT NULL COMMENT '短信 API 的账号', + `api_secret` varchar(128) NULL DEFAULT NULL COMMENT '短信 API 的秘钥', + `callback_url` varchar(255) NULL DEFAULT NULL COMMENT '短信发送回调 URL', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '短信渠道' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '短信渠道' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_sms_channel @@ -3227,23 +3227,23 @@ CREATE TABLE `system_sms_channel` ( DROP TABLE IF EXISTS `system_sms_code`; CREATE TABLE `system_sms_code` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '手机号', - `code` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '验证码', - `create_ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '创建 IP', + `mobile` varchar(11) NOT NULL COMMENT '手机号', + `code` varchar(6) NOT NULL COMMENT '验证码', + `create_ip` varchar(15) NOT NULL COMMENT '创建 IP', `scene` tinyint(4) NOT NULL COMMENT '发送场景', `today_index` tinyint(4) NOT NULL COMMENT '今日发送的第几条', `used` tinyint(4) NOT NULL COMMENT '是否使用', `used_time` datetime NULL DEFAULT NULL COMMENT '使用时间', - `used_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '使用 IP', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `used_ip` varchar(255) NULL DEFAULT NULL COMMENT '使用 IP', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_mobile`(`mobile`) USING BTREE COMMENT '手机号' -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '手机验证码' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '手机验证码' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_sms_code @@ -3256,33 +3256,33 @@ DROP TABLE IF EXISTS `system_sms_log`; CREATE TABLE `system_sms_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `channel_id` bigint(20) NOT NULL COMMENT '短信渠道编号', - `channel_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信渠道编码', + `channel_code` varchar(63) NOT NULL COMMENT '短信渠道编码', `template_id` bigint(20) NOT NULL COMMENT '模板编号', - `template_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码', + `template_code` varchar(63) NOT NULL COMMENT '模板编码', `template_type` tinyint(4) NOT NULL COMMENT '短信类型', - `template_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信内容', - `template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信参数', - `api_template_id` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信 API 的模板编号', - `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '手机号', + `template_content` varchar(255) NOT NULL COMMENT '短信内容', + `template_params` varchar(255) NOT NULL COMMENT '短信参数', + `api_template_id` varchar(63) NOT NULL COMMENT '短信 API 的模板编号', + `mobile` varchar(11) NOT NULL COMMENT '手机号', `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户编号', `user_type` tinyint(4) NULL DEFAULT NULL COMMENT '用户类型', `send_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '发送状态', `send_time` datetime NULL DEFAULT NULL COMMENT '发送时间', - `api_send_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 发送结果的编码', - `api_send_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 发送失败的提示', - `api_request_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 发送返回的唯一请求 ID', - `api_serial_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信 API 发送返回的序号', + `api_send_code` varchar(63) NULL DEFAULT NULL COMMENT '短信 API 发送结果的编码', + `api_send_msg` varchar(255) NULL DEFAULT NULL COMMENT '短信 API 发送失败的提示', + `api_request_id` varchar(255) NULL DEFAULT NULL COMMENT '短信 API 发送返回的唯一请求 ID', + `api_serial_no` varchar(255) NULL DEFAULT NULL COMMENT '短信 API 发送返回的序号', `receive_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '接收状态', `receive_time` datetime NULL DEFAULT NULL COMMENT '接收时间', - `api_receive_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'API 接收结果的编码', - `api_receive_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'API 接收结果的说明', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `api_receive_code` varchar(63) NULL DEFAULT NULL COMMENT 'API 接收结果的编码', + `api_receive_msg` varchar(255) NULL DEFAULT NULL COMMENT 'API 接收结果的说明', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '短信日志' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '短信日志' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_sms_log @@ -3296,21 +3296,21 @@ CREATE TABLE `system_sms_template` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', `type` tinyint(4) NOT NULL COMMENT '短信签名', `status` tinyint(4) NOT NULL COMMENT '开启状态', - `code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码', - `name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板名称', - `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板内容', - `params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '参数数组', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `api_template_id` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信 API 的模板编号', + `code` varchar(63) NOT NULL COMMENT '模板编码', + `name` varchar(63) NOT NULL COMMENT '模板名称', + `content` varchar(255) NOT NULL COMMENT '模板内容', + `params` varchar(255) NOT NULL COMMENT '参数数组', + `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注', + `api_template_id` varchar(63) NOT NULL COMMENT '短信 API 的模板编号', `channel_id` bigint(20) NOT NULL COMMENT '短信渠道编号', - `channel_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信渠道编码', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `channel_code` varchar(63) NOT NULL COMMENT '短信渠道编码', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '短信模板' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '短信模板' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_sms_template @@ -3322,21 +3322,21 @@ CREATE TABLE `system_sms_template` ( DROP TABLE IF EXISTS `system_social_client`; CREATE TABLE `system_social_client` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名', + `name` varchar(255) NOT NULL COMMENT '应用名', `social_type` tinyint(4) NOT NULL COMMENT '社交平台的类型', `user_type` tinyint(4) NOT NULL COMMENT '用户类型', - `client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号', - `client_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端密钥', - `agent_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '代理编号', + `client_id` varchar(255) NOT NULL COMMENT '客户端编号', + `client_secret` varchar(255) NOT NULL COMMENT '客户端密钥', + `agent_id` varchar(255) NULL DEFAULT NULL COMMENT '代理编号', `status` tinyint(4) NOT NULL COMMENT '状态', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '社交客户端表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '社交客户端表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_social_client @@ -3349,22 +3349,22 @@ DROP TABLE IF EXISTS `system_social_user`; CREATE TABLE `system_social_user` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键(自增策略)', `type` tinyint(4) NOT NULL COMMENT '社交平台的类型', - `openid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '社交 openid', - `token` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '社交 token', - `raw_token_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '原始 Token 数据,一般是 JSON 格式', - `nickname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户昵称', - `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户头像', - `raw_user_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '原始用户数据,一般是 JSON 格式', - `code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '最后一次的认证 code', - `state` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '最后一次的认证 state', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `openid` varchar(32) NOT NULL COMMENT '社交 openid', + `token` varchar(256) NULL DEFAULT NULL COMMENT '社交 token', + `raw_token_info` varchar(1024) NOT NULL COMMENT '原始 Token 数据,一般是 JSON 格式', + `nickname` varchar(32) NOT NULL COMMENT '用户昵称', + `avatar` varchar(255) NULL DEFAULT NULL COMMENT '用户头像', + `raw_user_info` varchar(1024) NOT NULL COMMENT '原始用户数据,一般是 JSON 格式', + `code` varchar(256) NOT NULL COMMENT '最后一次的认证 code', + `state` varchar(256) NULL DEFAULT NULL COMMENT '最后一次的认证 state', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '社交用户表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '社交用户表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_social_user @@ -3380,14 +3380,14 @@ CREATE TABLE `system_social_user_bind` ( `user_type` tinyint(4) NOT NULL COMMENT '用户类型', `social_type` tinyint(4) NOT NULL COMMENT '社交平台的类型', `social_user_id` bigint(20) NOT NULL COMMENT '社交用户的编号', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '社交绑定表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '社交绑定表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_social_user_bind @@ -3399,22 +3399,22 @@ CREATE TABLE `system_social_user_bind` ( DROP TABLE IF EXISTS `system_tenant`; CREATE TABLE `system_tenant` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '租户编号', - `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户名', + `name` varchar(30) NOT NULL COMMENT '租户名', `contact_user_id` bigint(20) NULL DEFAULT NULL COMMENT '联系人的用户编号', - `contact_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '联系人', - `contact_mobile` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系手机', + `contact_name` varchar(30) NOT NULL COMMENT '联系人', + `contact_mobile` varchar(500) NULL DEFAULT NULL COMMENT '联系手机', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '租户状态(0正常 1停用)', - `website` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '绑定域名', + `website` varchar(256) NULL DEFAULT '' COMMENT '绑定域名', `package_id` bigint(20) NOT NULL COMMENT '租户套餐编号', `expire_time` datetime NOT NULL COMMENT '过期时间', `account_count` int(11) NOT NULL COMMENT '账号数量', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NOT NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '租户表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 3 COMMENT = '租户表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_tenant @@ -3428,17 +3428,17 @@ INSERT INTO `system_tenant` VALUES (2, '合立智能化系统', 2, '合立管理 DROP TABLE IF EXISTS `system_tenant_package`; CREATE TABLE `system_tenant_package` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '套餐编号', - `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '套餐名', + `name` varchar(30) NOT NULL COMMENT '套餐名', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '租户状态(0正常 1停用)', - `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '备注', - `menu_ids` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '关联的菜单编号', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(256) NULL DEFAULT '' COMMENT '备注', + `menu_ids` varchar(2048) NOT NULL COMMENT '关联的菜单编号', + `creator` varchar(64) NOT NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 113 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '租户套餐表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 113 COMMENT = '租户套餐表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_tenant_package @@ -3452,14 +3452,14 @@ CREATE TABLE `system_user_post` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', `user_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户ID', `post_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '岗位ID', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 116 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户岗位表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 116 COMMENT = '用户岗位表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Table structure for system_user_role @@ -3469,14 +3469,14 @@ CREATE TABLE `system_user_role` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增编号', `user_id` bigint(20) NOT NULL COMMENT '用户ID', `role_id` bigint(20) NOT NULL COMMENT '角色ID', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户和角色关联表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 24 COMMENT = '用户和角色关联表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_user_role @@ -3490,28 +3490,28 @@ INSERT INTO `system_user_role` VALUES (1, 1, 1, '', '2022-01-11 13:19:45', '', ' DROP TABLE IF EXISTS `system_users`; CREATE TABLE `system_users` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID', - `username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户账号', - `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密码', - `nickname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户昵称', - `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', + `username` varchar(30) NOT NULL COMMENT '用户账号', + `password` varchar(100) NOT NULL DEFAULT '' COMMENT '密码', + `nickname` varchar(30) NOT NULL COMMENT '用户昵称', + `remark` varchar(500) NULL DEFAULT NULL COMMENT '备注', `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID', - `post_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '岗位编号数组', - `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '用户邮箱', - `mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '手机号码', + `post_ids` varchar(255) NULL DEFAULT NULL COMMENT '岗位编号数组', + `email` varchar(50) NULL DEFAULT '' COMMENT '用户邮箱', + `mobile` varchar(11) NULL DEFAULT '' COMMENT '手机号码', `sex` tinyint(4) NULL DEFAULT 0 COMMENT '用户性别', - `avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '头像地址', + `avatar` varchar(512) NULL DEFAULT '' COMMENT '头像地址', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '帐号状态(1正常 2停用)', - `login_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '最后登录IP', + `login_ip` varchar(50) NULL DEFAULT '' COMMENT '最后登录IP', `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_username`(`username`, `update_time`, `tenant_id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 10 COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of system_users diff --git a/sql/v1.0.0/heli.sql b/sql/v1.0.0/heli.sql index 06526db3..b668e7f3 100644 --- a/sql/v1.0.0/heli.sql +++ b/sql/v1.0.0/heli.sql @@ -25,20 +25,20 @@ SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `base_bom`; CREATE TABLE `base_bom` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', - `mould_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模具名称', - `sub_project_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '子项目名称', - `bom_verion` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BOM版本号', - `bom_use` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'BOM用途,只能填写三种值,分别是生产,研发,测试', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '描述信息', + `mould_name` varchar(255) NULL DEFAULT NULL COMMENT '模具名称', + `sub_project_name` varchar(255) NULL DEFAULT NULL COMMENT '子项目名称', + `bom_verion` varchar(64) NULL DEFAULT NULL COMMENT 'BOM版本号', + `bom_use` varchar(64) NULL DEFAULT NULL COMMENT 'BOM用途,只能填写三种值,分别是生产,研发,测试', + `description` varchar(255) NULL DEFAULT NULL COMMENT '描述信息', `status` tinyint(255) NULL DEFAULT 1 COMMENT '状态,1表示正常,2表示禁用', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'BOM主表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = 'BOM主表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_bom @@ -54,15 +54,15 @@ CREATE TABLE `base_bom_detail` ( `procedure_id` bigint(20) NOT NULL COMMENT '工序Id,对应工序主表的Id', `material_id` bigint(20) NOT NULL COMMENT '物料Id,对应物料主表的Id', `material_amount` tinyint(4) NOT NULL COMMENT '物料用量', - `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `remark` varchar(255) NULL DEFAULT NULL COMMENT '备注', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'BOM明细表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = 'BOM明细表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_bom_detail @@ -74,23 +74,23 @@ CREATE TABLE `base_bom_detail` ( DROP TABLE IF EXISTS `base_classes`; CREATE TABLE `base_classes` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', - `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '班组编码,唯一', - `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '班组名称,唯一', + `code` varchar(64) NOT NULL COMMENT '班组编码,唯一', + `name` varchar(64) NOT NULL COMMENT '班组名称,唯一', `workshop_id` bigint(20) NOT NULL COMMENT '所属车间', `dept_id` bigint(20) NOT NULL COMMENT '部门id', `leader_user_id` bigint(20) NULL DEFAULT NULL COMMENT '负责人', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '班组描述', + `description` varchar(255) NULL DEFAULT NULL COMMENT '班组描述', `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态,1表示正常,2表示禁用', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_code`(`code`) USING BTREE, INDEX `idx_name`(`name`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '生产班组表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '生产班组表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_classes @@ -102,21 +102,21 @@ CREATE TABLE `base_classes` ( DROP TABLE IF EXISTS `base_composition`; CREATE TABLE `base_composition` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', - `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '材质名', - `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '材质代号', - `original` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '来源', - `density` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '密度', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '描述', + `name` varchar(64) NOT NULL COMMENT '材质名', + `code` varchar(64) NULL DEFAULT NULL COMMENT '材质代号', + `original` char(1) NOT NULL COMMENT '来源', + `density` varchar(32) NULL DEFAULT NULL COMMENT '密度', + `description` varchar(255) NULL DEFAULT NULL COMMENT '描述', `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态,1表示正常,2表示禁用', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_name`(`name`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '材质表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '材质表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_composition @@ -128,43 +128,43 @@ CREATE TABLE `base_composition` ( DROP TABLE IF EXISTS `base_customer`; CREATE TABLE `base_customer` ( `id` bigint(19) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '客户编码', - `brief` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '客户简称', - `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '客户全称', - `industry` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属行业', + `code` varchar(50) NOT NULL COMMENT '客户编码', + `brief` varchar(50) NOT NULL COMMENT '客户简称', + `name` varchar(50) NOT NULL COMMENT '客户全称', + `industry` varchar(200) NULL DEFAULT NULL COMMENT '所属行业', `level` tinyint(1) NULL DEFAULT NULL COMMENT '客户级别.字典', `user_id` bigint(19) NULL DEFAULT NULL COMMENT '业务员,对应用户ID', - `description` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', - `contact1_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1姓名', - `contact1_post` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1岗位', - `contact1_method` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1方法', - `contact1_email` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1邮箱', - `contact1_addr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1地址', - `contact2_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2姓名', - `contact2_post` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2岗位', - `contact2_method` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2方法', - `contact2_email` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2邮箱', - `contact2_addr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2地址', - `contact3_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3姓名', - `contact3_post` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3岗位', - `contact3_method` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3方法', - `contact3_email` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3邮箱', - `contact3_addr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3地址', + `description` varchar(200) NULL DEFAULT NULL COMMENT '备注', + `contact1_name` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1姓名', + `contact1_post` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1岗位', + `contact1_method` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1方法', + `contact1_email` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1邮箱', + `contact1_addr` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1地址', + `contact2_name` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2姓名', + `contact2_post` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2岗位', + `contact2_method` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2方法', + `contact2_email` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2邮箱', + `contact2_addr` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2地址', + `contact3_name` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3姓名', + `contact3_post` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3岗位', + `contact3_method` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3方法', + `contact3_email` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3邮箱', + `contact3_addr` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3地址', `status` tinyint(1) NOT NULL COMMENT '状态,1 表示正常,2 表示禁用', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', - `logo` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '客户logo', - `pay_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '付款方式', - `account_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '账户名称', - `bank_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '银行账号', - `bank_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '开户行', - `tax_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司税号', + `logo` varchar(255) NULL DEFAULT NULL COMMENT '客户logo', + `pay_type` varchar(255) NULL DEFAULT NULL COMMENT '付款方式', + `account_name` varchar(255) NULL DEFAULT NULL COMMENT '账户名称', + `bank_no` varchar(255) NULL DEFAULT NULL COMMENT '银行账号', + `bank_address` varchar(255) NULL DEFAULT NULL COMMENT '开户行', + `tax_no` varchar(255) NULL DEFAULT NULL COMMENT '公司税号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '客户新表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '客户新表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_customer @@ -176,41 +176,41 @@ CREATE TABLE `base_customer` ( DROP TABLE IF EXISTS `base_material`; CREATE TABLE `base_material` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', - `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '物料编码', - `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '物料名称', - `short_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物料简称', - `material_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '物料类型', + `code` varchar(64) NOT NULL COMMENT '物料编码', + `name` varchar(64) NOT NULL COMMENT '物料名称', + `short_name` varchar(32) NULL DEFAULT NULL COMMENT '物料简称', + `material_type` char(1) NOT NULL COMMENT '物料类型', `composition_id` bigint(20) NULL DEFAULT NULL COMMENT '材质id', `output_input_tax_rate` decimal(20, 6) NULL DEFAULT NULL COMMENT '销项税率或进项税率 (%)', `main_supplier_id` bigint(20) NULL DEFAULT NULL COMMENT '首选供应商', `main_from` tinyint(1) NULL DEFAULT NULL COMMENT '物料主要来源', - `brand` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '品牌', - `spec` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '规格', - `unit` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '主要单位', - `size_info` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '尺寸信息', - `barcode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物料条码', - `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物料logo地址', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '物料描述', + `brand` varchar(255) NULL DEFAULT NULL COMMENT '品牌', + `spec` varchar(255) NULL DEFAULT NULL COMMENT '规格', + `unit` varchar(64) NOT NULL COMMENT '主要单位', + `size_info` varchar(64) NULL DEFAULT NULL COMMENT '尺寸信息', + `barcode` varchar(255) NULL DEFAULT NULL COMMENT '物料条码', + `logo` varchar(255) NULL DEFAULT NULL COMMENT '物料logo地址', + `description` varchar(255) NULL DEFAULT NULL COMMENT '物料描述', `inv_safe` decimal(20, 6) NULL DEFAULT NULL COMMENT '安全库存', `inv_upper_limit` decimal(20, 6) NULL DEFAULT NULL COMMENT '库存预警上限', `inv_lower_limit` decimal(20, 6) NULL DEFAULT NULL COMMENT '库存预警下限', `trace_type` tinyint(4) NULL DEFAULT NULL COMMENT '管控方式,只有两种值,分别是1和2,1表示单个管理,2表示批次管理', - `virtual_part` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '虚拟物料标识,只能填写Y和N,Y表示虚拟物料,N表示反之', + `virtual_part` char(1) NULL DEFAULT NULL COMMENT '虚拟物料标识,只能填写Y和N,Y表示虚拟物料,N表示反之', `dft_store_wh` bigint(20) NULL DEFAULT NULL COMMENT '默认保存的仓库,对应仓库表中的Id', `dft_store_rg` bigint(20) NULL DEFAULT NULL COMMENT '默认保存的库区,对应库区表中的Id', `dft_store_pn` bigint(20) NULL DEFAULT NULL COMMENT '默认保存的库位,对应库位表中的Id', `dft_route` bigint(20) NULL DEFAULT NULL COMMENT '默认工艺路线,对应工艺路线表中的Id', `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态,1表示正常,2表示禁用', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_code`(`code`) USING BTREE, INDEX `idx_name`(`name`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '物料表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '物料表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_material @@ -222,17 +222,17 @@ CREATE TABLE `base_material` ( DROP TABLE IF EXISTS `base_mould_type`; CREATE TABLE `base_mould_type` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', - `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '类型名称 唯一', + `name` varchar(64) NOT NULL COMMENT '类型名称 唯一', `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态,1表示正常,2表示禁用,默认是1', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_name`(`name`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '模具类型表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '模具类型表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_mould_type @@ -244,16 +244,16 @@ CREATE TABLE `base_mould_type` ( DROP TABLE IF EXISTS `base_procedure`; CREATE TABLE `base_procedure` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', - `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工序编号', - `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工序名称,唯一', - `procedure_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工序类型', + `code` varchar(64) NULL DEFAULT NULL COMMENT '工序编号', + `name` varchar(64) NOT NULL COMMENT '工序名称,唯一', + `procedure_type` char(1) NOT NULL COMMENT '工序类型', `standard1_time` decimal(20, 6) NULL DEFAULT NULL COMMENT '额定工时1', `standard2_time` decimal(20, 6) NULL DEFAULT NULL COMMENT '额定工时2', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工序描述', + `description` varchar(255) NULL DEFAULT NULL COMMENT '工序描述', `status` tinyint(1) NOT NULL COMMENT '状态,1表示正常,2表示禁用', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', @@ -262,7 +262,7 @@ CREATE TABLE `base_procedure` ( PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_name`(`name`) USING BTREE, UNIQUE INDEX `idx_code`(`code`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '工序表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '工序表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_procedure @@ -274,15 +274,15 @@ CREATE TABLE `base_procedure` ( DROP TABLE IF EXISTS `base_process_route`; CREATE TABLE `base_process_route` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', - `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '工艺路线编号,唯一', - `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工艺路线名称,唯一', + `code` varchar(64) NULL DEFAULT NULL COMMENT '工艺路线编号,唯一', + `name` varchar(64) NOT NULL COMMENT '工艺路线名称,唯一', `business_parter_id` bigint(20) NULL DEFAULT NULL COMMENT '客户id', `material_id` bigint(20) NOT NULL COMMENT '物料id', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '描述信息', + `description` varchar(255) NULL DEFAULT NULL COMMENT '描述信息', `status` tinyint(1) NOT NULL COMMENT '状态,1表示正常,2表示禁用', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', @@ -290,7 +290,7 @@ CREATE TABLE `base_process_route` ( UNIQUE INDEX `idx_name`(`name`) USING BTREE, UNIQUE INDEX `idx_material_id`(`material_id`) USING BTREE, UNIQUE INDEX `idx_code`(`code`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '工艺路线' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '工艺路线' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_process_route @@ -306,17 +306,17 @@ CREATE TABLE `base_process_route_detail` ( `procedure_id` int(19) NOT NULL COMMENT '工序Id', `seq` int(5) NOT NULL COMMENT '工序在工艺路线中的顺序', `duration` int(255) NULL DEFAULT NULL COMMENT '标准工时,单位(sys秒)', - `repair` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '维修工序标识,只能填写Y和N,Y表示此工序有不良产生,N表示反之', - `repair_to_ps` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '维修后的工序,对应工序表中的Id', - `necessary` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工序是否必过标识,只能填写Y和N,Y表示此工序必须要经过,N表示反之', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `repair` varchar(1) NULL DEFAULT NULL COMMENT '维修工序标识,只能填写Y和N,Y表示此工序有不良产生,N表示反之', + `repair_to_ps` varchar(64) NULL DEFAULT NULL COMMENT '维修后的工序,对应工序表中的Id', + `necessary` varchar(1) NOT NULL COMMENT '工序是否必过标识,只能填写Y和N,Y表示此工序必须要经过,N表示反之', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '工艺路线明细' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '工艺路线明细' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_process_route_detail @@ -328,44 +328,44 @@ CREATE TABLE `base_process_route_detail` ( DROP TABLE IF EXISTS `base_supplier`; CREATE TABLE `base_supplier` ( `id` bigint(19) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '供应商编码', - `brief` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '供应商简称', - `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '供应商全称', - `industry` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属行业', + `code` varchar(50) NOT NULL COMMENT '供应商编码', + `brief` varchar(50) NOT NULL COMMENT '供应商简称', + `name` varchar(50) NOT NULL COMMENT '供应商全称', + `industry` varchar(200) NULL DEFAULT NULL COMMENT '所属行业', `level` tinyint(1) NULL DEFAULT NULL COMMENT '供应商级别.字典', `category` tinyint(1) NULL DEFAULT NULL COMMENT '供应商分类.字典', `user_id` bigint(19) NULL DEFAULT NULL COMMENT '归属人员,对应用户ID', - `description` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', - `contact1_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1姓名', - `contact1_post` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1岗位', - `contact1_method` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1方法', - `contact1_email` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1邮箱', - `contact1_addr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名1地址', - `contact2_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2姓名', - `contact2_post` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2岗位', - `contact2_method` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2方法', - `contact2_email` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2邮箱', - `contact2_addr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名2地址', - `contact3_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3姓名', - `contact3_post` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3岗位', - `contact3_method` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3方法', - `contact3_email` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3邮箱', - `contact3_addr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人姓名3地址', + `description` varchar(200) NULL DEFAULT NULL COMMENT '备注', + `contact1_name` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1姓名', + `contact1_post` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1岗位', + `contact1_method` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1方法', + `contact1_email` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1邮箱', + `contact1_addr` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名1地址', + `contact2_name` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2姓名', + `contact2_post` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2岗位', + `contact2_method` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2方法', + `contact2_email` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2邮箱', + `contact2_addr` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名2地址', + `contact3_name` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3姓名', + `contact3_post` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3岗位', + `contact3_method` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3方法', + `contact3_email` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3邮箱', + `contact3_addr` varchar(200) NULL DEFAULT NULL COMMENT '联系人姓名3地址', `status` tinyint(1) NOT NULL COMMENT '状态,1 表示正常,2 表示禁用', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', - `logo` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '供应商logo', - `pay_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '付款方式', - `account_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '账户名称', - `bank_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '银行账号', - `bank_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '开户行', - `tax_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司税号', + `logo` varchar(255) NULL DEFAULT NULL COMMENT '供应商logo', + `pay_type` varchar(255) NULL DEFAULT NULL COMMENT '付款方式', + `account_name` varchar(255) NULL DEFAULT NULL COMMENT '账户名称', + `bank_no` varchar(255) NULL DEFAULT NULL COMMENT '银行账号', + `bank_address` varchar(255) NULL DEFAULT NULL COMMENT '开户行', + `tax_no` varchar(255) NULL DEFAULT NULL COMMENT '公司税号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '供应商表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '供应商表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_supplier @@ -377,22 +377,22 @@ CREATE TABLE `base_supplier` ( DROP TABLE IF EXISTS `base_workshop`; CREATE TABLE `base_workshop` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', - `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '生产车间编号,唯一', - `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '生产车间名称,唯一', + `code` varchar(64) NOT NULL COMMENT '生产车间编号,唯一', + `name` varchar(64) NOT NULL COMMENT '生产车间名称,唯一', `dept_id` bigint(20) NOT NULL COMMENT '部门id', `leader_user_id` bigint(20) NULL DEFAULT NULL COMMENT '负责人', - `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '描述信息', + `description` varchar(255) NULL DEFAULT NULL COMMENT '描述信息', `status` tinyint(1) NULL DEFAULT NULL COMMENT '状态,1表示正常,2表示禁用,默认是1', - `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', + `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', + `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', `tenant_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_code`(`code`) USING BTREE, INDEX `idx_name`(`name`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '车间表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '车间表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of base_workshop @@ -405,20 +405,20 @@ DROP TABLE IF EXISTS `eqt_base`; CREATE TABLE `eqt_base` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `eqt_type` bigint(20) NOT NULL COMMENT '设备类型 Id,对应表eqt_type 的 Id 列', - `eqt_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备编号,唯一', - `eqt_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备名称', + `eqt_no` varchar(50) NOT NULL COMMENT '设备编号,唯一', + `eqt_name` varchar(50) NULL DEFAULT NULL COMMENT '设备名称', `eqt_status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态,1 表示正常,2 表示作废', `sup_id` bigint(20) NULL DEFAULT NULL COMMENT '供应商 id', `get_date` date NULL DEFAULT NULL COMMENT '设备的购入日期', `recent_date` date NULL DEFAULT NULL COMMENT '设备最近一次的保养日期', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备基础资料表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '设备基础资料表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of eqt_base @@ -430,20 +430,20 @@ CREATE TABLE `eqt_base` ( DROP TABLE IF EXISTS `eqt_type`; CREATE TABLE `eqt_type` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `type_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备类型编号,唯一', - `type_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备类型名称,唯一', + `type_no` varchar(50) NOT NULL COMMENT '设备类型编号,唯一', + `type_name` varchar(50) NOT NULL COMMENT '设备类型名称,唯一', `eqt_status` tinyint(1) NOT NULL COMMENT '状态,1 表示正常,2 表示报废,3 表示设备暂时不可用', `mtn_days` int(11) NULL DEFAULT NULL COMMENT '保养标准(天)', `mtn_product_qty` int(11) NULL DEFAULT NULL COMMENT '保养标准(产品数量)', `type_status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态,1 表示正常,2 表示作废', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备类型表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '设备类型表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of eqt_type @@ -456,18 +456,18 @@ DROP TABLE IF EXISTS `eqt_type_mtn_item`; CREATE TABLE `eqt_type_mtn_item` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `eqt_type` bigint(20) NOT NULL COMMENT '设备类型 Id,对应表eqt_type 的 Id 列', - `mtn_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备保养项目编号,唯一', - `mtn_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备保养项目名称,唯一', - `mtn_descr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '保养方法描述', + `mtn_no` varchar(50) NULL DEFAULT NULL COMMENT '设备保养项目编号,唯一', + `mtn_name` varchar(50) NOT NULL COMMENT '设备保养项目名称,唯一', + `mtn_descr` varchar(200) NULL DEFAULT NULL COMMENT '保养方法描述', `mtn_item_status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态,1 表示正常,2 表示作废', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备保养项目表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '设备保养项目表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of eqt_type_mtn_item @@ -480,17 +480,17 @@ CREATE TABLE `eqt_type_mtn_item` ( DROP TABLE IF EXISTS `pro_assy_kpsn`; CREATE TABLE `pro_assy_kpsn` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `barcode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品条码', - `kp_ barcode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '原材料条码', + `barcode` varchar(50) NULL DEFAULT NULL COMMENT '产品条码', + `kp_ barcode` varchar(50) NULL DEFAULT NULL COMMENT '原材料条码', `tn_id` bigint(19) NOT NULL COMMENT '工位 Id,对应 sys_tn 中的 Id', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '存放组装工位扫描的产品条码和原材料条码表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '存放组装工位扫描的产品条码和原材料条码表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_assy_kpsn @@ -505,19 +505,19 @@ CREATE TABLE `pro_issue_part` ( `wo_id` bigint(19) NOT NULL COMMENT '工单 Id,对应 pro_wo 表中的Id 列', `line_id` bigint(19) NOT NULL COMMENT '生产线 Id,对应 sys_line 中的 Id', `part_id` bigint(19) NOT NULL COMMENT '物料 Id,对应 sys_part 中的Id 列', - `lot_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '物料批号', + `lot_no` varchar(50) NULL DEFAULT NULL COMMENT '物料批号', `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id', `rg_id` bigint(19) NULL DEFAULT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `pn_id` bigint(19) NULL DEFAULT NULL COMMENT '库位 Id,对应 wms_pn 表中的 Id', `issue_qty` bigint(19) NOT NULL COMMENT '发料数量', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '生产发料表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '生产发料表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_issue_part @@ -530,17 +530,17 @@ DROP TABLE IF EXISTS `pro_pack_d_data`; CREATE TABLE `pro_pack_d_data` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `wo_id` bigint(19) NOT NULL COMMENT '生产工单 Id', - `barcode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品条码', + `barcode` varchar(50) NOT NULL COMMENT '产品条码', `carton_no` tinyint(19) NOT NULL COMMENT '箱号', `tn_id` bigint(19) NOT NULL COMMENT '工位 Id,对应 sys_tn 中的 Id', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '包装数据明细表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '包装数据明细表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_pack_d_data @@ -552,16 +552,16 @@ CREATE TABLE `pro_pack_d_data` ( DROP TABLE IF EXISTS `pro_pack_m_data`; CREATE TABLE `pro_pack_m_data` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `carton_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '箱号', - `carton_close_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '箱子是否关闭,Y 表示关闭,N 表示未关闭,默认是 N', + `carton_no` varchar(50) NOT NULL COMMENT '箱号', + `carton_close_flag` char(1) NOT NULL COMMENT '箱子是否关闭,Y 表示关闭,N 表示未关闭,默认是 N', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '包装数据主表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '包装数据主表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_pack_m_data @@ -589,13 +589,13 @@ CREATE TABLE `pro_piece_count` ( `re_ok_qty` int(11) NOT NULL DEFAULT 0 COMMENT '生产数量(再次过站的良品),默认值 0', `re_ng_qty` int(11) NOT NULL DEFAULT 0 COMMENT '生产数量(再次过站的不良品),默认值 0', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '生产统计(单件管控)表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '生产统计(单件管控)表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_piece_count @@ -613,17 +613,17 @@ CREATE TABLE `pro_piece_status` ( `line_id` bigint(19) NOT NULL COMMENT '生产线 Id,对应 sys_line 中的 Id', `ps_id` bigint(19) NOT NULL COMMENT '工序 Id,对应 sys_ps 中的 Id', `tn_id` bigint(19) NOT NULL COMMENT '工位 Id,对应 sys_tn 中的 Id', - `barcode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品条码', - `barcode_status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品条码状态,只有 Y 和 N两种值,Y 表示良品,N 表示不良品,S 表示报废品', + `barcode` varchar(50) NOT NULL COMMENT '产品条码', + `barcode_status` char(1) NOT NULL COMMENT '产品条码状态,只有 Y 和 N两种值,Y 表示良品,N 表示不良品,S 表示报废品', `next_ps_id` bigint(19) NOT NULL COMMENT '下一个工序的 Id,对应sys_ps 中的 Id', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品(单件管控)状态表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '产品(单件管控)状态表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_piece_status @@ -641,17 +641,17 @@ CREATE TABLE `pro_piece_status_log` ( `line_id` bigint(19) NOT NULL COMMENT '生产线 Id,对应 sys_line 中的 Id', `ps_id` bigint(19) NOT NULL COMMENT '工序 Id,对应 sys_ps 中的 Id', `tn_id` bigint(19) NOT NULL COMMENT '工位 Id,对应 sys_tn 中的 Id', - `barcode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品条码', - `barcode_status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品条码状态,只有 Y 和 N两种值,Y 表示良品,N 表示不良品,S 表示报废品', + `barcode` varchar(50) NOT NULL COMMENT '产品条码', + `barcode_status` char(1) NOT NULL COMMENT '产品条码状态,只有 Y 和 N两种值,Y 表示良品,N 表示不良品,S 表示报废品', `next_ps_id` bigint(19) NOT NULL COMMENT '下一个工序的 Id,对应sys_ps 中的 Id', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品(单件管控)状态历史记录表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '产品(单件管控)状态历史记录表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_piece_status_log @@ -663,7 +663,7 @@ CREATE TABLE `pro_piece_status_log` ( DROP TABLE IF EXISTS `pro_plan`; CREATE TABLE `pro_plan` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `plan_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '生产计划编号', + `plan_no` varchar(50) NOT NULL COMMENT '生产计划编号', `part_id` bigint(19) NOT NULL COMMENT '成品 Id,对应 sys_part 表中的 Id 列', `plan_qty` int(11) NOT NULL COMMENT '计划数量', `pro_place` bigint(19) NULL DEFAULT NULL COMMENT '生产单位,一般对应sys_line 中的 Id 列', @@ -673,21 +673,21 @@ CREATE TABLE `pro_plan` ( `plan_bom` bigint(19) NULL DEFAULT NULL COMMENT '生产 BOM,对应 sys_m_bom 中的 Id 列', `barcode_rule` bigint(19) NULL DEFAULT NULL COMMENT '产品条码规则,对应sys_barcode_rule 表中的 Id 列', `pack_spec` bigint(19) NULL DEFAULT NULL COMMENT '产品包装方式,对应sys_pack_spec 表中的 Id 列', - `plan_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工单类型,只能填以下的值:一般工单,试产工单,研发工单.返修工单,改制工单', + `plan_type` varchar(50) NULL DEFAULT NULL COMMENT '工单类型,只能填以下的值:一般工单,试产工单,研发工单.返修工单,改制工单', `split_wo_qty` int(11) NULL DEFAULT 0 COMMENT '实际投入数量,默认填 0', `act_input_qty` int(11) NULL DEFAULT 0 COMMENT '实际投入数量,默认填 0', `act_output_qty` int(11) NULL DEFAULT 0 COMMENT '实际产出数量,默认填 0', `plan_status` tinyint(19) NOT NULL DEFAULT 1 COMMENT '工单状态,只存在下面的值:1:表示工单刚建立,尚未生产(默认值)2:表示此工单作废3:表示工单生产中4:表示工单已完成5:表示工单冻结中6:表示工单处于放行状态', `plan_id` bigint(19) NULL DEFAULT NULL COMMENT '所属计划的 Id,对应pro_plan 中的 Id', - `descr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述信息', + `descr` varchar(200) NULL DEFAULT NULL COMMENT '描述信息', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '生产计划表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '生产计划表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_plan @@ -702,19 +702,19 @@ CREATE TABLE `pro_put_in_storage` ( `wo_id` bigint(19) NOT NULL COMMENT '工单 Id,对应 pro_wo 表中的Id 列', `line_id` bigint(19) NOT NULL COMMENT '生产线 Id,对应 sys_line 中的 Id,生产入库的时候必须填写,委外入库的时候填写null', `part_id` bigint(19) NOT NULL COMMENT '物料 Id,对应 sys_part 中的Id 列', - `lot_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '物料批号', + `lot_no` varchar(50) NULL DEFAULT NULL COMMENT '物料批号', `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id', `rg_id` bigint(19) NULL DEFAULT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `pn_id` bigint(19) NULL DEFAULT NULL COMMENT '库位 Id,对应 wms_pn 表中的 Id', `put_in_qty` bigint(19) NOT NULL COMMENT '入库数量', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '生产入库表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '生产入库表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_put_in_storage @@ -727,7 +727,7 @@ DROP TABLE IF EXISTS `pro_report_work`; CREATE TABLE `pro_report_work` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `wo_id` bigint(19) NOT NULL COMMENT '工单 Id,对应 pro_wo 表中的Id 列', - `lot_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '物料批号', + `lot_no` varchar(50) NULL DEFAULT NULL COMMENT '物料批号', `work_date` date NOT NULL COMMENT '生产日期(日期部分)', `work_hour` tinyint(4) NOT NULL COMMENT '生产日期(小时部分)', `tn_id` bigint(19) NOT NULL COMMENT '工位 Id,对应 sys_tn 中的 Id', @@ -736,13 +736,13 @@ CREATE TABLE `pro_report_work` ( `sp_qty` tinyint(19) NOT NULL COMMENT '生产数量(报废品)', `report_user` bigint(19) NULL DEFAULT NULL COMMENT '报工人员的 Id,此列暂时填写 null', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '存放生产报工数据' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '存放生产报工数据' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_report_work @@ -754,17 +754,17 @@ CREATE TABLE `pro_report_work` ( DROP TABLE IF EXISTS `pro_temp_kpsn`; CREATE TABLE `pro_temp_kpsn` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `barcode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品条码', - `kp_ barcode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '原材料条码', + `barcode` varchar(50) NOT NULL COMMENT '产品条码', + `kp_ barcode` varchar(50) NOT NULL COMMENT '原材料条码', `tn_id` bigint(19) NOT NULL COMMENT '工位 Id,对应 sys_tn 中的 Id', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '存放组装工位临时扫描的产品条码和原材料条码表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '存放组装工位临时扫描的产品条码和原材料条码表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_temp_kpsn @@ -776,7 +776,7 @@ CREATE TABLE `pro_temp_kpsn` ( DROP TABLE IF EXISTS `pro_wo`; CREATE TABLE `pro_wo` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `wo_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '生产工单编号', + `wo_no` varchar(50) NOT NULL COMMENT '生产工单编号', `part_id` bigint(19) NOT NULL COMMENT '成品 Id,对应 sys_part 表中的 Id 列', `plan_qty` int(11) NOT NULL COMMENT '计划数量', `pro_place` bigint(19) NULL DEFAULT NULL COMMENT '生产单位,一般对应sys_line 中的 Id 列', @@ -786,7 +786,7 @@ CREATE TABLE `pro_wo` ( `plan_bom` bigint(19) NULL DEFAULT NULL COMMENT '生产 BOM,对应 sys_m_bom 中的 Id 列', `barcode_rule` bigint(19) NULL DEFAULT NULL COMMENT '产品条码规则,对应sys_barcode_rule 表中的 Id 列', `pack_spec` bigint(19) NULL DEFAULT NULL COMMENT '产品包装方式,对应sys_pack_spec 表中的 Id 列', - `wo_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工单类型,只能填以下的值:一般工单,试产工单,研发工单.返修工单,改制工单', + `wo_type` varchar(50) NULL DEFAULT NULL COMMENT '工单类型,只能填以下的值:一般工单,试产工单,研发工单.返修工单,改制工单', `wo_input_ps` bigint(19) NULL DEFAULT NULL COMMENT '产计划投入的工序', `wo_output_ps` bigint(19) NULL DEFAULT NULL COMMENT '计划产出的工序', `act_input_qty` int(11) NULL DEFAULT 0 COMMENT '实际投入数量,默认填 0', @@ -794,15 +794,15 @@ CREATE TABLE `pro_wo` ( `put_storage_qty` int(11) NULL DEFAULT 0 COMMENT '实际产出数量,默认填 0', `wo_status` tinyint(19) NOT NULL DEFAULT 1 COMMENT '工单状态,只存在下面的值:1:表示工单刚建立,尚未生产(默认值)2:表示此工单作废3:表示工单生产中4:表示工单已完成5:表示工单冻结中6:表示工单处于放行状态', `plan_id` bigint(19) NULL DEFAULT NULL COMMENT '所属计划的 Id,对应pro_plan 中的 Id', - `descr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述信息', + `descr` varchar(200) NULL DEFAULT NULL COMMENT '描述信息', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '生产工单表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '生产工单表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_wo @@ -816,15 +816,15 @@ CREATE TABLE `pro_wo_sn` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `wo_id` bigint(19) NOT NULL COMMENT '工单 Id,对应 pro_wo 表中的Id 列', `seq` int(11) NOT NULL COMMENT '条码顺序号,每张工单的条码顺序号从 1 开始编号,最大值等于工单的计划数量', - `barcode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品条码', + `barcode` varchar(50) NOT NULL COMMENT '产品条码', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '工单产品条码表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '工单产品条码表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of pro_wo_sn @@ -839,25 +839,25 @@ CREATE TABLE `qms_d_check` ( `check_result_id` bigint(19) NOT NULL COMMENT '对应 qms_m_check 中的 id 列', `check_id` bigint(19) NOT NULL COMMENT '对应 qms_sys_m_check 中的id 列', `ps_id` bigint(19) NOT NULL COMMENT '工序 Id,对应 sys_ps 中的 id', - `check_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '检验项编号观', - `check_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT ' 检验项名称,唯一', - `check_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT ' 类型,只能填写功能或者外观', - `check_property` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT ' 性质,只能填写定量或者定性', - `check_unit` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT ' 单位', + `check_no` varchar(50) NULL DEFAULT NULL COMMENT '检验项编号观', + `check_name` varchar(50) NOT NULL COMMENT ' 检验项名称,唯一', + `check_type` varchar(50) NOT NULL COMMENT ' 类型,只能填写功能或者外观', + `check_property` varchar(50) NOT NULL COMMENT ' 性质,只能填写定量或者定性', + `check_unit` varchar(50) NOT NULL COMMENT ' 单位', `upper_limit` decimal(10, 2) NULL DEFAULT NULL COMMENT '上限', `lower_limit` decimal(10, 2) NULL DEFAULT NULL COMMENT '下限', `standard_value` decimal(10, 2) NULL DEFAULT NULL COMMENT '标准值', - `descr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述信息', - `check_item_result` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '检验结果,Y 表示合格,N 表示不合格', + `descr` varchar(200) NULL DEFAULT NULL COMMENT '描述信息', + `check_item_result` char(1) NULL DEFAULT NULL COMMENT '检验结果,Y 表示合格,N 表示不合格', `check_item_status` tinyint(1) NOT NULL COMMENT '状态,1 表示正常,2 表示作废', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '成品工序检验项明细表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '成品工序检验项明细表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qms_d_check @@ -869,18 +869,18 @@ CREATE TABLE `qms_d_check` ( DROP TABLE IF EXISTS `qms_m_check`; CREATE TABLE `qms_m_check` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `barcode` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品条码', + `barcode` varchar(50) NOT NULL COMMENT '产品条码', `ps_id` bigint(19) NOT NULL COMMENT '工序 Id,对应 sys_ps 中的 id', - `check_result` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '检验结果,Y 表示合格,N 表示不合格', + `check_result` char(1) NOT NULL COMMENT '检验结果,Y 表示合格,N 表示不合格', `check_status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态,1 表示正常,2 表示作废,默认值是 1', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '成品工序检验主表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '成品工序检验主表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qms_m_check @@ -892,24 +892,24 @@ CREATE TABLE `qms_m_check` ( DROP TABLE IF EXISTS `qms_sys_check_item`; CREATE TABLE `qms_sys_check_item` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `check_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '检验项编号', - `check_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '检验项名称,唯一', - `check_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '类型,只能填写功能或者外观', - `check_property` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '性质,只能填写定量或者定', - `check_unit` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '单位', + `check_no` varchar(50) NULL DEFAULT NULL COMMENT '检验项编号', + `check_name` varchar(50) NOT NULL COMMENT '检验项名称,唯一', + `check_type` varchar(50) NOT NULL COMMENT '类型,只能填写功能或者外观', + `check_property` varchar(50) NOT NULL COMMENT '性质,只能填写定量或者定', + `check_unit` varchar(50) NOT NULL COMMENT '单位', `upper_limit` decimal(10, 2) NULL DEFAULT NULL COMMENT '上限', `lower_limit` decimal(10, 2) NULL DEFAULT NULL COMMENT '下限', `standard_value` decimal(10, 2) NULL DEFAULT NULL COMMENT '标准值', - `descr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述信息', + `descr` varchar(200) NULL DEFAULT NULL COMMENT '描述信息', `check_item_status` tinyint(1) NOT NULL COMMENT '状态,1 表示正常,2 表示作废', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品基础检验项' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '产品基础检验项' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qms_sys_check_item @@ -923,24 +923,24 @@ CREATE TABLE `qms_sys_d_check` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `check_id` bigint(19) NOT NULL COMMENT '对应 qms_sys_m_check 中的id 列', `ps_id` bigint(19) NOT NULL COMMENT '工序 Id,对应 sys_ps 中的 id', - `check_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '检验项编号观', - `check_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT ' 检验项名称,唯一', - `check_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT ' 类型,只能填写功能或者外观', - `check_property` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT ' 性质,只能填写定量或者定性', - `check_unit` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT ' 单位', + `check_no` varchar(50) NULL DEFAULT NULL COMMENT '检验项编号观', + `check_name` varchar(50) NOT NULL COMMENT ' 检验项名称,唯一', + `check_type` varchar(50) NOT NULL COMMENT ' 类型,只能填写功能或者外观', + `check_property` varchar(50) NOT NULL COMMENT ' 性质,只能填写定量或者定性', + `check_unit` varchar(50) NOT NULL COMMENT ' 单位', `upper_limit` decimal(10, 2) NULL DEFAULT NULL COMMENT '上限', `lower_limit` decimal(10, 2) NULL DEFAULT NULL COMMENT '下限', `standard_value` decimal(10, 2) NULL DEFAULT NULL COMMENT '标准值', - `descr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述信息', + `descr` varchar(200) NULL DEFAULT NULL COMMENT '描述信息', `check_item_status` tinyint(1) NOT NULL COMMENT '状态,1 表示正常,2 表示作废', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '成品工序检验项明细表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '成品工序检验项明细表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qms_sys_d_check @@ -953,16 +953,16 @@ DROP TABLE IF EXISTS `qms_sys_m_check`; CREATE TABLE `qms_sys_m_check` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `part_id` bigint(19) NOT NULL COMMENT '成品 Id,对应 sys_part 中的id 列', - `check_type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '类型,只能填写功能或者外观', + `check_type` varchar(50) NOT NULL COMMENT '类型,只能填写功能或者外观', `check_status` tinyint(1) NOT NULL COMMENT '状态,1 表示正常,2 表示作废', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '成品工序检验项主表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '成品工序检验项主表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of qms_sys_m_check @@ -1150,13 +1150,13 @@ CREATE TABLE `wms_check_d_plan` ( `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id 列', `d_plan_status` tinyint(4) NOT NULL COMMENT '状态,1 表示正常,2 表示禁用', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '盘点明细计划表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '盘点明细计划表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_check_d_plan @@ -1168,24 +1168,24 @@ CREATE TABLE `wms_check_d_plan` ( DROP TABLE IF EXISTS `wms_check_m_plan`; CREATE TABLE `wms_check_m_plan` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `plan_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '编号,唯一', - `plan_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '名称,唯一', - `part_scope` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '只能填写 Y 或者 N,Y 表示包含零库存物料,N 则反之,默认值是 N', - `lock_check` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '只能填写 Y 或者 N,Y 表示包含零库存物料,N 则反之,默认值是 N', - `double_check` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '只能填写 Y 或者 N,Y 表示包含零库存物料,N 则反之,默认值是 N', + `plan_no` varchar(50) NULL DEFAULT NULL COMMENT '编号,唯一', + `plan_name` varchar(50) NOT NULL COMMENT '名称,唯一', + `part_scope` char(1) NOT NULL DEFAULT 'N' COMMENT '只能填写 Y 或者 N,Y 表示包含零库存物料,N 则反之,默认值是 N', + `lock_check` char(1) NOT NULL DEFAULT 'N' COMMENT '只能填写 Y 或者 N,Y 表示包含零库存物料,N 则反之,默认值是 N', + `double_check` char(1) NOT NULL DEFAULT 'N' COMMENT '只能填写 Y 或者 N,Y 表示包含零库存物料,N 则反之,默认值是 N', `check_phase` tinyint(4) NOT NULL COMMENT '盘点阶段,1 表示目前处于第1 次盘点,2 表示目前处于第2 次盘点', `part_sort_type` tinyint(4) NOT NULL COMMENT '物料排序,1 表示物料编码排序,2 表示库位编号排序,默认值是 1', `check_type` tinyint(4) NOT NULL COMMENT '盘点方式,1 表示明盘,2 表示盲盘,默认值是 1', - `descr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述信息', + `descr` varchar(200) NULL DEFAULT NULL COMMENT '描述信息', `plan_status` tinyint(4) NOT NULL COMMENT '状态,1 表示正常,2 表示禁用,3 表示进行中,4 表示已完成', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '盘点主计划表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '盘点主计划表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_check_m_plan @@ -1199,7 +1199,7 @@ CREATE TABLE `wms_check_op` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `plan_id` bigint(19) NOT NULL COMMENT '盘点计划 Id,对应wms_check_m_plan 表中的 Id', `part_id` bigint(19) NOT NULL COMMENT '物料 Id,对应 sys_part 表中的 Id', - `lot_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品批号', + `lot_no` varchar(50) NULL DEFAULT NULL COMMENT '产品批号', `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id 列', `rg_id` bigint(19) NOT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `pn_id` bigint(19) NOT NULL COMMENT '库位 Id,对应 wms_pn 表中的 Id 列', @@ -1207,13 +1207,13 @@ CREATE TABLE `wms_check_op` ( `check1_qty` bigint(20) NOT NULL DEFAULT 0 COMMENT '第 1 次盘点实物数量,默认是 0', `check2_qty` bigint(20) NOT NULL DEFAULT 0 COMMENT '第 2 次盘点实物数量,默认是 0', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '盘点作业表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '盘点作业表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_check_op @@ -1227,19 +1227,19 @@ CREATE TABLE `wms_deliver_part` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `so_id` bigint(19) NOT NULL COMMENT '销售订单 Id,对应 int_m_so中 Id', `part_id` bigint(19) NOT NULL COMMENT '成品 Id,对应 sys_part 表中的 Id 列', - `lot_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品批号', + `lot_no` varchar(50) NULL DEFAULT NULL COMMENT '产品批号', `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id', `rg_id` bigint(19) NULL DEFAULT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `pn_id` bigint(19) NULL DEFAULT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `deliver_qty` bigint(20) NULL DEFAULT 0 COMMENT '出库数量', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '销售出库表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '销售出库表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_deliver_part @@ -1251,20 +1251,20 @@ CREATE TABLE `wms_deliver_part` ( DROP TABLE IF EXISTS `wms_pn`; CREATE TABLE `wms_pn` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `pn_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '库位编号,唯一', - `pn_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '库位名称,唯一', + `pn_no` varchar(50) NULL DEFAULT NULL COMMENT '库位编号,唯一', + `pn_name` varchar(50) NOT NULL COMMENT '库位名称,唯一', `rg_id` bigint(19) NOT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', - `descr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述信息', + `descr` varchar(200) NULL DEFAULT NULL COMMENT '描述信息', `pn_status` tinyint(4) NOT NULL COMMENT '状态,1 表示正常,2 表示禁用', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '库位表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '库位表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_pn @@ -1276,19 +1276,19 @@ CREATE TABLE `wms_pn` ( DROP TABLE IF EXISTS `wms_rg`; CREATE TABLE `wms_rg` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `rg_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '库区编号,唯一', - `rg_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '库区名称,唯一', + `rg_no` varchar(50) NOT NULL COMMENT '库区编号,唯一', + `rg_name` varchar(50) NULL DEFAULT NULL COMMENT '库区名称,唯一', `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id', - `descr` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述信息', + `descr` varchar(200) NULL DEFAULT NULL COMMENT '描述信息', `rg_status` tinyint(4) NOT NULL COMMENT '状态,1 表示正常,2 表示禁用', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '库区表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '库区表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_rg @@ -1301,22 +1301,22 @@ DROP TABLE IF EXISTS `wms_storage`; CREATE TABLE `wms_storage` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '出库时间', `stock_type` tinyint(1) NOT NULL COMMENT '入库出库类型:1为入库,2为出库', - `stock_no` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '入/出库单号', + `stock_no` varchar(20) NOT NULL COMMENT '入/出库单号', `header_no` bigint(20) NULL DEFAULT NULL COMMENT '上游单号', `material_id` bigint(19) NOT NULL COMMENT '物料 Id,对应 base_material表中的 Id 列', - `lot_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '批次号', + `lot_no` varchar(50) NULL DEFAULT NULL COMMENT '批次号', `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id', `rg_id` bigint(19) NOT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `pn_id` bigint(19) NOT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `storage_ok_qty` decimal(11, 2) NULL DEFAULT NULL COMMENT '库存良品数量', `storage_ng_qty` decimal(11, 2) NULL DEFAULT NULL COMMENT '库存不良品数量', `storage_sp_qty` decimal(11, 2) NULL DEFAULT NULL COMMENT '库存报废数量', - `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注', + `description` varchar(255) NULL DEFAULT NULL COMMENT '备注', `status` tinyint(1) NULL DEFAULT NULL COMMENT '状态:1为保存;2为提交;3为作废', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', `keeper` bigint(20) NULL DEFAULT NULL COMMENT '入库人', @@ -1326,7 +1326,7 @@ CREATE TABLE `wms_storage` ( `cancel` bigint(20) NULL DEFAULT NULL COMMENT '作废人', `cancel_time` datetime NULL DEFAULT NULL COMMENT '作废时间', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '入/出库表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '入/出库表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_storage @@ -1339,16 +1339,16 @@ DROP TABLE IF EXISTS `wms_storage_file`; CREATE TABLE `wms_storage_file` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `stock_no` bigint(20) NOT NULL COMMENT '库存编码', - `file_name` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '附件名称', + `file_name` varchar(500) NOT NULL COMMENT '附件名称', `file_url` bigint(20) NOT NULL COMMENT '附件地址', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '库存附件表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '库存附件表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_storage_file @@ -1361,21 +1361,21 @@ DROP TABLE IF EXISTS `wms_storage_log`; CREATE TABLE `wms_storage_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `part_id` bigint(19) NOT NULL COMMENT '成品 Id,对应 sys_part 表中的 Id 列', - `lot_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品批号', + `lot_no` varchar(50) NULL DEFAULT NULL COMMENT '产品批号', `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id', `rg_id` bigint(19) NULL DEFAULT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `pn_id` bigint(19) NULL DEFAULT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `op_qty` bigint(20) NULL DEFAULT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id', `op_type` tinyint(4) NULL DEFAULT NULL COMMENT '物料异动类型:1:盘点调整2:采购入库3:生产入库4:销售出库5:生产发料6:生产退料7:委外发料8:委外入库9:库存调拨10:其他入库11:其他出库', - `doc_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '单据编号', + `doc_no` varchar(50) NULL DEFAULT NULL COMMENT '单据编号', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '库存交易日志表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '库存交易日志表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_storage_log @@ -1388,21 +1388,21 @@ DROP TABLE IF EXISTS `wms_temp_recv`; CREATE TABLE `wms_temp_recv` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `part_id` bigint(19) NOT NULL COMMENT '成品 Id,对应 sys_part 表中的 Id 列', - `lot_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品批号', + `lot_no` varchar(50) NULL DEFAULT NULL COMMENT '产品批号', `recv_qty` bigint(20) NOT NULL COMMENT '接收的数量', - `po_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '采购单号', - `po_item` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '采购单项次', - `iqc_process_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'IQC 检验处理的标记,Y 表示已处理,N 表示未处理', + `po_no` varchar(50) NOT NULL COMMENT '采购单号', + `po_item` varchar(50) NULL DEFAULT NULL COMMENT '采购单项次', + `iqc_process_flag` char(1) NOT NULL COMMENT 'IQC 检验处理的标记,Y 表示已处理,N 表示未处理', `iqc_process_result` tinyint(4) NULL DEFAULT NULL COMMENT 'IQC 检验的结果,1 表示检验未通过,2 表示检验通过', `wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id 列', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '仓库暂收表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '仓库暂收表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of wms_temp_recv @@ -1414,18 +1414,18 @@ CREATE TABLE `wms_temp_recv` ( DROP TABLE IF EXISTS `wms_wh`; CREATE TABLE `wms_wh` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', - `wh_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '仓库编号,唯一', - `wh_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '仓库名称,唯一', - `contact` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系人', - `telephone` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系电话', + `wh_no` varchar(50) NULL DEFAULT NULL COMMENT '仓库编号,唯一', + `wh_name` varchar(50) NOT NULL COMMENT '仓库名称,唯一', + `contact` varchar(50) NULL DEFAULT NULL COMMENT '联系人', + `telephone` varchar(200) NULL DEFAULT NULL COMMENT '联系电话', `wh_status` tinyint(4) NOT NULL COMMENT '状态,1 表示正常,2 表示禁用', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否', - `creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', + `creator` varchar(64) NOT NULL COMMENT '记录的创建人,对应员工表中的 Id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', + `updater` varchar(64) NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '仓库表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB COMMENT = '仓库表' ROW_FORMAT = DYNAMIC; SET FOREIGN_KEY_CHECKS = 1; diff --git a/sql/v1.1.0/heli.sql b/sql/v1.1.0/heli.sql index 07a8e7b7..199f5132 100644 --- a/sql/v1.1.0/heli.sql +++ b/sql/v1.1.0/heli.sql @@ -55,3 +55,63 @@ CREATE TABLE `wms_storage_mat` ( `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '入/出库物料表' ROW_FORMAT = DYNAMIC; + + +DROP TABLE IF EXISTS project_order; +CREATE TABLE `project_order` ( + `id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', + `code` VARCHAR ( 64 ) NOT NULL COMMENT '项目编号,唯一', + `order_status` INT ( 11 ) NOT NULL DEFAULT '0' COMMENT '单据状态 已保存/已送审/已审核/已启动/已打回/已终止', + `delivery_status` TINYINT ( 1 ) NOT NULL COMMENT '发货状态 未发货/部分发货/全部发货', + `business_man` BIGINT ( 20 ) DEFAULT NULL COMMENT '业务员', + `business_dept_id` BIGINT ( 20 ) NOT NULL COMMENT '提出部门id', + `customer_id` BIGINT ( 20 ) NOT NULL COMMENT '客户id', + `mould_name` VARCHAR ( 255 ) NOT NULL COMMENT '模具名称', + `business_line` CHAR ( 1 ) NOT NULL COMMENT '业务线', + `blueprint_no` VARCHAR ( 32 ) COMMENT '图号', + `has_price` TINYINT ( 1 ) NOT NULL COMMENT '是否有价格', + `price` DECIMAL ( 20, 6 ) COMMENT '价格 保留四位小数', + `currency` char(1) COMMENT '币种', + `project_start_time` DATETIME NOT NULL COMMENT '项目开始时间', + `project_end_time` DATETIME COMMENT '项目结束时间', + `is_urgency` TINYINT ( 1 ) NOT NULL COMMENT '是否紧急', + `property` TINYINT ( 1 ) NOT NULL COMMENT '性质 新制|维修', + `reference_technology` VARCHAR ( 255 ) COMMENT '可引用的原有技术', + `has_alter` TINYINT ( 1 ) NOT NULL COMMENT '是否已变更', + `last_alter_time` DATETIME COMMENT '上一次变更时间', + `quality_requirement` VARCHAR ( 255 ) COMMENT '检验要求', + `remark` VARCHAR ( 255 ) COMMENT '备注', + `has_contract` TINYINT ( 1 ) NOT NULL COMMENT '有无合同', + `has_technology_protocol` TINYINT ( 1 ) NOT NULL COMMENT '有无技术协议', + `has_blueprint` TINYINT ( 1 ) NOT NULL COMMENT '有无图纸/数模', + `blueprint_remark` VARCHAR ( 255 ) NOT NULL COMMENT '图纸/数模 说明', + `status` TINYINT ( 1 ) NOT NULL DEFAULT '1' COMMENT '状态,1表示正常,2表示禁用', + `creator` VARCHAR ( 64 ) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', + `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `updater` VARCHAR ( 64 ) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', + `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `deleted` BIT ( 1 ) NOT NULL DEFAULT b'0' COMMENT '是否删除', + `tenant_id` BIGINT ( 20 ) NOT NULL DEFAULT '0' COMMENT '租户编号', + PRIMARY KEY ( `id` ) USING BTREE, + UNIQUE KEY `idx_code` ( `code` ) USING BTREE +) ENGINE = InnoDB COMMENT = '项目订单表'; + +DROP TABLE IF EXISTS project_order_sub; +CREATE TABLE `project_order_sub` ( + `id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', + `project_order_id` BIGINT ( 20 ) NOT NULL COMMENT '项目订单id', + `name` VARCHAR ( 128 ) NOT NULL COMMENT '子项目名称,唯一', + `device_model` VARCHAR ( 64 ) COMMENT '设备型号', + `amount` INT ( 11 ) NOT NULL COMMENT '数量', + `composition_id` BIGINT(20) NOT NULL COMMENT '材质', + `remark` VARCHAR ( 255 ) COMMENT '备注', + `status` TINYINT ( 1 ) NOT NULL DEFAULT '1' COMMENT '状态,1表示正常,2表示禁用', + `creator` VARCHAR ( 64 ) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', + `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `updater` VARCHAR ( 64 ) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', + `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `deleted` BIT ( 1 ) NOT NULL DEFAULT b'0' COMMENT '是否删除', + `tenant_id` BIGINT ( 20 ) NOT NULL DEFAULT '0' COMMENT '租户编号', + PRIMARY KEY ( `id` ) USING BTREE, + UNIQUE KEY `idx_name` ( `name` ) USING BTREE +) ENGINE = InnoDB COMMENT = '项目订单子项目表';