From d58b02117f7e091caff9ccfb9976b2a035cec577 Mon Sep 17 00:00:00 2001 From: JeeLowCode Date: Tue, 21 Jan 2025 14:50:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E7=A7=9F=E6=88=B7=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=EF=BC=8C=E7=94=A8=E6=88=B7=E7=B1=BB=E5=9E=8B=EF=BC=8C?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=BE=BE=E6=A2=A6=E3=80=81oracle,pgsql?= =?UTF-8?q?=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/sql/dm/dm.rar | Bin 0 -> 310622 bytes doc/sql/mysql/db_jeelowcode.sql | 1387 ++++++ doc/sql/mysql/update/v1.0.0-v1.0.1.sql | 4061 +++++++++++++++++ doc/sql/mysql/当前版本v1.0.1.txt | 0 doc/sql/oracle/oracle.rar | Bin 0 -> 297479 bytes doc/sql/pgsql/pgsql.rar | Bin 0 -> 300180 bytes .../src/main/resources/application-local.yaml | 19 + .../src/main/resources/application-prod.yaml | 20 +- .../core/framework/adapter/YudaoAdapter.java | 37 +- .../JeeLowCodeAnnotationAspectjJAVA.java | 14 +- .../receiver/ButtonReceiverDetail.java | 2 +- .../receiver/ButtonReceiverExport.java | 2 +- .../ButtonReceiverExportTemplate.java | 2 +- .../receiver/ButtonReceiverList.java | 2 +- .../framework/config/log/ApiLogAspect.java | 12 +- .../controller/DbFormController.java | 2 +- .../controller/DbFormRoleController.java | 6 +- .../framework/controller/ExcelController.java | 7 +- .../ExampleMainDateAroundEnhanceList.java | 2 +- .../ExampleStudentAfterEnhanceDelete.java | 7 +- .../ExampleStudentAroundEnhanceDetail.java | 2 +- .../ExampleStudentBeforeEnhanceAdd.java | 2 +- .../ExampleStudentBeforeEnhanceEdit.java | 4 +- .../ExampleStudentBeforeEnhanceImport.java | 2 +- ...eMemberProductPercentageReportEnhance.java | 2 +- ...mpleMemberRealtimeVisitsReportEnhance.java | 2 +- .../xtsy/ExampleMemberSaleReportEnhance.java | 2 +- ...ExampleTrafficStatisticsReportEnhance.java | 6 +- .../framework/entity/FormFieldDictEntity.java | 7 +- .../core/framework/mapper/AdapterMapper.java | 4 +- .../framework/mapper/FormFieldDictMapper.java | 2 +- .../mapper/example/ExampleDbFormMapper.java | 14 +- .../params/model/LogRequestApiModel.java | 2 +- .../params/vo/DbFormFieldDictVo.java | 5 +- .../vo/webconfig/WebConfigFieldDictVo.java | 6 +- .../framework/service/IDbFormRoleService.java | 10 +- .../core/framework/service/IFormService.java | 3 + .../framework/service/IFrameSqlService.java | 3 + .../service/impl/DbFormRoleServiceImpl.java | 45 +- .../service/impl/DesFormServiceImpl.java | 6 +- .../service/impl/EnhanceJavaServiceImpl.java | 3 +- .../service/impl/EnhanceJsServiceImpl.java | 2 +- .../service/impl/EnhanceSqlServiceImpl.java | 3 +- .../service/impl/ExcelFileServiceImpl.java | 10 +- .../service/impl/FormServiceImpl.java | 32 +- .../service/impl/FrameServiceImpl.java | 45 +- .../service/impl/FrameSqlServiceImpl.java | 59 + .../service/impl/JeeLowCodeServiceImpl.java | 8 +- .../jeelowcode/core/framework/utils/Func.java | 18 +- .../mapper/example/ExampleDbFormMapper.xml | 14 +- .../mapper/example/ExampleReportMapper.xml | 2 + .../mapper/framework/LogApiMapper.xml | 6 +- jeelowcode-dependencies/pom.xml | 2 +- .../jeelowcode/framework/plus/SqlHelper.java | 2 +- .../utils/adapter/IJeeLowCodeAdapter.java | 6 +- .../defaultval/DefaultValAspect.java | 16 +- .../utils/model/global/BaseTenantEntity.java | 2 +- pom.xml | 2 +- yudao-module/pom.xml | 2 +- .../admin/db/DatabaseDocController.java | 2 + .../dal/dataobject/file/FileContentDO.java | 2 +- .../oauth2/OAuth2RefreshTokenDO.java | 3 +- .../SensitiveWordServiceImpl.java | 2 +- 63 files changed, 5779 insertions(+), 175 deletions(-) create mode 100644 doc/sql/dm/dm.rar create mode 100644 doc/sql/mysql/update/v1.0.0-v1.0.1.sql create mode 100644 doc/sql/mysql/当前版本v1.0.1.txt create mode 100644 doc/sql/oracle/oracle.rar create mode 100644 doc/sql/pgsql/pgsql.rar diff --git a/doc/sql/dm/dm.rar b/doc/sql/dm/dm.rar new file mode 100644 index 0000000000000000000000000000000000000000..768f1d06a69abc66373aecbcd415cd10a76ed3b9 GIT binary patch literal 310622 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�B{;m@b;4}~Ps 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⁢qq{yp#c zSLgh_)=mX|gIy4>U=T~PK)(=v^C@M_x&pZ#$H_ue^L33&dH`I-v?IB*mR2aifALVI z7;T59Ww*ApgSv9w?mfFKxTM)LEDVR&8vai<0#j^dlweu`B@eI6sEDSeU zW|zsj%LKR08Cv#O7%sArFO_kWDQGkyAJmh`#KQ^#zUhuw%{j+m>^-vPUEFMiCV-|I zW72Z_)z>*q>f^_XWT$s$y_34m=?N!3k!KDVvR<)1z+unq9N0_Z*+Xknv5pWXV1xH# z8aFD|QqEhjWv0T#>Z>&CH;O_uszMFb%2Ul~pf_Jtxdm(k@IUaUZ~AAxR_1*HdqzSt z3(iL#ds3f_)|WPYpN0Mk3j9?>4q>^Yxn}Q#JNosaZUFBG=7{(xmweF&40fgqf9GSd zoHRAXIeEKXw*;+A7FL~&D@wpB0lz8za)Y>KXHJmA!MGyp1hdal2()O$9IvTD2P%*{C@1nl5X=3@UbA9HvKDGG&*~N7LMdd{ zT>7(C9|N8AxBBI!KRTgUZBD}sM!{GLnJJ1m zX9v;?YTY8FWDKUHh`j#JdIy)wPd**14eRRFp=feZ%??NFNi1R(lIT5dGWoUj4nJ!N zEMKZ7Ny*fHA@%A?SmR?s&IE*!#n3P=n4COk8oCkrGDWLvYDs@DYia&T>!QDYIA+ka zi&ex?WA68&*jpLvh~GKizT}e_>7N z*(W$s9Al@i%e2c#F~f?J4H`0|6>ZAq9YwVYl z|IcK|a^UaU!|P_o;&UlVaF2C!eZDm!ShY^)pP$OpZ0Gdt+3pDlg>S>3f5*-EcfCr( zAlL@43)q1Y(~unRoaP4JcS@HR^r>d%Nx9ydo?Jr_Ni=5O8kX8aCK#hq@xhiX(^quV z+=yxof3E9=24RK7lSot4 z5b&fBp%e5GGNL^=P`417OhP_hC@{2NFJyuHy~D-I-mdUBDib_jI&ppXMR01ul3BwG zzE|UPOSinW;tCxE+JhTGm5TNHc`f&H`W}KZ9T;vU|8yeEf}eU&fE}UKhraI99`)oF z&bf&O_}Ni@433}oT1&|?uhX%UTtS2n(D4~M^n4?=D6Lw73oxVO!M@vi)RrT;boH zhkI@&*kM5UvfPa~THRxgp)3nOd3P&jjbIAM6O$yXWNB63smvf!()}y^VDnLa@Ko)>);xcAH(4uHMbXBlH~l?Vo}-^ch~(?m=*UM1{B){37coyEU17o7W%eXg9lp)7Hy?g3Ty?8j_uuF zIIW@%lltCJUL4~y(+u_UAL;!M!igDrW#Nu8s2B(-wgeS`#A9s2LjXJn7Wn*#ovEYD zG!$L`zwP{g(f*IU{=e)a=8o;u=reHdX#E7uR=`Z$_~^g(4M!Iy%{+PBLeO2rXf{J! zhFIp=`WrJ*+@R8|VrYZdl(@3Q&a@#{pgHlehamjMeax7{cEUl+t!R9{hV~5Lyn~tR zN$-Q^d^MmiPv!U+mZ4^w1%0&!BkgTgF(m(a;C&Q<3)nMnWy*c;lmAy2-GkzL53803 zMK##ETW)jqrC1eXwL3OtJ1fNky?lUe^|TGSM?adC^>@;K%mm0`| ztBmEv5XRIe+tXa;AHMZ`$J;$zDzu^_nqD^TZ93(zb-&w=O+$SqF+=54K%y(%TNIz9 zI+Htu(_8Py-okA`U`8FzWN;nce8NT{bXSZA|<69{=0IOpU>R;&T*v7`XW+O^= zlVF&{dYS2SEP3o=-l*4HIGQJ8xdtxxTuM#Ou3OU zWJtK$D@4+ps@uf274#ogq9S%2GLY$+I8HGqo712nkW=md*RY0a#KUD_nr#^jUt}SQ zl`N8$9w&wUu=j5Anvf?nY%yRF$GwPRzi(b4uT-I(?Cv8vGK&vz&`y|`EB^0wvf>@A zIdLS56l~W5TIALK(5n79rJlgCQgm@q6yg5`kQri{?AtQd?a+;h4E}LbcOZKd_5H8@ z>tVa=1K`zS8Fz`86F-(4d~dM^lHaoQ6pEm zyId=t$&JbE)Jm{#l$>8w=KfTQDo@>aAay!0rt}zuPy1NN@{K=v4b*`x`*PZ zIP$&Q-R{^`(+#{`^rg1q%O!n>LWe>|Xz~mlB|}@cIBT`^#!t(_VXV**n+QI4!kVUS zhr^?3el-rCI_ikXGO{@}9l5VF9=jLM$p23zm5<@S5OCsTC@tJ;>H*uw=$GQIQr5Lm zZz5uB5IYoX%!M6)OKB4&wud7fr~C3c@Gz(}h?<*?fd)n7SRY8y|8U%m+pI?Yt-nD5 z%-id?Yj1G>);Ffr4|MIe42N58TSi{YhZWfaJA5C#UjH6N{T`!e+kWU$knd1$O`q1; zg65hcZ_DWD=3h>o;+;f4Xs!LgA>PU4h4GnPA4%FhZ9Q488rAFj72jNXH;I7_=vrNgjeWH=OkVGYxANtO=^|v@ydI9(q>qPBfXRPVH0NDkgMYUdr;RCyT1IkL z!@OR8EFKtmKk+-zIBA~_Y4}wNEcY+N5AC zs*8Pp5v*%t%!h}XZ1M#I2R+Cj(^|+m@~7!nEs!1fu)LghN&QlopZ=X-@vpojF*w6p z*Nk2B#W$&Bs#_QZKy2z5M6Jy18QCh!UE66ZJ*@N8OJ<3D46z^)ogwjr zxj4c_9U4vXw`nep<=DLiuL*RniqkqO{F0LN`p_@gy`Sz|omaxlE^p8W714fqtuAc) zFR)(i`6sttNk0BX$vJ^K?xOqpro4Y=$v(jg8wFJ*mh7yOfUt~RO(g?kpWwHjdm<$p zl#c7GRTcUc6t$#1fa29Vj8xztg!xUg@oBI^iv<kp_&Z+v+uAchlSR2IlxS?`n1vZuVV?@_0r5=&$68(Fa+* zZpmz`IsH$p+virp7#kS{A(>8rUy}zxN*xw!8JLGlL3?g5INp59_^*7u-l%<`QQNjr z$Liq*#!zeIm~ng%UgC6q@2xJ$obCd%@nV_}H}z2j0rOj%{Svsrg>QCN2D zKCek4yJeup+aPq=Vr^yQHv2z9{4;-xyoyeK?SjXFsojupHcjkPdQSLk8jY#<7n_e7 zyI3qd_bc2<FsQ%_H|F5ukFi=9$hV331S~}N3!%{ z)aehhdfMZj%hn$k?gOl#f8TTN8#b$eTLa_!-}(Gs#s9~}{tx_(gAeL9L@#_CBYTU? z5G7(OZqIMdANr9|-1GG*la{WIB1!K1YVQNxx>R&9HXv__VJ#-e|O^juix458CNcUFN0*+v-;KE0rqVC<$6@|x8U$OLr-w^m@hdF39a4Otj7=p>SA>`wB?#&4> zN1^TD;PZN`vxcvj!9Wb`?du>bkD;Dbp#6sMbr((aaDTvZwORzYNXsVBKmMJS@+;`u z!1*rVe6`3swiNccl_QvPo!w*-aV$bQJ7-b^7_#W-Kcf=`>qjn13%z`T?d*cu&G6{- zXNZ}p5Ze(11DPuBAZx7%<~Fh*1BvII9R9_*9m03d=mNSEXNu|A>)vFU4H-0`9v_;Y2v% zcLxpJ(mSe8wlxRy&cd+KKPHG;Q8%6yAvqP@6{bKzVn}w5>>RgIQ zoWZ9zsA(nFyv(l?`nyf_kgKzO6O@C@895$Wt3}s@|-kODC_+_0dI}97`j!_-STj-PD zByeFfr?}nn?4^tDhaj&C54w=7IqX#~U6dm5>Klm($D4&oWEarl#3{8XHFU@Yojaip zm%<&ct+Kz%7R1`FS5U_Z6qv0{ioXPxt{S{~KMqfp9WqJ8w|s6Q-9*wdB`tDxBEy;gnJ{ON7ch(y;N648%E z?`GFjTD@uCdl1gAH)b6eH#uJ0m&3d5O(xiI$!Il0o|_>e#rAT!Ej=A0)v@3?$hfU7S^au~O0V z)SFdJ8&3OJe**D&4z^lc6zr(fD(kK@!jCjqVW#u)@%v7vW?;*47f#b{!W~!U1;Nap zn*GhSM5gS_Oi$@($wN}~Up)zQvK(vviz?SS^QS-0qJhb+Z}jp!ppSu}Ks z?GZ7@V0XzN+i%jzNpnTL5%#!Sy$DkJ*)Hozg1=}tLdQf=n)6vIt4T(EBW9DAfFu*nrOpCYl3)m{8jWA%}Z613y1HWQbAn-PFETP)bG3D>TFs4^aox0 z$Fcv9bw!i?k&8g+P)o8pEP%i?a+!C%y_Qq?my1A)@0=(e6Jw~8SOJVQhT*)$+C`rS z+P!o>#ic9B7wKcprw&JS*D3Dnc|#r(k3-5MV-BzgCepq<_)@|9>T-B>8F-e;tn@2o z;0Uw4WEDP$^Ej3CJD%mHT(kY=mYS^nXhBU8ErxF>q;GA9lsd=sU^Q}DiPpTIaW5v7 zdFHer?N#;F6u=_T*v9VS`U@yKIvh+EPP-r-i~6Fpr<7W#{fentYK69%5)0`)5wGKV z1l(^s=qr(SI_(vLvad_*@Z^j;isRC8NMZuqZdWxuuBNw?eU zePbJaI~0vhK%}^S1#s65Z$`Nx&09fPq%^z2`*(?ndhtY(cQ$g*ok?0pZ#T>5NTu9k z5%`_()0Tp_XnHHvXV&!0k~Awqd;9VhX0> z^?C`YXun77nyA>B*6Rwb=LL|5>HJ4Aw-}BOUFvz7|q$8oV2z- zBzre}gW9s{o!xv{s3~1I1qvFKw;^pqu5Il%Cj;M=)odGgZX07BnYnfSiBieGl%PEL zuCTaH6;{k_?qr`Y;xtyBCjMps2ix{;R=xHtILJCj#>8)AX}5^S_Biqa?4{rzGWb zPWnpw3nti`qyXh;Zjq+&R@8>G>-K@TpvtH}=o6Q`QgR(=*cpPWyMwbziP^TaiSjbVjh8CR0{?-A$(uj z{*S%>zuDOUJZ%7ZSuy_C;QuH2%ke!fZ>0~XAKm^?>i@L2S!`YiAr6D)c#9p#KyN3X zkVVIdpgIQZk zle;QpBHG$?{ickZtnUCDe6t(Z9Ch8XBt0S$OxdsWZTn)P+2$!QRNJu=-lu)T#lrlQ zU2c?K52ql^@m&dzkpIX|WR*7di0XnKLK>A4YxUDn)y^i>psX^c_(9SV-8 zfS~;&UWHhRDyiSewSO(vnjbtVC05DNpAdX>QUo~IFDB3f4m|#@mVT_B*R+J{sCPGg z<>2bO$dTse3+=q49VZ88JJZJ2=d~0PZS1M(4{KH*Lz;EvY=#*%(^;#1+f%=nd0`MBMtg-J`?w9e+@;O&P?A2;N_5=*4`cE!TC zr}qjAjE{=_K6v=4!j$`Io!!W*4|Lv(c+bQ#(rw29Z`QdO6Gc5ZQ#U!DW5pj#j9c?} zJ}BE5*tCy!LOd2QO@1~;<2jJrTMSLeMSX0*k1RAR2tJqC^eQ)6y&*~G&F|P$CGdRD zg%SnNr{e!7`HgZ%SAmo-Zy|n`K)a&US>hc^F*!0~akLUw$$ic~J??8|hu=?PrW&xf zX`C{}IhFOATg9dgbJbRXr()CDeeLf!c$0Oe@uH(x+0Z1D83@*7qS)Q!AlYD~6AD-` znap)^T$f~K>5P7Zu1s&u?k>++)mT?>S|eQf-dI1C`c<;s=W5qz+h6If7NS4UWs4N$ z7UEM}%BOa`DP7sF30m%w52zK z`M=o66S(9)1^q5|{5=8I{x;9U!2AU>q6m%@`9l)HOXZliuB5p+r z9YKK!tdWO_90E zsWw#qg`qp|N(9id*smu+O5Gd$yoPJc_XJ#cp=kR8@kMj(tqeK|_n?%Kys#)k7AF+1 zPQ&P?DYQ96yJC+fk_%WYU_^QnU$7k-9ZkCyysaoW+D1~+{idO2v_s|O{3iC6j70tf z{&OkC>9Gq++ulIWDC`?6nyWI)1LN9DVOg z86G2*HN`{P742=|s!ONRB)4hG771C`duIpFX)NR8 z-D+l8QouI_?Y7Ozlp=oZ^Yo4_*Aua5)hN!L3+ZDp=m`FH2aWP@YnZL{_ugIM2s z-*zm#l~N5{7@FB^OpAsHiK2ZwOzO@a3(km1a0p6oBGFzdCfhEN7ReIk-?idtSjg=4 zBzgQ_9$f_V6VzL!!T_(vke&G!cpfdUwn9qwRi495-b*`oe$xqjeMd0n66x1Bo(sdx z?W&Fqc6*41U7?lU(Z|P)c%dxt?qgp!&*Xd87(kWwX{3Xg z6}_bXV8fXCGBF-P`&WCjg%_sm(NCeE{Eoc_spFPlx3XYju+|>vUubkjIi79o!rp_& zGl0|`)I0{$Ypnxs1VVK8S{OyZhy4sWJ%^*kt zvZ!LXI}|N0Gtmrjv6B>ta`*a9BlL@4i5lmBZJ*59`hThVUs(d3O(9jg=f)yQUoj+; zT&}b1s3i+dh|@TK#<$|UaXGd7-fxI6*3RP)n%k}zG$poZP#nML*#5USKcBhzn`icK zd3%Qc`A{CVL+LU@4fmqweRNv|U^}81 ztTT(Mc96A(_#;X_t}br*@E7|wrvbQNT=K$g@ACc|BbzsT%riUwj~4|{J^(HTwhhJ| z!7?7cCIlw4ZXm8t*jK$~T-8k=G9}NbR`%W9B#%-Sdh*z@Due~nifoI)TRdClxRBPw zpQGd&h&Hp}v*K(8@h#EX&M|M9nX(oj-QI3;>usSq3l+Nksi#NE-p9k^+7I~vM!sxW zHzCR0J9mD-yBliF3@tSF^iy4|{KDfyZ#XALjEk|VdkzzeqzU5?KyG}p*r5G@E1@hv zu84aAY`2f%%G(xH`S6_ zXp*kS>vI@8-El;1-J8;ODv^MU3Sn6_*kgnx-qX8s^1+_m;rnjuhKJYXkkpZY^K(d? zkb)Tv@4tU%Nj`(Ar{#OO?ud-@P+=o`A%I{{v=b0f^nSn*`5;AmH${Hzog}*}q>k$^ z8}yBu=z;BCkyLSd(kW&~AWJ?0vHg2};fWt&|4J^1+ysK#^`#~0_*j*NvN+8n=rcn! zrDn{y%^#g}06~xyKTNTKqDLAtj4hrFigB`Xiq5feEM z8P(XoQ=uiM4(d#q+ISmaOVi5KH*^L z5eo9~1g!J38UcxKTxzBg1B_%UQD+hZ)PyQgC=vtAq&QHi5(D(aI8dR0NDundU7k_K zt`Q(TYf*R=GKfeI`qW-kL-uwrFxVCHP8KgK3bAG8sE>j}$=#5}VyF zOcok-zAPSTZdc_YUE#90IhcYwE~#B|5h25|aB-AWf188TwYH3-7W-neg!167f(Rae zpCAKImJY)G(IQbG7t%oo68#l{%?C-(up_1y%aa!mln}QlL>`W0IEV%=FE_!;LLzA)Uk@(k`j`Q}3nO{d4iLaX zqoCr2L)0WHIgV*mJj6qTi0Y+7^kg_Vj_WK^5UA)pu~79X4h}=xRS){qUKs2?xGa!s zJW#@HT3qS{_5<%@1o|qKDu&p|RI2quq=YNM$-os2WZv~6@j0Vzb@H4^i(~E8NGzl( zkoVs_*Vt{bl<$;VAB?I%W+7VdtsXv8;_%Pdx+@RJR5?yUrCO>Us3B6V6%RC!;Z{lq z>0lwktcw&RDpjs%q9MYp)erjAUhPX$V8r)Ku}T)J=6r9uY!*OeeLvtYgBO6zKOu12 zISP&@NtMIZ1S&WgHkS`Hkf_FG8(20&0Sb)fRmH=EBq})%t6V)qLZw+Q9%CWGtQQZ` z5aCt@l2R2a&oq+|;Z`e${c0})rLbV?JODH;WD6ESuT<}|!A#B$vST>imF^WN3 zW{wgZD#>8~twrI~xQ?12mQcr$>mf&ex`q4+3WZvUl)aNoBJ9EI87lBgTB^8_#L7D-O z?&mf0-gfalySP_>)TvZ9&_bnGsvRjIQmxbvf$b@3m5PTbNK~q|Lxe;sRjQ%tG8G*M z*C-xjA;PTG57Lm~R%Pcg3YBe}oa8uFqJjTfi^HjL8L4SZDxvoRQmhmXkr1f-XCqZ0v5=`(ilhcY6)Lq*4i#jmexQd6 zvMf}PsaC27svsf4tkn5dti+Y^eACL}$o%Ef14#`h6l|sQP*f-%+OOdtj*to9A*1?k z1Ag-;1h#4oQDR{FDvo${%0N?#ol5zr-7nSxn23qu*Gd5L@EN{J`Kb`E!|dcl#zR}j z%~wEe#@{tvUHU?3A|^r_=RObf=bDF{Xnv%KnMi3P`;TssENFd(49J;?X)b+;bLOhv z5+Zfbz>Z!I39yQ>HehZHazG*?CtVB*MkskT=CTpM4>6Gwu7&|7Z-)>l2NoX$fq&Ex z+7IOzXYwdz5(A#P7vPc|)<|{k5b4Y$2R(EzlFU!EuHn7`%oVRY5c>iK-0AF^#}Vm?R&gn({nZ_dMWpZ}Rfy)dV~Eeg8y6PPZ4ck$m1o7?2+IsJ*jg=Kd+FMC(z0IVa8pQ;7lVT8rwbiL|0Pf7YV=vkeh{ zc8S3=nh0kL3<9_B^FrbiXx4CPMmNpt0jfe0=JI(_0-j;F$`S)yq$IrGs|wGVRs&?j z0zx-hAYni%K3~`kQ;?COB{{K7H(DZ6z~GhwQ6M=`LRmraqDwiNb%=M#kBNo?q9}ld zawFlPgh&sNkj_SE=^`p7A`;1*P-7AUyks+xIG;(G6Cnv@PA7eyHQ1Cg$RxuQl+QHJ zg>5sv=gT~8c6sn)=5oP|qsAyG6CsY8rN4-}B8RcnVi;2~11m=92p zsa7lpn22zy_5<`}I8}LNkcCRJ%`BuiRf7TlT8p@;XaF9A$ots>nU3E@;~stB^V{1e zxOn$GCd7CYFaxB5^f*n~=x>NK+WJZt7p_%N9-klpx|4p5;hV2STEw&F(AXEqgq1QE zpT|NTfp;G}%y*2h6I=Ro%g^LSS5ozZY_JfiRO^Q5NK|lhKwLaTLZdUeMrk763MyV(j*6I$Y&yOgn&p7ln}{7 zgs7TGNTP`X^(P=Y7(3J)d66)Xkw@(GUaZkX5A7;wl1KN8Fl}#_WfWY!os?&Dvs5s{| z_&G*IP6Y-=!rU0Ki^H<2%O3ZaF&ujf0M3nR-8D-l1JxudRf^%}NC9T)WHmPVPE*CA&fAvE8cn~ib;)Q;F+QMCzAs>AA%I*pNJ2{EBB<6sgEIw9L?j1ENOIfelTEu6 z&Bs1;fkY^sJeWu%#5le4eLG6{ZQI}^AW2`ga$my%aDh;pdlC+Nw6_IL$WMDIvu#p_wv3md)Csez45sL{R|_Z}54yIeE{6HHpZBg^4x}z3HSy=+nJD%tFDf4l6;d?M?-a|?1~_#{f>QhjFKr#1 z7~@ZU4!sbEfqb;_=&WmU?NPC{^rxd45GoPiB#6ja*FHU58Iz5B*MH5$ylXX1?W>%S z99KP}q&>zLjd2J41zpmU4ui@PnaA3Ncw5aO;#y)4cvL*@uQkr=HdGE2s~aO$$4A+3=jJgA#g+^#G#WrsM(6KHCSc}@}#Es;?Rb_ z&zz;aS0U&~a*k3$nOxLNaJYc9+XmV*lZJ}%I>{lNGSkpe9TRE=`e{FiytHu@zc-(B z)x(fB+6%5e|oe$4bvy*el#pd(zpCYKmdBT3hmtli|K(8~b^+T=7 zFPf-k_C-`xGo784GL)K0K_NXcK@l@lk-wXB)yS+@d{a5;5VGv*gqu$+5kn->&_`f2 zjd$_64DLOS-DJ@~5da=IX!V3MLB)}sM zj1f&P6EIwbPXAExHf$U64%oe)2FYWhc?17~lHjz`gSkg=VFf0E{EEwIag96uUgU3! z3CIA49qbs3M)lPuV{}-HN=`zz9P>}tg&Ribv5}j3X%EAH0_tj=!-QD{N=*a*EF?7x zq7~{lMU*3epc29oINDeum#xV;9HPtlub!BS0Lo`NgU6InvPtrST0|8F!qp$4=_C~Oxh9!0Ei#A+GX#GJg?y6K_5ch)^S;a!-Jhi3 z*kv+?T#t&Lxe+ZBl>-=6{$^StE5jxwo`C@-a)-1lSd%Q3J+dNMsSpxzL}{_`IbGRd zEU**zVSN}NS|uPXq>nuJ`1hmdM%#t&qjDLXw|{lTlRm3c?|TB^AzD$tCu+N;Z=v? z@^659<@F{-Hz}Q?$X9rJq&v$ME;CSR>Q4N8zJ602(Ui{EQY*YI^KU%iWTya+1KO}W z?r($|m*w*wZJsT=d+1kqJ)k;6016YPXyub!uffZ2eTL58hF;1DfQBHel^c5E_*LRI z!kDQd^AG4+qGTd?kn1dRfSFih(o61KtGGmnwxWCGl!F>1+a^LJAf(cH=rp;Dq^|M6 zsfDfNN*jOP2KxPS+d~b&7^;oxwwbhV74HV23 zjfA32Uag^mS-b({1(FUkqre^>4VN2VS1WDMPloUaOBP5pD%M!$m_Kfek+otCiy+aZ zNocY`gn-Q~!95~(t_@XTclr#x+A+p86^JZzYz@tzHedvLv%a2Ud_84YMUo0Cwhu~a zmI`N}x$cg8YQ_Ru{hm7z9Uef(F#vo52bk5YVDfQK4iNx41M=P(L-I*PId~yXQ3rF`_xI?QN^zUA`}*`hfB-K*T6#JzltRF%q37fWd?rFUN>c z&o%39*E#MA&wZ#JvqlrjkPJCmoK7(kp(c@qo$=;|DoXRM$;`TpMj|96*gR1huTM)| zRa$^{F%cmrG=p$(YAGbuJM%2glSsj;RP(yPH|DQ@nPP;T$XGxFU1RHd)fFve2|G0~ zTGkHz@jesq3j8Mh-||2Uc%Ow!!G16sHE$Jf$mDAF7^ARoqSYwZ_oW)I z`;Mc_rgM=Sp&pH|_Q4qmauAOcLJT7yb~j5)24RqwAi4rL%|tZD=!agcKZl!>cxWZS zKyHj88RRm>34GUkt|zQ`o?E1_FgpDi$$aYA7`y}ZUTVDSR2y&`g9GLvoR_MtsD?ll zX&o`@)q;Zr1aX{~eyvLh;FuN;j(uC+=vk?hXo2mj)CqNg!!6VoOQVlPgnlbGR%ENKB0C3{q`F7nGrW%o;y!5;%z7~$F-seq1O#f;@A)4}-nV*<_T^8F1n03SKX`PO2aFcGY|R1HGSllwKe`Og zPu@ytqP7d19OI(>CGzK3f&ejqbg<4#OciFK^c|^k5-1| z@KsV8tBinv9ucJ!4rCEUuS4o*K&@)yBH*+z?D#*)6cf_hA8qpD>o(wwO#6%)f=H2q zy%I`J=*i~${&07R2}UMqyj-qPid>UrLTvlSBs|eIA^*o5(H9R1C=O9JfZ!Tv0bNRB zqG`2gbj!VFXb=Oua7#TV9Br#r=JI(!I`Me|VY(}we|2*=u@~z!fE!4F9s$y9F!Bnf ztnlM6w-OyEK3zvBOM-AW3^!ZL&oRqj452%4g1~Sgs`_Ct^uD?z*l&rfrvX!kwrNe5 z{6DUVIUCJrMc6<1;5UgPWlrqNG$hh!rly&vj&ePU6#@cID3&n9=_jq~HjZTNp>gGf zCNzjeBpNRy87nQ(7P$0yW+3B0W|RX=A(+9Utmw#Q)-J&+hUKORU@m&4aex2_&Ws8N z^v`;*l7dS+EW!XG=k;-I->Dno=Gv2{?f?m3wT<6QtxTCUZ0{E)LGePkjK162~n7cZsKTo##Z;3z>y{q$CGigu)sA6(y{i`NFo+2&j&K0e$0Vh9p6hIFyF3BjFQ~pE5dmnBbXWo;M2%r0waLGb5wP z7K+JQ_knbwD9T;zWOxbK2tSOwUaSnkb}E?8+VtVGH^`@&Ib$g?rL*yX0kf^!hm3JP ztqs=Qkt|^1YwlhJdI&G8X`l&^)RuWQa=D{~_+unFgpTA1XxSxM;l6w?(j29dD5j@a zGn*YJ!r>v_fX<%t6)+U2+ddX0+Hj=|z|8gYR(Nlp3Z#c175NZiLnl#Dx_l_o9wnTR zm?$1xx#7xuCn=T~qzV_^mXm*+$IRK$WnI|l(D6rg=N|wU5(`Uq+JGOHzh^Za+(r#! z^gsepBaWFgR!jwT)E;97xY3k+vQgkKd5?}aMykCm8ILqe)s3oC!^|jFGfq|=Ksd=n zvr{>9#+kdLWL0giB4JYg9)BXZ`wGMSv>H8u$q94I;PMN$e+T*zbjcA|c?K&qgyKR) zR(qF&dxMMM;NQ2uW&A!V1!E$uTg(-!`jy-k<5nMw$?$o2x0w%?_pKRL@YSLAs>w|r;Y1AvkivA z3`sd)uEnPpGk_`Kq{ClerVVBsEUSk4o)RPC%ZrKwypc*3aN~kflnl54NAwmPS5O)z zmT0fCZ0Z*XH`8UkVaz7%TnS2~t2{STWr9E;K>cR-xWq*NPX{5gn<{G#@rFGX)J-u; zjg;9$UL}wn&fP>UO0ffdHci$X!_pdJr&u+s9VxO>u<=bGHI^M<*06D=$kX8jgbeWG z3%4q7aE4cdK6OG{2rB`cdin!2@I(ym=#E0?lJMnI!fp7eqz3wC3HzFIMkQ7u>MAft z+4yRrDGLeYa~yr@#31c?iG(^N5CcT8PaHD2iH?QDjmC$H!>Gv_Y$_*3(XV|kF1h~bK6`TB_p;~U2lmuY7M>06h&7`*RwVJ9Q7?x4*@Cm1st4DL%As>_|?zEg7V zWeSx5j}!!%UW5dc$D~6ud%$5Ne7hiBqDk@f8&8ZtNkD(nhmDC0)jRE~V=88N<<&;u zL{ z-xAkC_D~=PY3K};2=VIXHXbi7?(Y`?`{K96x2pfXib?zMMd*XfKo?i5slmVJJbO(v z_{=HdU{ij3tAIcb$8@)%JzmbslXJ)A>xn*O4Ixpo=wymw=c*Qr$OxhZ^&pygW7dJsFm&cXMIb>hA?%}9Gsnu+-3PP5 zbd$jVdVnFEBXOnU9Z7<5O5=m6g*F_#Tizp9r7^`}*;$b4eVsB33@z>H0r^4Wupu6c z$~&aOgskCkN->nwq%#<99F6C*imYbwK`6b8^GLNhiQ^>Xy-$Y(l#4rO6n@4}GO5|BD++glTpO{;`Ao%m85 z%+3mS^BG4}bCb=?u}E?V?w?Fj6unCH2Y8^2E4SxGG!(5$^6wB%Ok;P+Wmvq+B!@XD zh|2TD5lYmsNO+j==rmH7JyOv4BsWzFqy=~;hec&DB49eNf=1xXJuxWoAF640eCY0$ z4BPwWk?X2>c7_WB)T<5B%LpG)rzsB~0X~b-BGkN5MBxm3(o!89<24t77l}+Yy}QGX zrcU=|!A7ES`zA!|1deU4L*vSjGxa!CoBDP!2#ME_C z$-VfZ5K?3cF9FV8YMq%k!31IoOlXE+_rV-xdE{RU!V7g7;55k}OFvwaZIOIVN>mU& zC*_)mO6Wc)s*|!EfQbSI!Ue9}v zl6I#v_AcGJp+=XimwQ&fbPau?*$rS15iWCNz`A$k$dL0R<+(Z?1<~72K-!xl{A!XRfC*8}t)8a22GrzDb-= zXL%LWu7_Ry{$QC1)jVc?i`m)g%QHs|;Vo_Bo@@Z!lE^pbd_A*|-tiMld}f6Ol2X%# z@SM*8$JFjhyw`iJ@6Fkv%1c71oJ#o4LW^XjxwW1U^oBS~n9xo$ejWZ!YaH?uDSAuE zt$O;Qh(JkvAwcQPmlH;X6*!01sR{M+0XTTn)?F2q+&zX>E8g9ZGL_uc8IAnUr)P}0??;c4y8aB|QB-_F z2x>lMoDYYf!KIC(!|7tOrgaz4}pRju!{7O%~W9cm!2&oFzb zf_bE;R;Vk@ymo-74g&FCZDG1V^V4{qg6Fq-Je;Rk8BgZlh$@x#=HMp8ws$!mx~jvD z5@~H96e|=HNMz}r)q%`!lS_4nDWMNnWiVA^vn%Tk^uT{2F_M(2V2~6I@!)rY6#kYE z1B9AeNCh{r06m-5EiZHJXU zSUQLy&>G&;43f@V_HbBsAct`O8iCv*sH@`~@daJ@;*>v{lEh`tXAN%T5JR|PGbJo~ zHC`ust?SN%9{nb{5j`@M1vq2JS2Q}&LeZXL`0D_Y1){Gbl9)AUavdCQ&K%IM&YV+AO_-5(8xcI)NQ>?CTjURIfX z?ZY7B&I_GPLI`&XysbkVl~=0;a}m-I$nqEW|C9Z=n0zooakvNmh+NfIR(o^c+~VUs z77dJmC=ghl%#kh*JADZaD5*y3bBb*_PglR#uy*5DN!MscZHSmpG8DCrM0?3FU)jyBSgGk6CMsA_oOkJI} zjMGR#IlOzkn_Fu5@5~DDFI`f~K{3?5%_xuyCLo*Mu4A+ux5quySA4**4JRO-9uz-G zZ1LkzFJO|-iQ@3bwc39=w#ZPK#&~i$@fq;RB=IoZA=6dZ=b4m zLDo=8K;KuCWhSAhfK zB{@l86czP6bYj8U_=#u?&UUK;%f|6-^57LeQhb|0+VM~lsDyCeBm^pI^G&^1no=OXN-q;;QE(TgUFm@F5elB_4y$Hm?AKY37S3TIAQ6zL;QHcVJxD^MdD4}D^C=Du zr%J{H^u#zf9W2-n^N^_Ebh=Z1-U1t-%Di$7a?+->aa- z!ykkDA8+FQ&;Nm~E*QD4&m6jg3&Q}l=;XmS(%G#Q!ts!3aV}UEPC+_72B7JMJbv5- zrw=uOr34?CpKcZr3GNm(M@a?7yvyVf!DTQILV+zvm`El2#NoJp6?$YJ!a)Z*ilAniA_zLvR2wwWkU_$dLKz2A5JAqW z&Fq8Ob)zd$!dm*U9;P8tzFPh;9%muMjzT;Zm|I~WKR=3>k>@TQ^<9Hy0Du;1NK|g1 z5OxF1Fc9F|Kq1VB_()W7pb=95aEh8?>l8sa%JOTs3H{y9GvuNpLxlo7-MufB{Os&$ z5Mi*jOeUQlc;A}$8zn;2<-S`DjP_aj9(ZU9qg+2?iEHiy(U5@Ua9KvQ?yS?sppW3m zKrE0Qt{dqgTa#s8EIT)>9HD@Pclh{utzI7yE%2oh1FiuBD}ZP@IF_ysVjzQyhhpI3 zGBX>;RxS@@AcKhJywXZWV}RnN!S*TdI$6g-y(Yxmd?vkWX=#b@_#|)W0KrLbn8e;u zE16^~b9f|&>}wAO0qD*zrBGQWweGK@pkuAsQz6Du7fZs8PaJIlY+s6@;$j!{`|nk@ zM6378hg@r$y8zQN)lhSi#VQJ=qM+iEGb+hIdmc*^VH%d1qJ)gfvs52MK?=4EPvL}RzM1cQ3yYJ|4JVezc1S&Y5GP6leyAMNo>+er&~ ztnZKNex3locw`a7gpd%ehkIo_gf~Tr9ZbM^hgvVM(0QxQQ^+{jSs&22b&Dh4d~=bw z;}Z#24^fb);S(8`4>Azo-x*rh5Au+yR%?f;h;XYKq@0CHwVpacRVd9Q^M+bOx~#4P zz0*^EQ(qziL1E zk@9YD8n-?5`4Myr4<7SkmqkROI;>%5_56k@dc!l6s=%`GhCYMLw*1&O<=`OLgn<1) z3v_Y%MuYQO;ntEDDzLHBii(hJL7>*t)Um=r3a>125JBOkr7`P8#D^FUC2;j7yJ`hn zo)btdu)Q&f0p?Nw^Pl95UAZ?HC)q9LxXgt%FQJNDmd5+g^>A(v;^Z& zb~C(DtOe%qkFzLad&CsjkBkTY9uFwA;MxgYwj^bvBcM9~vN8x5t@-V%<&<cE-_yy_ z&1iKumYcbIA%sW{(2%c>)6id)`D_W`2PlY%h=qM#jqR&{hZT`~VLn zLdf;XrI45Mk{R|dXqh{YFyImc+@vZ|M3y=8Yq0fDVoM##_1J%?F(r>p6&0vaC6A3d z>^)Q%km5%q8qhz~KWA<&X2l>VJRp6dqC8O#D%hkS48(Fvg2@OY$qwv7Krbz!XBp}S zWWX?(f(9sm;oA6Oh88eE>kI>F$Re1QOqd`3zwi8icLHi}WfB3s1Q0Pk^IyQaI9DT` zTpB*ME;sNbfPQilxE*-?M_fz$|Ka=p!}|Dc{ga5{#z-=K(;9jZ@iWkSK#&U|Aeie3 zNK#ZxL=)cTJ0|mZ3FQnhdlLZPC?waH(0-|FLcFIjMlbaq7`%n_YLOS?DDU@yqnO$C0V*PuYJMaM|>~J)vMy3R#F{>6&Pud_lh!r-3LQ_ zRv}y*me9QgSg;NuBQmSl2eA>ERppj42vvvt!UF!!1_bYm|KH&@SB$Y}(zyr#pr!lc|EQlPRBzAe;W+Y(e7%gtm;%@>aj7t6 zWo`-fHr9qQymQ3^v%(B8zbP7eAcT;PT$%k3AYUjXgKU}oE5==o;Dq=xGK{8(r!@k4 z$vn{H&$L`U24S3^2L}OhaP@(SL52D^Uzef$ze-^sJ3pF<<9)J+ZCyORjo%urE<)u4 zn!6_=A}8}u^X?PLMd|mwJU)Z>+h>`Z*?W6C8#Zj(7Sqj5GS3|NwdI%1q0};x5iScT zAcIXh)36MwAcIw~v)BfhyQ*;3&8sN<#0ubb^zWUuBA#4I;?b#raPI7Yk-za#vxWLZ zM&{^R*V&Hlh$xgu4Y3faZP7@X{5QY0bR@z+a>cmJTm~;k8kxj^VIc$@BS^~t=28eZ z#*Kyn#KdMdO{x0;`f@WWz_R58@l>*49MVQ*SZ0!#2q9L7#t3m9d#{kaNC=Cu6 zivq`yF2~DxWdr%?V&H8V;4$UHgk&l-Kx^xV831R`8I z&O)VCE*xkfQIZ5>TsG1|qa+DPSmA($M)(tzaPbKWjj$;);o2e>8sJuP$*o1kjj%06 zQbnTkPh`>jRH4W=y>!?WnQXYAlI6;R2+GqZ^S?s63E{K~Y+Tgh&rikl{m$q)bFAQTsg;$3!woA??C%ik)uTpzPBP^YQnW8a6VPS*{BnmsUn_<=5k&)xg`!x#T~AG5SA<<^avy{94dC zSY`Re-2-nJkR4+oP`Q{O+g+c+$Y%IC$V5zpDw`D4TT}H>W^mlt4$_dW@J@Gs8QsFa z!SR1D+7{@*t$^t<3i*zDeEYw9_Wsx3{y*&C-gZkkkR0bBS2r0(3T0XAhiV8^aiZ^b z1KlJlI8k}R;p%7zaBiaamIM4GI5$y!(Ph@6?Z*l)`(QmrLxXh~9xxyEsJwy7j2}X? z$WjGvD4?czW2Y2$DYy>Nb0ES5%HcngXc7UGq!Xin;7r-d)dMv*;I9M{uneXko<1$l zAvs|V@rSd%*-e53^wLHb#I<6T7-s|xA&iNkfLSR7-t~HUE1`7(dT3=>29pp^A1TZq zAKLxzz55@&OIXB!Z8-$TO&Vl^KrEnwc+GJ@Z}+gDjq=oqq=F6-v`KJtLG<%_@o529%Idvcf`a19)H{gM?quU>w3h3b9}uL`G#- zun%J+GONohgb=G5rId`yuwWl$M48mHK04geQWm|oiyY92Om)VFkzMM7$Ct7pvX=Hl z{ZvB>p|o^tAgFqXm+(DSivYAnYa2JR9Anm<_6}kY)ekZf{4vD1&^`5yL)euLa_heP zM-fj7hv|p|&Tqd0(swXy!6jauYA)1ub4(0)jVP)I@nTNRX0AL< z1yrmHF*JA*UV*8^L11A1G>Tc@GYfaL4lhH*#E{`J0GlG|=2@PGibhmPZ;g{i@;aN2 zL>ub|st8nacI{X^(nEuTr^=!FXb5m{a|kSOkf`M1Ca`&khX)bk%Ln+#RCO9tG^VSW zZ8U{kLLR&P3?{z=F0RE*>+jTGj4+4H$2&C80zYEvI?B#wJrR(2+TgO72q4Q)^i~0M zBoSN0QY{6oR{f7MCFyU#y*}CdFXyX3-Z<8=Wq|h?3XT=5B49m8LxXi{`q&Thkl@`~ zyF$w`3XT=4ePBIKLxXi{(X&fI3XV0a4@P(iNe%6mDKRpX&7ANV10b)KL1W}vqzwJ3 zg}!JTe0;n<@IeBL`N;y{36_XQ4^cou{x4S#qR{xioSRUvE@hN~LPK06n!h<)!uH5S zOhhUl#H?W3TK;m$7y;^1B5@Bp=78jHgNMsBgb=F+LBynHRdXQrVlyhZvra(@vCTCE zW>tG2`jQA$ne)iZMsL*tUF}FQVC`)3IfFRd#erlb5ZUCktvk3t7wxyyrPi*04s?@U$)7rMkIG~Ki z$?Y1=H6##mp3RhJo%f(C1+|NmU+m|eD;flqstYp#BoDUgB4`^;o_*5H^X&KX(cU2- zImeUkgO}gL-$$7kkP4(AgP@kxLCmBOt3^S?#Aa2Jp!RYzD#)==K?=00DoD($D!Ib} z1S-}TB9ySA3Iq6&Na9-NIF?WS^XD$V#Gkl<{4@3YIR>W4i!}^^UJAThU3K%;MGV5o z*9DJ;JQyn0l3!d6yvUfCbJZLs4Y-AIWDAD}lO2(>^a8x**5l1b$zNQuR^ptuY1t{!s;z^W)9)}77x_$`?bV)srY z2M9_a-!baUgP4dRRt$rP$jqwtLG*-XRe5HVf)!($X^70K`lg(M6=sZu8FWwNBGL(WVkGRKYB*@=2URtHsmG!^g=*)mH18E57gF|S4iIsOSA zRm_L#2ym+6%}ENCVN{br0S*;j$bW=|O0z~oiaJBmiQ~mm8uiSF8sj*a}TIR0LWVgz0*@4Vm(1daNi=U@x_4N z{$w?N$(A2iM(}=ZSL)*ZKIw#j&i@hj1~U91`L$oDrE!UaA*PZ6JLSmUrRng8=GA_+a&2IA7zA+LBpS{o z$oPWspR{_zTUPErF6fXnKrHt|4KU9nVBM1nxd8Cypfg4SivfUDHg0$|sRg$uHL`+; zQ;^`N$d=b|De zLI{}141i=VOz~SF(ozY}zvJd7(RR)jMVf7Bs^0gg>aL<-XiH%!5i`FBH?QO}m|7!! zPk-4DR1m3FC7O~P8!jIaU_a9V4h@$NYnEt8RBpI>b&&ND4h@$NG3J^w6&x-eDL!!S z=>fx1m}!bUShTh?hmj1Ux|ao#kU_5X|7Jn7#BG6k{llgu5s3jBayGVq zCz3SYzIezYDL*T1t%Bm`}Uy?X)IanJ8PZ<|zxLCmCPHqEFzAo^l68)nlOvt;5F0|L1h}uwj|SDQhD|<73UriklU>aV|jfQ&qLs}Ex6ee zb!IFhqAFp2N`A|)sSU51Q})+)sSBF%5oBF{gGWV z=x`hB&U(mtq=ibbU_8YE4i#L;euRe#uVg>OLZw);9-|?`tLmCU6)MhB!U%%4U%@Ob zLp_F0Nxa%}CWYgU7qXN0bO&`IXh(_Rv-xha`5ytP<}SelEQQ+%)Q9$EiKbZP1zKj3 zEFfnIC;;YU#&dIJ`IE$4FJlj9Fgb8s(epI22l^29o7n6cG{~H-86g&bk?hRbAtMd8 zCnRoAu|S5%$e8~qS1juh-Fs|__k$yzGXS!Z2%L_fLp10gunuN`j4PnE8-!W{Y@)(o z8p1(2eH|9iclYc6IJqdDYL+4h?xRzJY@#e+7{)<2$+!EzV3v~+6Cnh5QNYnMXV7Yz zQVZ|#lS6{+BLc`?^0*=c35X}7c$(tOK~$9!IRqSEm`nq#ppaUYOaq!o%&P^#^x%() zAbe1DLqjt}R$ymT!oKyMo_Vbgwh4Xjs`YN)E!9^l@0E1x-CL)H{pj}``Gg_>*pgFb zOC+LZQkhpU4g*ZGlW&}>)b1pL1OY!VBX9(q6(7PBjFQNNlTvmhM#`VtI1NRXe(*Zw z6p&NiRjUgu{oz{W6qwWAmT}KHLkw}L-JbQi<8iXL#S?B=kz~V|SQ0 zw0#8Q!gYV|c|m`}8awAAb@Nr0FP@Dn?v6xX9aGgWe@W5sN_LSo?`c9$@IrK%HSvca z67eUl<9f3XjPZXUBRLbw$>(IhW5FAf*T|okPdr=55aX*!uZ%eYpU9q^Pdr`784g7M zs;htTmmqX`6XXf6eWM}YwXcE3X$gv$*Y>*JPaBNbo+p~n#)~9Mc#5?FhxC~#;ufGu zomiq%#8tMHKcdM`m(PPOp*%G(gGw-z?OJ>J1NKWvPv_~`m%!vt*)AnMBX-_90?b5} zJ(BWQv}y?C&)F~~ICU*EvZx5^ybz2#nk17q;W@NC{O`dy+OVaajYntJzXT@iqL6EWZ}=<=2%TEVBGt%acR;WfY@$zn30-sO6=X;@(_Ya--~` zmR}ii;l~FZX@ev9MXdij6nDzwuGfhtw>c4HNl%B%;bbSpf+btwiSABBY1r$-Bl|bA z9gFXRCH>)v?#kD>(Df~R_AQ<6{={>=RbZ^Yiv(C#!xQGUr(;v0!~1@JJ9M2#iv(Qv z!xQJVqgG9SZ|CcWy06~^T1UeZ@YSm-w|#A+sQ4ipH&pdm;`SSca;LWwTyrBG80sDj z-P(hrU#+LlC4_!8hu#|6e&I7W(T_vm&E5|>#Ju+RHz#ld|` z!^5>Ej6b7^2zR|LCQ zMfCh}>PSxAkytD6Pp@d}Y5#(o-YgX@9}H4U?BvcW)G^a`;n{2EylzbV_@Yc6Bv~R; z`+aRx%d;1QKxxb%($PjTuOMumzaEr<>aCJ$B`UBvd`We zi25a#e(*Zw6qr-qT!`jnmVWT98tPAnD@^Y-R6?(%Ph#;+C&8&Ugf8g+p;!EI+2 z3oRdpW<{$=lV9ik;qSA>g3D>)nU#7{MAyZ-;+*R;YvT?=xMNREQ8hn#9ac{d-W-Yj zgz){~b=6hg)8199iQ)UgwbfPSQ{I6CvTYomL2ZsEGP|B?xewFiUIO+bx0t4CMLZTg zBenYWK*;tk$r^FFbp_&y(R@g=u&^Lm{k|@o*2IlF?MTM1>kFDYo}GR_ug~=FELXVS z1SfXoeO7p~a#ZngHSerXap08d@@xA3zw0Ssz}NU8KR}xI)(=>PeUlPv-&j6oC+wLL z67ThYiT!+KtoHGzxszWQZi1dP^yL%J7jA^7B7a#t@pkBHomfqLVY(vRiRq;C#oMB< zTDY3{%XDS}2O9qrWA+HfG3>PmSK}^>Z%z&vH6k7xnk;ao_%ViOOZ{iDV_EKfSN$B1Q z^l#kvU7W(DeB=&5$FkQmxSYb-@rw{8IZ@O}OvPQ@d=QUhS$-yB0S78LnJMEYAM;kP zQDyk8hwaDo?^HkcorhX3x_xZE-dDf91GKlZywC zSHf%|ZuR$ z?s;o={{$xn5*_Kx-k;sRMlTi)R|keECOFftdb*@w7_&BX;Cx@Pu<@s-6I1t@(d6*` zfNP!EOQvsv z5yQ(PdX?@h9q+#kYxk^Z-@T5}hg(5ndc^M>MH$<_0_%qv?igv7xAzrMv{-)tY0&Lr*N?pd_DFo5$D{cwC1 z_V!x6&+zqA^R#zPEFy&;3~B~kXvnv{@;bVeHq$m38%TX3NHq@i~je%+IRkV|GZxFtowfpVor~8;G%1B|G)I| z!9>C0Ks*H34@fe2{xF_F%-o0i3!1UKo;>T&E=jam6%$?jyZ)^%`Yu^D{=X~Yi&#x~ zjgoq_yXeuR*X(Rfbfw=$PA0rm28vSeqc@XWR6%-D@1s}~&*SsHQH^46H`3saT_S6W zo#JxolgsA`47F7t+Mevi-+lo$*IfnBUTf`lpZZ7hbTOC zRUg!s(-)J==?M<1q&~9HT9?E1He1RLURliSZP&1CW_ir$UDvR4X(@W?1E)t4mTQIP z>)19tl-}YA*6Y|eK$N{|xp9tBB`<2KOki@T0my!)Ah z8;)C)l>d8_uf%Gh7YM~*wF7JU^qjTSfp8ba7A%_iI7*#+QHu$$8;6%ywHmaWaB%U? zvgZ?B?j9Ll)L!yydsTDsqd02tir&dtJZRP=^7KmzJS0yqLb{{EWY+hq>puypMDqDU zLp5ruLho|M*;`*k+Xa_*B^d~RN1(Zoi+fRINv-Qx+s2G!O@9{-UTsZ%~ z8LXO|yBalNJUKbhr10eDM-x+*9Uf0Fq$E13kebV+u-q9T^d8Cksve5w4Z+B9BFO8G zV7ti2p8nm7qoapah zIe#v4=lcQ6^y8O9*bZNWoV!(07kkz=xk_lN0Q;C~5C6YGa{1npJ|tNZYI5ErVricP ze6-bEXzpax<`|K?R83A*S}dC0<&S(w%+o#u<~&H$(>@^ON8)Lp5OSmOG|z!KiTJ>t zUr0!GRUrth;mQvg6T_4qGbX1mJQ$*ReBmKxs-z~e_OVSCIr(tx zA;(wGcW~2GE}NG9SFsjFMAr3EIr!0v$*u0wRd~^>39-uQgGs5%xY2uwsmr+0oAr1_ zX)WVMuqTHpJR(mHQg}$3oWSszJic&{%T-brS$kVN9OeX@W2?DoQ%Mz(V7X+T=eio> zmW>sWaibkq()A|XXzoPR=3HppMm^M#z3S6dc#(_LO-^0LjMwZ3EW&9b<3_CZ1D05) zE@?cZr0{VyIf3B+U^!#la_v<}&1Ip-k~p+)D0Jc8IFR_d{H{KN<%;3RF`~&6UMDO@ z=^)09CQiQ2SZLnFZp9O>1+2e&QL4$;*~+I!xzl0Lg$=8xk{8GLy8vpxW5Ei%F z{;hc|1BVlW-So!-b$OPAV@7c&SDInS>8&ZG;N^9_WEjz`$=(iEHe-pj<_VRyI;7kIz-l#;$B^44~-e?N^mbU?Tsm|DX9B7TLpVjzO<$%2P;l5 zYBSc9v2Sv-!uF$0X-S>s;&Ma9r0;{3i+8me>qk$c&p8rF^{m(mg%wyd(p&>a}XOlL=~G3)iGB@{1;DQPmZ zl`4y?Ka%j`>y7qu6}nO>!d{D{ItgUdelEKKA^Qzti;Svk?_ zCpVR1G1X+s_AEm>u$ZUl+ zbd*hhugdtM)stJ*xUM{i(S+CSr*>ZCWYTMU7As;#ZYH<6V$LLL@_BjXp`I`&mz`qy z;}UComN6bOCzsL^9aTs*?pV<#4vgK(cJq@pmnhb63NDz!GOS!}_HLs^RJ_Qp&P9er zaD}jkG&_GwSu6V89TzA{FKR52HN4C4@uKOIQP zY2!vtCp-1{uKj*dhw=WO`~Cl>_PzVwq>S=&!HI;N5=Sdv-Y+^wfjPwF=l3UzzK)_y zu{k+!N?r74FJd`3;YwZfb24RnW&${ogw?LOH^oX_^klMgdKGXU3@10CfBE65DKx$7 z|0#tLkEJ;^i%E0ImF{2c3b3I}ZLt}WsrPkeYS|w4r-|J6CXDZDELk=3a%al+qZSif zPE6O{)NImg#N^90?M99!x3yJ&8Z&t{z3QyE(X0vO^!C(=yuAvp4+(0q{O@wBx?wVT ze4!zVwPhifu~rL$#`y(~GcJsjwGBa=!O3#U$MA96sq9KuQ@BvS#te=JbyI#WW6Fw|cyY+Od?yRf5=eZ|mc#)*!IXnEeI!b?sJrGGsjG)kSBATkY zI!om7I~414#$G-AabU)sk3w=&qVXcxFl@gugFq8M4MCk?xPI0yu1GcQ)Estx_}>Il z?QO_Fi`tAHNG!AOY|yqeWdd_~mUx{aPH!~Ofzm|E_RR*JCQfghBM?!ty^}!r(Teq# zBzdnU$V%i!tS6Z4fDwC9>q+P1WB>cwkX`JzC(Q3^KzTgpSpT;6q(~FaOCR&z)O{ag zIXt{{yXfv-#d3Id@1vmPfD_vgkUA~{71P0G>lb-7*~dANj6i3HHPv*t9RdC~p%S_8 zh_L2#kM@VJIUfCaQKVRq0n-7woYqw)KP0X zI-M@MC2-u^il@kx3&P_-!PV}+l<8@WzMR8Le zp$J45r$z<6G?C5-ut{NZ*!OABf8M%C#{^tC1HAdRZZ@})hxU68(;y1t4L&`s>!gTR zu;mA|UnrgZ>!gMsXRJrN1nH$lm$DGZjcW@Ifs_GPQF^H$m^j(TH(JJuUTcrZvGn&M z&MzV*TND=HEpKV@zO>{KUFL-6dSw>de0)06)M@HmZbesKRM{IEBxB@u{q;rfJl7(c zx9$_~FZSK!`X^8V=@AZyu0;QE%nO=^?5q6^LXuBsOVDBO;YN2M%Jizq+bCDo7l@>LQ zx6~rjzP+E8>whyhR_+Qd+ZDyK^%a3NxL+=Mp zCf4=B7$Pzbgx4|kzrAx?7CC~)L5&}|Kh1Ic*14SLAz@BG!4k?Un2&`f9rfyx*StO$ zVL$2`_;*c3m$FM=1YFn*Ds|UP+R{vYtcqLCE<37OR!n`ZEP8h2u;njnEj^&AiVF1f z_`%hd*Ra?Jy(_+?bktT`XBeujJ&rq4Y_$EKT+VBdF=rsb5{jR;s&8Xjci#`lr7W0R zhdzUsR}|D@aQw3JqVZ7KWq}TiId`YV_-{~G1d9=OyPPaB)4i~F?`y^R-r0TW5MNK& z8&7rgzU3m9e=kvAzxe)~&-Ay3TT^5903@R4GPBW+fEz0k@ z>#gRw07cCAKK<_!e~e(aNzz}ddadjnf9&M(b&+%wJciW2Ty)r1FI?N6^jJF>{5>PF zo~E9%?dZAdv)yj6HnfwT!`k306A_v!*7HrdpIE6+RC-5BB6@mDk7hi6oC=bD^SQ6>DfpNF8ZOk1@bb}_!UFTp!bjrD$*B<%KLA?^OP;iVY$({Gl_bE%4Z9YMd zJMZJ@QkVor^{q#Ld8b5oqIk|W<^>B*`{(kkqGO-()?zh%FGG)1hbA7<;~87pG`_WB zHcm`GLZv_g+_ROv_}-sMZys_`-6Z>oKn3XCT|y*dyJ+c=lK7Z1{e@7vhQHLRTWeA=PSod=s*NzZ7HHpPmbo$Yg3 zb#@Ojy@DB{)*N^MtdvdbxP1&AQyTuW^>-cZuKFzwEF-zAj1;)drJ_F`YmV*Ll@h#6 zfRAe@s+T-{Wmp_d6D<-TIDr>mG(nc&?h-64?k>UICAbB5Slk_gJHg%EEx5aDAb0ZJ z=iWcF&n!bvZ`G-DYI>@>|2ddEwTzdmNz0<7y+z>deVfX$oRJ%=y7co4j)%BSr-o`I?9{xv5mx1sRY@rJhsr{_o*8Qd5)%us+^ZkQ<(A| zQK7JzCTgR1G!(*TM;^D7HU0074>nUeW>q~oI8-x~(V8~dcg+XV=pJu$>;>CGp=vK% z6(M?eGT!V$z;9c*nD1Po}nkx%5ns zug;;Z<(ksL#_?%+1CPid6Q8iubB0d%uz6kDySS#QcvSy~eE4e7bHRqmrcnawi!$is z23@c|?9x8r$L@@iSm+k?iVk>)Dv1E2TJHZ4Kl<_E*s+wFtVI0x^Y?|b@%CK);J<=p!3OZfOQ z%DkW7lKBpZ(qbOEduLyI!UiV9{mKdo%xLb`%$m*WaCNMK*LfDvdI(V`T!jxD12Lb6 zqKf)^(8=r+9fYJi9r7x#^Zl*7O`V(M=_2kr_a3ar7>}B##rLpxd=NWb_M%MW{S}z6 z1}|8H(~oE4214|JfF~GofwRQS&OB~duiO!_`S^&mqvJ_S5nB3e$Gi>WK#AjI zeQv8r-*SilY)`^y=o|J!4YZ@(8GY=7!3;C;G+*PhF1HR4OFLtVq?fO6RJ{6nEr@#=qUX5R+D@-h zeV3L1ER2=`Sm?7!#>l%uj*1_B#KFYL6v4#Ts!U9b(4BUiuy64pkh?Ji_Lo~r<@kuf z)ubM|>%z0W>HHW|$T~Dcy{>*q;DR~|g2^!Y>6pNH$3?*M74`W9-bm;X`Z8H)bcqUqpgH4 zpaa#-?Wi4Z+5Q3Ik#GrS9^)3M>4+t_x_lb6rKH?42Hyp=-%?cd^jZa>!-)uN2sR_q zw>N(x*%N0WH4vE-_}R?v^nEvubZ+XHXEa+@2r)`({hiW_RUTEX(QT1?H0_Dd?3!jo zTM5+gRM`d8`?VH^-GkHTfKvtXh^f$=M$j^z!X;lJ}>7vb&myXg9tos zY@VNoJkmR|;wG!pPLx;ls#kFh1sV7FxQi*v!Yea?S7d76i_#Q(=(d+3V_I|=x$Z0r zDB|liiy|^v55-^q=4Ea_)sQm7_ywO;5J>1_nMMS}mwXBj;`>Bv^RrTsm?^ zw+eS`Xl}U5JG|M~%j@T)WU_s?=l_M}`g;Mdq{#G-?%tTN-6F|{<#SF&U?0WWnS6e> z{K2U@xdmf&O8vIhk^AY8*&DW}lf~FVZ~U9oef^lU^1cjiJtB)I*rQ2oRY}ehWh?@- z2S&I|daV5Yb0n{k`LL4ahLVmaC#?EQvHYv7?#U09{BbKMO#z_O=W6c+7&!b5KWFbt zwca5iM=(LCa2ZjKc$F+<#dp^J_A~Zi2k>dzjo0D zc-^3=ejU(hv}xv<+3vOyK21brc*Y=uTn3){8c6D?kg)~qHzi{N9=fO!XU_MaOFMhy z%P)%nm-KB*d+&;G{iL!wa=66hr`EAc2&2MJ#AT;5g)Y)$J`jh2xDxS2;-DT{8De(? z8DCR@wwRz4TyUdMzI93L|LiDP0u}_AoPhylGM+C-#rloz~FmIPgq;9HnmQ~@ViLKG{6E3@sDb}opJp=QY*Jo7kb z+J*ZsgqF}2ftuNZR=p9lSO@%1%s-2NZkO$`ay_|EQ1upT{qR-s#r5I#>}_>hcq~nGeC?wSFIgDPau+hus{h6H5qMY@x~rWSbEo$^j-VS}B(UGvOBAOe}qNN;p&w{*-*V11Z2M}h( zU#8|Q)rqoDrVO6Gk5^AVoqsl7@%_2szR4e0`G%V>uU7}>=WU}Pu+-^+tKb|#u&9W1 zX0}zLcZ1J=`P+^jTh|l{cQZ9ONWbUcTXbA|nsS_i$P@F9aN6T`>Xk7PE*Cjb=$Q3Y+NP?&Knp3br;UiOMmVj=ASEcpegqm8j6U!qICt~_0#Ae!RqMa@7t9ZmrX-#(}JxT zA)1KlutB9}tvk^-uDL2)l0Vx0SUed$?!n4~$AV)mq4kDRQ%cM!F zJ-!chOyh{5@}9!@1V#U%aiXjW-{C=hfS1y-$m#*y-J!*Nj9vGg==_r7O2T_?B=xNt&T6 zKJn}RkmF+dkNvtMxtYbXYxlZJE<|wb2(X`MLdy$x8>EC^ ztFi7U6NF28#E>pK3(%AX)!ARYVaP9W+`k~VA_ijW6ON|7Ke>t}iz9x5dDU-zc zSH0k^a9raX`@Joh`a@ABUD)OqZk4w*ud_vg=?vz&@)Ylt$J@g_E!1Fit{}W<((X*C zfz(w}^_D-n@y-Q-)1x?(gng&w4dsz~K2hVSrhSJ*yp;ddDTp$=h}+QLb7#jOB7{#~ zmymyDy+jmq>n7=s$uqo(l>HyGsU7V04?R2SBN2$*MGd9#4M?b7rP9@5TK5rtHpSi# z_Kh7kltbJ~C+#e~iB($mzauW~8`HxZG6Xefo%R2`_%>{g(XHMOBGI3Ft`oi zj$xj?HTg1A#88#&b*Ie+Rkvj^_Ap^cuy)wq!v_^N6fQ~Ri8_JyM)mCL7V29L#~WXr zc_kCiLJR)L;kn!j4Ek)GeP?@ToI2^2%=~JWv1PU>%6uO4*JfqRnOm~~;m)4t52o($ z_93Mw_ouP$=D$0bJx(w&rF*mXwaPB1Lot^<>>Bh3omTJF&uhPY{k;3nHn!W<}%aI{qiAdi$!3EIFMUV`b!Iazld8uIp% zgZen|tbLl1%PA-YqPHir6e2exmaN*N(LR^dTzf*xuLl9OUHO}Ae8ta$D1GBZ<#55| z_^CX`Ey34v5tW}AgXtOkXTQc_lv}(4xToV7xA#mAX#Stfl!GyQPk6xOd!^i{zi(cd0)V03fz7MCQ;Ex4NhI$J zUy+L^1+7PZc7H>O`EGoH_Z{A@4<`yJB@2A5BAY=^8v!ecTW#W zLXnPPw2r4n#b%!$%C}&$j-@TyPPoDOQr1w2-aLjR@ZW`R-?TaY;1rUx@A>%Vc*r$CDwg7|n_xzWpow^57tP{-? z-M|&m%2Z4q(Ula_$Mkj3EY!*7kBQBDaVXXX2ZAOfAN5Zw|nI*G36_BV$w3vw%AI)sb_n##L-E=sbjj6)CKfq ztWCF~ zM_RG@FtxgQ^TWl>YY{dH^D#T1BnYUL;AnX; z`h=VGr6qpFj&}k!c}7?EK(mVuBAun_HiK}8oxHEy_py|0i)Jw<7Gq;_^ysa#IQdSu z-i-qzc565xSuIjzpBoYLpQGI6zo8M1O={_0HGxlY0(sny7)R*6*2ne77rksTHP1VM z4OxYZuP0!p&nvmUTiJenW)>1!+W$<&q_o~98e(3KS>#K)T1MW-!w%)~p_uMZ0%B+n zI1IeY9i1dd(!KTf5G$lw3gJ06d)vD!p7T{-d~ByZ8=-!PQ5)Y8UzYmjmg(S1(eNX8 z1QRblga(OB_;Yt861BMeDA~FiVBB72UkAP_gH>#$>l-!YSlc-8?uf_PVzqrL7)YuI zF(P(^t<((O3V-qIUNsmOA>D!;_f0Vm{@WX;>gZ%mX@=JP(bAi)1B1iIf5-invPK5V zjQ$&l&lu!S#p1{$4L6&uP@WW`E4d@97!v)j|o8Z zk1Mar({gMvqC2Y9CdV!VU4-QL+RMu-m||y_g~BUX_}` zANSAF9h_Av;j;b%S`Pgr*Khd=onVHGhc++lIEcWnz$*M;G}HA|2iT#cTm8 z{qDinB+cQ8R4LWlWTgc9)&sa(*7#~GCfu%UZRUyy5bNMdeoO6p@jy-X=;WWB)Sgp+ zvj-m0ZK=3pYS{piU5D5ScF8VQ+xi2$m)jGUF+@8*Pq+aH7ArhgY7ceJ@_H_70@Z|1 zW-Eh7lOSq(-|Gau`G6PhiO^R~Yic2pO>fxd(kH3rv$Iw6Hh6nX1Zlp0)3XYp(GNdmDa_l3^QK4yU*sk6cf<7J;qh^fYt!-e_6 zTFrH@Ess^0^zhK2tw_W3@U@rTobK|Z@J&oyEAWq$5It$Ui0h~sD*gt{pfloqh~7_> z35pRqDh%C7XFadSrY2BBP_h)yESN4W{#bGOW*cG6aWNj66f@Dy6lNDl{(Oj5l!Va-1M8DlYH4OItCoIok`;8_d3&730^RL_k1K8Oc zw;k}>QV=P*XetbOEfXqseFlBSNDqH{N3B^fcqQIL84NCpA2Ui)Qg#7?MvAs}Le5#! zBqQTU+=8)?=>Nj91oehzgHr9rVwigX0O?Oz*prV)C|UWoaptp>wJ^)GuuB_lT61l` zPTn<^0$y})Fflu-4_+vZX!Q3+` z7p_d@DJyPZ{?4tY0L6$?Av6TCV9wP6@5F|b-3f$C#TcpA^bqX&N1lMTz*;BAgRC;( zTe~sR??phRM;El~rp^u2_^G((@t}^r=70jYtBAdm`Z<#4!E? z_$Fk%rAOK^dYXz!r!&$B8YY@-L_)1;M#FDh{%#xMcN!l~{qNc;! z@WD1MT&r!#JLTXp>udWN(E>zo>Bh?_0a-M~Av&|1`&G0z@3)jy1Y>PN_ipYO=6k$< zg!ieC#*vDN!LpG@;wk>2$UNbkdmOTe$;^A7PsXW6rgLrdK+5H1_YHjW*3V%9cDGW# z@Ly1^$*=z7zs&QJJ;DE}0svPW*b`4^8&m`Vbw>WP{2o&HC~$}X)FVsK+K{p9+~`3` zYg?)IR5blYGR3JS9!=DXBY*U4r{NYg&X^+zBm3?RPxiC6z(qcFNH5U@)4W$f1!mAn;qBwGsS!RJja@ z7~@?RSS+^+50lS+1cwjH1N&r0Aj@BQQB*}p$rpDOF;WTn-a3(vf2UzT?rl=ihEuw$ zNFLx3gYvkt%xK>H6k2m!PSX8!5Lp|a1cWz!HgA&6KMPou*MraqT>HmdKV4i8DwcXm zG`kg}Y_GlHIE?RXHfE{lE)OmqlL*V6feIjc%V3Q`xe384jiXL3CCwFC{JZGXk@&s% zVUYhIjuJ$wHVjdy(%XLp%PGS zK&;0=vmM8yS`c5dFF-!f<{6+n!r95}#K0G=4W|r;n7!t>6rWrasyM{+70P4xf75~4 z+U2KAr=*_WQUEQC%9Yc%9>Lu!DMy*45YPSDuq>fbcAwypJsSjOXs;ehg85qRG0t!E zp?Uz}JOE3Dg+rR=VS8ug-PS zjB`%=89y+Nhgi_vc`>+V|9}Q*MA~2fE)VreGxw*Un7*SGqIWn*uQFH!U^lw)|6nJc zWqdTYqt73gFleSn@Tsi(jX5nc-9m^#vIbha zjjcaVtS?f}Elktjbg$Zo-Ip4WPpO~i+>OGhe|roxl<_)%n(7@jjrCz0eiR{LRs0J$ zCVWUXkHjE$Hg;+!BhbHSZM0v#*+8|Qlr)HIeJ5!M+Rl!RAu`HppH!b+eWJK4QxK+8OeuId0SYghiRT+oufp4++$YKQ?I4_R+w?Sg9^#+w@O zB{?1XR;vuQ5)*wrz}Yks*u_)>oLpeK^_!WkQ)@8A#dB$c%_#AW+VS93lV z&^M;Y_x4nRou@@CRD$}fDMJ92g|MW8|7^Usx;8_sy82VfqNlMz0AwFO3U?21+-TR< z{M#?Onq~iNSG@XUcaGk@Wy^<59(cqpD5=OE=LYP6YU2yQj03!)f_6p#nPQI?WE?>g z)umj({7>za=RBq|oBU<;h($dN*3T$AuB@ZPXza>8T761FYdlLP(Efm_yfk%#9|lOb+!9w z1u7=PF;bD)TD8CFNd6L^k$ z3Barva0Ke4oyX}Tm)LUF<2x;9ed z!dR3vm>w2S^{Svtg;N297?6zIJ>omt2=>WQ+y_7YwEee4PwnwB1TiX zwzin9&c}6U>)!@T^gR5!w_0b$OZXR-m;7H(AKKY;&v`H?h926LbxqbB(L{4EJc@pG zN;v}z8Q2GWt3CW%%FL{&&?U+S>owcR6z=6F$|fFpqthavG=*0Cd7>GOf1bWPz7O^F|GW#}UY_c?+CPz2*(vKn;b- z-sE}?V2_gSr9qnb}aSl!4hT6mMq#p z^>cSgt}PD?2PUxAf-=&cS;PhJ^1^UjeeZRJBOY9O$F~yh^L8U070BP1#7km4h@Kw3 z;4X0rWc{<-<#kjARh3eywP-?^^jgCU*5UPN+YLHWBr4<0cqu6hp!Qc=JCvgxu}mf= z-0Lmmo&n3u$E{Hn;^@#2>HD|jysthK{lDrU*?@YWmAk);cQ-e(XNGng{`Q^nQBiLCox;mCDay6Sh5gjP?&hnc1;-*(KJu;alfw%+kM0@QYxyXMqdm~T3UkN1X z{kAN_yM@<8n-D!Mt_7CHPeq8~`TtZZN*I<$W1;Etoo+*% z#xd?M(W~*6s?hO0ai5}(qR4`4sC%>F1kSNI?D(h7>@4Z^D$Q*M8Ov&ck?)c|IYV!N5?>`8B76Xhr-`O{o7ZL za?&Xg7Zdb&ihoEp|3R+gneP+cA~PU@=Lw7B-w>r`VWVy?=^h|CRQJ%ON0vkbe?N`LMKnn(NyEQJumw-LtUKK;M0D*Xv@v@5SykAav&eI{i8CzvN--_@HB9 z%^vsn(6|emYRO5~qdDP8O3T1pt{q}(S%qg3OoA<3+H?YlqVZh!4pEA%j3CRembUkE z=#lmg{LGS)3BB)tnp_r|uL*r#C|c!(P^AQXa1`3&%JE#+!=g+@5EfgN4r|S%2gus2 zCbCQyi;q1m&zTowln_=LG{DK9mZy?^g+6r;3*E{?djA45q8};K?q@I1nSMcZW ztP*gByHBGEom3RPpEfK1Dv8Pa^!CHBVyHVy>nY(9@SoT4Pcl(pO06idbq>Agm*LVM zeH_ebDUqU1Ql;U2+5nI z8ZF{oU+)s4*rTD*DLf??3-AAofVbL!5dBuxCGPwufBo9FF3Xss#6R=LLLPVUK!S=- zi0A+xcUsCiz$$aSi|=uiaR#`=(o#BDdc-b!NO5R_vHqy#SsG3vB=k9>NY9(F%?Vp# zwd`=R(%F{i3kan#n`Lzv^=I8OukU%jA9SCFj~`w{>@TB4LIh6LEvX7l{G%gPq#JfX z?PBPYH2Ov$RWS^O#WA}EEUvyxd!>L-;)cNYkj?7g0JBqgq6^VzOtlUp)vx~TK0Pdj zpM>`+AZE3f&KkcfAVyovJ0gsWPQN9iS=o6mDHV#sv8R8g9 zrI-tKM6X+vQTW??q`K{x2!DdJmOdOdq4iuua& z+1C+dmQ-sfr+3Re%WC!N^R*^7d~r-N7mKS(mxYL3c%{cOM2RKT)`CNYuKgKt>7DBjDp5kKoQGftP|KwT%{R2RWzRd$qRz<`u zp~R-LmSk9K{hlzrD%0=*uYTWh2dI8r!ByQJ&R81CMc=~)lci*;DHVz#HfdI_mfoIw zw!L;V>Q%n)j{7kh*|P@Nt)XDok@UX-?u;kR6%s72wv27&;sW6lIFrzxC`EW@sbuCJ zuMhAAVeu3O8w882#^D+)eVpxLdq_<0FEx2Y%CY%5z|!W0{S8v`$KEg?U;>A^Riokg^>r>GqBI)1SV(_$cbC)A6NC*;@W9M@eO`~8?&@ZD9djFF z>Vt*+p1hJwi@L>m7x_Rj;Fh5G@tvfYSrwdBr#ny%=JrjQ;LY8QJ+CL#GIfkX#WmCH zC;HrnNc(`WEq~tfECQS|kz(u-qul+G=!2+;7U>GozXIwWHcb-4MDVe_5ZkGg+L_Ab{PhO?GarG;;Ki z?;xV#`KEYGRr_UzCG~xgK?2+B`_9+bReSRUgzb)b_c2c%X^+3XbYH3vLm}e76gc2+ z5>}_rSt6sUznc8w9%xGV^kvQ3$eLs3EsKSPh8DLONeYMF%1%b+Zsv881x>vg^&X7K zQJ(6!kk`8&0wR!SS;#BI;%CqDK9S>(B?IZjbTr@q8`$jLWNL+p3IBz2AJz(;6TZQA zAJhsp7CxhN@7D@>t>+DR0mWY9fu?Y=kt-%Vzm$l|)+{wIrWE!tDc{Z<6RnOeJ)*%+ zeSVhx^E@McECrhtcn1H%@OTn*o90K1$OPVASSCBe-cewQa*MQ4E+EqJ$LaXf`H7$l z@x!=>DP!_l(DffbVuW_Srw5lIi?ZH)hWD_+5MuUIv;1PS%w6qXPcKu)tX$(N*ZPZC zD4ifYcTEF>T(F{;QquU!L+cXsxh3ZMFqwAeA9QuC_$FPY|Ogy3`4wuo``B za*5@CsrQX~h?575Q3_L}?VG`>8VyQMs09?8+VyOfrBgaELWS3824rw)^gbafInJ!- z^|y}qArEJ_!n`09*5#<;oA0B`$S`4jCKStrK|w;Pq3!PX&$Q@`DmY)zqlBU+n6!St z(HX4L$>9*+zL|kNGRQw@uUahtTf;R7`79A0e>)C3y7m)`LoFs`>|Kcua}__bXc{p8 ziPKSabUob+K_fmfdrU&f9|e1781%}i+_N%fs4N~L>@v-?1l<@@Jh z>#l(Vx#s}+Zy&ncRM!?IO3X1$klGi_Tp5@YMvIsktq=Nm>q;6d5%viD2pE2n_NriT z7+y=R?r_Jc)3&h8N*C#3l3@DHOm`LL*W@3R<42tdcg(+u;xdpfp!RR)h#>ZdKte1$ zLZX8`Q6$;YSaPjh0xr)>KFo4#CFhsNslJ*V?`ohOQn6%DT_uf)mufTZ;Q{kkrDe5EcmUx6^R0S;QG)XU{;>*W* zvBi?cnWVoJyyDjs&W%?Es@)oDC;m{&V81&%k_Cm5qql8Zmzf0yjMxsd(lXT2(l2P3 zkwNTXQ+yX$>rjv<`t$UW;ZcgR;vet#pEg+%`SE5ugsU#P3~}<|?d(~kXLCM1VKF-r zOxmU}ME;d0nAq|rE;&34@& zxbxND&LyJG(c=5Uoo3fWiR7i6U}0=FMJi-WUmPD9O0}w(Iry(aC%qbs=6H20Qd;x z_Oo%k*jt2V4u!MU-zoVYsKw1;7iZfYaAkR^oNt2!sA900f)eK&l(wZG&bHFj8j}Ab z!*}PUGc4@cYX0ePr9YT)R1B}82n&l2 zB08EAsbSQO440BhdCmL%RlEtXzM*A;3_`2a{c_QnQQOSoPp4fQGVk7PB^zoi?Q$ne zTWWb+&iJcGd!os*K2*|imJs?WFMXXOV(_j#Zz>4`P8|Jycyq}=V2a7WZL&wnWKe4p z7Qck%?!#JZm$PI%qi@RbG5M?#q;hqcM|ZX$E9Txcj%j%ovUTKeMg1V9 zzl$AoZde`snS{LpN05#N$K(Ce_g4`f$^QDuj1X+l8KKeSK#p!vRhqVS32dJz?|$!C z+EigYe8iV#45R657~KLqE5upQ^WO81FI^h`}svZmgSi-I2Om{{*!N(0ZyTzdg)9ZVBrM{rSnM6tl;c_rloUa$ZW%X>BUq$C;p^MlN6bZCfmz2yi zDf~B?aKcZgqI6VpQS$zt3=So1#5NmNTzK&tYw*=FddF;C|CgW4>ug(omUhJliHh7N zOaBqnoL&B9Z_@jAg76dKMy=ZIA|KscDUP->?@8r0~D3c99ry&fnjN+)Y^Q4Glct z`M)X@;XMGi+*cn6-xKHeV9qL)zvf!nYVHBu92r(>E*Pv@UV6Eu-VX?VVG?|wY}vx8552ax5}zYJ}%c1 zH*8I>SV8Ahq)yQ?Q@#h%&SSzJ=A+A)%xO#S@N}>pPV($=9aCVFI_jxHsIx74T)KtHIK@sZeSMl+^kUG68Lnm4a6az6A zv?%j=yC60H%>zNufL0@i`-B$LXvArZTC~ApC2&1 z|5N-)1iyp^ECIm+W^5Wtwb_Z`8PN96@^QJGO?`I%)|7(?J48_FPEo6@-qhG;7Tb3> zuog5li;{hZFx?kJk;d8AmfNVK^k94Ir9SixWD&w=vIF+*s*dM;9OZLkMAnDz+|&>@ zhmAD}2;Om)9}lhU_sBKaAV*Xb#lRwBfp+w1Fww&PbRcNFx|pq-x~9hwJ=htu!p{9r zBtI*m$J%uvjL!J|Sv#qnkN=OjzltAG4(kf5U7A`#{mv6AY$6ONT8qI7&s7vt$DRgG z(|}7<0MaD&Pa?}{oItZ{wh6Lg_lS&>JaIYnB?~kx`6EYp*0kpzLUF1IZ%GIuCLDL~ zec_T(sUpn`E%oL!|I`~|`pcgGkCbRHGIY5|$Afz#4?0H<9$7xwv1^o1g(|(!5s+_2Ap@P*uF|jjIP-F60 zY*qj4y5R_8MqH(Vi#w7$PSeRilUgG@_>6_taLD15TBnC4Mo#Rl1=(q=om3;rU)S&|y* z=N=V$_4ucfZL$dT#_f7o=wqq~!Dg|!bOziWqW(+9xW33u6nCB=7^*6$?b)BQKUva- z#XaA@3sz&FwlOHDrF-wVr(Y-^Fg4O`nMZA zjhnXLr_fm4!#o*5y}d58?JDcR`iQlD&)tK?Nk$fiKxoh)>tmrN!88YHp2-PuPIxM_ z*s!Z_b?|T0#jJbQLPBtU#I;epsn}!f6VfG>20b6C)xI=7b_wX-!z7au>jdvSJvS5Wd`zfBdj~GcI^0~M& z&oCAk?+00IeQH%dtGwee_L*>_5WY1m#Vw&wG-Qna_#QD>l?WH1U8yn~otI8W^G|3M zPLoAeWpYW7bTit{#T@gbmc>*r%>JVJE@D!p%0t#`2V1wYnGl>>?47T_az>8C7QW4h zX{KjN-KolK$%hP+5(nA=k7;Fca*0xm490e!ZaV#Xm@Ptnhurw=DqMzI7+XRo!CZfM zbFTW3sgJ_@-CW!o2H>)T53`M{pmLQU(U={rlIE4OxbS}BqP>1azy4h5kwh}4Ul=%i zj4ICWBWJT9B2n|q#kKv*ZhiQU)Y%==l zcvYz0cDc2oF{~jO+PkQ~v*}Qjv9Cv0ZwYQHl?1|xLX{zdg38YWG+;6WR4JVrN&0e5 z>w33ePuGQlDWS+Mam4~&#oe!m4uxsc^4};CixO1u&g-txqp8~p`RzkV$TGnj?2=8N zSif0PYpRiV@LXqFu&_=-k0`=Y!HSZBiP_-ceC%4KfPFss0c+@UfM>=J9pIvU5wQkv7N;Y{{gQ6)#SkYnq?Lcw}xjBDGq?8ys+GW<>BsEcA7V--n>Uud`|9!@b)xr;;wn+@X0LJ;A~@33ZkVbqs?<@Z)FG zZrosxT}k|=gxf!%B06c@Ue)gS6k^3MhT*cl2Vw7B3q~#~uaR)cy^&2DmJdR#hKde< z?!&8xvSJ(#(n+=6=Os`U|))4bdQMHG@0}`OE+hQ$mN&25_jN^om4T zyWFy%8ZpT{HrY7vWzKSZy05oDO%Ng94A!BE+EUMad@v1x-q@39I+@T*&>4L_N|{l9 zm?$<-!jzjjCZ{IwTXZRNnVQ4t9jM489Nz^Chl^gJj`Rj=TM?NcaB?PFuN-1D=?I2*#WGj!|14=X{N~)(2hGV4ac+qB z#Ss&4%&L`NqID?ZkwOlo`mz)d6d#Os^^Mk`T*fuP;;ffZ=W&!?zM%s!7=O25J;jZD zeBGyKiBJ?Zh<8Q(aVW|X#9PsyO-cs&@(SxeK4y8JeX6Gb&srAdF`QM4uxOpEkq@wf zO8ot)IpZR1qX~0Yp_yu5AQxzr))94g@S#p+u2906{M($&2J1f)O+GG8$ufs0X48BY1v(U{D2mJYYS)XfkCI(1 zlM&vyrp^+Qo-wUrRV+&5t`-K1TZbjncEvqK$)@@Z+?Js>4J+-`w@n|4nwd$1{+}3L z71amU&>Dox$%Fu&uxPIgm`Itr-3<>zvux^zK&-KHuRi`fa@pU#Mg3P~gY?ysf2|r< z!%vZ0iau5o6CIkUkG%?YY$RnM|I!U)P!AzgRQ_o5qbnUudS$^%F)teViwl_&E;5tR z>6Y2Cr`)RU=HlJ{9daWD7S0|!{v6t^DS7U4fb|;-(-@A)@J+Qetvzn!K@;m;S?hj+ zQ85tWO!Trrhmo@y5Suqb&0Q4Y@&sKvatl|Tw51QQe8aMxnoZFPMep)Z#fb-S#h{|H zkvpiy5Q2Kynbh=5@rn|y2 z*NU)Ta0dY2#T62#MLNA3{RH^#VCp{#OJy*r3r2f-Btx*004{S8vvIP!G8H(o&sTex8;D1)e||8WSh1MoqhwlPpb>;zavapaa+iD!Eu&O*TN-9pB*0Pjo}sdH76v2> z7k4s}DcCD9T}DQl(H|2TJDC15%PY|=QZzA(N;NIiaaar}GJpC~WQMFPfQ84UL-n;l zczkitxtYO+tgLgoetl4-`G-2f%`oSa?HFv65eX_>+PV zm3@kz^eyoGY7m0_{?u#5|HIc`M#b@bU7&CvNYLQ!?iSqL9fCUqcL_Sk0Kwhe-Ccsa zy99^e5ZwLt@BgfKt@q2lYcWiB(_QqOI%n^FrcYJ<0hkLdG96$p%S1K6pk>dqG(q_= zm4*I^bP+Z#Arn6q%j=O6D60j!$4CFcA#U_8|H9(+G*RY#AO%}gu*kfZ`pj>3v{C;d zgZzmW`W^E%z(z(4bp-pjpv*cI5|KJ$Eb-UYd9j6>aL|?5 zWJ-N+S=1=aN54IxVAgQTq)<@?6<^D{ibFF}qQr+hi7uo4B2EOlC;nJo{@Y%1kBMmx zMO_2>5w_oSq@t>zESd6KQU0gq#jr}%>w!c-1Er-<e) zg%4o&3(63gQ}J9&R|AqKUQ8w|+b13lQFJkz0`%63&Hdx=Fi-38e7z+-*S3@zO;0+m zv()#8ygrZkobKmbU>thrqn@$ts2KJD_MrB)qzEfLLpu~djx0_?Z`-wmGbnyM2T_4_}cin;#Jr~ISi0sfrx zycT?B{i@*+Q)M$PsrS`?gM!b0$a)<0224U_&?q$sJbzo5I3~Iw`<7}i&nO|exeJI; z^2L5YgyxF%;a>C4v9eCb?OBB-d&Hn|ZtJlg`u}3PdOWaIG>Z9jzpiQXec@IH+Fd)$ zeWQ(V%WiwXc`BW(c_$&iJ0HR=IP~8f37z#06@F(uyOE?kD|kqMxMBTp%99WvB9Hx% zlhT2`yYfSz9+ovt0L<~>_wZrPcrqS0wGx)!OrB;9m*1Vd-oS1Th6!0OpF5pe!_r#IS^?Z&4R?hMF5k?L8r92h@qTS?V=3AY`KcO~{VQ<6hdD zXlIc-=QtBE+WSPcp+a~!?AZyL80L`wC_qPi!iP^yJsepU2JF6-SEBPzYy<1s<061q z)BO?U@h=NiP9AFM*G_ocpL$b+XCrf0D1;0RUH9Rd(y$Y^bL?#5uvH9ucKJ&@;@DWu zM6;%Pd24SZk$+|(1_THqhvOhRWYp;z*NyE}Mcklv5e{?6DQ-}ju=F7a+2Y|XsS?e7 zB8?CgRfT_ugPDjhKc|`e76^%&BLC{(ML;zs5Ai0{8#%`O3{=0~oT4JhQ?Yn3Uz@4S zx9o11!lh)9y;BJ5^r@hd7vLDIKVetmr2N+~kt|L^;kP|~G!xTovORHOeKHk@-Ni2Ut|17Ni809m8?_31I!1i-b%E^;gYs|9SYU?J#=3wlF05jWRk*Vs=M_GD!Nj~D zMThAUiECyIJrOvP)(lwWBV*Ec&&yq_@Bs)kI>mw~|4!i5rpbDzoe8LXUBmBYam&S+ zu=4vt<5N*}tis}GTRfY@#?U7cA7j_kP)p7>?e^x6I@&M^Qj^hgE?!WU;zPBoH-%eh ziJZYakPn9=g^2?_^+!;ri81;j7?lls%9Q{iU04%CV)S515fXm%|EohkAOm1oI-3v$ zn4MI7(B;2K7vCxdBAu!gi1fH`X+WfhMMR2YW|J8t3IlaMpT&*$;L|GO=$=We>}|s& z;~)$)gsqXo_+10&jCde@3jNhFk%m4q4%WOa@p0mg{n849=p1oO=P@Dg6*tcyQ+t&3 zas>uu0p1D34t89q&h>zVj)|76A5AOOwV4+4)oY|_{eW19i2RB5 zicJMMuLQ^7&SJ#TXQ1-`OlTp3QQ-oV>HUw>DNsuN`&zI6J@=^0l2!ulMFS{8B;nLl z^DmZ{fX014nwY+`|}l_fNlc|O3VJg&PjY2$Qw7TW;%#S+^o z9HT{yUyQ(ak6WMM2~mj*^2uVv*lb`TQLNOSS3r9Xds-a2f)X|F8=O+|R<`>dJf0j# z+9u5O@KE#Mi>BqkfwXb}As*?~bZmLRO^-0AZ3e+7#RcXAlu{iMs$`>JR)CuFJ;4|O ztSBmsFCP@FX2np{k|x?olfcky(x?f2pL|xPsn|q|He|pFWQV+hzU@&!g(AE`p3cVs z31)-%gbXm4bwqq(z-%PK>ML)N`8!oOn3v5dqke!?H54wVGB%L96PdkVn-t;(9nGO- zAsLu;^tpcMJ`^bF2!PE?^|TJ6k7>CLqxk?WLz;i8vA_J0?g8T^P9M-FhDvzOwflIAN z#bwL%M7+Q4p<9~hXuHCAv;t{v#LXV+n2B*VNjQ|Se)&k)+J=XuV$7#cMsvw*GH&+;x%$gZLA6tX^k>X1F3guTE+K7J11dh&OxCz@`= zFL=Gc{jdm6np0_mKRF6|QGb_km0IN+U|unS-VuiypFm;wOF}bxlAzx?%Q?9RPYKt# z`*??|@G}eiYw{YwmZd39?b`rc#<^JVvLDT0wKxu|7)DDDft zv3Qs~{%s-4@Xam;_oEhUfn$A zgDopG9R|T97XRox-KHIy?$_W#W~yF;b2kjljF-bM)1HQ2X6#}cyg^HYOUS+UJiKOa zVBZ1S7x(O&rk<9wO>fNWcl?jFNUG~`+L-WVJD$Dj%yHq?2*lsErr}}L?-0JZ-xGk+ zB5}k>st);oJEBN-RNdx3?ekz#&kk4SI5_4;O+GX`8a~*Chc=A6{vL_M4J@B;IkA&0d>HF< zD6z0mi`B#&1yoZk2ZDNM0{O$rk<>Iu%gq-0ouU#nYw^$SjWv{Lr>6<6x@x6cQ8WI* zytt?8Yp4LHsY5muuYom&L(SIyl0M}_QXgiV4F$pH%951Qlt{;?>U_ujf;y78xq?|p zBFClz&3K5Smf-N~8BKeLrONaElXTN-}<1gupv1sXffdnH8hT# zQvU`@nq{mI)la|9e#VC@*Osoqd7QJEZZk&qC&*NAY8C)};o?t!t6+)^!Xr^o4wrr$ zDos%PI>afRjq|zB?6QX#m||C+XS*J-Kkjp75pNLELAU9!im=h}$b6dPmw;%qMd)13 zzj)jE*5Da_~OBZ-U7+Uzt7^8N-Tynj4NLu9M_&789$ue~XMfizo=5fc%&*rl|wyEhe& zir@;3D+@XL64zF8Bpuf~d?ZPGcqB;&dn8HohB!!^XSdTi=GdpNqMjEYAaPOy6NdX& zLCsplBNi&GW;d@j-{m2VV>qupAC{&x{mIgSCa%tG5v@om)ZUnbHB&55W+zw(8@(Ui zml;^+=hf(cm0I=LCp5l;=2#mJ5w?DY0`(V;>r;L(H@XEdp6CXQ$Zlv{6X{o$u2hua zRLwKTD&(T0)o;i}Xh4A{P``Q=HAz*>{J&DvkOd`dU19~c=o6I7MKk*ueU>B=QU@A%YiV9cgx*LYV&v+cP7lpjaV zkMt}eOO5h@W*swg^*C&Wu7*FvBcGn?OImmGzvc|OwyYMUxBG9&G3J5SF7Ud!CC4lu z^AamltWbms%jmEMzmkPa`K1`)CJ~9?wTtVX@@!uq^+9?G?M}LXPXen z+TAu@T{5I7Gxx|7}@fkgRw5VZ*9?;i%1WP~{EAYl_rmm^^v6#Mepm>+PDN z5vhBAXMCkYu~{l2ddv7X7lhwbCUvi$9fAkEdmkWK;(48WmFE4{9$c#G?HZ>MsnAJu z>FgRS6{(KCKm24t#Jj{)0;+ts55easlk!!#mk~v3?rc@a z7KSwKu7OgK;GiG`AtX(`V4QUMsv2H8+=20bgIQ1{6W3+|D#Ih+a<;t|@S>4L3O_zK zuEkSE*HiO3NzN{Od|t|3u*t&7cMkWzi=dL0z$3>p|Ml4rZSX9*D#9S{;bTk~@p_5X zrZ$dTezfN9iEJo@-e9n*MLg&=N{zGc2K1< z$yIQo#bZ@jzOwd~*QlUXK`5VP*fOk}B7~?hTfyUBgD)%=?9becO>ZYK<*=4qsZ5dDIa-;=kx+4l^;xZf z_U!b*>jmUuDkx04O zcS5)0dVV-7 zLPjQItf`Xpe{kx(s4%^z7{cl3pv=DkyBd<%8i{6sDg668mmP+hbHB!yZjF%XbL9EN z&9=f{2n6RFw6{xB^0<~5zp!>2I#lwa*aUEFbrjyve2)OqonWrjJy|jafwweV5dOhD*PR7a^5_~7oz|SU8TjpOeSh*o z@b0_co~V7Z(i%`|u=hG_GGBztXWf<= zp|78|30m4P{PJ>yS^VBx%o|TvnYWou$v`j#w2P11ujhiZxOk2E${>q6&Hz`C=T2h5 z4h$08y7UkId%^|?Irq!2`bvE1Tj~@fLjZW|690dIH=B)c>aVtn?-3WH8qtL$oArLt zRTM`e8$llz8eny!`?=eyJF7g=uZq;KCyf`Ru!jlnvQ0>Nu%YPhyiE+Guv!VP_KK@^ zq_aB-hTw)Bq!x*b=gB*k^E5>C(~KCjfDGy04ra2u$fB+ixsT{gY^YDH@g1+49PLh9 z5g=L4?WN@*rK9zl-+YWMrS9BFD1_}5kHhK?Wiad5du-LSU$K=oC5GM&lQ*%+ng$G( z8u;ENpCj#hb0y^aI}#A&)_KVxTA*jg8L2uI&9kz(65O-yw+BhDHdm+#c_9;_;eLAz zF=PIAO|N!Q5QPt#?)ib~Jk-qo-3`xfbSL4={)R9-sr)dd`AClX4~WI>*lv7YQXLac z`aX4cp4-))zEjNr>_5Qz`jPXiNn1e&CMYb>{Swwxw8M&K>niG0^7a0iFsmE?djUt{ zyYB`#!iyN~a(S-xQ9?<3*P+aJUA#Z9YUZfXZZo?ftgC3v2|c=zPIq@GPwiW*=>oJxGr8FCAuJdF;h;{l{p_LV-OQ1h*zpf^vS@yH2M{S7DCddsX!} zMg^wW)bjhXBUgD%Mo`NUgL^CNQXVJk2SFH0#6(NJMQ^wVc*)|;46*Fgw{JTydE=sf zx*nBt!_X3>Rkl*|q9}Bjhy9#A=~48BS54@YB=;7@6Q&TCH)lpfo^N||TB@9}Z~kA1 zk3Tl7!!wDy$MdmQK%82SDFQvVL!bhx+ycR`Xj})@%ewh}+s;K8{kC&6P!=U$&f3j9 zA7dMF>IiLOuAG2mk^Y1ZM=V8D+E!!H-x%nz8mhh-S+iK3|1lwcmZn$Kv4^aTb zb9IKQ--J1>lsu^1baF>qtJQA9=H3YJ&3Z}{J?M!lK)a9s-g^P&PE>$DFSfMbm{V}R>BQU3>p0Kq|8j6 zvNY}$)igVGMZmC=Ar3q$)ps{T@RQU*Co27AMFU--y$A_QbICcV{bjKph}3Fi$xzI0=pykp2RQSiQ` zG|@Y2k<_`3CML|QkK!t47xWSQn$kcBo1qV2Pmb*8E|rcdUR*u7^onUoPeq^4k5h@3 zVE>`d=akLA_W7&=>EJW*&7aNKf7CvTy@7s6RgAA6Ti)pYGi-sOzD<`*_i7|c;xoTu zY=NnQ$@m(*g-sl&;rBXpTkECkk?>BOB#ii_bFt5v?;n1oSo7eH@h=#}CX}z5QM2|o zA$CFBtgsmdBSMP}FDEU34DAv6!L&~ohyBkB2wGee7WN2p#IdiY^M+L?E1MUUJ5+1f z>4GR;df&0K?vX}O1-%x-*HU|(=8XtMn0q%_yOu#$TO|@}rTV)JzitMiCKL;FZgx+& z3YOSZ(|2tYeY_E`p%V~EfdWI?f7n|(t11h&f&N2sgjX#g3>UFBmtr8Vr3&MdPoAwM zEvUr_wg?j$I}i}x%YS8*aV=+e+^R821O)s5wxc`t7mprkyxqPPZ){wsIY3JdJ46KT z>=-gnPMxO{uY6*PJpYcfx^9KhdC;sVT)5InX-9DiycsRn zCJ>+0V7{v_4b3PwZ^7|Q6ep85t_g~jV<4-9tIQ%yIscP|!aY zhT2~Sg4J8v&)_Dx;Z>Luj?Gg4UPSQ~32WTrzv?o|oU02P^pOvZ%Xzs1-f74oPMgwq zKGqQ^kRehF_@{yaIK@ngsmO*Pt2AJiz&c?>Wk>@oOyQz?jB&NYeiOME z)}+hi%&kw+)KZ|It-bcvu3vj6?JKvmJ6l&|)8(N4^bgaaTNk4Re|ha>+Q5tLVCyII zq{Fi~$hfQ0+wljuih4xj{5qu+&!HLVP8aX4gX2v#@;?nz4XP~6!j*;-@8!dXf3cMZ7n-NGtWK{Gy zHuX8H*9y3g$n0uqWsatA)-G`(8-0SO;}lps<4Y;A@rPKdF&hGJmmbX*n68qso{%nU zlIypWy zN}x(M?T(Fjqf^Vzy5!w!fA`xllIG57SLan)EcIRnFI&&ii1B9gQ+|7acRP#%p+hLW zpm&-SBvU^fcxC&>E?pf1Cxx zBjFm-tm+_O7q?idIYdOY7)pnrY0bUZ*;&MpdbqzUQ$1$AZyqhX#|~V%VsRS$7#}oe zUcf(gZ-HJxTK{UjM&7->B?oF|iK*Qq`H@eh@e&APxZm!X?Y!M>>_eB^=obIl&v3cO zo!lMeP>jf(aje+_V@038fi1T9#5I>=7s;%=fkfK3fYG(e-3Vavhw^qvn=)K6FUD&O?*5TVcr!T8|J3pYH# zlW^@HqJ$wBdCB3?92mG}*L|3?>N;S&HpZ!ufNWw@St>%_R@@?|lxud{9w8phi+Z+I zt@AYM)?v-$a`SI4Oxbe*2=9KoYus@>VW*O7Hpd>(l%Z+_=8dCU&+g;;AwxRr^MnJIdtYMhTgMQ#s_1AJ0o`faS#s{p9-PwU@aGmHP$Ck&&=(^QaY*96?A*pGyE;DxaD;pvi@eo6!ohn&GBWA zIyFR+ky3g_N&i>nq;veV=T6RjMg>vL*3itsz#C>gNpie3IO3s+7(Au3&iL99e)X1myaJz>i$W_dj~s;8Ct9Hb6qV3n(D`7H~4_?yE?#lv&Kt(ump>dZB7 zk5(eKjgH-K$HfhQ{js5gw0375PFkwCref?7@^lKH9+w~l+qZb$+L@5(ZS{vJi_Vd5 zGS>2MCHLV*#}_gVnH52-YBY*JpPbb+1AX?Uvk^EGqlRP?k9`8tIj(UwSW`5be@wH$>EVugCkAqVre>+<)yf8Qh#NQsgiK|n3cl;Q~6%gbe1Ufsy zhbQWHWy|E2En;A{w&;};*;es-+DmEON%yus%WRYQ~Y4C%G?UPh>y!yM9;-N9`4_CuxtM2`Bb;nVDlzlq^4r z1*uZ9*oQSiPP1&Wy1+qOFv*&yV#a4U+sdCzoci?51SsWlO%Q&;{4Kb}@(ms+H+4mG zsaEBeg%5E7%1yVJT@ZkR)PO>J?T&2I!c|4vtkq|5$+F#5AS{gnp>db~QCzX)6&i>9 z78%S)=^HK@FT>3&sm<2_@!&H-s6p;Wbc~yAc@5t^AC>SZZln%u#2>{rEQ0%K<8j;g z@)ULH(zH%LS}TB=J4}7rX9Cb0kgg9)H4pIjhm4J6KQK|z)a+-hXd}ZEehd4>AQpmz zL&VwD#lHz_{kYQoaW%ALqZQ=(B>+$Bl_hhMF;!8+c&vX`N>^u%ndv6K`3ir$f}WW% z?HgvhEVah5c-5R@qQ)&+V*{2<9Jd?Qoa}&#AZzjE%9BH&&Ab2Qr?gn8fN$gli9A!V zg&nYLC)L$$q>q%Fq<=~O!pe^z|D__%M*G;I5_WeQiI!go3qUu_ru=BzHu-}^@^WQb zykIY>We=fR#rsw*1RGgmUK~bIWM~nKnFMVC>F%r^XYK_frs5cfP3+k1TV~3{gcmLU zy!^!VYsHg?LJw_zg=@4s^jhIh#9zmljfm05n3uSyGM1z8%K!H>avrCL<#Fp;Z(v85 z!neFy!c;QcF2N32HN%U|qTeoM5@P5Yz8DEy_YW6U)^a3VeV2?@5!mz?v5(Ui*4*u# z;}nv<%5}GH-kq&@y?V^gw!<8LauQK7@url~Hqpr!YLk#dK-)*{9HUz+F--iEKc&xm z6c+w10&O4VO42vWSLJVnh>1NT?Sb5tkLM`p-`L)>hO`x z=dH{jQwtHcl5*L^JSq%lCQjXta@b~7a6rpepR~L6Jt2N>*=*7hV~s_3<)IojQ2HR z5Svd>$%*VI$7SRA?5O?x@62&%U+LEls%?z17-7|9-rt4aYuz5Ct1JQA8FG(=tNjvJ z&1NG-o}fRPXC5U`&1J*S)wIo_U_b0X^SD{krJ6gpigy3mRPoqCDDD0!e@ca+rUvS5 zg!WsaY{hBzJup=GTf<3I4X&@0FBe7?H)$4#e|S+Yh-#{4WGf|T9WqVj2wrtq(>1&q zx$79S3YTz>{t)N^N8n!%iK~_ZoBkvAPI|5a`8BT5Nzf)qnYn3qrogGV6;a!Qp%-{+ zQcA<3MZ4~VSNCn+aKU-4TjQ`8U$}|v_ zRG5eFs$p$oD9qFh=QzV_kE2Zv+^pxP4Th=y6Ko+V^fb}e4{6@RY{a6JtGzCcK&syr zPKg<&3f$9SSqFz{??3K`(~YAQ1sB`F{2HLuGo zo`+}dy|m8Shj;9~q|TbUA`}Zg>SnZV-{3LWYh?Mdn*is3Q^2_jV=>SFad+=&&--fr zYEKgbQx9Krd44BrS-JdPmgU8C3xoo~(-8nJ#%49SJ zc@A&QH0;+tF2Yt8ADuHh+CxZX%woQR^kf`W`DC0txs?qITRY$dCzkt}Zpx!|_IZ>f zoPOR6i-unQ5i2$b|9hHg$-p4nYEa@FE_v31&F%haKS!_|9W+9-u9eMqpg;Cl8Y$~8^m+%6@EExbmHqpe{IE=iw4YF1@F6lBt zA)@er^;-@NuA)VY2V*Bi?;+7}mx?LZxrawMdv8}wj76*5=}m-i;|zaSJ}bjeqCJ8d ziu%KKcb8~uIL6FKDto7SNI8>Nfd`z!d=t6zrw8s`70Ro#j`E`eg90aUE=TxeEXskU zjKuFPirvVp5}EC8#g!Nqz_CTh$T!|sjzKJ-+c~#+nA@&lN^)16$>a)Kvk60MLM z>)byT=EyklT!PYSqRZy{(E8+2W9Z?0alB(ygoL{ho-O}#>&xF5T3FN#ZQC*YtMp-c zFa9btbzJb6e0@b;&<~Wu7Y^{vR?9nzG*y7XZw+}&;7K}H-5wRfnVfy9*u@Mf%np|F zB+7tDkoh08a0=MX(Np6h&CzGFc^7JR{D)S#X7188{v+YCL(-~=fEnxlv*FcIHQ{su zQo&x8#954(Yq-_0p%eTvenG1Oe6$o$)AfHuL(lE2u*fmRsiY{bn#qP=sL2l)zC72h zMY_^oza7?$icr={mQX}i>*Q-EK7P~+K0Zuz^fAUXA!rUrngO)hW+O}B9)(v0dhnOD z>Mx+>oy85ZQpOGPQnwBdx}h_h(|ar_DJLkUA+q?Q>(`9Z0M!?P(V9NPARxlzW|;e! zo#7?1s284Ja#b4Z7)f&0^NXDaTEPwg&R8vP-_z7EWm!@T;(>u<{3>}RhJhaWbat{k zSJRQu-)(k(X1;Fk-ps4NVfJq!_0W{g)bz$U!)sYCZ+Ev2@*d2u3t(bkVo};$YOaHm zeuTBsJZxbyFo=kC{l{2fEr7AO-?rcQ)LMUb(ePqEww$;29#YSo%L-iTT@SVq3-)bW z-Y_#K$GE~%S}bo{v_a#Iqt6~jkp_pg9!~0EGBSurw$dHW*YrfH=$9D!KjxpLAd^bK zMDe~t4`M-wwOLHEzi@>pO_e~)lIFKMeBZs2fNOL|`s4no0HDz=d-mXDs=XWzTlLyH zXrezA_F140lL)~q(EH!;GsT@Mt=w+KuJ=o%sbcc z$E&ZwNwb&s0TM{fJ7CzDVY-6_d+e8U2-W<7^@M8s@TTMCEl!%s`I;_072UFRrg;q9 z+tZ5}3{9()E$rO@^%Wf&4VQnV-|^^!yYc;1#Ozyj4R^05+M4i#E7$zhOY6AUPb*9+ zUD^>Y+@rAg&%rP2yAm;cxn1{4cdP^#2Mg{#_1GJr#V=23`i`SXv>V0RP^yF#dhr`rK1s)Pw7g zVNd%HIq;0oVY^i^y*{d9!d*AU;y$Z#K?`KyD!P~P7Lqc9ED(^Pe{WFix;B=ua((sG zVQ0>)gGMpTGX!g#MiM#ubp5TuEA!5_I1H9el_!sChemg!dZiYjhlg)c5|?6*Ouk7GL) zAhpxEa(#g;cvzOubv->lz|bBqA@0Jqp!qZufuB=i_;V)zkosCpg5zG4IBPn`tZXMs z$@9UTJAaD0;Zbm=&;otYd&?2DkTQ4+qISH`u36t<{*C{ivPt*21E9$f5K;zLaTw(= z;(&M}OUN)(294px713n^nsuB|VU8}9cdbyvf_nd)aD}UAwP7zgu6kXX81rH80!81vQ&Pz?q_OHFPn-eaW6(18iIzzYFn>bZRO$}$zWW>1iRc&$n zgRBw)-dlBnl%tK(@ZWH}q~6l19y)b>q$ye~tt965QWY(&Y@R#4zmEl0Cf*XVIf7ls zI}$%Zpn1{o>w%XX^)hxW%JPb=F*-Ln@Q0uvrbC8$E3**|9aEOu_xz~L93+@ z<@HyZw$ba~zoza~AKIr};+__kq&zbXU0RsocCX~03YIs>n#9Nfb_0}LDges>wUq&z z|9>z`zd>I7xuP9fA9od^+ngU>0Xl-7EcqDYY3x(8*0|44y28$4xAE5PkQphjE8-*T3e zGkM$3d>f;DWqCcT4VK6mgj7B#Fh=K+aKfZPeXgRh!TS;$jOBd1tQAeOGWzIFkFpC$ zchFEDpqVOKZJXSfy{E#x}GdF_JMrZa5 z(~_n?g_9{s|Ld#82Cxc#s*?`+;V4T`SG{$qcb=+Po3eWDNj58`l{gE{x- zad`Mfgp(j*XSeN=*@E7?9hVHl#EYeyb0_gPYQLh*ZH%-|MSq()soY-9x61@G?M(^5727HTs5B#!_PoiYBW&yz0hsrE5yfXnEe z;bqw?&WC{X1JDx68Ecp}fDfMTNT|5J`lMv)bSiZ>i7RWD7`nygA6kr`^G@v=nnY60 zt`7VwP`>#0a~-lky6ePlh<1%Lr@JN=RCpqoL7(aI;&f|4h5mR7R^jPm&~|;$Gg>KqxSayN8krl|APWc5 z%QG*5S?Rw6WuU45;DYbmJNw`e!`1TT8DV%8?szB3e4cP+om`8hG{PUR$v;OQk>Kx@yhmxKHcK9zL}ADW5sFWfImN;>X+_DIsBV zuIlviqO^4X2T$mt#n3sd{hOv;eqcg@z<&4B>vWpUdlzUL-86_b_(AgLxR_#{prf$h z7O(=-Tg=y-hlC*2n2Fa6@c?-81vCSOTAqqKYVy+s`8eVDOB?+pKC)R+*ELe&&W%=D z#VxsgPa#~)aJi)VQS4sOIg$8J8Ej_z{#OF2QF=JW)iPo>ewnpRM4=XC5gvx>9_KFv zGWJ^iBA;J+LvD}0aH@a3Kf?-*qvE?%y38AX$J>IUy{9Onv#Php5B8wnmXRL04r6YQ zN4<;Jb{6r8Dza{s`6FAd9cB?n6mBD<$@HGc%*HNLLeb1TI!GKY7ske$RJ}v#NeRUT zCjeE8gkU81X{OGb4pusLXc287ar1OVS#(a&=Fs0Zi*S_>OY2=~ATDarD&_b~Sb=Oi z&yrU1ztwDUFWgE7MZ!91Uo%Sw_BuK}|2Ywar*Tw5aX(jQ?mE<4p=GIWx2JbUP#D+> zIHHeC0Vd=}ii6cNuV!~Lv{8ha1t+m2ZJu}J+}467lRifN^D3n^>jK2&^YPkV9pdq5 zTxhyB4^G$Q16h0NO(TkPVj`4f&Uj%Eqydytv&5?uRT&msIs!6GE7U3sl4X(zSaPU^ zMxsM#>cMz8b%k|QTwP-UZzNI?-%mA0i~K#w2{3C^3@4ujrLtvA1Z?AGWIUH|#rCAa zY~dIOM`OtMiqX*w2&NY(prXW+h^0zw<16FA^k!K>wMY?oa-aUxJIj6vj;0J_?Yvh< zZH!5O;oP9R=cza3c@eZ4Wg*HTla$JpQF$ZR*rBlBG>xAMn5mh(EoIC8~FME(&!thR5-|8 zyYkYb>~K=yJWC?b$(NTFmnbv7VC2dUu(NuCoMF41fs6>|oSF#b=fn+2*;w-VJsEw@ zF$eBA9f}i5e@9;pxlh}#weeuqCo2Y-sEhjCsKTJf12X-Qp0=3C&!UloMUdBTgsN-; zB9zkXO)o+DP>CqI6bte)!jpZ1`LZzQXqfTJLXPo36Zk<{g@D^xQ2JZy{FVJ8QS*OR z{dyZ)`=n?gXo!WKGC-_oF7Y?og}D0;iI{wXqI5soe1+WVe@&ZZJIlkGnugI3G)n_F z4P7rMIc47(vqo`A>2K?+&C2lEWDreRoI(5l?$fU@=#3N^n73eIc_o}`B~#eLyW+`8 zdgNx5jz0!#mOMAUa8>86UKdgpju9Hqi9ebMe6%2ZEiE(*@Nii`IZ_Q733?2$2wGIlI1)^d~)Q_@qa9u5hRQA|*3kS_wTAoD$J zq!(rZ%sB*0PrjEmP+bfwU9gv7ErLB5uoC)2yBaGwR<=P#@muvv20aX!;8XLTqQZd^ z;O}am&rz@Cnn*&b0^W^4dsWywmw5K!?d_Ro(qV!NVCq09TGVTmhTL$;s`nHbrZF%T z1-1-;1Bem%=@h8VQAtpG(&TQm`6Bpb3aG~{hzj){o#*!YV5Jy_d_l+S74FoWEtTG5Prm_I^1_*b(vyu{aHc5lP8-#PcWS-Pliqw&)v_?xHlOOabTa<;2US-bzdw`roC3jdSpQ0!o+Fb9D z&X!Rzl)Pp}eTJhU?T|HYUPr{dCa;$+x4+Uul$RW(3!@W`Zr`Cc^k9O~hlFtlZ(D?t zH~>3|kZ>=(jvPKHwxvK35pU+fG2v7RCvGyX<1ncjbowkBug%}jDFb4CD`|~-i0M)z zw|hx=vcs-%-0=Ysg`mAeRDDWzyOz%euc5c`EEJ6~dK6WufMXP9>2J3Z2!FwnBV%JS zpLb+;qvGoJu!l7PBPD%)=1+=T3{pJA%vuJuJIrRLMuC~7Hk!)K|@ z1^^hs0AQ%$hlmgw%?idWSyY??8aAU#Mpd=xmB41!qTV2iqZYwxTwE&}6C%MMsj$!H z6q-1^qyWUxg<%#W7n1KqnS~LHv)ab7#8J=$+r>-9XHdjKp~oj$p?K5{gprElFnH3+ zL~YdNnn=ZcCc;2fA2)mK9A@cUE>YI%y=)Zq-j|0db)D3EV^WK9N=4V%kO(~5G;@t% z97vvr-BvluueXa$(CpqDC8bpHem?6dNVJWuF$?GAj_xs-jE&!rGLMP>89z>I3Wgi~ z5qd5HGcL$>!Z#AjpG|g^Z#?KH?kakgI$Eq5jeR-3Q_ ze$^pwW$H{&_C)5aEu%z8#psGUjfi}bqIG2Rg^N+hyPEKi-}*<%o=@O=OxdMxaOx!E zIzOSkC3Vt;!h`(*STv-k-B~uK5UO2fUGCFJ+g=@3!xq93MO`b3aI#Ux*1LlIOo4fx zfE|Uk0IdK%2fWStq#OBOxwD~rTCG+{I5xvjVeT@vaLqYhVD}WRTvJXBG6qv(jr!2}P+4^66|C>NxC9E&ujQ zQ2G=F;>kJ&%CDh=ydU9x93N~9-<3K%X2bLPs{b)WFpM#l z^Vl*__r-({UKq`F|&qfd80t9Hu!m$S`B zc66F%8`)8thVJwp3g!t*T5p0B+oU0KXc9KPOBNFiVb4mYQc;A>pvn2&Ry%M| z>Ah<@tCn5NevmkE! zr7&+ytj-=BsMpt;`9iaz6>#@n6m=!ED(M)l_PMgA_6gpCD|F5B_%`N`){hrF zYd3WR>m!$+s1|*iyz8#)2B|n6@;>c3Cbe|P-@>K(iI1L=^@sY-V~TyFvy)1$JnFNq zWQk!_$fT?SGGHmEt9cHD5a0w9IcF8cxDV0x!M&3~wv~iEp8|alUZb-tjN61#C8Z3A zmiB=4hiWi9O;~b?FW=g`RPUy$JH+~&)O|btmflvA#9ZcH#&Kxg@zkEy#_*!1=o!)1 z#G!vHEbmlWVU#do^lj;;3_mHpbcG4%`(_u7ftM;-amQ{Ec_4kQxw_{Rk*__~M zqQ(+Dm0#J47%7Yb1%=(EE5$`EDJ52-fa)859S+9q{1cte1`Y#~P#8P^ZPOOw#O1^9 zW{C#(4?)GWVJ`+Jt-<%z6{{4N=5e2>63tzRQ_#G1aFWuaWp1FKa{z&&tg$6 zb-}ToQ@Hbo(I4=n1bnX5djyC22!_+Gd`S2n_IKRr?n{*QHnnw*14SvtzQ0&@(1GZ? zFI$rg$|31pKX#aoYfbZR{OE!L{^F!XQ-tbEk4t+Vm!+u=BDcf6mCB2j@4JpM#H2$Oah_qP#*oQIu z{c9@E<;x!X;FKQ(jso(f&z8D} zcbDMq?$GFTzBjLGe$B626jgm?@4dFHbcWcSQ4k^RwHR z)vQKzAquu6ayyg{?3-r&F7l_ibOkFUc_Op4UDv2~M*swks*y5Y-?m<0;V2fpkiVuW zP_6H>T)ox(+>+e#%7P>5wOnu&3wEGyZKfMJvI^~&r7u1Tgjot=z_w}5d zbW%^E5z-hrm@D>S9YNIBmGv~d4QcG4oTDln_2c|V8Dh++uzd>xS7qh7b5xVJZ=f>rs1@f)o0{upNd2K zkz;Xi9+0OuHPf*t8cx+H3jWl#eGY0h|89se&G-c})s%71lN5H_T^EhY?<}TXR3$cs zOSA82Q;mL5*)2}7>t`(gY|_P{zyOJk(ph*~bRhCQ=T%9O5sAdfNd!ryY2K9Dq{ev= z)E!jG1e0Su_?R*;uu89!RZw9E!=_<0YFx^N1jc-d*1)5oJ>oHH``OGl@8 zJlGaDB-VM9dGT007qg9isOFHXYOKdPt|I3BOYZTlr0_u z19sYsk@iblE3bj>vp-$RIBTt;aauam{OQLQi>4TW+jOJqN{Gdn5Z=lfWf@W9BRPwh z6=ng4(JagH*Do)0T!rkW4p%?9MXi~kd#`F#twO&_AA0iWkRsE}%dAal#uW>%y8MUv z`P3}b&mM8cnT?rWM~`)+UFPVy zPltH4dNvbh{RHm{D+uFQjG7bm+OGI8Sa1z69Y@{Yu^?R%OAbKYKT;Lvx-kr26z$>{ zNty(OhU{|lY2#?&MC5DS@1~P@%RTQ?f?BcQQ?K18V|(mU^G~r+tMH9GXb0$;Bz)hF zUpT7W9)P8~#MR7%v7d-4l+il=1a{|BeX=|m^cWCSMEm?zhTPN$Y3vTJnShYhY;7z< z{vE>DbyV-8^P7tEjlKfSyjq&ef=x(}v021nLTybUuN9~%I6LAn5jKj#YocKC9GOJ$ z^9)V@v1a(TgIjGhSmM^yr=TQ2t?2+7)U^8yU0bnz#Z{e(;e^=SF;bD_zFZ4GC1=(B|QG z^bmW$ZNV@Jbff6c8>zmE9}UCVUO&p8% z5Ezv4OrXvOPzf2!ahJY`wDVbaBp0u=iQ1<9_;}Nvu5WbIo`2xz6yD$H_nl6S)DEl7 z+NvMiC1Vs?Yde9glUcn+xA0ha9;de{!iG!t!Fny<*eJ&E+)yO)u;MHu zEpgh{smQcflS@GlbCHTsHO^v>IHls|= z<9>t^YK-}aRq6W1iH{5#S=%zNUQHN)7rN&Ag}on$V}FfT7j&VeUdFm{W+)#2>cHbK zty|YjO2T514fPL2$R}xI&d$BAMM(a7UfK3auvP?VbRYxXj@dF}R2>&qt-=$*r%eZ* z<_`Q3qeOfy9+e-Y4}o|u4K8WiX}lf-;8WqMR3~GZIilk4@%U@9BL}KiF0s}H16`5N zr!zRquui)_9xu2SCZ(bhH8&g@`W(+zBbOtHpIbw#wEq})v`inMOZD@z{ps^j1`K2f z3{0|77=zT;5Px2*T1~VC&U42sip6l+cfT#X{&wiMiOx4EEtlRK`+LlMZS;Luf|hm? zc$P5lqH({;Yo-zzb>z6d;*`P085wNZQlMOSLSP~RFD<KYiku=C2|+9L0?U6emieHB7_2f zKg?n?U0N>Z?x}7*gAEAGaTw72^2gLFg4j)8EGwGgS78PCv7{D}%Hr_gQ6hW<6=U&c zt)V|?yr|_m1fxKrCkCB(9oPJWxPTaz_&Z?7ZPf!$IZJ{MMd+H-0BLHUc_xuFg7Zxc z_>U#AU)1|@76gBarbjFpZ%S==2+aL>dHV&0a{US#B6 z+j{ulhg*Hbq1(W310}*E69>fav0G}BgbW^=i%K>=M@DBvUg0`)R;bnoUHTBZMecsu z;hpi<%&HJJTlrn6F{qRa&74H@?-L@`xdd8rM z;Af0hWvrO6UNLCIU>TLg_yz72Uzl)CGpNheFyzHfiObawdYI@`c9*1D>R}|oZIdCy z8TI<7>$2#Knx+wn?AU-`{lHY5mzF;{f;r3(P9Ia{VQ1{ z2NQvXiR5?2@pKG8w+D;gK59Zr^(3Z#A(hNSslzZ)D%ZuPe4X@n1W-p43Rs?Zwm`j!8JKW#R|RVxOD+ zBX@CUvQKESDpuofxNe+l9avm`IgBRlg?$T@sfs%|Xwu|2i3Wrm_Tl=JR4CMuHrA@jF0f>~EEU z$M^@qQWt;^L7d8CsA*3xgT?uw);$p2W+JI_6Q}N)H}{=6e@L)Ya8K7{WKn_%Jln_z z>`6b9n&U{*v5SPPG#(W({Jsl%xwPIzoH)fsH|1Gv;{ugojZP+?5U)?)+A(NV7Xx61 zZeJ?I_yk(bzpf^}uWt7?jSrssVKMQIw6YT12&|r0n3}W1|KRqC(k#ocM8t%}j2&)` zziU4)Hz2u~6GGFqPUH*=4nJ69QcKP2+Nhsrk~Hb_(G#PM|gVx8c9UzFU4c%NK7N!dKbH+)}Z3|V&9JHk@qT1Z!AvOs@~ z-PX^}h&ZO2z0rz``XG9GP;E8$ASmgbf=^9FEPgmdTY6o5zqx2WdMU@SucgejGZHGIF*TA}5s>%% zOrj1+b%ZS;aGWPXou`_aJ&T8K5=Fqa->Yi=?Z!n!+sjlqYm0^5!d=K>w_jI32Qd_K zmCKHqIw03+y12xogR=fUX3>mtD-jk$oJ$pdDPsW^?BV?=&Vd{$Ijhm>X4P3 z>t}wv7R!|LW}mdI(vfcwnJYEg1Ti=)`n`s#QmsM9x$Q?1;%kz&)POVH>=wq1!l&rH z@kh{{F>dy6D7BL!;w$0_WTNQ6XpfECm65bEMXd%(e3G;>BWfhoq%2BsH1H2fYLO=; zwWJa&h2VxU35SOq?J4^+-qYv7q+7YTKIhyZOK78FvgQwEP z2h@{N?Qi~G9^%Vz5g6|>okG_ngp+2lF~!0XIt-&>>6zgOBM774Gs(+E zC^JbU5s&)+F%};`#R)7`1V7@{+thd!n^|a40)hUE;)nBxtrSsrH_-jGiz!k{$3m{j zdp%5&^37rIWt+R_37;5?_|5R_yZC}~CgVu>a+5djr^)!ZD8=aK?or^wXqauGTUCMl zf7>FYVCeiC00%Ep2SEqGs47sRuEA933l`o|w?;hSx~agrBmyKmcX8LmLAlMGR`P>lAR>!N;JcZjDK$^j`HiNp^f?MzQ0j&6p|V|SpQ3QR-lbuP zC5&NaXymMjiJ64Y>rM);@K%$)TUziRr^t(9Kmf>y2UH_`}3MhY?=s=ky#0ko*JVn`6x&$l* ze&=|bLSBk-##|*|)<7cAtk%R>|+-xRI8v3udUVVgWm!h7@ zE8!*3li?{vU7kg!d9S2m$iFm7T0rf*N$pPuFEmW`j~V*|WyVVWF=GpoiZ?pJ<3pYw zPMTTr7mYG6UdC{^Wjq~;ePnXzT#<(BW%i4Tosu@Ds#AdZZrLZXRwWwN8ASXI_iyVt z`<3XNK|FbZF1r*@a*JlyIfOyB&ao%clHLG}_Bbr`42a&}rrb4yRm^K!!`Ai3WIq3z z48elaKSPxQ*!6*S4)e7fh#5y;%Meg=JsqVl$m$pZ_ObL$!bl_)?FF39vEHM6=hC!v z26aNs5tQkK)%l%4kq(}07o;G-VEB(Ot0A?{bzdpXp~`?zHuwp*HuWgGG?#Um+rAeQ zPmyesIA&hXv&~KTpiANOpIsaOv+EAju7yy$>cTv4=0na=r!!4EE=LUE^wsr?VKiJy-+siE*!9?|iVx8|bpwvNnGn5D_@=6 zAZ8_+W6_B(z)Ft?|Mi`03WxYrQ!V#e>Rw8^r*z-;z z?j7^%abGnAyw2F*^!Kwn4zdQBz;Hq~2Xzvwq3&q}@m1TjlNL%($f zA%H~%3Q5;r%ur-}>aYpj$|R`i)T3zmjxZRbM{!R1(?DO44j%3$5gtK&+lh)Y>|5Jn zb+(;2-GQU|u>Uzz-1C(e_U?~HbM2&+4?r{T!CVuM-bDN|?`9~y>Tdrm1e7SGs5T2d z5|AL3v||xd1yItZfQHfpYhw#R>8!t%;DFWAx2=bm(0ICkg@dxRMZeBNA*726)RJkD zRbL#apCpO8(G%f(WbVJ_gOex-X%J=|yQ2QrWorJ{Wlj^}o+ZegP>f{keG=iLDCh$* ziYlFU2k*ZHk15%0{eS>eP?#yQM2oBl)<0liTcs{CVC9bSpa*Q#niY)3U>;y;%MwtE za4)MgOMTa&$A9emV@_lp;wGQIS8y+{G{R1=4_Pi~plHqFdF(%LH`VX(En8*k4Y zrah)J%v09Ju;Ic==CmpE{3bJuaS>|h-GbGYNv}UxefSdS_O@!5WQVE=12^wMWc<}f zK?r(t{y$=E(z5sRn#{dZWsL|X6Px0OzsLEE9l*C7jk^yjeU!QW0oo zKX7Q0`1xkc=#tcsvM3h>}XUS(RPP$&?8R&!(m)W zC=TO)rm_5|F|aAb+Y%&9lEyOjIw>SN1h9vO0qkHB+EtsHeO|=T&Y8)fvI`YsU0hx0 zPi5O3l6g?Vb4Vg0{Nq5GD6-Aip~8cA3~?_p=oHt-9@AvJ)zT7;O+g80tN)C75ZQk? z#EA>N3-%TZVZ91U6-o0yID@Jjpm0X^cN9vSwU`QYU?Hzm|4-W5O4MM^l8lRznSer3 zAqg1^RVoBbItw~E5F5TEC6Sz7hmKmkzvick*pfMwT&S7=(k$KUfUl^sbi7d9_NUyK zk*oFmsv=vB#i}n;&JV_Q@e906pR(4_}dSm zu_bP8Xa`aUDF`~pPeLE7`5*6XSe$Gnrw@Ep2~&FbfDROP7z<~ z6N)<4b4>sRIz{`aBsIlaP-qM%C@1We5es^Ee)oTO?`((O9Tm(>3BPswPj_>^sK7oA zv}H8|$x-uAhP+{`W^{qut?w;+3vC@5E7dv}dulw$Clr>0>@T9Sr4H2;t? z<3G&og}zMIzqbm2V&>$(KwqsP4aogDL^RN=sfmUz<*B=Va;8oM3Z`oR9J3PC8?Z@rp!#-)tMGw0^kNfi5-P-+j3q9Zq>FC@9#u$#31f5UqPELVF+PZlpy`0+i4}CZmDRh zu2xAcNr9Iwc`hgf-eYw#F+yE?>+v7PxZBj$S`rl%5mR>wo6lwnA1qW(5dxu9{qH)% z{C6Ih)50RlW(2xvK#93}!@OcRM3B}}B~=XQGnR@i@ynIev=mYW$YaO=7f^uJ$-pm9 zk?rnV_qS${y z`sdH2(E-wTATE*(XklZ5`Q1qR+^3pck@EV4J5c2nabAVv!+^9(Fa+yAclJvH=MQRL=Bgc__*| zwlSW3w$Aonj6*9pXp}8fLo2wLk$j5mP>nwtp!C%dimERzd@LnqdC~e$&GCJvXx7B4LuxD?gF`lCj>1G7^@m@>IsUgu&L0&FzO9;=HRcS#n`E z5&DY5R%3YX(8Bq8l5S+ac;}N48gtTOB!2XwAYPsB2bKK)Azx(g#b`KvGKeu*#`tbs zfhNH&Te(fu!qDsEMYZGb5+tc6Raf`7Z9wYRi7%80~ji;s812~*fNtXTQQ z@`S0;lD9Uf%e`-$XIlQ@e}mS)^FjqBiu@w(1BXG$x`%=+8i#_E-}l_gpFgKbT3OF5 z@dKKM=w&?A#D|~_1&3uutE6}(%TM1+YLd@xf_VK}@6e4yuuk&|Lre?~u6B5%wUWb8n@h!o#KVoD3y96Z zK_7t5P|aOVL%2QcV_5ml;^Ex2eBs@Ww;OMj;&2d8PP{_%I(Sb!gxwKz1O&fhKjP5A z5Patd@&snQaxls*5W@&&QUM=1KyqbsyXjQLWDI2ajc0(I0PlQBbK^z;<-Re0#Id@Fh~YoY8W*K_9I`G2R9Mu3+^4o zHQ5Vg&H^Bng(`B7J5J*-)iYsbWeA0FWXaqpPNQ=wH=AJqW7e~Yn(&3zH>mZpBt4)< z!vMl5388wqFa#8O*(hQ7^AymZtdrq&@*|4&DXdcHAE#+CGbkL(_sCJX$!9)F6wvm> z)ts<5*;F7E^9ibqgyxTfe+6E3wqEG7-5(>Uf3HO)!rPMfFK|M4WTwO<^44I zT%Gn8k_X>SXi@v(Cx}@IdgR>^o0h&;;v(6nX#cxF#(}Vof(gw=YkjKv6g)H^eE{-J ztt(CZF5kNE)s+O_3vX0a|Lzi}XZnjm_e6t{607@9xCkXjG~S6W(_l)(itT}VQ`Vkn zu&l&$7gbGZbj4RpG0paLkMt_FX&K_;j(n<8i)wRpcgyd=vtY(}w~f_AaUQk$g42gG z{t{Ou#?dG|V1WGUszkjsnhvku903z6)NX}euE=W;3(~$>*@_&DJIZ5DGOg2nAJvbO zzlkp~OCdbC{^OhSOP@k|5e*Y_WG68w!JTb;sibT)VSps(9r+8PYa_dslmN?%uc@GE zuvn%VjXC`iGFSq#n>5%;KSUiHo{>a$tM3*D9F9vOzij(w^E(yiDpFv!wds=#L=D%b zR-VSzOFWK*f{-5DGhKfO>mA6Ce}RlI$s1!{V#}|3!u?)R-jS!oHZr69L+0HG#O1H0 z!6T-lfNeE~m#$FKoMLKW&ah`MV9FL0Kq^UN%itCB3uixvy!wSj4kGn{F4r$^5wb=x zMp1Z$c-))is1cDK6_v}yzWi-2#&$_{J>l`E zKa^cjYh@&#TFM+FG)zCY7aJ7*kzbv^8PPB$i+e3HNgj`&U~ZLQS5eHIG6!@3#x>;Q zdmi&oe`wbRn|QCWw=q9Y)z<{S(>7fvnvicwa$Di+vbDsbmww%ZdUH`jLObJ(m0}GN zhgqO+dOjWP^e2-|d~39l2<&`KmHq6R^b4zu_-iXzeYr01dvkGO>@)tpM$qgEQfzt> zz7adM+>zod{S$M|ORn0W{*PD%$(M;h+qfR}S@4E0LLy1UL%pPV3g|jVMQn&W%ry5H z#=)ctuSOcxRVDoEOFEQkS`t3; zt=-Kz9pkKjHRaZ>bTFh|rfD_}CRXClXnB_pJ&mG~C1xLS2IP~+fmr%|GtDnCe;-S$ zd_~*?^YE~OqLJt%c@L83-Vjf&7?BOisgq5Xq(k}FdCoz_u4KFa`lm(3W03$3rvG^s zifN%n@fxspc#DXV%F69n8JbAt2!e}l+H~;L3;S9WAg@q7(!b_YVVhZ5H=h{j^ol); zbEI>>|0T6}_)XEFC3tXo+NZi2ZXVwpd5C<{+IdO35h)$z52MAd2Odh!B$nEsIdsj& zk~Jz#4{g;g%kSXTK<**B^di_DadX9{^e=$Uy<@joA4A>lS!kJbhNbz`xvJg)mAS93 zy*pZlLjv`hRhDW)+Z3_|H~;3*4WDb<)A>K*L+r!BfT$HCS*?giLea}=r88qMUo8`3 z@Qv1CI7wUY%}q1=>$=#Jec`9qq>b(B$!yW4A(wUu{n`eTA^_C=QMl7l z%bg0fVW>~5!(?0&LNJ7iy_#PZ*%>;Z=Myk&k`A8zdC|FTXCa^dy03Po;cM3-wzm7l zqMis`L_hqquK~lPSUL zN8}h&fwc(Flz75B6?7bqL=eR%Ed8q6IA|d65!$pII%!wWosqL)E3K9#rY{jweAn^e z(R%1uP7eP7?@|A+bIOh<%TV=kkLd)h-FNi2D1*o(4pQRDtU}`3p*_@8Z{9u1*SmgG z(n25T8UpCFqjkz!(uhTmn;x2Y?x?1$!~XT=sqo=EmS~oDjDGALA<_FLAg@(X2#Z|1 zB$1S2xOM{y$*|pxakg0T@=~`u!Kdq;=39YzNdnpdLRF3+o4*cSKxy>1H5uH9;bt(E z^YRKG^aHV?(C`D_Z&KUzR^jF4GAKeN{+Ou$^{bV12&X8DOI@hBNsiKYO5ZM{pmVd+ zhz3dcA$r*>PXt05Bz>oqdn_`3IO#iJ6>8aq{}a7JJ&oB(lCEd^{z@1Y66c#sDnaUu z$%8$iMmSQ=64Z<%e1V$?f$+2sRxuh;*RQ!UZ#NkAk8H8J9~aFll%%UCbhg$F69hnN z>!!jF?u}0*gG?!qi{Lw!Q!HwvE_HO%yKtw7^;5M*yenUMm*7#H760-r)Jw00jQMVm zSO3@fZtn>PV}e1?fkxwECk_BZ!fot0{K`kMT0q(9YKJb$@nn0|X%Y?BdBHAZ{Vjdz zee9@?7ct%0&#@TOm({5|VwbxjG~e6grCd7ds-sNf6I_yhw%eZr)MduR1~m5Sgi9OT z@@kCSgK`5U@Lw_?^;0z4F;srQe+jr1`BwU?u}u;2=(l!-24Rs_+yP6BoH`>`I{VB+xU))M_^gyXfAko++G@bo$!uKA}r!T>B4CVJ|$H;$FRR zEYydQ$k!V@DD^LUF_5-DnL@m=L!V5a#x^h3Z8|CeHph+Ti2K>&Jp8}1P%-bu^$VZO z$rDF=dYI!+oP=g3Ej|G4{@!{n_Lv6^n$u;6(6M|gS)4HL4fW}O4@+ln?~rFdeXv{S zuo)E&n*VHj;SOlo0YzYNdcb;Wc35}2E;joetVb@zs6xO#@9(G_bz+UnGIcf?qTM&# z+ZU`Io!_^g)J*TkbQ5v#B8l@>xO->sbKlOWc$fO<>CHMWA%76<_{??NjKS%OzdF#n ziQdkyoRg8%N}^(!g=CW!Qmp*0MX_j*jElWhPn~ZiUs__DL@N*Ow5ETO&XNA1YP^Pp zW^66rWvNK3dwj&eF4{@wqDi>g3$MVmj;*4WN4{#2xMX24vtpr^x&>|bBv`*{F>-XV zgyN#&wLIY~r=0Qez8|N2PF4yDBR!Y_DA$$5)y9c*9n?bfP`5SE>>jYIJj(aEpw%^J zX;KGz$JTn^alg$+?Jof1YJgh6YP7G`rSTfCd{qdBs56C^&HWB0QMw+TS0uldUxD!e zOSQjkW$f+BrHAA+Gz8))s|zqR~U1}=ygtUh3LDl@`5A;-c1Wv z27xt-`+M+v+jFCcqv8!2h*3W0gW6I2Tn=)a?2TRo z^xSnqbYUUe2&y#`nFI4VoCms?Pv}^0W-JEQg-qy3Z@gdzvbjy@&~BVcbZLA++YIm` zhj;ZTD;!vFBtI-47|@P!ts-gPi4ggJvM8r zwDY+mHM$^VfbOUG6Lz@WKX4uPV3aTjZ5)pl87GyAZxX1))==GsW>p^G%xu_IXJUJtS1n~H3)&d86ew3*ozkS&wW1&*XJSBd%|LlKy7)?b)1g3 z%E9|-h6FqJ^8^VHe4EZYPb&WXNhB;BeF#|ZZshMcO%y{FEh57N9^ZJJx*x%33*kl| z1NP9wFz%>5%JBE#lWKFLJgNc59JTs^etDwabOmOz3j8QV8ki(4EhnkHSO-a86?M_0WX}Ga{=aA>>7czpX|b z^aQ%OA*tTPg?Pqz0?|Ktb9JpmL99RV zN;4rp>ZjTaG{qu-`B&)8WHnr7G-JhrCKq7V$C}box6X6fv!Fj@oAtvSMe&kS@T87i zRNzDU(5st1du5M4)xgBz`_}<8W(5*&!aR@wL}b5F3`q=pI_i&Y8}tyy%Qo zN-r2Aj!fUs40B{ISVVkI6tZHk+XTujZrp!=vkE3b3~x1NbcnR~Xi3_ddrd!Y`>C;1 z1u6yO>@&+(jsZzy;$McdSiH;lwoo+evKZ*-wMZku9NqLmPZqc_<7vWrKlD6>vVO=G zGG7hEwZzmV#VW0-=ERasl3lMc6yPqeG*`9AI0~GMoY7Nuq7Ss1+cB16CmJrEnE0nA z#Hn4K;=I?gC3x|6&(YO$3XGwd-rQ-mWP6XA))CUUOv(j( z;}uXfY~Im|j#g%z5q^p#8)&JJ*$KdG5T>-Kmv^(*H2z?vX4*=sX2!kZlJ%Fh>sapV zgz?`&%mg33%cexjNUoo#<0BGyMkcz7KEB5d@}2#EQqjhr)>omg`{m1&A}w8N-K=8F2{Y%eE`Q z*Uqkj9{Z~u!=^1)>095BI$Xh)|bv_BoYp! zy!S!l_{-@uknJ)W#6+^^Yjb^1DKLqKj*@=?+swjf9QcI&-Ia74!^u)d-^GPyiqNU^ zO!*Z;qcp;c4x$${*o#5h_hrQY$(snr7SG!^umBzvPgCM8w|7L+p`QP!7MWT40p+^u($iA1sdv zrfb|>^^_^EgymKCX*^)T1AehCRbA9wZ}^z;wFacEctHXdLm$?bJY9A(^gc{*LkhfM z3!?Lxgt_Dy@rYBSsW}-VR&3{t_T!U?f8JjOzwaEmp@Q3gcVPH7jyBb^jz_%E(@}{y zdkm_1Rl@CP6a4?xv|-pK0IwaF})P)9%q zAVCGRw=E%jFiqnO)q`_oM(Kl@z0*F{)9k?}dho)RH9fZec5G#`V%uUo9gR`7^hLTB zV|JU;8#g<$?Ly9#B|~5_bnrwODT=&^Q#^jOj&Bn^*b^qseEA>qIj;KqPQ{fnatUuiE+9UXwB6`{R(( zo^JZQBj=zaVL+_8ZTlnz<(Y3ak}UOe+*qQV4lUJ<4Id z_>3E-VSU}+(^vQV0{4ci8on6^9_M74*+pdw+@F~Wmj$5WHIl~t`hlJRWLqh8E{9{K z;%!Fam~I`-x%f@o`8k@?{l9-t`?$*=oLRnT^7G7@eCAlc=gtE8vsIsOdj-}Ny7`NfiS~JXw*UKf!u1r%=omI;Yxkz;JXLj*^~IM{u349sz-JFU9B zvzqLKahCSHHwsEIZ=`x&^~Ko{JANA(YMyx#=J)Ao`W$r}SB@?V0BfTc-6{kl^9?Lb z)bD7IxS*)2z)7&pNx4ARCZcka)9wYvB95lnXGa{ca z?b;e~I8b)xedo6nOY`(sQ%>PqzrNhO-f^nw{tVr4jd=Wgl`;nEbniZCxBk}A_ zSv8W5{GaC5)_XY5%p@g{DiW@}2|go02focRIiD&oNbsZ&5r z0>%XlBphjFLuL$qdAU7NZjP%-C-twN`W=Qwwjb_mN8rQTb9{QRxH?-!ps(!TQZ6s$ z319x%H@$bwFh_wWub=t!F$TO?{EC!a0HQ@vb%ES_)13%^h5F?wE?VOV)b~1$U;WxW zoEu@l^W}jro^%~&uZdv0@s|oV5x0-{iGTRU5h1R8M$1}w3$Z_s;c61JDq)eXM8b8( z_#iMA8Pmv`o2uSXyu&S zebU-=`KEsItbg#f&9z5MQY~}Z$A9zIclidm9y#q;e68q6LR#}2(yU~B)qj3v?0AG2 z=z6s)s-2Z-jhzj#hj4x`tIz2sD=5FeR>T{Vsp*5;?m@lE>oQ%d^M9dW{_Z5fO*pn2 z$ap5E@5MHrD6dgp5C5oT=1K~;JkL!0)2Y|-%jpnm?_P{X~T$D)0sKa*Y+q)c-00r++zIYS92q4u3wZTF6tqB%q0S+DA)$)ft^$*t~Q z&3@=!uNsfb4p8o_=;%2_S*k3x#+DosHBcJ6%=RcMzhwm}T{^veG$VzR*A#tbYw9?9 z?d^aK^`k>I4eox%Z34lcR-eA~ z%n08Rf9j0rl-a3qP7k9Z6+ZM8Jy0FFAWXeBXaOjwLZ}pv zmITW?DA{kfB=v;*#e6@qRR1_u@h%c}JSSHRs1_W^)^5g8GdPvgtj0GkD*l>$&$NFkQQ6tq$Ccs+y_kTm(kPDZG zc{D#Vn68kCno#>i+yfb(ik*)lhhbUcsHP>(-4TC>74Sy!)ymqMs?PMaM%%cJqDL!+ z)X)))A*@+1y4Y)Ks%7(B`hmZ~O^7=2Pz3{@Pj^iOcM}dxBwLa9M#r;qse0k9FdZ7- zkN1uI#E`}X!r08}a+-P^lGy&dQ7HYq_gkC(nYDzh=$OJxi~p}4j;hHLC-O4Pt^wu% zP2*$87lro~C%1Xvb->M=ys)@OBhq*m$!Pt|ym|*MB}d<@uSCdqgD_33NA%#3V&<9Hs2=g>xhmWYd37a>d$;HiKQh9@=1+aR5(Q+I%YDf@qR5h_V)9-D~7I< zAB3^-9F?s{Nb>WuKYJbAU8;##++iL;Pm3-aE#V;=(wJ(>`MqROzaoH_MvFxJ@wnV0k!kn1DHAAww(|XBP4SA?*gG)~}tFGA>>-P1&=PPj; zZ=sYLQv587?2qi2Hsj$C+e-PqSNT_m^~7YPbLkJh1_FJ1@MsJIKzSNra$h-cdy@j& zKq46s@qGIga0vyt*L1jBTN;~2*X7~#F~cxFpd9!{{ACfwMgOQEkv3fcT;gslUgfeY zhnq&MI=^dTz}Sl#Kls2~?5z&NzwkD4;fEu)MaPf3{x;oY?uR<`;1~F2f4g|oX0JW= zVBRe6^470>0@=3HgM--Gzo#@XF6=1HA)2G<|5P*Z_y)dhv*ddezM7!v*zh8npec8) zr%XQgZO!Dob^L;APgA;5Mysh|am`zNr&X1BQ^&w4La065fNn6{P|oqx5qQt1L zoxG{LwijS_2!?LErJqs!#;*^_`DJH5=MN~j<;%({oZUy#@z5aM#$B`{Y}Y||o~JVK zE>ft(aPs7SoEO$n;249r<{xWni*O}(;g-g5*|f{0;r(4tMXyOsw_;NAoIV`xdy5#J z!XTQi`R<3JhQR;w0=Q%-A$#tKps9HueOivT2&lE7>RN)+_Rtd8Qs$p|O4PI)sBzh~ z1Xk*1S;P-@o2scq7K%K0rftw@mc@TrAyMl%gLV9+EY4k$g2tt>0W?pnUsh65|NU;R z(B6vpW~Yp|Z1!qN)5QXxGdTG0M+_w-4zSvIOUJdexBt;^sP=L`P{UQ8YRS<($z=lG z4>ti|J*LC=M_rzECUxbVqx<#B1VX!QOh*zs!cp&v*m$6g`^i8(=4;2pCeGB@j?cJU zp+DD#WvgqFE*>AcoS}S4WDnD=%y+z%m~E5y#r%1|*8;J(48Wh9DEV`KarQ~t-$KeP zdv>HY^Qr~emKOL0NlKH9ig7a;gbRcB3qP7Un9m>he(c;W);WKOd5J{{t+od$8KNrhfhAkOBD14~hUW3MZlqckY>f!s=+gihAF0wvOR9o&j zEg(&g?p30e68Uxp*E*v9rh^RHQpz+sw6i7L<|&-cO#eVW>NjlvFqLZez#?F(N17=y zbThz!JH1;RSo2d`$2Qa2(a2Byk>w`@SoU@`CV%=;aWvqoVRIPJbZb~I`1NH&A5GAz z1r9LuxS!ARHgKEwG=L4X;OX?vDw*v=+}%OlO~~|r-1&)BN&Bo{@|4Uwcl70KYIxP)NQwl}8c|>?|qO<5n&2*9Z{}S>u<-@++il z_TprK3X-7b7=wGi6la=;@~d;-UPLFHxLi`Nb1j-2t=ML8zrmC@x?(=g$_8_(gz)cst%E(w=gWZ_Nc4phxpi(g+EKq+GtN9(T@dbcs%JS(QKv)$y_0mt z_c4FjAHxC9Rq;^km9oZW-9_>IpU!~@M&XiF_?4nN%ap);<=OwMTE&C_P-qnqE)vGrGM{&^~( zb;|>r5x(M%K7)H+C+^bwhHcPeOEmAWmqXkG9~RmYkU!#@x>Q zv+8=0$DJvY=F!J=hzyJu7R%KHPhOe(caiJ-CptGZ(DsehA%@EvZ!jZ*s^HA%M3Thwf3hb&NAgKZt1*fS2C&VbnrwgaY9>p(&X~ON|Do%>qne7AH&6%> z2#AnS3>{MFNUzcfArz^CG^wIgrK$AZ0-=N^B1n}YRRKW-qzj020TJmPkzPc~JKlSL zZ@qusT1ifF)?Rzho;@?)H*>Pj!LtaFxTe#mdyX`SDXr|VmvWrbQ`cW%PbYP#l-N6) zaX`p$H)?$qpZ6le!qbiP!++Z^(!Nb6IvR<6~v^*dPCw*YrQX zf8uXoXF6Qlk;~})S?8{YPt$`^Gy7e!kcD&F!j;|*Sgp5DvFHBzvwXovR+BPh;)@m5 z9j$ZcpBi4M`kvKu#dim_emO)vu@$2@<|`KWDw>b2~NP0qfOV-`n!SyH1Nb+AA) z9R>B*I|?HGdj~64Q!%O=nrRnV^#%_ViD4%*`VQ;CrY4lqs9$WqcB%FynCP13vmrCH zYGunURxUE@{A~f02X}LwUw zjvzl#L@8Rwsma;ZV0YuInDg1eTlvPQ@<@5V#4BI;UgYw3=kTPrmXmJrl8--k?LT_q z>Ak5lnwMl&J@#o%;F>#}ZDXi}MiTVbG_+KNNq@LRKy}PcJSn z#61PJ%AsXC`D<(5x# z`k`^=&DVsi?xnvQ5KMM4BDU7u0ttL7@cJ5dIq61TK--0 zYsV*x!yDo~20jXZ`S_n)9Gf1J%Apn4kH;LcUbvx-*FCKQHbc~jrhEg+x9iFiu4(*i zp)Q5=N@S_2-+Y_$g>g&$dd5rSP^!zP3XXO$JD&L6G2}$ZVq(7FrxUjJ=C6FbpU*xO z2ingHUwlpdD*K@DKymib%#o1z-mA;6t5Wf_U9R^dnkcPa@hVTx%4vFeMwXnNuqB9u zU6juSQN2*|a;UqAJ0S{QP>+I@?2BJJdL+-Z2&T>>+%d?DPk#k2U_80y7mwO5L;g16 z+V;eF5ziq#rH$Jp^U?|e)Q)1(wSj8tcK1)kB@L%7Zr&*>S@lVaV5#zQVn9fvbP$onivf2*L(zJ4ZgB7YdptT_x-y2 z#+EI;zTb*SzFXH$(hkGfJt=cy0G4W;R2;b>Qt%smb1{JD!%_&$qr?n6+7N57UGFfb zvm^I$?Th`u)Fw&R6T2XK>iG$qV`=>zsqXcDV_+&D!&pxi3bhAGi6yhF#s{~my5D^w zemO6nxcmAg!SMXXiJNYG)mey9orthKBg=Y=W`>RhbF$|Fg)2;z2_XX{z?%HmB?WFy~*z0^Yg8b&AoQDcs z`h|`6(69TKk;YEzduyb~rr*HS1V77uQ?}M=y3F4?Rs2-e*WYzd)BGyVrPuz?cgSe7 zinU>vTXiSq>g;c<^0%I`2b<$H!T3_WtUvV$KdX9qLx87BA*HUKx9R1^uR8tU8Tu|< z2h7|r=<4#0FO5a6zKb|R*kLGcs_5iAq1NHeyHJx_@CVZ&O9l3*jZbUUCleJPrGA*F zKDWYWRlbyAaW{IK^pftUgpI%3ZBBh&9nO_9>|2G>HM=3xO1qq2-ztq~vKi?!_EldJ z86V%i7?>{~&>i9S>8cM2+h(D#*4^U{^0;FNRcOE!f={WP(~{##nKltD43;&qnU;02 zFwRtKVXo_6=d^j2(nPA*tZ)4f$w+$KUv1<71H~b$!Hj~tJ2I>lp=B&XK3lW z&y`A~@jQOeng%1yE6=~f+2KvGOw2&s&HA}jS%D67s>BHMB^ zSkr2)5hV6OQ$0cbF<gW%>yLcojUR3Q;1xq;jpIYeq^ZQN@mh6i zf})_XG=sOuw}z?iVZU(pi*Gfge!9_;Ls_+1Fy3h>>_>A9C2^S+Ay37JkYzyKCJgr2 ztstZYGQnS63wUfN>Wp5T_5<3HEo zR^z|QB6AEwHI>N@<%W@Tt3>)n{cnN0NV;-jn^=XR`= zvticbO)oYyf7d{^?+;Q1)_tbhz^8~=7d#b1F;Vk5!)kJP2&vk<2=m?*GoT0U5Y1Td z7z3)fV^KM$l~~K5lwtymQ4Wl;lRHut#uvp0i#3GRkG#t`g3xA|KR&Uv8_X4rmx?=t z3WE>!=v3`M(L~g~hcuNIGyj;Of|jYiJ{PDaKT>-nGVLNYR_j(wcgW2G?Y$VH@D&EA z5EU0DabEeAF~|^hUZ4dxY7?PmpSA3-_!bqcAI&v}4m4f^ng6v^-=Gv?lbgF9mAH&1 zB**zduOv}}li0*l4BK%bnu#!VyC%#)QF?P_{sCylJwoxP_yNxMzWp14e2oFsEB>FAl1;DqUYU1zujPP3yu_$Fw72oiqm}dK=&u32wPFUeu7rQI zRA0Mdwi;^9bSeun{rr;Dfyw~w<2T2+_&H+5{Ls#3KA41@y|H8nT(jj)TS`|`;2fg> z+Icfw3ae7sq2^$MXhQhUDM&IsQeIpIw4zt${^si$`#(+kxO?c@qfahsr=@kp7TB_iEyAd?sFztty|HE2Sz%|u1-NDRct%d z?X#LBIvBq>Cefml*ioL6T%16&$4~xqX3deMb2EC~578nMy#6>LxS=Ynt^lkfC%=LK z2A2Q4@9cOc@+dz)n|J?nayT{RE~k~MLuZgD*sXIhnbe^p=5L|;+A&8c{mizQp*zA>}99rWC8!}{W&G5(_X6{KJFi62-Ev@dhd}u;% zP(3P%a_OyE=Ei75P;mg(%E5(}Q`sfurSAvqJGJO7aY%0klVNS%<~Y#K~JBAqnuaHQp$|P z!i-N<)JIfpx|DP?G`{L-#7&kjfYB ztO4j=O^06uaxMt&c;LUW^Q?yH;w57p{o`K(v0OD_>ODkb23oT#h8W89d;6&H=Ew~| zuFpg|bNwYBzuV!B*ZsNo0znoDY7_)$e^ZB*tk(R_U{!OA`yQbV9s*ez3-ZaI_zWG9%nCMb!r6lVT*(&ylOaEl|vlHdj=NQ!~>` zWre(=Ckid?9$fGS}kAr>OrK7E_N+iTbxr`Hl=wG~0s%6-$<5S>Bgl{RB-^1=X_auftfU-eS_$xLuMUfT} zAgKv?!`1}5Y|3$F?h)2BU0`dUIDkiA5K{C)v15%)`zWL6w{{=Y^O(!hUGnL$#pGZY zTU%_gXSG-PhUWVhH0G}#O5aAQM# z0KoA9i&cPh7LQFR`U3nE0%mRw9RP-`ovN`?tV<3KRpaFG5mv%o)FD20Dvk19+u^}! z+lV_M*Q7amGlag_gH{e`lD-*IWxys}AavU(O}ryL^9QH_g;6;tD)97B*KW7sG= zRp$s8%A}Z&f zlPU_}H5`~ne7Kd5L%@t$^AS0^GZKfkm|HhUSurRJn#$mdtuJ@TixBT$Q6uE~;FyO% zTa<#DCf`>e*!`n6lZ^p?8^ke!ChgQ|P?p{?OyGm{R_M;y99L50Isb^nfydY!1F@+9 zl}6zVZOwyzj68?*;5&QSt7)crSBEfq^RH5h)ZTsZ_lC*d&~Lqi^0-?JlkZwp$~1&_ z0~-Xeq^t{*3I%5)r~-UXf+GX5Ih+II&W9`6Xv%Q~R=u)}&4H{kFIj#HLRN{au**}^ zG<~2FnOMpcb`3Z8fg3TQc$*TO_V49gfaM+p`)I5HL@CrKZsco+D?iFKBCK8G0Tmm{ z^ln?bM#bf42xGRW2hqGk6Zj(QL3Ei{ZPzH5(}Y|re`o7A!Y)M2mVO(j{(8%d!Z&=Gwp-a?-fqvohg z+&wgcEqJaK@c;;P(8&|-xkjqMyRSI}f*Yjd4*xICTEeglx8!j`EPz1S`Dp2X)cK!4 z7&|w*vI1>xEi|e))~JX0ipm$|vIroh8GzqFsPzUJ)^h*|J>>qWB+3>4;Rz##%S<~& z3VPVdbJOm0$pnhq;uONHCJyf*?3*zgfOzlIQu;#BO4=GMdMhJ3_b%j89PDHZywH9M zU+@4L^@^Q?QE9}V04k~?3+eSBY;R*w;cZb6{+cO34ZFERDM)IMs9P|@{{uxWG&*oN zRQr$;T>UTjr!PAFLq(0smoFJBc{*xdBS7uOfATpMFb?lHxl)J>fGnLxH`Q{*xdi9* zQnWQOZHr5>VZXEfa&t-{1bI0yDrV-&iArX%b=iI-NdP|XVX&g9oJ0S`Y5^U7w3s+9 zL{`^e0Tmtx(7ZMPkx;UOYoTbm|8ZNRHohp-+mvBAc!&N=Gy@-36E7p$wUTPg^f0gaJYf|8k7x&Y#49?0M<8H)2Ns*37PqkxbL1=&ER!(m3aLQ6Eqv*82HMq`!Vx9Yl+e?h}|5l*+MK-us3o| z=id+W>x2#Qk8%=}z@du)(wbqeTnw~B{;d6{r&}^g|MawB?5B1ma+&Nr^ce%~5y;v= zc@mNbz;>84Q{g=5#*0X}E#x*gN}BZ<99(6mro+thU#>HTsp9qKNBhb0Lf<_lLk-n*bAIzrp|&VLpc-L_d&~p|yXgMCoGE z=*#dz_agaK(u=+Y_rhxya#d~9r@7iwy0v@H6>pj@soC!WHVkmo6e}KHLs+XP2o=7t znTdB9`<=s&dqE7MRU0Q&+#2o9@5op?M1{Ai!^}h*fy7}iI&HC8tvwvylL6lE$7r6| zNr#OAdN&939;w|PO%x$JmFvV6#3;aaq*+(N1so|@tw0_@1BmHKJ5KP|cta`(@aQy+ zUz3t?R$909+R@JPxZvYE^1a>_cq_g4BZjskks0E~vHu^s^Hdk}=KI~_H>%ami2B3L zhh_sG$AuXFE$g%5$IOla)Jp$bum3F3XL>+5jYWCFTM_0lN22dQq2S^m3w;>Zf<)#Q zS=MX7ClZ>Cx02O0B`j$tS*RERO!jSxQ8BnSwGYizoXgxNdDuPpzF6`V)k*3nL<7~g67Iq zfD=pNd5ih8jfDwVPi8lJiP$e@25-^M>Xg7DrWjeX+WvmtCH^f<0q+Y)7W>5ku)+s4 zIqu9|;*-V@c=h~S(fi=nz!FvD+|zD<0u{uMNF0BevKE{D#Kfm`L`}_Wj`e1Cjf0u> zDya8lgvWmEe0K%(5FMYHtp|Sh)zt>CoYi7P^;V=EWzovpoRv9K?HpJnIM$hLCYoQQ zJp!o8D+Vg;k2nsdU3r_{@{B&qG2O{=H>dkQx@=K6;RED$Oy?ZVhFDDM@rq^CS2PBvat7& z+dytO@{}kzuCEGf!t`=g&x@I$iVrm*aq&gZ5)6~kb0HKUYYE#h;Z$1_QFL|=IxVQJ zO`;>*1&m5>7_8i5CC@B;Z6`vOG!GHnrd(3y)D5%gf6~era0mvVO@cKqEc3$ptBU?N#wq8s} zJbN^m_NW4+d*^AXsY;d?LQz92s<#S^$^0K1uQ>xK&~s5lU}xWdnB=%_JJJrIy+r`+ z#b;xD=uyTyPH*jokOjT!s_cxpVR?!8FHb6BOZ^^>#rYH=zGlbf=}tfyAZrLdQ&+ha zgslHb0KFTf$@J!7*c+)~s9F1cfM{o7e69y_7?_hJXk(>3P@du%a7P0cFN9U+00Q_+ zd2FWc4z@cQ>|T}plO&;Y2q8nS5<9(CgGvNwjawK?MWPui`UyhHY}i9udkkYg$%?i{ zh&jxCyB%t(krZ*eK*R2Yjq>~E{9cSKI1AveFNIa19~y-!VrOoFka^D|HA#9I)^SXe z3VE5NaKVX=WpE>9-^i_qKFB?col!Pd24()ev+G0#NLo80OcAUBazuHXceFxVvrwAb zivyf|$k^BlLveLwa_vA&+cMam$df7>yZDZl4?%?GJx8WVg9i|3bJ6u(B&`aPmIT{A z;|H+kK42n%0?jRi4)8P#zj$y%^6wtmP1`;1Z$tV#hszykp|Q3C^biKi62#KpYtgMV5H4=(C`V0jfR?@Nz$K zO+I(yojal^)=KW-D0b25KZzGOjeAcm)boFu{QTNq7o(QoGyK!}T6pXF3$u!BfYEzG z8=o&>_gp9w!<~pMg(5X3tP{AnVx9!=ktYUEZcE;lkW{&I|D@7s@hem9ZEfgOv#ABD zP>Vqe8>f}_W}|+f!07;ZqKF|{SlC(Eq2b}~O=sSCF$MP@PhLtr+!s?YJ@q^&dAdu$ zq&4f$O*FSoU&AN!sKCHIFZKB{6(U~lxxBYpMbU(E`9WEsBl7njgp)4@o?tH{lPO;8 z;GWZgdy>gl{FIB|={L1vZ8bp>;bzc0dXfaLEU?QJI6+>K+ffW(^O=E&ES!qz7VR%I zm9_d~{5s_8Hde@quQQm6hXLh;dqv6;CPX<73Dq=ig2s;f5FqUIdhrRx5a0OWhgrII z_FdsB&^nk3-WX&6&4jfkmUK8kMiL5=_Ou_MM0vuP+hi$+;8;GRjA2|-5$=ch%Se2k zkrtkClfr6DKfLhT5WeF@!&A#p3fa^!EU(a%oth?%U9)!sAr;RD3r#HXWkNYX<4DJI z(hUg`pY9VNtXObDoq_y5gdOrKX$2-@xb^u7>LH_~-M1*c635)as|N|K#UL5utuBt9 z&aOo85JF0CM;6zmhh5}fYsI!|f@DAh&AAR=RXeg*Mxikr}m&*H9l2 zgvgABKqk}&nsAurZ8u0U%oq#@7SRK(qDGR=^+Qge9Vz6#UlRYp)^6dN2NEk$kxwdR zU@Ljgfs9NRmd!$vdDjSgJsJFgTQ)w0`m zieUIW^K4^)>F@96a;6!+zq5`DN%(^qrsS{@x_UA~%s~z7!Aqv2bKa=tPdK#~mMuvm z*}_|=`qTlzsqHhfMLP`*>y*aDlveOtGk}M3?|6V6Vo8HMQ#lOnELK6Tl&BSV_|JrodGc%#v6WoqHu?|0h>+lv*&) zzd1So0H+;B(}xLLJW76grkjs)h(@9^gKDobhvP=CG8f=R3C!)dsljzw zSe=N;w%8l&O4J{;<$z&-?Ro{t{9aL4-xYXf<>RPVq^y7=xs$gdJ*30vi^=DZqG~)K zi3lJpvjSmxk+s=`^Hq@U3kC7oLnBo9h;L_C`$!m)DYK)v6Cd^J5t1nb4=*3E=4(>i zvd7&xdJ&Cxv&!>K*v%UJ=HuXI+W_JE_rfB}2*Uj!B$)>^bD_Gd58uHXzu}cLp9Fk9 z|IcUod{Tri5eb*~ltDXpN zq)epRf99gb=5Z(c<88Xd2uTO2X_HkEZflN>_BCR`W4|vw#A~W0-o(6xNw5<+%E@1@ z@M^Pl67se8TrvW4(ny&MFU56rGbdDXXd12AulJ15@WLd>RG{(Nm;{nBu>B&#&@F)g zTWB*@PIbZD%*qK`hY-ur$~%|sDsFwf<^k{Qs?RMd3&ooZ&Cwz?>^xer$&q0!VcjzR zg37A;$a_1j$cnQgJiGT>L&ROpRV;3^E0Y^axRH$z>lP6v1L5l8Wuc`kBnkGZ@C8ZJ zzR3?_naRWUxcS)6REfP&O$pIVC^y+RNJmX$wsk*v+dw|jOe&0(w1#quCJ#I38GCNp zF9tuD%(An`j>f~J^K7+Pj!@~YMr3%j|5&0^_jNNd(G*EwfYwEZYh=3wBab(ZwX9-M z@rfsd+i%wv;je_%2I2L_bHF!awSmTNdzHp6!9J$P-4b`Zx>@wk5d$>{oIT1J-n864 zt!KZa#EZnW7ZV;Hysl{sMVet8p5}*-fZdt$kVC=Q_VOvsE^7B7bPMk_7&F$`uTb=Jv9u;|O@dv?hmcM( zq>LP2JD&Y;d%II#$9M>i<1PkH%gT_lfEeM^A91z+?Tdy)tpjZR`|f1adntJGmoop? zp9@Og8A4E_VM-MFtpvMx6=H2wz)F|;)W;Wm#gZFmqr=9ES6c|-IKF|5Hx8f@mk)P?j6!@rHzN{9p@TsIu$1_p%VC53mk zW8OsJ;hpwR!yYi8T;VXOI9!Ur_Vlwl%*zyfPd5X~{pAo|2?>qSIGG`7`oTvLBkt4K z-4(Mr>vb}wJ_J$G^gCI-2NfLre3K6^#Ngm2#XI-j9?Rbk6Vn4p&jjBjFM&zTHf|;3 z^&|FQqRu$8cX{W|R`JRds|s2t%5n?(E&FcIUUK~S^tqr0uOGDXU6|54oMlf8IGz5I zXJ0H{@* zc4q=fCQxCwOFg4!e4Sh~guFYkggwE$RyuFjyhQ^;`Q!$ccK+U7&oAIb$b~5oR@q=+ zCosw*P*>o1KsE2s^c>DcC3U|*{B+AZ5vDXiiW{?sG zGi=|#^HV|Y#M+Y%OG93X&fe5YyJW!tRt!n9KU7 zF{4x{Z)ulcD8u8jCHn+X;!MEnC$Xsy&xbD~wI+f$I@Azf27OZAKpkh7nV9(An6Fb) zf^L55lgh-SU@8f>-`IyH7H*HD+^)dCItEJOrVrtHPOS0@gGi~_4_0tIn>%F+`4ArU zNkDJnyRuq5iPFt|sr+o1zeSg14k7}}Bg7Ef&7{Fii}XMNfgGHNWGIUy7!gqRX`VrT%Eb!$+gWA{mn+aNxk$;(*k^0GbB_qCzIv1#mnwUQ%}6xtDfG2H$R7Z74LU6tvPqR->C@&?Gd@ zZogf#nd!d9@CRYA{wwY-;Ar(>oX<^G7)zbWqv z2k^WIxo+QpZ%eD(^ItRB?7g;%nOc#u(qYU2RcEspcayZ#z>1W(DZ=G96Qx!CXEleO za`D+TwwRNkl9)_Z6~f#!;AGMmMXr9Z3%LiSQ&AZB_`rt6n^M~6-LowsiG zUebO%+u=1ZNw4?7-|0H<-*`>k!i+i>dUn@D^wN%`ke;!)rY;X@Jk^@`Ty?Z(k|q>8 z@h*%ttdTO|KO})n6q?Q4nm{rHb|z0o8c30{v{g_}UK8VdZR-U3hojjnfGi`PNTxIh zybgfcSN2$8VVIZ;;SnL;Fp^+V$czV#p`4hC2C#>IZ3{6mC)w`DQkolCcF5N+*d*(5>R~&^uj_&x;xP$a1Hd6N!L~DjPzfAEzrw#h z_4y5qYNFSyenHT+a-QlWERxF-^DMy$NOBcosU;@CfgDF%Q#NVG%63bXMRoK4vMkPN zO89(Tjy0^C|8O+rC>a?*Fur&uyk(0$%7C!?ZyORO+$oH@*`*o!fp}q&DppRN2$Daf z#cf@c<-AM!+Ip zH>dt2=-vIMNx?i!xIthM9bPSCvP0r(AuJl1xDi=Ai{^E#ury2QBlWNF$;NqTB1g`z z-9(N&`+Xm9f%kPjfI8TY0s5>#I!TiPvjnW@fxI>L=rIIdTY>A!3CAXTCd`!7cJo25 zn@)BD*3r#B7?B~GjH<@KM87UGN_Ie_-TKQ2V(|MVRGEuZAhd316e+A2r}i8WU1bXV zIO}&F;&wl!8BEeFMb?5Oc9aYU&14BB%#8!Atrb}u`9d3$nDfk|X<jAK% z7Yf#%9#bC2n8th6*kjP!WQ(JD2&F{pGg=uGrN#AJBu@DF2c}j1Nh)5<|0U0%B3dvNf`sMvEB-JlZ}0Dq!A|t#@>G8gfiAmp=dfpadc=$f*44Iv9#q;P6C1qxqxKI2$~xcwNbZPsf*s$5DJq@^vyc;^grrOUb?wR z``1RJ#Jn`y=+bG!xdl1FYGz85krNdU%uo*T2iA0}3-ice2?+Df35<@rl--a9w-M_) zJ)E$c-i$}?!c;r8D4+Pn*Blu>0!{ z*CiS3?Hf#)GQb8U2j3@d_VgdMA~8Go(1d^Si2`7BX7&F9lmyg8K72FOem~aqF^dEJ zA|K<^R_f=SSAk&d;Z4j3btW+8zRp7eH3SyY*J2;X1hzwTIJl19pqSoanQq|TVYxme zKZHq9ds$;`T>yOocK^B(d9$*=*f(Nf(`$x<>*T|9QAw=QjRq)w;VK3E=SI%m?KHto zcFXG!mK7$HtLXcl@uzKt^v_%|zqACEZ@1$FwgbGZxelK;r|Q!MNIC@G^K>FMve`!m z-fJHN>jr3r;$z_iqlj^VcQ;_tqE-%1%i22=YRSxqg9Q6wuya@a(qkQ^`vhH!toFsw z1XXg7RHT5|JK;hKU{PT*a64M0Yyx>_VzCmDcy2;MTzEbIc z%Eu?W6ksg##VD`$WVRv?g&aN1(+zL}C%_3p33f*uTvI@@p+@r!Q>KnuMdGA^kXlE1 zaPu2Hm-%&6mx4pQB>dxqO=_$xLaghBKK=J>#ht$*v_M581}GDB%*@)&Z^wN1jTrsa zq#8!{5<#o~c9)`S{Eu3b;_lOT6x+0cceis2J0|_xe=X_SU#XxR0hTcj0Lci#!$Z^H ziX}JOH%Nyo#bPSBceYWatQw`Qm{9^BX4)05tRaMR6feUFpQUt#I~b+}`$_pAaR z<*H}2iTo(ak^`IP4v6gmt>LC8WmTiIMf!8Z0uGtY0t0K3N0CC?@&Q=83KMg3BF3u& zsCFMF<}3=Vii3Qng#&}c!j+=`M3hixK>avq9*YW)Tkc6x8xZp>A`<}o3m-!{Gvy<3 z^*~H6#f=E7VTmq&EE<(d&P;EBvv?Mb3au*@xG`ZMT)6`FZAKh@_iJ(37F+U8Pg8*w ztA{<|Ab`Ze)>@HF;}FzVHNr{U{NcPG*$;~_gqd^^Wd=<-2p!2IrX|GjyD_44=eS|g z*MBu;lJ3usUkd+O)FfTFmA^ z?;tR49FE(*bKJ4pR37zaP3fajrHrf12@s*$2H zr0fAmv?wu;1qe#x|ANviv*mmNPPhPw07;vJbO1BZw4Z3FZUd@d#ytZ7;R^-42{4Ly zfY{dD2T79=?xO(wQq07Crk7iKyfeKbrX-%)oJZMnZuzsGp*&`V(%|%mGw-Vkvt(_M z6vzzVza$BvSzvd7AA49^8Ze;H71h;Gx_-{DfIX11C{lKcxp%gZR{PFypfFr2>ehk9BS}UPeVOq$VYm-g0M#M;imc3u=Cp9Jzc^};Tb5w zEIS<-i*VqN;}`Zw`pmbfJElO6QIChes=;*$7hw4x!o+klab4nKIeh%#SUX*q1eGl@ z(^z*;?3OGs&duRzs4*tl*c4@-)rMpk$HR-eg(V~6Jc!xGh0u|-{jv!=Sx-I9*YrYe z#^2)~Wrbw$+>ljkP2iz%c}x7!a67tqOl#f20TwzA6ryV0=a)S{#Pz9FOW)8kU}8W0 z$<}=pD31bMMlh@n!U!xpe>lA;Ec;)LcmP~R9*Q=Q3=?SURzLk$2+ec;PZ7C-r5I-D zBAOC!*qLULj4Bu-qM2Sn`09nUG|IxYg$>g-!(0f-W4cTYDK!?I>EYw33Z^$`+j_j< zl?p90VSDX1SC}dFy>@M3V)EpZc-xdZOK^I@B&w2W7`T-dUQnY>%R;ycgpKg-wGbXo zVeA@*=evQTt1M7a2k{UH z*2%Gb+bQAK6hd0*D-y)pk%CK7xn0aQToo7a{uPqWQ4X;;VZ{{8Z0%xE-I}8P9-he; z>g0m3+Yz=ffLN#7PJ`=nhnyqRYa4q)w8AnWdRN>5i# z*B_tH1YNUa9N=L%Xay`ZAv6Q*e#O^ri7~G^iFmuwdH|v*Y~SO0G@(0;Fq>P?Mma

{PBw2C2&R6(1DZzCAwa)7&PjNb)YsY;7F_mt0|n*OOH7h*UEGpez7bsVPmX zb}JsZU{Hq;Z^6z*l(S$)n= z=@bF5+guhT859S(R0jJa*Xqih&tC=%DiwBc`pp)?ChJ3Ev^{z_`=4$oh#lvgCQ<9Q zPJ^qPwny=9)*canEmB}T`UaP>pR3ZZ4KN#?dF%a?@cAsat3gV9=57Lk;f8n%F5eBL zK?ZZ=VtJ{Z>l^59i@nSREyCJ-57r9eB+{YoDfBt?7*-~FR=Zx43PWpIuHzeeba^e2v#O~9j zj%SKCoRym#8BWvhzMC@E_S!w95&zs5PqQa)+uH^4qa89~@2EUk=WmDSw}xaN-t=vD&@+1p)sQE9N*FUlsJl>+lvK36%ID{#VMB0fnwP)Tbg= znx<=FSpQGZZ1dT%P=u-Fhv)8AJzpawBEI&?r`JB-*R&yVywS9DW7^K+!-1(-R901m zxh2GM;@EnKw_IhhCBM&S|Fq|K3g76uUBeM@Wy@%L^m5{N zaMG8f^UITc2uZj>iI<54Ec-@Pgb~%uU_;!4nP!hx zT@IV?v(S(W>vm5UbV@aUc@e3ezrgnFUjOk@AaoF!KVfnA^Tw%%Dab}-`)R}KQ>xM? z&C6NWZ9}Jv#f#Z@Hp;UF`Ej53E|0G$xc7Pg*bb(>v~B(<^5^o?R>17`*=^x>^lMh> z%9r|I&p7R)yg2nfdw(#aZnP00cCGIR<&ym}j41nq_sShSz0_R3SU`p(T=%(QV>5Y* zVh>E5OO4E+7!&TSYo1IaL!6E4GgE3LMU>__%kEFPD$W z7lI!$GP)heAxqk$?(A*JTv^Kr^$>jUYw0+HcH#GFPM^{=LokzgIIR4yG|dz#cg$#X zV!rF?0TL~(lY1IX1Ah{I=2t@&40roZo>MBY$}Psd$%Pl%Fm zmMEUP*navuWMbyx)A!>~GC$8Q7ys5+FJVPK9c{5}&wiV@wv7i$kf`n<4FZr_Kpv@{N*jJqE*TOr?zy&FP8H)$++gLBgu^a?v{y7bXdkbX90 z^y~Nai^ zm{u3t<71Y$juo~mH;*ZQ*{DC~Sgky4`INhr(zLf2sBv^r@_zpOQP~>btjwFwGH+In z17|{B9VpE54*&kReA<1`v~4rJt4MqO%VCQp`!cd&-%l~*QRh)p*EucbQhn3+;{Cl! zti`QIRehCAf`1~Oe|)wy*m|&ju=K2Zp)5k-1d>A^0T|Wa;LG3VefH=ttMxBw9X|g0 zI0(dW8};GEgYzWi!K3i)>wR0E$2XN4T)TIg9_8%)RUFXQUpeI%X}Wwg_&X?gZ&$a#tCYO0# zB>NXiNFwSeUf!zv=CjYA2OeVgJU?*S+~9b4S8YXJP50)9h^F`xL^SF__u za)rq?Cr-^ln?JSv{Cfi0_GXyuxZZ3=`GIG=d87$LV$lyg#fVJ5r-{Hb^z!8t$O`tp z&$)Q_hUNdf+vcWkxw&cl=IFszVRfcgYf?#d`7eK`&5iGylbajen^T(`mHj?5r|0Lk z#hE7l6JYJS_#~%K+vN37Ju{K8Q!_K{8}ImPbZfcg_qNuGh+4F3eb6@+rVl%}WrW?s zZaKhF?UMBJqgth;4&m;1gYMNuS>?>vwi;}%XMSQl^gX27_;7kJkJaUz+HSNKJUFSQ0YHu zn&^_}XhN6Y$2j{xtl}`UtarP4pT;=TKAL`{5@-M1H=v}XXVf?<0}T=t+0Sb!XyH32 z&Ak>?{a4DDH$(@IWsqG8NI55K`stSR{N0Ucg|A}vC1n>(G+u?JK^!4A)1_{@xnrl+ zQvta$sb5boLSBDjwr;roe9ccI)kgEhgwXZPCm~kT*40VN{x&j$HuVb<>wm3+bFV*n zI9s^ByMOlir)yQ#=BL6h95LTQhr}{WotOS3T~u3+S2$mH{tN7@zsmjC@afbwLA{nH zbpE4qzI-Ja32~p(&Bf1$*1enLUpp8nw#?lx`#PTC_kv@TBfg)$EQwz`%N1EY`E+w7 z@TI!6{)OT=-8vO-afBe_{_@qd@{&C%R90}v@GC7vr}F`g{N<47XGY{vG4{YT+uwJWO0kaRjJy=UfeSzs}B zLLa1T3FrT+=JqXxemTFCIMnNFn5gNFPk-5u^MB?W_s6vSxqB#OH~MK;WZUv$_TH!D z&(_<#Pri20*4$02N)m{oZ?O>3o6TAM%c6Ao;JeVRt-l_Bo839@XT1qslKi+Wo9;dt zSE&^fw7&mTF?amvW|~PX+jd?->CfsTg@H$pCc~uJvq7>9Ww)WuA`MsQ9bH+q&v_p3h&Z7Krg}d&>#sO1k|z>_dUk*V-r7udlP0uWzr$=RJ5x zwouDUw;lf?QOz-$uLGG}R2^f@;5huK@Ce4{au)$eXp>s^J)cg8kx1@7HKt}Qso35m zu6Pfqu_q9UW&|n8b(8RYh*memz9${KmtOdm-HR18m*KcgFlFL#S#Pm9hV%y@+I@Pz zt0nK}SN1#a7tv}B>US0GFWC0IWN3M_zQYXJB`M77l1|%>GyVC)DVfGg7T1G!A1H6< zyU+C-G**n&%Sb9QoXk6pUls@N&>4C89OX4U;ddf~oK|WRNmNW*bcb`>abkbJNM$!7 z9IhrbFIaPk+}{GCUJ5#N24y5Sc+%yfgAe_`=S2ZEq}MKFbDNxvZCuCVt_G)*k^TJM z*K0%&SqDa|kqBY9`~@SGHD1o=NOUX6{Cw_L8Tm~@x;-rRsPDv-WhCb}phg{ePbSP9 z!rC!le*Jf0ZOxgyoP381`GbOnf$fNBOZ@0$m0aR8f=|QXG{CUVb@KBi%nOVE6kkU) z*~^Z|e}uSAu<}nx%!~3`7EvxSpbj)FBaN(7+`Peg!-P%laFddrNNhstX58sWExQ&z z9|gAsg7n*$#*SW5l2LCfFz+VZXq!#L79aPTG5l-!+Pqkvi|9?)<)Z7|mOBthl$s4)3L2+_J>fhmZ9H(zSUGZD9N^1529LLCK z@CkcHE_^-=C%n5onEKOam|=E@qz^V^_SRPx2k+B(o1Y5o|kF zEI;q>A*Z={n66YTZZ%TT#+S#9@=3_31(s|HDS1`oH2*p{(8KY&q#$iMN2KOP5iIVF z0Cw^kf^IpN&h9pi=MEnCIC&LUNqj(FO9OVwV$l8l6Y7R3mv0T8*en+lN_NCO~=d$tw8tan<73>F)=4z11MKznmPzpY>gOPx z^;uU_W7KqSGiiHN9dzys<{d=l~ z0v!P^d8)P>X8V^nc%NIFx$Jg`hHrD)=k{Us!nY`Py!FQNfNs=jwGuGl?59EWb59TY zA6IUf?;#bCIBnZg?8~n*4z*_lm-$glZ>%m@M*5d|4BZp1DxMs&Im-!> z3tQMIwfdfYUhrk{A}GM+{4P&pxAnVz$GO^@wr*bUvfTr!oHYWVR=3 zIwjBe1p;fh_?o^_o3*Xi(wuJgnrG5@eTICjlB-pwbW5M`3k!`=svGKoeI5w`nw$82 zizcM8#da1;73fymuXi&9a@RoS<})NcpqD@37znJmA3TejU^qA1LGx#ZdUk4bC@Gwu z=qfF9l3f3QXk2=p8sAhY!0xN}&}la7lmQ3>PRPeNgBF?Pr1=O=9y(wB;fCr(R_~m&=l0_ydK@2;Wpb z81PKnOq?jK!m;$G706gkYuF9!=7>;7#YyjHKwQ9$^+ZE(s7GC4x>iJMQuR3CT1>O+ zWKfg(=LDDj0U>ijH`Nl2!i<~b_Mh5Dx)u>H{Uq)pwqtcI4cRRZ)hI4-M*5<0MsAp+ zAJhNO_4~iW{C0;r$v7&pan!V@UvufvMGYJ`Y>_4ZfGE+E%n`n*r2(7OhW=q&vN}uG zU|E)gYzFdjJ-lY@;FABqFfK4g_@cEb8-`bN)8+JiFx^raxD+y8k-k=U({lX_{Gnp} zFdHw%{d8F-<3a%K#F_s9(7L$G-SI`OzHZ`JMo@$3D4qh`Msl|`VBrof9Yy!;bTxhz z4b!Pn!V>O=;Mck8YA&6I-LlbZEf&|P;I&@Yy;D)Z+cO%un_RRsY?f3kc^x+&5sE)U znNH@u*6KDSRpw8$zh8^ng|3!&>Xr77*uvNc25x?v=_VXcNg_DV@$%a3=KaD*Zxzfq=VLV~niOVRSTY{;Bp^`ABY%+@~@8F~i4)a|q0|+)3gderEFX z^P%1XjEdqBmCA9qp~7)VUceRPRE$+Kf=kB`9G-_2MRjBfQ?;0z$IIvaZ(HkZv+`Yt z{0x$^frfBNoN-%2gk`j>+~z@w^Y9dUrTN@*HQLvf)N{Rg<4ZG8TaqM*;=_~1oln%r zDPVGWSD;7ykwTi3U^LSyr90TIKYo-mSoOJp=ka;-=hx39<^I~Jfjy5|# z+g$`{mw96-tRRz|5?*%W@6eaDy&0K=(Y)C{-9?M~;|tL!=x}|HdiRF87$b?=jJ!9k z+xBMX*+Z;TL*8Vz-$OVg#ti=`HlEtk=a+y!K0|nWXWkw{u<`RLmiEtK1Tu<{n>oQI zJ)L&V`Vz;^&cbXKc5qz(%eSGy@c4tkrJ?zE2QQU7?01DEKPp>i>O8(s^ReBsmfR=t zDkdy}!@PW)>SM5I+FDn!6rPOCR=AOkOKNlpyK27yKCgCNhDW4 z?05KC(a5Shujd4q*x@2JuozcI*O^lfl6ix6pUR8SEv2?$J5T^$s*`7 z3WI6&{jTTM^u1v6Rhv83vzBR^tc%0slH8}I4gg< zoBDiugeIj-p4#@7>YJvYv0l=_QBx+0&eFx?srHQOp8%_jq2H(Ze{0?RznYE+(ZhE$ z6UoWU?l9CP%>?pY#Dglh(RFZJk4FUyeedcm`6>7R2lU|X;VwQ*$Gx|8l-&orqFcVC zz4#U&4jKGTH!FEL7lpf@$|cYDvz_9TRtw_`k#%CWND;>{;yP@R> z{|c?$ciXul?4PRQ-RZlq=HI)zX;xN5;JT2%#`5$9lo76|Pdf(wVA8#2e6H_Ka3HCb z9{71!mxodKD^JvN)1Q-w<>rAC3wPbON6PXL09)I50s0en?H4$5!#j~Do0QXGZv6h} z9kLDqZ*AZ(=uO|miOzSjfbIX4YU}M@@8A9S2mkngcwNQJr7e7%_*-ItJ^_E%w0MCt zrbBd7_xA81bPn(L#N%??R+Sath;vMCPDXQKZEy`cjmLkrm01S=Z|&ev%{Ic*4{K+l zYo1H1b-g~<`9h|?4uH$e&b}^X@rCMqYwZrhbZgfExAfKGvNR#qi_gy zfkzVy!Q)rUi~Qp+_`a1*%*PUt>%NGU?h5l>TRM@n4<`)GR&%kOg#~Ga zwi@r$Mnw_D_Ws^*zJT6ul*I?Cm3rh-x!Sg)my#LrFk6N6cz@VC(Aw^khJAn?n>XH; zH$>3Vych!{ak_49US2FMtsEaljp&@nW>bG}PY*!vOmt2V%)@~x^Yf76oN<<0mR^H4X0ENLfB9NUOn^7Nxy#C}ub11dvE=I;s2 z+^a*)hn8q~b{xTR+}!S0Iv27I7$(x088~DoN8_%06An$+;cR zvJ8}QWdi-2P_C1PU4R>2X6BYpjrCLg8G`*oXSlh!IGAomhQ16L-cMqfcuSb*R%#d1 zFb5vs*^V?aI@|ezPvwXAoMjTavEzLha zGY!m+d@$g0Q#;k+k6-I+R2A2!Q3{UY$-LYKyFLzn-{g}Yf# z!ug%@N~EXz?{?3#ei0U63tXzP=$FC(*LyHyVz{|h#IIx-QH0JXIQvGx4YxN8@jpQU zp_<00i3dkE9(%SBA!N;{?-()e)TWM{vx&im;$Y0qWUTzWj2(OVA`Vh=nZh3`MrIeX zO7uR_8 z-iq5g$0K}iM+bQPG%ENO1`Va|8m*dLdSU~N$8)&+m|Qdu(FOZVEIzA0*x{HaN*zmn z@X|M+IA`rMVrX$Vb!xy)6~D?oDJ@Z(yvtU`i71|WM%70wcQhZyvDTw_O~sNGh&vfEJpKky^dIk=Ve0W6V`T7 z%xg`a-13EsH!9lXtUh{HgGM)*Ql3h=X2qIZsn3b}IVRJa73t(&PIOMs9G0Y|nmIS4 zkZ~EAD@P#VvodwT*%TTXotG`~<;Qv!_s%#F_ z>d?zvns!xbLBFf;{(tlTbSo}sU)83jwS0Iqa;l!q|AkimlUDrND$_sQkny#6uBYtE z)unsXzsZ;^<=K5W+uDrT*}gEU-3aPmnCiDSGxlh!d`wkoFMm(s{}SaMt~UIqLe`u5 z6>xk%)AN4Z&{U#Q>l&5GVo&ztNx6EolRAVNM}9J{n-$ghi>pbGbD%v%=?bR?IOdpB zd=5&l_*K%v_kW}C`~Q>vKcD;ms~kn#T61WIK7DuPbxox#R)MW5^5P^0OkdyNpmDC^6?FjzDgy6&_`fAEO1AtIhEI3y|K>}_R9|w{#fT1?_~l(wbbWk#{a<_c zKiLdk(}`aH`F_vH#~1e36Dz;P(gnxBuJ#_PuYvI^zXxFW9i!Ow)sCBkidB@y(a=FH zs2{b8cr|VsH80Jr$nnZPg-{F@03Yvu=eruzW?d_Uv3Iq?H3h($94r>2cS~Mn7t<*QXb^t z<-sd1;mrAV_YJL)vW@GvedW#w)W7sqsZ!IPf^A718A4~9 z4d&7+A?*~7LuRVAIU5EZ!K>N}c3iQ{BU^)f zp;xGP9^)NFi#)<_);otP%ldhRm2^wWV$SOJRgyN;_Dosd>G(NkQ#O)PpaBLAW*q3UpdR+vK4ME8dJzBNtnn%tR zUDd1tU0};=Zlv-r7gz4`cuPS$ICx&e_`FY%Cy8iZ}G1kT9=ae(WeuEU2}NEd4)O}*6N z@5Z{PgDEhd59a@;=l>t(sZJ@E5fzQ7MDTQT0WPY<7N2|ev4P)IlcSgxH0HZTDsE)k zFs=GZKJVrItV}CV_ij!XT@y0y7wVCA_Y5^j8Al9tZ{2Ff(^+B_j$ve36C|??uMHz? zS(kdnT)aresRwa_71bqejsLqM<6HpQ6E^cj^h-1>=Dwm1J;Z8n{|2sH@>#@8D#(}D zWLpL<7ike?63&0o9xp6~Ph&bOKB zdL&QlQ6z_g^6zKp{lCaeh1U6`LLzi3?V@cMGLM^I1=PUV&I*H=*h6L=>qktPPj_=; zK_U#{Yd2oR8Luit%$@hFnYlXAY=@0?n_)5Ru;~Z+efTR)Y!8!B6E|`;**|e|OF<(s za$i9&G;(u6J3295L+z8pRK|1-#9(dI`I;L$wJQ)`{Xt`*aS)=`U(CCYEfn z%{Ye6*Lrw1`IQ5qZvmqUvbwIZ9^W#;DkK$Z`1~r+BTu!Z`E8AA{cGYKtk7vAKy2hQ zSzxQUxqYZb%Q$vL;!p8ZX_ssrCpSR+Efq znXYy`Jazd;GT!WF3X53s4mSR_ZXQDmY35z_qTWwtO`j{~V4k@jvE^fkcTx9vh^gHd z{@(%_po5UCRx_=A)y&k9RZfbjIwuhl^PrEHa>qsU+3`PK-d$kUiVfDkEX34*f8K*U z?e22uDsCDm`UqQFqxzTbHPLJ0CbeR~3%PUk?E*()`J@cv9bC+3h}z_hsnSi>c%f*C zva7_Yb9&U)ER^y>(F1f5`;_ix;DfjceI$*2JS&D0y`b6b32)y0$|knh*}8p#Hex6D z8QqPd3;jySn?&6{)&I23!>tfEQB%0iZ0-mz^t2KO%F#mKQFhnQA9#L)F-HEi&?cMW zh!jdIFE~|s;Z^1ywS4VEH&}s>7_;@|#qFE&o?>3w%Rj~b1tinMG6Km5866E~@zVIk zSVsp&lFjXqGnUQkkd96sy``ykZ|tK`_3xZ(PVQ)i>MvR~qTL+%rNhG7Z*9b3YY{SI z8qNAuZ+@&}{RYk*YypZa^h)Bmmswzwq?#lr1@OD5sv`7dj5Hw2xM zpFH7{JW}4YeW1p@i9=hNk5*S9dFsIQOx(&d&kC@O&OZof=4Ord4u?L=$Jg8ps@N7Q zYW+n)&Bzk0IN_m8k?U+IWFAbvA=kanwj2QWzvcL$ig0&JaV%X^YWFTPZdey>cnbWX zv^%A-CF5P-*-|aKSnd|Dtt?(D>JaVLM75}$g;`lp5HbBEC?v7j!cHrf`;VT;Dwk)HKk_q9`w|ek5T8%iQ>mlcQbZ64(yYScPkZ5oM~g7 zDrK(_tcEL>#y#E~cV<=H-89fnu-gjg#0XZiJ-@7QgNQ2TuE*#o=We5I5ct?cYa94s zv{nG5$zTr?vvYu9Sjwn(P1jFO=)J$5AJ)MZ{5zM5DK%GcV;%VPc8m>hf0pBpnajGn zgipR8owPf@t*9<2zkgfR^ypczeS+)Bw#FChT#LB7k$gnaSs-Wb0O#6sR!X*EXK4-) z{Rgz>LjTjJouP~|8hHcPaBJ>gA-5+jHtjRrd-rH@d+6!aES4cTwhuhny>}M-+!3;E z`L}=VZTrk0%|gGmR^ynpE*{T~H`6ppKL2fjoZZ&`0d%OjXbYR4)xd*Y^H;KO(ea-j6w7!G$+BaOB9$U5dz;S1igH^>1=;53 zO=T?4hfT}!wl#SwF$-};*0YuI5XvxID?s>yWdi?xXKTVDX8dHjJWMSHp75E@iprK( znFCC8jvd8aXpm08^;xU+Pj0kMMc#|G!rlFDoQk}xEU8ga6_MCBHy#dZ;K(+alMol- zS{x_ibQx#Dkd0sH(@^#y=&{V9ZVIzfr^ADz@N_125I{6mF|^du8MO{FONgsl%X1x_ zpQ8%W=XV|r8N}54`26G10cY^vIhGhA>nC(pB_^?0llJF9qKe3CSUKCS;;uhi3gg1b znseb)fpb}Im%CRYwjejgC=pU9d9epVs{y-^!v9OL^6;T>G+bC$^&sm*t~l4+G1kTvxLAa@zbsxD;XqPn&DvDR@_&1uV5qCSOO#WtrH4 zriV)bUX80)77Q)jmOgC@t=5%n^ZO7YXDVQU+0}4c2g93f z_wmc3vM#l(Gr!j7M)X!ghP%bB6^}l$vO8Ol^YjYm`kkWre4p0sd7fWm=6uZ+gvPri zeR!IzjRm^b3G!EZ>bACP>z;J&N?o3&9DaEDM@~|+^+FFf~@XiX9qc3^@MAd z%4~`?L^>W(Vvmwv&oY&}W;^P`&033kgFiHf?ba_^@$T}X!+<1EETo6> z6@Gc_;JtVxUd;yneJ>Ki-r#n_KD1&D3!EvrJo#T_*0slXliMo4fV!+rrnHlurORlU z2XnrUmqt(9U@cpZ0hIM_nx6ut%q#1kV9)xjC5?1Et`C>plPK+_)JGP zS|%COfoNh~e*odzE%+q;R%Xc0j|Lx)UpD#`ESLo5Ik=M5YZ}Rlt*S8nzc|K2% ztiuMoxDStcTcnxv=$ENHh);VoYN@SU*Acg0OJU>MF`HW|_9iuGx$WqLHsY{yo%^4f zCjojqTv6=0E>EA>?9-Gmc1(|E?2vEq?U8Yhe^X8$(WPa*D*``JT2#|#SRjs_7z{gz zvDmAA_R}=ZxX$&Zzflul)*r+8q^wrsMx7M`OC%aGAV$=m^CGvWfw8-ER#G>{-Z+ZH zF=bl|*AQ3JcXoR^vCvpIY+9^;bFmb3W>Mv*EGA?Jn)ys8)_5e$Ql9m>M+rN(=`Ag&I#*1fA( zrqx(ZQB@&M*T`JWZ=I9k5ZCw}_1dRg;^f6;7tQ@+Y`wW}Y(m|~<9R)wGYp4ySuF3e zSuaG-&Wwz~HPhkfNZ5hgvzXaR$KhUQliJvX+JzOewXYw=^8BBlvm$4;kSnxnFH5;k z4vV7ZLK}&!fx=Tw$*->6jbqLn+Oh*ZHw8v0U)DOMqUNf#$(Ewt*mP!V#d+k;7WX_h z17~8^eUR|jj(kww#0_1hvPkq=4tYw+&KnI0-zc)<=k_%t%kUs5EIcukf$GRYC0eXd zCxMB!mh<;*-5>W`1s+e&^1PoTTCx;Qy}^SehQ&KYVQ-lB@o#B+=XjncmD=#Ue#g?; zT?KLdKMT#GMa!|eV#`h+cVp${9i`NCpIN7R9VXRV^MAc*J|rLfLTH-9K0Ys-S)pA8 zSpD~II`tvsU!BvSNMBYvEz@>vvIklH`+`|Bwv(-(BYPyfmtvw#VAW}8(Qdv9>Q5why(QQSq5aLS_D=Yl2pcUOIGjtvVl^3an|_xI;^-^SWrQKo!vofw!AX ziAIU}wge~^!XbAPfUcJX=VA1AaWYOUYT$830^n3$4gtE6hTurTXo#}4J$Kf{>^UzD zo6L)zU(D5_J*-QqIvH>{n^O@h@L?<&=<3HXp9N53P?08``aBcI>ZpE$utEd0??#?Z-nh zdb_tdU(?~{b>MMq>QGL-tx4l!>Z1G}x~yxu7HAMB;a;Sr>)ODG-%p>OEX zcv{qnJ$rhP^H;vgDqXPH^7X|WZVr`})6E;ai=XYAP4T@eF~~*E`e=DlK&Q%$WHOqs zujZGSQIC{fFL&1Tq5gf6``(8a*5a$>=k|M)T|Z~+_x~3`l>8+tHMg6q{in9hB_o4A zLcYi3Jo+`|yCWFe4*SLixAv~+53Gg^>EMoM+;@@|^<34j#*o3WTs13A<;ZHXZAL1; zDU}{p-@E?)uPbl$SLprp_`SF)Sv!}N)0(>g&3=EW?R`H}*X8m1exGmHv0s&oPnEZ7 z{>G0hZ+KPtQMA|P9FR>NSW3}YMOszpW3VM|Ytu<&-by&y{3@;0Pt&5q$= zw$*yXu5qa*lVY}xnVP^9o>a7x+j+LPYHNXSsknSxhezXhSI7SkhxVS;KKpr|!T z!fM}s5pz}adb^7((ik@&C2H@&l5cqeB%hD-v@((sqf=T9iV0DxZ3i`k;LChk2G#`R zrH}Kp9QZ6n8|v5Pa863M)m6b_E+?sr)av{#R)>&B-2b}w;_{^MBsOi|jFFNNQ`W&@ z!)YkzR93-S18ENA_pRt8r@fwUx%LY-brqFRG%G5Ld;f#`uGPo{?A*TZzNw_7hBkhpf(w;2g ziED{z(QT&5Qy>}ISk;+K8BfC!$1T|nUT9ND30QY3>7^8LHIUqpmaD!)y^)D?>gY8n zC28-GQp#Y^u$7e2bQVKnI6LSPsueoOb7)RV2w3|ewZS9 zs?G}#r77b{h%y(DA!9LfZEzw-Hgn&fs*}N$fh#E^NvwvZgs#7Qsp3sUELjeY30r;g zv;D4ZO=E)DW7SDeb@gwt>?;hvDP>dW8w0hI1g(9vBS}i?!wta$RHluwvKtS=QqF?P zXl1)0%>g(y4UpQ9oRrbFGvrW8ja)ev6Oys@UJDVsJxpEsc9fiv?xm1N;OS|8B`{@2 z4@*t;CFc#6!)W=VyUIFSQrK)zO8@=_mld|qrG&4?a+g-NIam_1k~tFCY-mc2S!_AD zCnWSYb)ed5f^vG6e!~Q))q~h@oRyEN@K~1#>T*eV%3aI4qZwO3ZOl^9v&ulq>OV&- z55w$rQFVpyHcW=D3g(2Rrblgtuw{Beugr!c=NoVX>SY^as^8 z!<#~IY5QTd!8kQ5^0Hu+8nAl|6OygP9o~S{3ca&1-u-@(PRJ#%~oHCpxWgPF?$Z9}J%6epW$ZkkW4M_Zo2~nu* zhJ}Qv)b>MTI6LSMs_cg`*beqJ4UpR4oEn||W|$>Lt{j~pOT_UhUsX2+h*Fgiq{u5~ z=>*D$tWka)-`gghl&~3G5~EXT4NIG(-Tli;F$$7sIv6E>Jk-eTk=k&T8kWdvKuV2I zWHu+I9sUH@(-uRTx>4WZ8GR*WHmoNGr=KGNRBGYK-jsLv-QP)1lY+!&2@D(0!;<^aUWVHIX$%_B6Iwg{XBVNq&BY;u zns|C&nv2lk%iHAhD^`ROks;YZH3;3@0P9DMBg2mfOYZDaEIb!E;p0f~Y|-Q69XjsPvfg@WTiZJF!A10eFgQi%quamKxr^7{lrCKgq}tv;sqIngDF~HGwtK#R5n)R4XXNUV=v60Cm90zR zQA{=W{t&OD(mAp372OM&7%R9uRMerOZLNmR3l%c@uyUeq798a51i@@Jm?tG26Ky|d z1&X76SpLKWExI#-NhF z*hje}85hA*3M9`{uq3p1eTro;XlO}FIM9ti(l!T;l~JI!!-ic?DczgN03qZ1y1s?1 z)D1@IDgaO+?~rky`hmb~4;w0@KL@oPDnJc2Px8~~-Cl+igq5hy+4C*wLQnq1MZcc& z9TYAcByeRs$@wz@&uB8EgeD$Tx`ny(WQb=-O5*uhW3rmHSe!a{YxV?^@5=fv@JP&` zoFi%t6$GrJ+$dc@*uEH;hT~-#$?@prXx^hoSQ4XBY6ixHsMUIb&A~Y*~q(@YbS z)RXp`ho&cKm2aw;@0=R9g2c4SS=kbc(zhuiuQ6s;*8tF6@kwl#vD@|X0V#_iZ_SaR zoV`zbHO*RYEWRFF?p{wP!y+Jf~z3PqE!yB5PK!d6d6!mWmM1gQVgt&J3f zsMNN@VuDnE^48iqu$3B>{fr4wt1X8%^q~Oai|GqtwZS+wEcsP8N)Qh5zLtMsx=?_6 zz4V2!+reU5UsFKNN#2o7ZEVl>)BF=RRPhSrzKD&JLe=LW1t1%Y#v(PSlK(Rfn{^s@JIKHwV~;YtHaSuHy~r2!{_ zjAl z&~W;AQf2*VHX00ar@Gu$o^DOr$gF84p=k@d%OsOwq>sVD1rmG`6_H@U(-P;N5{KEO zxNRg`$_^_{PGWvCu1PjxwDJQjkTa`-Xxqk{aA-`)=;ixi zslhWSFigok!D-YCCkY{^2eljq4Leh|)ys!WWn$@N%0rn_%hlqX zprw~}26{qr*KM&bQp8HIBynf2Qb4P2Rsc4pvh@Ly zWB5GjGsN_leqMyk#H&in=!Y%+U(ZRYKs`Zv3FgYWIWt5ix&>^T=QAnbq+eHowX+zl zP3Ed(!!e82NxfeNqPNrkm*fXA`{n5_3JbRRT?qTs3j;D@8w#O7R;T|0Kxc)~j)nRD ze4%svm3Ta6Yq~fuY9LuGlcA`nO2YOZ+cWi?8|gk7C|@cuTNca|?()zw)@VR|Q@RQ` z2`jNpNBQLO`V@Sng3H^UT&{9fAa(TU`N&;EltWdKsg62? zDo=`}lyl>qpSr2sxc4J0&(la2$$3h3B8iEGtNmSE6*P%{=_ar0d@`zNcY2nK|K5lh z@AgO;cqHs7s*c3Xe5Nory~8Z3lK4^^31Tt~yH0&&$nV?h~ z3Pe6p>q<-c>%Q@()RqlQn7i6krP4xi!Ccp;ylK@Z!(mv~(l2dLT-`O$jj`S}>AldE zkg&{@iji!7b|UGkESP<2RbEjD!B+L)Z5#m`m_5bwAZ9mt!Zqnt7;gJ?Mf4vbgt zzZrdA$2UXtCK=>`2QQ;z0A(DZ_6ero3s&73EmXtL$`HIs$B>e1-F0aFz2eTS`SPCE zwfBe}VRl>c?*-EH{;mY^XU>a0n!EW@!P#x4xw=5?mwPC6(XlwjANN#>6*0sK%gY_F zc}}2XrDG+OJzk0?G83Qalsviee(o)|h#kqXB7>{vP~fFi`sTmmeUGjcD~zajz4epc zW{EGL{}9LO_)wDAu^Re0HElmGG0;w~wBg*M_%yy^=y^KB3&zcK;qpDW%&a>lkAw59 zdHHo<|Gp@Z)l6cse`0hXp*~001>+9MW@E6Kt95>IAz0xqFRX_N`)HxrKSe0zUC__D zItG+O{4O3e^k8L`Qm*PlVR=@(GB7A{r}2~1^oC^;>|W*d7tsDXdX|vbR@tRAU`&hO z!p~L;ae5ZDhrWOFj z6p%p< zDrK;RCHA0C-l?&RWZ{hTh2$8JD{36$!Ec2?2yA4yqpO-Ox{*jqno6*(^lP4=iqqL9 z+zXQQU4P!YMXR6PKo04yFOb%D5?bzTd5GVjijd-OuOF(RF#EAZ>%Q*ATs|6tm*s26y4%?xX3Db5`w{jwN zdmIK`^{z!-CH*JgPK?S)Tf7r>8=S3oJf+isXPh9C{oj!xIuI*I$vQ;bkVx|nLj4m@ z>2z2q@B3Zk9&Z;>_5FaSs1xM21y2r+^vCk~FKXSaIR`uGgqQeBL}765Tp&-SpQhOU zlgA#wFBLnYS@dh4&q>ctk2MAOeutegGaPyA+b1rsnU$daPI7DU$@?Ps06ogb7m?F=*O;`GImU!fvb=;z?|5KEWdhP@7VkNfn|$D~A# z{hGf2bb?rBRMQz$ijszvaV^L^zvDhQ)D2|~1!--dWX4&#G{L=O6E!k(PI1PVmM9qu zqnV$g!(^nG2v8YIL$J87i=RVjUd#kGow(xG6mP3&6-2(k5e+&11e@eGPfP?T48*-= z=-hKD3%UV6mYMAb>I#s*&uIWB!Qj70OwTAFLn4_Ak6NC^c z#9d8!(xNFUrGKCRZTgqtQBf>#w7kN7p55(o@L5OS9fi%@MTsnX z(jHuebr>nc%oHO|b#)UzU)l)e+ny0>!Vk;E{*En6e8svNarf=i6KWh+T>NDgSNh%g zpaPWa)g@0&^O9mZMEFi0Snq32Hl;L+D+Qhxn`aZ5lB&!bEnufN5YzkBF%5#`XDgSfuW?=K9b2rLk(T8^df$xn53@bbKEW)OkepVu!wU zS?8hlTZmK2ij0^MB;F?wSl$ZjZBzJZ9=No+e zac{Qy>m`3!CM%8z!UY*ED@Qr+vv;UCGN&bd{>QunJwI6mP#aH7h0Qm5p2N z4xIc)N2M(X+LXh#6KtNe^b|1Oz1?kUI{HJT&!}e~uQBX_lk%dWi@583i-*luq%k{} zpEao^r`Pv-Wu~BHh&+D67Ih>g*Dm5C!U#4!sT$hNAD}C_P57@bfWgL7xM}kpMm6l@=>$qNP3b@(4>YOZ;ySW5cnB9&@0PcZ=Cb}FZW&YM-k@sH}X&+ z+gJzMW@}HskiLTR$l|qfFO9!i()v9Fv~SsMTU8TMxLBWhBV=CV7v}EltP;P{eKA#H zL|;^kA$WGF87~dH-Cf+2KPoN-$cd@f%~MQt1^cdjR!5fKmLlo=nXJv~cBZNn&JZxS zO&oTeqT~eg)g;_>RK@@1qs))2Sv({mrv&62nI}nsV>F_g*}V1iiL^Wf=|{P(avBkG zNxQM#KMGv}p$W0Q32;hv@-Z7lgWEpX|Ee7W*(&|_GhXQfmXh`JS@xy!+Pt`3zPDHF zfXC}nbCihh8V9-#f?pt`rB{p@S1{d1m!wP0Cjf(|6%05N{qwo4xy2-*w&}B+A+xH= z&-6>W8wUzLUAv zfmUGqaQaO{S#%gA?SA6Xt6t=ITu(=+6y~1M;Po}0fd3>Hr8f?OiOVn8{BM63bWq^q z+U`(lYj;A`9Ne@dGRCeyX`DQZFiUFU$oi&7AX-t-mdX zFzT$fS|#1w%kq%q2h&#<>`YJuQ@}w0cNfN>@K{9yIN>j-6zYTHOTdF=3_idb0IH(wD4`lq<9M_MhZo2w_*2Dc zGV}4D;`4kvj7B3(v#&nB{TwVaoA`3m)Od|GO3p8=FoJA>Tv&S!lW)}Y?(SZdv)tmQ zD#_5JFS37BT!uU?n-SpL9-WDtSuZR*f^3cg+Abxndf4^Ijc+;|rJhD|D6^$c|3&x_ zpStvOo-lQyb06P(kla=`IA&ey^FupTGFm^N}VgG@!k)9dJ+jl#c!M}tLa%m!sVZ=TmezrA_ zl2Yu%(7G_|*a_*DwfB zY%gbe%;H(f|0p80YHv@X8{1gNPe+F5-`$mr6S=E^<w@yCu0@YSnr`PDWaWG-<>~(NXP39Z(z( zOrMlNl8>A+#Kc0q0jN{=;%|K9O7i$&^?Gb(ZV zS-NmT%a=OrZ~UcULz8r21Pjlc(3o}oJw^0pbptZeJ|E$oyV`Bbiq3DfX#a{Ppq6tImjaM5cKTdiUpHMt`DH_2zFg7c@gawmO>7YzMF~OlTJV0L~ z_cr(GIc*!fuX=!Vj7;L>n0JrxF!YWRKW~H!GUnVMw35L|i0ceTA7zdk&TaK(!)QZX zw*8%`EtuXbwBSrh>48BF`bNKXYO#6=lcky_AN)1^gqD>7q2;TaMe6C-{ZF^rS!l+P zseXCA2c~flCth)M1E*bY6I?Y*_m@&N-TP^alx-H(dEg^*;f?K9Pj44^y=d6_<#h4K zSQp9P?1xd{&9j>Sl>Y(KB8?b^yMeNhjAOKKjmDA-57yY0o+YMso{XkG6Trqbd~kF7 zrFA^rxv?Lw6rI-hE(bS*!zUGvqoeAE)kXo< zK|+ZXdH&bVeP;02jtkDg1K40BRw}~->f&Q?^5j^0u7 zKQQ^!ctsv}-{1qK8(&eVnpmhqT7T-&z=UZ63wQQ1pY0&z z+JT6DS&G~@;FL$}W#Oq^(>Hd_-J=zOUQ%@prscO3?)>@s$eoy2k3L~--O}6C#v%Cg zq~7hAz9SZY=O_Nx>L^^0Qr3mwvfb@W!o}$AwuV)9IkKvVYNquON&mNxs)4wxb!ur{ zZMm7epI5(q_Mt*4g{Q-wM+slWB&m?YZywt6&|!lUek8wbdnG_6NPL{dVX@-F(mDtE z8jPxI5LS(uE`2j;SoH<>o`Au#ur(T?(r_V>!Z1zmPvnToq0*lcBZXlnXtLs#pSfm7 zNTKb$czsu;xLMLZ@fIr((j47mvHb9X`b55;1rt3gban)|buZ``Fqt+L^6cOq3#g?D z5b{?u?)7tnKi3{CBar*rRw8ut+w{I0SN4o{9+z{1^6ZWjEiPVg2PgW@gox>r1V&Qe zX#;WsQOZ1)pF#gzLalB6fu1#7B|#;coGKs1_9}m={n&`*B|CWE6&T1kDbufp9c#3^ z`lE<6W#CDe^OMMT=k7YrulRQIO(9e?P|||wv|qlU>OiLMJ=!2eQCn8XNErzk`>jbj zJ8F$$W>0SAL?x$y!0tyTVorVhAwn=!sG*rp6JM7AyImDul8=w20YRg!csD3v8i5|A z;2t8;w(o{=>X6vm4cDPhS8gsqYcb`z37*DE&Y0XcwyM@2aSiVpO&<0FxB0L{4k@lBIvvX^qwpP}zB1)g-X9^lw^$J+s zmB7J|$N!O=QpsVD%Ld0|l`zR!8t*CJP@+eww=z0Ef3a(ohJg;1CW?s^W+1P8i?bE4 z_ZK`ea{E|G8er*4O+!f$OyID)-|?70PG3L!Ae5xkBQlzI3a#OC{*a|461&iy*_)}b zZ(TX6Axk=;VY79jY2=AyMPIMQpfeD66Bh(SDm%S*Vo~c-@MWEq+`&O;&{8jU{rlKj zIpq390EZ{A$?bA767SZ*uNr5ZpTxBeXtz0ABjEs_ewX}_P$z5G14EsFk0Z|XYDrI` zq}~VNrY(BU)!iMUNgtM(AVXTzgoNL3)wQOiq{AukL&zkgIOgZBvcbkqE@@MooY)FX zK+QzOhk+X#vc(Y-SEL%~xZSKjr#EEFF)ma=g04RxKP-%{CbwkcUTBrM0j~B|yQa5c zAoU_6|0{}db&B+sBJKXx)@BYCS4Xi+8y6G1^$C>7bp#R^Aj~J25Ah#A3VjWwjT0h~ zG8pg`6m80|I%(kJ4jh?IXbQa&ULGGD~Xa?SYsX_WrsJZd!ior1DoTKBF%9)G}^NQ=B;D z(>5}W@lk{3imzBxsYVA@7LJ9mBny41E8jEvzZyQAxQ-9yfh`}sVWrleu~lYbVAajDTW`@(+X>RN0OsR2F*x}2<-k;0U2tRB8ik`-fr-PhK3p`_%V@Wd*qr(Fai0g=H$wrUOl3@Qx`Et?{1D*#+2#>63q zs(F}BxwotcGgwO21XL$RsfJ0RSh~NfPU3XF9-2~A^oSOHgYWqxurWDni#-+%_m(TY z&p=Z&mUr#m#X3we>)NoJVh*Z2CO|8!d`Q}^tPeKh6T6q@sRFL&>dK7X@-0?vMXNea zvfP_oR6!R^<8xEs#sZXHL&>mE5M$$mrkqWtdpHaNH%BK=%9UCGyIVD%=pVy(p z7t;o=(PJ^{Rx;#FkSBK0-Xz#947MW{xeE5FRM}IDsF?Spg-t}v(+rG$um)18|J$YV z|J`L`#9F(=xFlZAIWT$OCX7xOC4KCkh!YK3PKW)pU~&rgxs^_qnGFd37FB}%!D3Xm ze=ICzX05c%2VZ^eWyHX;Hr!g_k=Byydq92Ky4_!%Bc2krc#*KP;c9Jd;q*^4xi}51e7~G36^DR=9(-q4|0l z1wZ`4ZI*ANLgk`Xw1!GuCR}YkbIgM%nQcV;7Pt+vv)>R{xyLi!m6FvC zC2DZlU`gi58WPfmnPJ2T21^y$bi`DqGw`Rh*=cq?wsfku6+4VF0pa|M1_-!^^k|Zj zhzH`G@;!$gM)w$*5wRp}DWmQp80qv{gHa6lKaJth>#TNq%gM&C?4*q7(M*Y~Gfeu3 zhgdKg@_*Z_u&MfJA^vp?0y_r>FNd^H6C0Jd@3GU1Fr^f!84B+Wn&HGcw-tc@5?pv< zJs#C%>Re9-?ad{0m3cyjby9VZBLsao$vx8Q7W>-^#%YueyZKn6mq*pe+#NRk(F<%@ z!vgG#mvJIzK1c;S*xB|APlt&Nt)Xp+2_$hA>2$eT5A8KN)-dT8PgD=E6*!0mDj|OY zNLB#5q*KyH<$1x@)SoAmeOhIH65Ip9oM}WB?HO|AuMT{kV&952E5kB$*u(R-qZZMK zjW?N-?58EA2U>~f9@&gjyJjZeq_L{pp0zo0?HuZf`Mj9!a{g28T zcE)G%ML&}j+2jY?nxnGRTgW@7d{p_k_d1LmF|u?ys!&7ZlA~E7Gb$u>60cYB+IE?= zM8|H=_LgQ@S$}ENgfEgvYF6*d$?j1X3n|#oF1UYqK&L9t6Z3j_efq7OLUtYe%c_fU zf?jCmNW*x8Hc~#hQu!=JX0)$~^%YJ7Th$?yPklWfeTt}pw}{q##a+q)bT3kV``2vz z`O@6!r^y_O3S=hGtQZ=yKP1{4uH5K=2yByo07lNb0KXDt;wM%Yx8mR#K)v5}H6Lom zJ^cLuYD}Z3L=g6j4##cYNBvww>pmIAkvnFJc`$k29Edz(?MSDQ0~hN%2DijKn1S)) zj3tE!&74z!*Pt5LT$x;uuZ+i`Ol2QJU57=etpzJK?1@e#JG?(pAx2O4To*ip(}+!# zGrhn<>YS`&QE^{f){>UTWYJipGQ+VKaU=LPnU;vya)EBsTnhcBd4HF-8mOY_qqLEE zfvo^$92=@^(yu>diW}U=i}AETJaqQfDE;>2#fNnt0**ao>dGgB_gp;!wd#=LNzEHt zCA4a(H=~};>(Zd)85~#}Y>cwbGHD!C8BGhsnV1}vuFz?%!No2cB~j@9sBPyxwwTWQ z>}63KC#7WZJAbA*GR-DkH3WH)+%$_nm%gxKNLom;JZmX8c|0pFJ|MQXk#m%sy!ecW z`U^thKlnjsuBbdczgD>9uhOV6#&>mzW)$5W=_ZsG|?6hyr%-dl?9Gd1K@H3!6g7T zkMGdPr2x3hz>!k`{4*;xPG9_0;MVRbdn5#MHPU%EwHx$KdPBtoDe26BzqU=1u|_XREq-|vSc-)``ju+Az%Ih$L z!IAPR=Nq)mpF7 zPr&`6*?IP9He;qhDh)2_vxq8r=UY%t!J;HGj!ab?$YMlhG!K&TRO)?AY=8p|2{yga zzUE5Tf|4j%nhm+s{PUn|0WL=YM(~Q2X{|F5OgpQ>Wzv{2dJbS~L<$%(PRpxwv@*lS zFUW>4i{<&>sR@G+$`ha1Y1K(7B;h`3AtkS^tM|j>h*VL&g2gv^ygY1#Vxv@bEB3xA zgN)zJ`J`-}h%or2T)`bO7)0_`jaE12W$V8Jq!kUzoX(Kz+;5#^*`@IuQGQp-F-x;1 zqKV3yFn4UA%cdDB09hNTi~(8;PpF@e>kOJUq}GGySci(W%?(HW{{cpfd8*;hN!A27 z4b`;DrKvNI??+H0EX6Zc9W4;+3q~Heu26nh`}PH2z9aGNr*Hg z!|rBfMGJA06@V>V&kZ5*@Ea0U>kvEp#cXrrh}Er?6(~5S!#Kb+-OxCiwQ`RcpLY$P zjkHjnseYoieglvHIteAqJSzY5%pVnj*qI^1sProSZDXc}Qj@f4>_;ekK! zOGBIs>(R(ZhH0#7qoh)zEzJx4wZybWgHEq_kVV6d!l@I z#@8MrAP_3hWA1GnXX*>blZ&8A@htgbqfq#h&B!C91c`_BCro_|k}*jhk^1C8=8+ z%3RSu=I_=Q^Ll_NSQ@4c11(f~=MnSSfA`;w*VHnfBZc4 za>~K8CBJ0am3{Vx@R*(I%5-PF)Hihv`N;3Rzi#ZLbk@gO=KC-1?`t7{OTYVUwwyoT zxq@>>8%DNyjmGCQd6}2@S1b|;Y*Q&_7QSw0s>_r>xGd0H7-B&-T1MkfO6v4B&9c1s z;RmFjj0JyQ4$8^_Y|#ez2#L!|C>l_yCf9#>=LilLPd>@iG11wdLXwb)Zs)Xr)ZxD} z_jTo;S)_Q_?ks6aPzSX$=#bIh^$aU_tw$@SF3G|*$X{OZ(9QN3Be&Sp>)H}{ZfHbb zpD+omj5SfKG$$a1FuToa(T%_{I$G=b$|8$A0@8HDGP(`A^+Hw1V6A|~Yy-s+zFQ!Z(D~MegYYxg%Cq6&>p*SC7sOb7sv3XD89zl9l}Oyb2U? z>?}6E_rIPNxwI+QC|N~yvV^}#B`i2Qu9N;Wnr`2k9P&z*R>EWw{Pc@4R2OYl}3>_%XP#Iouhr z6qStHXE^aE3SPI8I#AX&%i0|=0>QiD$95pN0zhv#Wx>XQGmKOe%``EA4;s$BO?+)6 zQLb$6uU9#^lqO2-G!FfeR!m=SRj~hq3->L!MBXP@ z(c)|kTS*SnG{Y4f)}RXK_gQs&yf&_k)p?@?2P(dP&6?D3bjIRDrpuj0L(YqnpU z#XVkAdc*CliXm4Gov=s0)puT@q3TNPr~4Ah24*cC&TOwtv~ zEG074AeCP}G4jGDDh@9E9mNHt%%c!kuN-A!yguy*XJp3o;r%k>&l7Pe7mS%=g!pS$ruXvNj&KPM+B&7(cjFqQ11UND^)+{nURx!2x& z+fR<}N0MKPx*5y=UiDsk&nERX!h#WDp{U;n%W`_yvq`Y^<)5+fPKScCt5u;y*G=}d zpML3`G1t5j*)IO=R$YCO$u@=^T^%7Quo#s>r8XOi_frefUUal9Y1O&5#KNYviK`7z zwXd^e`(eRR9Xdj9${497Wvz7*#4AY`wsZ5c@t4dVKBV^cEykFu7>a4sl_Vt2Qvln2 zf4JI-;{l1*4bk|ESBJj_ML_gGOLgwKU0d>tXi`Ak_kNCJzPLZ{4DcZ*Zl0zgyVnSN znJX~^uLGnyA=+bY*Bk7a7OK4ZIKMZ^cDdpz$b6J}X9 zvHWz6@hYWwtX@>)W(UoQv)AH~^iV;g#8P5DZ+*Gg3T!s+~=9#V-Q=h%2MO3Ev4uaSh z9X`k+nQ5(}SDVc00~gP|KkQm#-Y}76aiZ(Jg{_U532HW<=l3X*bD5!r!MPdj=DgK9 zD0OD1QR7=xA6Zi5m>uHx7b?nQfnXW{-xjGwnUp+r*S`uebx5z$7vK3CtE`GU-=L5Ae=i5D~pp9QG9bb9>>pS#~_${D8D;RGq_C zJzY4GxM{p{R93Let0J%eweG9Hio3~py~pHdLfTR&Q~0v#ebrqeQ<$A|JT9Rl*_V^U*raEJO%J*x zaaQ*ZqsYC3SK#8SLJD%IDcb8QdUth{kwoh^pH@Ti@|Zq6-65jACa2Zzn1>1(Krvo{@Sr{qmaa?l62{+?ko1FNLMAR3K~8ttL^Yqi5+Ve<8S?ryb*g}PF5$>fk2=RB6| zJ`ttMmQv9ql`Ir8ZW+Q-4PwUSH*t)(hKQSWGGKho|MlD4m)xb8$8h8}WTBFrRCc*r zt0XVRL6*je0$gVk=CiHQVDe8Mr!$aFf$9C2!8{9fdJ$yF^v2MYU5ddo23Sjq9G2fA z)xRF{@tp~&M$c>`{3l9A5=!IJ;um#ROp;PpX6V{W-)(El-Rg0Hs~)b5mX36BNARZO z&p7Z3R2qz~cr~qF`eW~tM)8e5O5dEr4cbN2adQ_4wlF%3oXlyVm4~n0yH`Fxb{R9J z=Ko17pB1MEx`uKzqeoP3rLv9*VlOh!D5c5mh>ld>+6oB zak2b$gGA%jlwHPkN|g}8n^DjhmzqVlkG_~ZqPR9pC?sh~DNLxA3GOqRKcR*ByQjD? zyrRq1a=z)j$?iROw}0t<$ak}UryhUgdCYdYUawW1%_6D(Z4fWI6IS9jUR5R)m-c|? zm*FalH$x3LW#wIb63}j|M1a?bai6Xmxz6NU*g@x)$Yp zUSoS4&d5W1jB=11FvmwJI8KjDuv;Dka_$^&r zNoIA?5RjcmCAs4kuu{V6?~%&5HJ(&=elm4-lTJrbf7pBCG-fMg!|`^{!F=RM`T1^L z-hbz(n7!k9N-IZKn=bXv_EGn!!EAV+{isfV}ydlbU3jFKieM?jV0P@masU|s52Nwo*h5C9@K4N}FhA>VyiHNdOQ zjoloLrxdm^WM3$#0C?RdAmN(Gy|1cb3o=hmG|Zz;P3aS?HKj4EJli<@V7ge7`7K~u z_*WY_!(wLoXmh}!?6n?gYt+=FH#y2v2X19in*njzY6B+AHDAW`v3-bw@NWF0D-*Fr zv)_Y2>$x7+kFD;HVQkJbCbVHXoJwv;L$BTC@9;iBo>@;Gf8QRuZ35q^xBh;gBt$S= z$KD1rmkpFHL4m*hWcQOl$osa;FwXBY_fDUE6jmM3xh!)dW#4T@wDywN|xC|DN0zF52{S`Qnk(>@DAv?0d;8yDwo^>+V~V5rDrKyQy%0XY03=GU7k&rV(|ZX;(!QNB%&uUMRvbI+-|ksdt9Vlk)!Z zNz?0CTK0uDxw6Fw{`U9*x28F8t1ExmwUusEWjbeL^98nP%ikuXP4jTcevc8`;rV+P z-2?kCO~>|cvAnqfD-@!C=7o=32c62eDc`T@mz^-yT0WN!LKaOJJ#M4i3)TGf>r;r0 zROaa?n3b}diRg{S#P^iI+>6F=OOTk}JGiM9Dq1EE%BlA;u2}`^5dGllH0{q&M3Tzl z_2ep(=fA7I^b0yi$aF)ru`1ANs@j;7qFuB6TuoCbr*$e;l%rF_8F#*3~ej=P<7+;o~%~ zz9j4?byQ1Q%U87P*tYDvouuBURlJ&>3+t2a8o z*6SOE&Bqr;drzMX&Ts_+Q2;7gBK#LIxVzeq9~a0xcelYAJ@1{36X9K`a|v0Lcdj`F z8%;2)9cT@S34>Bl2cpJoTlu>1hZyPX-A7A)r**NeV*MXp^d(TUiEm5)FuQc)BOfX? z%`vHutcy80XH-^S2@Hwdnr|@6B*;RSCs-fVZ%X!bq0YpGpXCvWhlF!aunGIR7I5?k zsNm}nlT&^{-i3Pj?qX)Dfc5|nB_=@tYj9)+=j5Eii8v&7%922&G$@xSkJ^p?J6wPv zppnl^r1!(Mf|;+Yo~^HU1$z&_I({~>$;{9;3n%<-!en$kJd`rzR|7nhrbrYkWfWQC zw`uL6*{h4iuqAB1>lb1d$vA26X+55hnD=Gf96zAd`vMV*DdByZ+5r9fNmHhVetiK z6u>E<-eLG2LOsWU@O$`Gl%PZ57cqQKq2BA7kO!@3^~RMUYa%`sWg633-l08+iJh8{ zTI|;(S|xm|Ul~H3$ALEw_yOIq(+2h6yG|sBkpHBvVO|m~??+t1|3A77Pu*cA|$Ee^`rkB)5vx;ZCbT%=oj@~ex;4Fc+gV>Be zC=v*LW##LRa!~?_Ayi?ApE$!qz9{S%Qj7C(Rh0fcw6LLVA-{R#QBVRV&uqrU0{@*+ zQ3K9DwT*&zHk-H{09C)Y5JbWS^ePhu5q1e29)ldExrydyCu3t( zyO>6ZyT81pd9{K*IBICIkS0P-g_#es9&-su8QG}hHc;=OFP7S++O)*r?ryqg>_T0@ z$V^wyKI?hti+!s?ci#4?C|qgm0nMc&N;fqxs@WfLgk$Ynk0>)hpVv-vRb6Z75+Bm) zO)Im7V;)!!ou+~>n49)EWe($-x_kcO;&-}jLkT4H) zi;P=i0g5k!C(Sd21u_HJc`HzMDBnuyI@OOws0?8lkaN(gq@BN4Be;3bHUybn3N_ksN>V`ct{lGYo9Bk;c z5*dB`^B<*O_)MMhiq`7 zvp)`jz_G!C%DiPno-x8?GMOc2>c26au$Y=SSO122KBPk01? z${?SBCE*D4Dky+wjJe0GF=B=sOoVQc$s@73C(x7~v+)`JIiK96S^_xjC2dvSX0=_^ zn7gy8uzU5!Xpb|AmqmDt5`)GX0w1!02gkw&^x+A%0A>^cftiC3@b72?h0Q9U>kffY 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 QyRmEA0UdW%Q3C}80Q%EAU;qFB literal 0 HcmV?d00001 diff --git a/doc/sql/mysql/db_jeelowcode.sql b/doc/sql/mysql/db_jeelowcode.sql index 38e182b..fe59888 100644 --- a/doc/sql/mysql/db_jeelowcode.sql +++ b/doc/sql/mysql/db_jeelowcode.sql @@ -17,7 +17,1219 @@ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; +-- ---------------------------- +-- Table structure for act_evt_log +-- ---------------------------- +DROP TABLE IF EXISTS `act_evt_log`; +CREATE TABLE `act_evt_log` ( + `LOG_NR_` bigint(0) NOT NULL AUTO_INCREMENT, + `TYPE_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TIME_STAMP_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DATA_` longblob NULL, + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL, + `IS_PROCESSED_` tinyint(0) NULL DEFAULT 0, + PRIMARY KEY (`LOG_NR_`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; +-- ---------------------------- +-- Records of act_evt_log +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ge_bytearray +-- ---------------------------- +DROP TABLE IF EXISTS `act_ge_bytearray`; +CREATE TABLE `act_ge_bytearray` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `BYTES_` longblob NULL, + `GENERATED_` tinyint(0) NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_FK_BYTEARR_DEPL`(`DEPLOYMENT_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_BYTEARR_DEPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ge_bytearray +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ge_property +-- ---------------------------- +DROP TABLE IF EXISTS `act_ge_property`; +CREATE TABLE `act_ge_property` ( + `NAME_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `VALUE_` varchar(300) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REV_` int(0) NULL DEFAULT NULL, + PRIMARY KEY (`NAME_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ge_property +-- ---------------------------- +INSERT INTO `act_ge_property` VALUES ('batch.schema.version', '6.8.0.0', 1); +INSERT INTO `act_ge_property` VALUES ('cfg.execution-related-entities-count', 'true', 1); +INSERT INTO `act_ge_property` VALUES ('cfg.task-related-entities-count', 'true', 1); +INSERT INTO `act_ge_property` VALUES ('common.schema.version', '6.8.0.0', 1); +INSERT INTO `act_ge_property` VALUES ('entitylink.schema.version', '6.8.0.0', 1); +INSERT INTO `act_ge_property` VALUES ('eventsubscription.schema.version', '6.8.0.0', 1); +INSERT INTO `act_ge_property` VALUES ('identitylink.schema.version', '6.8.0.0', 1); +INSERT INTO `act_ge_property` VALUES ('job.schema.version', '6.8.0.0', 1); +INSERT INTO `act_ge_property` VALUES ('next.dbid', '1', 1); +INSERT INTO `act_ge_property` VALUES ('schema.history', 'create(6.8.0.0)', 1); +INSERT INTO `act_ge_property` VALUES ('schema.version', '6.8.0.0', 1); +INSERT INTO `act_ge_property` VALUES ('task.schema.version', '6.8.0.0', 1); +INSERT INTO `act_ge_property` VALUES ('variable.schema.version', '6.8.0.0', 1); + +-- ---------------------------- +-- Table structure for act_hi_actinst +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_actinst`; +CREATE TABLE `act_hi_actinst` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT 1, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ACT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ACT_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `START_TIME_` datetime(3) NOT NULL, + `END_TIME_` datetime(3) NULL DEFAULT NULL, + `TRANSACTION_ORDER_` int(0) NULL DEFAULT NULL, + `DURATION_` bigint(0) NULL DEFAULT NULL, + `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_HI_ACT_INST_START`(`START_TIME_`) USING BTREE, + INDEX `ACT_IDX_HI_ACT_INST_END`(`END_TIME_`) USING BTREE, + INDEX `ACT_IDX_HI_ACT_INST_PROCINST`(`PROC_INST_ID_`, `ACT_ID_`) USING BTREE, + INDEX `ACT_IDX_HI_ACT_INST_EXEC`(`EXECUTION_ID_`, `ACT_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_actinst +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_hi_attachment +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_attachment`; +CREATE TABLE `act_hi_attachment` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `URL_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CONTENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TIME_` datetime(3) NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_attachment +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_hi_comment +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_comment`; +CREATE TABLE `act_hi_comment` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TIME_` datetime(3) NOT NULL, + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ACTION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `MESSAGE_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `FULL_MSG_` longblob NULL, + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_comment +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_hi_detail +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_detail`; +CREATE TABLE `act_hi_detail` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ACT_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `VAR_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `TIME_` datetime(3) NOT NULL, + `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DOUBLE_` double NULL DEFAULT NULL, + `LONG_` bigint(0) NULL DEFAULT NULL, + `TEXT_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TEXT2_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_HI_DETAIL_PROC_INST`(`PROC_INST_ID_`) USING BTREE, + INDEX `ACT_IDX_HI_DETAIL_ACT_INST`(`ACT_INST_ID_`) USING BTREE, + INDEX `ACT_IDX_HI_DETAIL_TIME`(`TIME_`) USING BTREE, + INDEX `ACT_IDX_HI_DETAIL_NAME`(`NAME_`) USING BTREE, + INDEX `ACT_IDX_HI_DETAIL_TASK_ID`(`TASK_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_detail +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_hi_entitylink +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_entitylink`; +CREATE TABLE `act_hi_entitylink` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `LINK_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PARENT_ELEMENT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REF_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REF_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REF_SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ROOT_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ROOT_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HIERARCHY_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_HI_ENT_LNK_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_ENT_LNK_REF_SCOPE`(`REF_SCOPE_ID_`, `REF_SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_ENT_LNK_ROOT_SCOPE`(`ROOT_SCOPE_ID_`, `ROOT_SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_ENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_entitylink +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_hi_identitylink +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_identitylink`; +CREATE TABLE `act_hi_identitylink` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `GROUP_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_HI_IDENT_LNK_USER`(`USER_ID_`) USING BTREE, + INDEX `ACT_IDX_HI_IDENT_LNK_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_IDENT_LNK_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_IDENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_IDENT_LNK_TASK`(`TASK_ID_`) USING BTREE, + INDEX `ACT_IDX_HI_IDENT_LNK_PROCINST`(`PROC_INST_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_identitylink +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_hi_procinst +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_procinst`; +CREATE TABLE `act_hi_procinst` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT 1, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `START_TIME_` datetime(3) NOT NULL, + `END_TIME_` datetime(3) NULL DEFAULT NULL, + `DURATION_` bigint(0) NULL DEFAULT NULL, + `START_USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `START_ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `END_ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUPER_PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CALLBACK_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REFERENCE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + UNIQUE INDEX `PROC_INST_ID_`(`PROC_INST_ID_`) USING BTREE, + INDEX `ACT_IDX_HI_PRO_INST_END`(`END_TIME_`) USING BTREE, + INDEX `ACT_IDX_HI_PRO_I_BUSKEY`(`BUSINESS_KEY_`) USING BTREE, + INDEX `ACT_IDX_HI_PRO_SUPER_PROCINST`(`SUPER_PROCESS_INSTANCE_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_procinst +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_hi_taskinst +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_taskinst`; +CREATE TABLE `act_hi_taskinst` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT 1, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `START_TIME_` datetime(3) NOT NULL, + `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL, + `END_TIME_` datetime(3) NULL DEFAULT NULL, + `DURATION_` bigint(0) NULL DEFAULT NULL, + `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PRIORITY_` int(0) NULL DEFAULT NULL, + `DUE_DATE_` datetime(3) NULL DEFAULT NULL, + `FORM_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + `LAST_UPDATED_TIME_` datetime(3) NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_HI_TASK_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_TASK_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_TASK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_TASK_INST_PROCINST`(`PROC_INST_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_taskinst +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_hi_tsk_log +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_tsk_log`; +CREATE TABLE `act_hi_tsk_log` ( + `ID_` bigint(0) NOT NULL AUTO_INCREMENT, + `TYPE_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `TIME_STAMP_` timestamp(3) NOT NULL, + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DATA_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_tsk_log +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_hi_varinst +-- ---------------------------- +DROP TABLE IF EXISTS `act_hi_varinst`; +CREATE TABLE `act_hi_varinst` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT 1, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `VAR_TYPE_` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DOUBLE_` double NULL DEFAULT NULL, + `LONG_` bigint(0) NULL DEFAULT NULL, + `TEXT_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TEXT2_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, + `LAST_UPDATED_TIME_` datetime(3) NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_HI_PROCVAR_NAME_TYPE`(`NAME_`, `VAR_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_VAR_SCOPE_ID_TYPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_VAR_SUB_ID_TYPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_HI_PROCVAR_PROC_INST`(`PROC_INST_ID_`) USING BTREE, + INDEX `ACT_IDX_HI_PROCVAR_TASK_ID`(`TASK_ID_`) USING BTREE, + INDEX `ACT_IDX_HI_PROCVAR_EXE`(`EXECUTION_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_hi_varinst +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_id_bytearray +-- ---------------------------- +DROP TABLE IF EXISTS `act_id_bytearray`; +CREATE TABLE `act_id_bytearray` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `BYTES_` longblob NULL, + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_id_bytearray +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_id_group +-- ---------------------------- +DROP TABLE IF EXISTS `act_id_group`; +CREATE TABLE `act_id_group` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_id_group +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_id_info +-- ---------------------------- +DROP TABLE IF EXISTS `act_id_info`; +CREATE TABLE `act_id_info` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `USER_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `VALUE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PASSWORD_` longblob NULL, + `PARENT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_id_info +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_id_membership +-- ---------------------------- +DROP TABLE IF EXISTS `act_id_membership`; +CREATE TABLE `act_id_membership` ( + `USER_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `GROUP_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`USER_ID_`, `GROUP_ID_`) USING BTREE, + INDEX `ACT_FK_MEMB_GROUP`(`GROUP_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_MEMB_GROUP` FOREIGN KEY (`GROUP_ID_`) REFERENCES `act_id_group` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_MEMB_USER` FOREIGN KEY (`USER_ID_`) REFERENCES `act_id_user` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_id_membership +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_id_priv +-- ---------------------------- +DROP TABLE IF EXISTS `act_id_priv`; +CREATE TABLE `act_id_priv` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + UNIQUE INDEX `ACT_UNIQ_PRIV_NAME`(`NAME_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_id_priv +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_id_priv_mapping +-- ---------------------------- +DROP TABLE IF EXISTS `act_id_priv_mapping`; +CREATE TABLE `act_id_priv_mapping` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `PRIV_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `GROUP_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_FK_PRIV_MAPPING`(`PRIV_ID_`) USING BTREE, + INDEX `ACT_IDX_PRIV_USER`(`USER_ID_`) USING BTREE, + INDEX `ACT_IDX_PRIV_GROUP`(`GROUP_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_PRIV_MAPPING` FOREIGN KEY (`PRIV_ID_`) REFERENCES `act_id_priv` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_id_priv_mapping +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_id_property +-- ---------------------------- +DROP TABLE IF EXISTS `act_id_property`; +CREATE TABLE `act_id_property` ( + `NAME_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `VALUE_` varchar(300) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REV_` int(0) NULL DEFAULT NULL, + PRIMARY KEY (`NAME_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_id_property +-- ---------------------------- +INSERT INTO `act_id_property` VALUES ('schema.version', '6.8.0.0', 1); + +-- ---------------------------- +-- Table structure for act_id_token +-- ---------------------------- +DROP TABLE IF EXISTS `act_id_token`; +CREATE TABLE `act_id_token` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `TOKEN_VALUE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TOKEN_DATE_` timestamp(3) NULL DEFAULT NULL, + `IP_ADDRESS_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `USER_AGENT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TOKEN_DATA_` varchar(2000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_id_token +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_id_user +-- ---------------------------- +DROP TABLE IF EXISTS `act_id_user`; +CREATE TABLE `act_id_user` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `FIRST_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `LAST_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DISPLAY_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EMAIL_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PWD_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PICTURE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_id_user +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_procdef_info +-- ---------------------------- +DROP TABLE IF EXISTS `act_procdef_info`; +CREATE TABLE `act_procdef_info` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `INFO_JSON_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + UNIQUE INDEX `ACT_UNIQ_INFO_PROCDEF`(`PROC_DEF_ID_`) USING BTREE, + INDEX `ACT_IDX_INFO_PROCDEF`(`PROC_DEF_ID_`) USING BTREE, + INDEX `ACT_FK_INFO_JSON_BA`(`INFO_JSON_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_INFO_JSON_BA` FOREIGN KEY (`INFO_JSON_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_INFO_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_procdef_info +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_re_deployment +-- ---------------------------- +DROP TABLE IF EXISTS `act_re_deployment`; +CREATE TABLE `act_re_deployment` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL, + `DERIVED_FROM_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_re_deployment +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_re_model +-- ---------------------------- +DROP TABLE IF EXISTS `act_re_model`; +CREATE TABLE `act_re_model` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, + `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL, + `VERSION_` int(0) NULL DEFAULT NULL, + `META_INFO_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EDITOR_SOURCE_VALUE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_FK_MODEL_SOURCE`(`EDITOR_SOURCE_VALUE_ID_`) USING BTREE, + INDEX `ACT_FK_MODEL_SOURCE_EXTRA`(`EDITOR_SOURCE_EXTRA_VALUE_ID_`) USING BTREE, + INDEX `ACT_FK_MODEL_DEPLOYMENT`(`DEPLOYMENT_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_MODEL_DEPLOYMENT` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_MODEL_SOURCE` FOREIGN KEY (`EDITOR_SOURCE_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_MODEL_SOURCE_EXTRA` FOREIGN KEY (`EDITOR_SOURCE_EXTRA_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_re_model +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_re_procdef +-- ---------------------------- +DROP TABLE IF EXISTS `act_re_procdef`; +CREATE TABLE `act_re_procdef` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `VERSION_` int(0) NOT NULL, + `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DGRM_RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HAS_START_FORM_KEY_` tinyint(0) NULL DEFAULT NULL, + `HAS_GRAPHICAL_NOTATION_` tinyint(0) NULL DEFAULT NULL, + `SUSPENSION_STATE_` int(0) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DERIVED_FROM_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DERIVED_FROM_ROOT_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DERIVED_VERSION_` int(0) NOT NULL DEFAULT 0, + PRIMARY KEY (`ID_`) USING BTREE, + UNIQUE INDEX `ACT_UNIQ_PROCDEF`(`KEY_`, `VERSION_`, `DERIVED_VERSION_`, `TENANT_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_re_procdef +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_actinst +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_actinst`; +CREATE TABLE `act_ru_actinst` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT 1, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ACT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ACT_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `START_TIME_` datetime(3) NOT NULL, + `END_TIME_` datetime(3) NULL DEFAULT NULL, + `DURATION_` bigint(0) NULL DEFAULT NULL, + `TRANSACTION_ORDER_` int(0) NULL DEFAULT NULL, + `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_RU_ACTI_START`(`START_TIME_`) USING BTREE, + INDEX `ACT_IDX_RU_ACTI_END`(`END_TIME_`) USING BTREE, + INDEX `ACT_IDX_RU_ACTI_PROC`(`PROC_INST_ID_`) USING BTREE, + INDEX `ACT_IDX_RU_ACTI_PROC_ACT`(`PROC_INST_ID_`, `ACT_ID_`) USING BTREE, + INDEX `ACT_IDX_RU_ACTI_EXEC`(`EXECUTION_ID_`) USING BTREE, + INDEX `ACT_IDX_RU_ACTI_EXEC_ACT`(`EXECUTION_ID_`, `ACT_ID_`) USING BTREE, + INDEX `ACT_IDX_RU_ACTI_TASK`(`TASK_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_actinst +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_deadletter_job +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_deadletter_job`; +CREATE TABLE `act_ru_deadletter_job` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CORRELATION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DUEDATE_` timestamp(3) NULL DEFAULT NULL, + `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_`) USING BTREE, + INDEX `ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE, + INDEX `ACT_IDX_DEADLETTER_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE, + INDEX `ACT_IDX_DJOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_DJOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_DJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_FK_DEADLETTER_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE, + INDEX `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE, + INDEX `ACT_FK_DEADLETTER_JOB_PROC_DEF`(`PROC_DEF_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_deadletter_job +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_entitylink +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_entitylink`; +CREATE TABLE `act_ru_entitylink` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, + `LINK_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PARENT_ELEMENT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REF_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REF_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REF_SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ROOT_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ROOT_SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HIERARCHY_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_ENT_LNK_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE, + INDEX `ACT_IDX_ENT_LNK_REF_SCOPE`(`REF_SCOPE_ID_`, `REF_SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE, + INDEX `ACT_IDX_ENT_LNK_ROOT_SCOPE`(`ROOT_SCOPE_ID_`, `ROOT_SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE, + INDEX `ACT_IDX_ENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`, `LINK_TYPE_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_entitylink +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_event_subscr +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_event_subscr`; +CREATE TABLE `act_ru_event_subscr` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `EVENT_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `EVENT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ACTIVITY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CONFIGURATION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL, + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_EVENT_SUBSCR_CONFIG_`(`CONFIGURATION_`) USING BTREE, + INDEX `ACT_IDX_EVENT_SUBSCR_SCOPEREF_`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_FK_EVENT_EXEC`(`EXECUTION_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_EVENT_EXEC` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_event_subscr +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_execution +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_execution`; +CREATE TABLE `act_ru_execution` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PARENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUPER_EXEC_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ROOT_PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `IS_ACTIVE_` tinyint(0) NULL DEFAULT NULL, + `IS_CONCURRENT_` tinyint(0) NULL DEFAULT NULL, + `IS_SCOPE_` tinyint(0) NULL DEFAULT NULL, + `IS_EVENT_SCOPE_` tinyint(0) NULL DEFAULT NULL, + `IS_MI_ROOT_` tinyint(0) NULL DEFAULT NULL, + `SUSPENSION_STATE_` int(0) NULL DEFAULT NULL, + `CACHED_ENT_STATE_` int(0) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `START_ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `START_TIME_` datetime(3) NULL DEFAULT NULL, + `START_USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL, + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `IS_COUNT_ENABLED_` tinyint(0) NULL DEFAULT NULL, + `EVT_SUBSCR_COUNT_` int(0) NULL DEFAULT NULL, + `TASK_COUNT_` int(0) NULL DEFAULT NULL, + `JOB_COUNT_` int(0) NULL DEFAULT NULL, + `TIMER_JOB_COUNT_` int(0) NULL DEFAULT NULL, + `SUSP_JOB_COUNT_` int(0) NULL DEFAULT NULL, + `DEADLETTER_JOB_COUNT_` int(0) NULL DEFAULT NULL, + `EXTERNAL_WORKER_JOB_COUNT_` int(0) NULL DEFAULT NULL, + `VAR_COUNT_` int(0) NULL DEFAULT NULL, + `ID_LINK_COUNT_` int(0) NULL DEFAULT NULL, + `CALLBACK_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CALLBACK_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REFERENCE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `REFERENCE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `BUSINESS_STATUS_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_EXEC_BUSKEY`(`BUSINESS_KEY_`) USING BTREE, + INDEX `ACT_IDC_EXEC_ROOT`(`ROOT_PROC_INST_ID_`) USING BTREE, + INDEX `ACT_IDX_EXEC_REF_ID_`(`REFERENCE_ID_`) USING BTREE, + INDEX `ACT_FK_EXE_PROCINST`(`PROC_INST_ID_`) USING BTREE, + INDEX `ACT_FK_EXE_PARENT`(`PARENT_ID_`) USING BTREE, + INDEX `ACT_FK_EXE_SUPER`(`SUPER_EXEC_`) USING BTREE, + INDEX `ACT_FK_EXE_PROCDEF`(`PROC_DEF_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_EXE_PARENT` FOREIGN KEY (`PARENT_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_EXE_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `ACT_FK_EXE_SUPER` FOREIGN KEY (`SUPER_EXEC_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_execution +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_external_job +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_external_job`; +CREATE TABLE `act_ru_external_job` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL, + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CORRELATION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `RETRIES_` int(0) NULL DEFAULT NULL, + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DUEDATE_` timestamp(3) NULL DEFAULT NULL, + `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_EXTERNAL_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_`) USING BTREE, + INDEX `ACT_IDX_EXTERNAL_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE, + INDEX `ACT_IDX_EXTERNAL_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE, + INDEX `ACT_IDX_EJOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_EJOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_EJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE, + CONSTRAINT `ACT_FK_EXTERNAL_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_EXTERNAL_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_external_job +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_history_job +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_history_job`; +CREATE TABLE `act_ru_history_job` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL, + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `RETRIES_` int(0) NULL DEFAULT NULL, + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ADV_HANDLER_CFG_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_history_job +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_identitylink +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_identitylink`; +CREATE TABLE `act_ru_identitylink` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `GROUP_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_IDENT_LNK_USER`(`USER_ID_`) USING BTREE, + INDEX `ACT_IDX_IDENT_LNK_GROUP`(`GROUP_ID_`) USING BTREE, + INDEX `ACT_IDX_IDENT_LNK_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_IDENT_LNK_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_IDENT_LNK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_ATHRZ_PROCEDEF`(`PROC_DEF_ID_`) USING BTREE, + INDEX `ACT_FK_TSKASS_TASK`(`TASK_ID_`) USING BTREE, + INDEX `ACT_FK_IDL_PROCINST`(`PROC_INST_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_ATHRZ_PROCEDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_IDL_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_TSKASS_TASK` FOREIGN KEY (`TASK_ID_`) REFERENCES `act_ru_task` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_identitylink +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_job +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_job`; +CREATE TABLE `act_ru_job` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL, + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CORRELATION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `RETRIES_` int(0) NULL DEFAULT NULL, + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DUEDATE_` timestamp(3) NULL DEFAULT NULL, + `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_`) USING BTREE, + INDEX `ACT_IDX_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE, + INDEX `ACT_IDX_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE, + INDEX `ACT_IDX_JOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_JOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_JOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_FK_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE, + INDEX `ACT_FK_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE, + INDEX `ACT_FK_JOB_PROC_DEF`(`PROC_DEF_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_job +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_suspended_job +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_suspended_job`; +CREATE TABLE `act_ru_suspended_job` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CORRELATION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `RETRIES_` int(0) NULL DEFAULT NULL, + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DUEDATE_` timestamp(3) NULL DEFAULT NULL, + `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_`) USING BTREE, + INDEX `ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE, + INDEX `ACT_IDX_SUSPENDED_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE, + INDEX `ACT_IDX_SJOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_SJOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_SJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_FK_SUSPENDED_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE, + INDEX `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE, + INDEX `ACT_FK_SUSPENDED_JOB_PROC_DEF`(`PROC_DEF_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_suspended_job +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_task +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_task`; +CREATE TABLE `act_ru_task` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROPAGATED_STAGE_INST_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DELEGATION_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PRIORITY_` int(0) NULL DEFAULT NULL, + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, + `DUE_DATE_` datetime(3) NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUSPENSION_STATE_` int(0) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + `FORM_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL, + `IS_COUNT_ENABLED_` tinyint(0) NULL DEFAULT NULL, + `VAR_COUNT_` int(0) NULL DEFAULT NULL, + `ID_LINK_COUNT_` int(0) NULL DEFAULT NULL, + `SUB_TASK_COUNT_` int(0) NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_TASK_CREATE`(`CREATE_TIME_`) USING BTREE, + INDEX `ACT_IDX_TASK_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_TASK_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_TASK_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_FK_TASK_EXE`(`EXECUTION_ID_`) USING BTREE, + INDEX `ACT_FK_TASK_PROCINST`(`PROC_INST_ID_`) USING BTREE, + INDEX `ACT_FK_TASK_PROCDEF`(`PROC_DEF_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_TASK_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_TASK_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_TASK_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_task +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_timer_job +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_timer_job`; +CREATE TABLE `act_ru_timer_job` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL, + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `ELEMENT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_DEFINITION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CORRELATION_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `RETRIES_` int(0) NULL DEFAULT NULL, + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DUEDATE_` timestamp(3) NULL DEFAULT NULL, + `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CUSTOM_VALUES_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID`(`EXCEPTION_STACK_ID_`) USING BTREE, + INDEX `ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID`(`CUSTOM_VALUES_ID_`) USING BTREE, + INDEX `ACT_IDX_TIMER_JOB_CORRELATION_ID`(`CORRELATION_ID_`) USING BTREE, + INDEX `ACT_IDX_TIMER_JOB_DUEDATE`(`DUEDATE_`) USING BTREE, + INDEX `ACT_IDX_TJOB_SCOPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_TJOB_SUB_SCOPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_TJOB_SCOPE_DEF`(`SCOPE_DEFINITION_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_FK_TIMER_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE, + INDEX `ACT_FK_TIMER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE, + INDEX `ACT_FK_TIMER_JOB_PROC_DEF`(`PROC_DEF_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_TIMER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_TIMER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_TIMER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_TIMER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_timer_job +-- ---------------------------- + +-- ---------------------------- +-- Table structure for act_ru_variable +-- ---------------------------- +DROP TABLE IF EXISTS `act_ru_variable`; +CREATE TABLE `act_ru_variable` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `DOUBLE_` double NULL DEFAULT NULL, + `LONG_` bigint(0) NULL DEFAULT NULL, + `TEXT_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TEXT2_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `ACT_IDX_RU_VAR_SCOPE_ID_TYPE`(`SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_IDX_RU_VAR_SUB_ID_TYPE`(`SUB_SCOPE_ID_`, `SCOPE_TYPE_`) USING BTREE, + INDEX `ACT_FK_VAR_BYTEARRAY`(`BYTEARRAY_ID_`) USING BTREE, + INDEX `ACT_IDX_VARIABLE_TASK_ID`(`TASK_ID_`) USING BTREE, + INDEX `ACT_FK_VAR_EXE`(`EXECUTION_ID_`) USING BTREE, + INDEX `ACT_FK_VAR_PROCINST`(`PROC_INST_ID_`) USING BTREE, + CONSTRAINT `ACT_FK_VAR_BYTEARRAY` FOREIGN KEY (`BYTEARRAY_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_VAR_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `ACT_FK_VAR_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of act_ru_variable +-- ---------------------------- -- ---------------------------- -- Table structure for bpm_form @@ -3218,6 +4430,181 @@ INSERT INTO `example_zwgl_cylb` VALUES (1846434738971324417, '张小刚', '销 INSERT INTO `example_zwgl_cylb` VALUES (1846434834207191041, '张小刚', '销售部/华南区域/华南一部', '2020-11-25 23:26:08', 1, 1, '2024-10-16 14:15:44', 101, NULL, NULL, 0); INSERT INTO `example_zwgl_cylb` VALUES (1846434919905210370, '张小刚', '销售部/华南区域/华南一部', '2020-11-25 23:26:08', 1, 1, '2024-10-16 14:16:04', 101, NULL, NULL, 0); +-- ---------------------------- +-- Table structure for flw_channel_definition +-- ---------------------------- +DROP TABLE IF EXISTS `flw_channel_definition`; +CREATE TABLE `flw_channel_definition` ( + `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `VERSION_` int(0) NULL DEFAULT NULL, + `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `CREATE_TIME_` datetime(3) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `TYPE_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `IMPLEMENTATION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + UNIQUE INDEX `ACT_IDX_CHANNEL_DEF_UNIQ`(`KEY_`, `VERSION_`, `TENANT_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of flw_channel_definition +-- ---------------------------- + +-- ---------------------------- +-- Table structure for flw_ev_databasechangelog +-- ---------------------------- +DROP TABLE IF EXISTS `flw_ev_databasechangelog`; +CREATE TABLE `flw_ev_databasechangelog` ( + `ID` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `AUTHOR` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `FILENAME` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `DATEEXECUTED` datetime(0) NOT NULL, + `ORDEREXECUTED` int(0) NOT NULL, + `EXECTYPE` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `MD5SUM` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `DESCRIPTION` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `COMMENTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `TAG` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `LIQUIBASE` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `CONTEXTS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `LABELS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `DEPLOYMENT_ID` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of flw_ev_databasechangelog +-- ---------------------------- +INSERT INTO `flw_ev_databasechangelog` VALUES ('1', 'flowable', 'org/flowable/eventregistry/db/liquibase/flowable-eventregistry-db-changelog.xml', '2024-12-09 09:46:00', 1, 'EXECUTED', '8:1b0c48c9cf7945be799d868a2626d687', 'createTable tableName=FLW_EVENT_DEPLOYMENT; createTable tableName=FLW_EVENT_RESOURCE; createTable tableName=FLW_EVENT_DEFINITION; createIndex indexName=ACT_IDX_EVENT_DEF_UNIQ, tableName=FLW_EVENT_DEFINITION; createTable tableName=FLW_CHANNEL_DEFIN...', '', NULL, '4.9.1', NULL, NULL, '3708759390'); +INSERT INTO `flw_ev_databasechangelog` VALUES ('2', 'flowable', 'org/flowable/eventregistry/db/liquibase/flowable-eventregistry-db-changelog.xml', '2024-12-09 09:46:00', 2, 'EXECUTED', '8:0ea825feb8e470558f0b5754352b9cda', 'addColumn tableName=FLW_CHANNEL_DEFINITION; addColumn tableName=FLW_CHANNEL_DEFINITION', '', NULL, '4.9.1', NULL, NULL, '3708759390'); +INSERT INTO `flw_ev_databasechangelog` VALUES ('3', 'flowable', 'org/flowable/eventregistry/db/liquibase/flowable-eventregistry-db-changelog.xml', '2024-12-09 09:46:00', 3, 'EXECUTED', '8:3c2bb293350b5cbe6504331980c9dcee', 'customChange', '', NULL, '4.9.1', NULL, NULL, '3708759390'); + +-- ---------------------------- +-- Table structure for flw_ev_databasechangeloglock +-- ---------------------------- +DROP TABLE IF EXISTS `flw_ev_databasechangeloglock`; +CREATE TABLE `flw_ev_databasechangeloglock` ( + `ID` int(0) NOT NULL, + `LOCKED` bit(1) NOT NULL, + `LOCKGRANTED` datetime(0) NULL DEFAULT NULL, + `LOCKEDBY` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`ID`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of flw_ev_databasechangeloglock +-- ---------------------------- +INSERT INTO `flw_ev_databasechangeloglock` VALUES (1, b'0', NULL, NULL); + +-- ---------------------------- +-- Table structure for flw_event_definition +-- ---------------------------- +DROP TABLE IF EXISTS `flw_event_definition`; +CREATE TABLE `flw_event_definition` ( + `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `VERSION_` int(0) NULL DEFAULT NULL, + `KEY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `RESOURCE_NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `DESCRIPTION_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE, + UNIQUE INDEX `ACT_IDX_EVENT_DEF_UNIQ`(`KEY_`, `VERSION_`, `TENANT_ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of flw_event_definition +-- ---------------------------- + +-- ---------------------------- +-- Table structure for flw_event_deployment +-- ---------------------------- +DROP TABLE IF EXISTS `flw_event_deployment`; +CREATE TABLE `flw_event_deployment` ( + `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `CATEGORY_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `DEPLOY_TIME_` datetime(3) NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `PARENT_DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of flw_event_deployment +-- ---------------------------- + +-- ---------------------------- +-- Table structure for flw_event_resource +-- ---------------------------- +DROP TABLE IF EXISTS `flw_event_resource`; +CREATE TABLE `flw_event_resource` ( + `ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `NAME_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `DEPLOYMENT_ID_` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `RESOURCE_BYTES_` longblob NULL, + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of flw_event_resource +-- ---------------------------- + +-- ---------------------------- +-- Table structure for flw_ru_batch +-- ---------------------------- +DROP TABLE IF EXISTS `flw_ru_batch`; +CREATE TABLE `flw_ru_batch` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `TYPE_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `SEARCH_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SEARCH_KEY2_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` datetime(3) NOT NULL, + `COMPLETE_TIME_` datetime(3) NULL DEFAULT NULL, + `STATUS_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `BATCH_DOC_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of flw_ru_batch +-- ---------------------------- + +-- ---------------------------- +-- Table structure for flw_ru_batch_part +-- ---------------------------- +DROP TABLE IF EXISTS `flw_ru_batch_part`; +CREATE TABLE `flw_ru_batch_part` ( + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `REV_` int(0) NULL DEFAULT NULL, + `BATCH_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TYPE_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, + `SCOPE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SUB_SCOPE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SCOPE_TYPE_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SEARCH_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `SEARCH_KEY2_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `CREATE_TIME_` datetime(3) NOT NULL, + `COMPLETE_TIME_` datetime(3) NULL DEFAULT NULL, + `STATUS_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `RESULT_DOC_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL, + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '', + PRIMARY KEY (`ID_`) USING BTREE, + INDEX `FLW_IDX_BATCH_PART`(`BATCH_ID_`) USING BTREE, + CONSTRAINT `FLW_FK_BATCH_PART_PARENT` FOREIGN KEY (`BATCH_ID_`) REFERENCES `flw_ru_batch` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of flw_ru_batch_part +-- ---------------------------- -- ---------------------------- -- Table structure for infra_api_access_log diff --git a/doc/sql/mysql/update/v1.0.0-v1.0.1.sql b/doc/sql/mysql/update/v1.0.0-v1.0.1.sql new file mode 100644 index 0000000..78f6980 --- /dev/null +++ b/doc/sql/mysql/update/v1.0.0-v1.0.1.sql @@ -0,0 +1,4061 @@ +/* + v1.0.0 -> v1.0.1 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS=0; + +ALTER TABLE `bpm_process_definition_ext` MODIFY COLUMN `deleted` int(0) NULL DEFAULT 0 COMMENT '是否删除' AFTER `update_time`; + +ALTER TABLE `bpm_process_instance_ext` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '流程实例的状态' AFTER `category`; + +ALTER TABLE `bpm_process_instance_ext` MODIFY COLUMN `result` int(0) NOT NULL COMMENT '流程实例的结果' AFTER `status`; + +ALTER TABLE `bpm_process_instance_ext` MODIFY COLUMN `deleted` int(0) NULL DEFAULT 0 COMMENT '是否删除' AFTER `update_time`; + +ALTER TABLE `bpm_process_instance_ext_form` MODIFY COLUMN `deleted` int(0) NULL DEFAULT 0 COMMENT '是否删除' AFTER `update_time`; + +ALTER TABLE `bpm_task_assign_rule` MODIFY COLUMN `type` int(0) NULL DEFAULT NULL COMMENT '规则类型' AFTER `task_definition_key`; + +ALTER TABLE `bpm_task_assign_rule` MODIFY COLUMN `deleted` int(0) NULL DEFAULT 0 COMMENT '是否删除' AFTER `update_time`; + +ALTER TABLE `bpm_task_ext` MODIFY COLUMN `result` int(0) NOT NULL COMMENT '任务的结果' AFTER `task_id`; + +ALTER TABLE `bpm_task_ext` MODIFY COLUMN `deleted` int(0) NULL DEFAULT 0 COMMENT '是否删除' AFTER `update_time`; + +ALTER TABLE `bpm_user_group` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '状态(0正常 1停用)' AFTER `member_user_ids`; + +ALTER TABLE `bpm_user_group` MODIFY COLUMN `deleted` int(0) NULL DEFAULT 0 COMMENT '是否删除' AFTER `update_time`; + +ALTER TABLE `example_order_pending_orders` ADD COLUMN `xdsj` datetime(0) NULL DEFAULT NULL COMMENT '下单时间' AFTER `is_deleted`; + +ALTER TABLE `example_order_pending_orders` DROP COLUMN `date`; + +ALTER TABLE `example_order_record` ADD COLUMN `views` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作详情' AFTER `is_deleted`; + +ALTER TABLE `example_order_record` DROP COLUMN `view`; + +ALTER TABLE `example_tyym_dtsj` COMMENT = '通用页面-动态数据_copy'; + +ALTER TABLE `infra_api_access_log` MODIFY COLUMN `user_type` int(0) NOT NULL DEFAULT 0 COMMENT '用户类型' AFTER `user_id`; + +ALTER TABLE `infra_api_access_log` MODIFY COLUMN `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求参数' AFTER `request_url`; + +ALTER TABLE `infra_api_error_log` MODIFY COLUMN `id` bigint(0) NOT NULL COMMENT '编号' FIRST; + +ALTER TABLE `infra_api_error_log` MODIFY COLUMN `user_id` bigint(0) NULL DEFAULT 0 COMMENT '用户编号' AFTER `trace_id`; + +ALTER TABLE `infra_api_error_log` MODIFY COLUMN `user_type` int(0) NOT NULL DEFAULT 0 COMMENT '用户类型' AFTER `user_id`; + +ALTER TABLE `infra_api_error_log` MODIFY COLUMN `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求参数' AFTER `request_url`; + +ALTER TABLE `infra_api_error_log` MODIFY COLUMN `process_status` int(0) NOT NULL COMMENT '处理状态' AFTER `exception_line_number`; + +ALTER TABLE `infra_api_error_log` MODIFY COLUMN `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '编号'; + +ALTER TABLE `infra_codegen_column` MODIFY COLUMN `nullable` tinyint(1) NULL DEFAULT NULL COMMENT '是否允许为空' AFTER `column_comment`; + +ALTER TABLE `infra_codegen_column` MODIFY COLUMN `primary_key` tinyint(1) NULL DEFAULT NULL COMMENT '是否主键' AFTER `nullable`; + +ALTER TABLE `infra_codegen_column` MODIFY COLUMN `auto_increment` tinyint(1) NOT NULL COMMENT '是否自增' AFTER `primary_key`; + +ALTER TABLE `infra_codegen_column` MODIFY COLUMN `create_operation` tinyint(1) NULL DEFAULT NULL COMMENT '是否为 Create 创建操作的字段' AFTER `example`; + +ALTER TABLE `infra_codegen_column` MODIFY COLUMN `update_operation` tinyint(1) NULL DEFAULT NULL COMMENT '是否为 Update 更新操作的字段' AFTER `create_operation`; + +ALTER TABLE `infra_codegen_column` MODIFY COLUMN `list_operation` tinyint(1) NULL DEFAULT NULL COMMENT '是否为 List 查询操作的字段' AFTER `update_operation`; + +ALTER TABLE `infra_codegen_column` MODIFY COLUMN `list_operation_result` tinyint(1) NULL DEFAULT NULL COMMENT '是否为 List 查询操作的返回字段' AFTER `list_operation_condition`; + +ALTER TABLE `infra_codegen_table` MODIFY COLUMN `scene` int(0) NOT NULL DEFAULT 1 COMMENT '生成场景' AFTER `data_source_config_id`; + +ALTER TABLE `infra_codegen_table` MODIFY COLUMN `template_type` int(0) NOT NULL DEFAULT 1 COMMENT '模板类型' AFTER `author`; + +ALTER TABLE `infra_codegen_table` MODIFY COLUMN `front_type` int(0) NOT NULL COMMENT '前端类型' AFTER `template_type`; + +ALTER TABLE `infra_codegen_table` MODIFY COLUMN `sub_join_many` tinyint(1) NULL DEFAULT NULL COMMENT '主表与子表是否一对多' AFTER `sub_join_column_id`; + +ALTER TABLE `infra_config` MODIFY COLUMN `id` bigint(0) NOT NULL COMMENT '参数主键' FIRST; + +ALTER TABLE `infra_config` MODIFY COLUMN `type` int(0) NOT NULL COMMENT '参数类型' AFTER `category`; + +ALTER TABLE `infra_config` MODIFY COLUMN `visible` tinyint(1) NULL DEFAULT NULL COMMENT '是否可见' AFTER `value`; + +ALTER TABLE `infra_config` MODIFY COLUMN `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '参数主键'; + +ALTER TABLE `infra_file_config` MODIFY COLUMN `storage` int(0) NOT NULL COMMENT '存储器' AFTER `name`; + +ALTER TABLE `infra_file_config` MODIFY COLUMN `master` tinyint(1) NULL DEFAULT NULL COMMENT '是否为主配置' AFTER `remark`; + +ALTER TABLE `infra_job` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '任务状态' AFTER `name`; + +ALTER TABLE `infra_job_log` MODIFY COLUMN `execute_index` int(0) NOT NULL DEFAULT 1 COMMENT '第几次执行' AFTER `handler_param`; + +ALTER TABLE `infra_job_log` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '任务状态' AFTER `duration`; + +ALTER TABLE `lowcode_config` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_button` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_enhance_java` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_enhance_js` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_enhance_sql` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_field` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_field_dict` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_field_export` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_field_foreignkey` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_field_query` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_field_web` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_index` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_role_button` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_role_data_rule` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_role_data_tenant` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_role_field` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_dbform_summary` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_desform` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_group_dbform` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_group_desform` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_group_report` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_log_api` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID' AFTER `id`; + +ALTER TABLE `lowcode_log_api_error` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户ID' AFTER `id`; + +ALTER TABLE `lowcode_log_excel_file` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_log_excel_file_data` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_log_history_dbform` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_log_history_desform` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_log_module_usage_records` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_report` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `lowcode_report_field` MODIFY COLUMN `tenant_id` bigint(0) NULL DEFAULT NULL COMMENT '租户编号' AFTER `id`; + +ALTER TABLE `qrtz_blob_triggers` MODIFY COLUMN `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `SCHED_NAME`; + +ALTER TABLE `qrtz_blob_triggers` MODIFY COLUMN `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `TRIGGER_NAME`; + +ALTER TABLE `qrtz_calendars` MODIFY COLUMN `CALENDAR_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `SCHED_NAME`; + +ALTER TABLE `qrtz_cron_triggers` MODIFY COLUMN `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `SCHED_NAME`; + +ALTER TABLE `qrtz_cron_triggers` MODIFY COLUMN `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `TRIGGER_NAME`; + +ALTER TABLE `qrtz_cron_triggers` MODIFY COLUMN `CRON_EXPRESSION` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `TRIGGER_GROUP`; + +ALTER TABLE `qrtz_fired_triggers` MODIFY COLUMN `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `ENTRY_ID`; + +ALTER TABLE `qrtz_fired_triggers` MODIFY COLUMN `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `TRIGGER_NAME`; + +ALTER TABLE `qrtz_fired_triggers` MODIFY COLUMN `INSTANCE_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `TRIGGER_GROUP`; + +ALTER TABLE `qrtz_fired_triggers` MODIFY COLUMN `JOB_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL AFTER `STATE`; + +ALTER TABLE `qrtz_fired_triggers` MODIFY COLUMN `JOB_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL AFTER `JOB_NAME`; + +ALTER TABLE `qrtz_job_details` MODIFY COLUMN `JOB_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `SCHED_NAME`; + +ALTER TABLE `qrtz_job_details` MODIFY COLUMN `JOB_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `JOB_NAME`; + +ALTER TABLE `qrtz_paused_trigger_grps` MODIFY COLUMN `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `SCHED_NAME`; + +ALTER TABLE `qrtz_scheduler_state` MODIFY COLUMN `INSTANCE_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `SCHED_NAME`; + +ALTER TABLE `qrtz_simple_triggers` MODIFY COLUMN `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `SCHED_NAME`; + +ALTER TABLE `qrtz_simple_triggers` MODIFY COLUMN `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `TRIGGER_NAME`; + +ALTER TABLE `qrtz_simprop_triggers` MODIFY COLUMN `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `SCHED_NAME`; + +ALTER TABLE `qrtz_simprop_triggers` MODIFY COLUMN `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `TRIGGER_NAME`; + +ALTER TABLE `qrtz_triggers` MODIFY COLUMN `TRIGGER_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `SCHED_NAME`; + +ALTER TABLE `qrtz_triggers` MODIFY COLUMN `TRIGGER_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `TRIGGER_NAME`; + +ALTER TABLE `qrtz_triggers` MODIFY COLUMN `JOB_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `TRIGGER_GROUP`; + +ALTER TABLE `qrtz_triggers` MODIFY COLUMN `JOB_GROUP` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL AFTER `JOB_NAME`; + +ALTER TABLE `qrtz_triggers` MODIFY COLUMN `CALENDAR_NAME` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL AFTER `END_TIME`; + +ALTER TABLE `system_dept` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '部门状态(0正常 1停用)' AFTER `email`; + +ALTER TABLE `system_dict_data` MODIFY COLUMN `status` int(0) NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)' AFTER `dict_type`; + +ALTER TABLE `system_dict_type` MODIFY COLUMN `status` int(0) NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)' AFTER `type`; + +ALTER TABLE `system_error_code` MODIFY COLUMN `type` int(0) NOT NULL DEFAULT 0 COMMENT '错误码类型' AFTER `id`; + +ALTER TABLE `system_login_log` MODIFY COLUMN `user_type` int(0) NOT NULL DEFAULT 0 COMMENT '用户类型' AFTER `user_id`; + +ALTER TABLE `system_login_log` MODIFY COLUMN `result` int(0) NOT NULL COMMENT '登陆结果' AFTER `username`; + +ALTER TABLE `system_mail_account` MODIFY COLUMN `ssl_enable` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否开启 SSL' AFTER `port`; + +ALTER TABLE `system_mail_log` MODIFY COLUMN `user_type` int(0) NULL DEFAULT NULL COMMENT '用户类型' AFTER `user_id`; + +ALTER TABLE `system_mail_log` MODIFY COLUMN `send_status` int(0) NOT NULL DEFAULT 0 COMMENT '发送状态' AFTER `template_params`; + +ALTER TABLE `system_mail_template` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '开启状态' AFTER `params`; + +ALTER TABLE `system_menu` MODIFY COLUMN `type` int(0) NOT NULL COMMENT '菜单类型' AFTER `permission`; + +ALTER TABLE `system_menu` MODIFY COLUMN `status` int(0) NOT NULL DEFAULT 0 COMMENT '菜单状态' AFTER `component_name`; + +ALTER TABLE `system_menu` MODIFY COLUMN `visible` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否可见' AFTER `status`; + +ALTER TABLE `system_menu` MODIFY COLUMN `keep_alive` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否缓存' AFTER `visible`; + +ALTER TABLE `system_menu` MODIFY COLUMN `always_show` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否总是显示' AFTER `keep_alive`; + +ALTER TABLE `system_notice` MODIFY COLUMN `type` int(0) NOT NULL COMMENT '公告类型(1通知 2公告)' AFTER `content`; + +ALTER TABLE `system_notice` MODIFY COLUMN `status` int(0) NOT NULL DEFAULT 0 COMMENT '公告状态(0正常 1关闭)' AFTER `type`; + +ALTER TABLE `system_notify_message` MODIFY COLUMN `user_type` int(0) NOT NULL COMMENT '用户类型' AFTER `user_id`; + +ALTER TABLE `system_notify_message` MODIFY COLUMN `read_status` tinyint(1) NOT NULL COMMENT '是否已读' AFTER `template_params`; + +ALTER TABLE `system_oauth2_approve` MODIFY COLUMN `approved` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否接受' AFTER `scope`; + +ALTER TABLE `system_oauth2_client` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '状态' AFTER `description`; + +ALTER TABLE `system_operate_log` MODIFY COLUMN `user_type` int(0) NOT NULL DEFAULT 0 COMMENT '用户类型' AFTER `user_id`; + +ALTER TABLE `system_operate_log` MODIFY COLUMN `type` int(0) NOT NULL DEFAULT 0 COMMENT '操作分类' AFTER `name`; + +ALTER TABLE `system_operate_log` MODIFY COLUMN `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '操作内容' AFTER `type`; + +ALTER TABLE `system_operate_log` MODIFY COLUMN `exts` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '拓展字段' AFTER `content`; + +ALTER TABLE `system_operate_log` MODIFY COLUMN `result_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '结果提示' AFTER `result_code`; + +ALTER TABLE `system_operate_log` MODIFY COLUMN `result_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '结果数据' AFTER `result_msg`; + +ALTER TABLE `system_operate_log_v2` MODIFY COLUMN `user_type` int(0) NOT NULL DEFAULT 0 COMMENT '用户类型' AFTER `user_id`; + +ALTER TABLE `system_post` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '状态(0正常 1停用)' AFTER `sort`; + +ALTER TABLE `system_role` MODIFY COLUMN `data_scope` int(0) NULL DEFAULT 1 COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)' AFTER `sort`; + +ALTER TABLE `system_role` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '角色状态(0正常 1停用)' AFTER `data_scope_dept_ids`; + +ALTER TABLE `system_role` MODIFY COLUMN `type` int(0) NOT NULL COMMENT '角色类型' AFTER `status`; + +ALTER TABLE `system_sensitive_word` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '状态' AFTER `tags`; + +ALTER TABLE `system_sms_channel` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '开启状态' AFTER `code`; + +ALTER TABLE `system_sms_code` MODIFY COLUMN `scene` int(0) NOT NULL COMMENT '发送场景' AFTER `create_ip`; + +ALTER TABLE `system_sms_code` MODIFY COLUMN `today_index` int(0) NOT NULL COMMENT '今日发送的第几条' AFTER `scene`; + +ALTER TABLE `system_sms_code` MODIFY COLUMN `used` tinyint(1) NOT NULL COMMENT '是否使用' AFTER `today_index`; + +ALTER TABLE `system_sms_log` MODIFY COLUMN `template_type` int(0) NOT NULL COMMENT '短信类型' AFTER `template_code`; + +ALTER TABLE `system_sms_log` MODIFY COLUMN `user_type` int(0) NULL DEFAULT NULL COMMENT '用户类型' AFTER `user_id`; + +ALTER TABLE `system_sms_log` MODIFY COLUMN `send_status` int(0) NOT NULL DEFAULT 0 COMMENT '发送状态' AFTER `user_type`; + +ALTER TABLE `system_sms_log` MODIFY COLUMN `receive_status` int(0) NOT NULL DEFAULT 0 COMMENT '接收状态' AFTER `api_serial_no`; + +ALTER TABLE `system_sms_template` MODIFY COLUMN `type` int(0) NOT NULL COMMENT '短信签名' AFTER `id`; + +ALTER TABLE `system_sms_template` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '开启状态' AFTER `type`; + +ALTER TABLE `system_social_client` MODIFY COLUMN `social_type` int(0) NOT NULL COMMENT '社交平台的类型' AFTER `name`; + +ALTER TABLE `system_social_client` MODIFY COLUMN `user_type` int(0) NOT NULL COMMENT '用户类型' AFTER `social_type`; + +ALTER TABLE `system_social_client` MODIFY COLUMN `status` int(0) NOT NULL COMMENT '状态' AFTER `agent_id`; + +ALTER TABLE `system_social_user` MODIFY COLUMN `type` int(0) NOT NULL COMMENT '社交平台的类型' AFTER `id`; + +ALTER TABLE `system_social_user_bind` MODIFY COLUMN `user_type` int(0) NOT NULL COMMENT '用户类型' AFTER `user_id`; + +ALTER TABLE `system_social_user_bind` MODIFY COLUMN `social_type` int(0) NOT NULL COMMENT '社交平台的类型' AFTER `user_type`; + +ALTER TABLE `system_tenant` MODIFY COLUMN `status` int(0) NOT NULL DEFAULT 0 COMMENT '租户状态(0正常 1停用)' AFTER `contact_mobile`; + +ALTER TABLE `system_tenant_package` MODIFY COLUMN `status` int(0) NOT NULL DEFAULT 0 COMMENT '租户状态(0正常 1停用)' AFTER `name`; + +ALTER TABLE `system_users` MODIFY COLUMN `sex` int(0) NULL DEFAULT 0 COMMENT '用户性别' AFTER `mobile`; + +ALTER TABLE `system_users` MODIFY COLUMN `status` int(0) NOT NULL DEFAULT 0 COMMENT '帐号状态(0正常 1停用)' AFTER `avatar`; + +ALTER TABLE `lowcode_dbform_field_dict` ADD COLUMN `dict_text_formatter` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字典格式化' AFTER `dict_table_column`; + + +UPDATE `example_contact_manager` SET `xm` = '136', `tx` = 'http://oss.yckxt.com/chatgpt/upload/1/2024-11-02/1/f0ee8a3c7c9638a54940382568c9dpng_2.png', `zw` = '销售总监', `gs` = '广州某科技有限公司', `sj` = '15288888888', `yx` = 'email@xxxx.xxx', `dh` = '0959-99999999', `dz` = '广东省广州市XXXX', `color` = '#52C1F5', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-11-02 16:22:04', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-11-20 16:20:12', `is_deleted` = 0, `lx` = '2' WHERE `id` = 1852627220146909201; + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847183228894580738, NULL, ' AxureUX网站改版', '专业的交互原型素材原创分享平台', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 15:49:35', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847183611062784001, NULL, ' AxureUX网站改版', '专业的交互原型素材原创分享平台', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 15:51:06', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847184159707107329, NULL, '1', NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 15:53:17', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847184821677330433, NULL, '2', NULL, '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 15:55:55', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847186402095271937, NULL, '123', '12313', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:02:11', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847187452822949889, NULL, 'AxureUX网站改版', '213', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:06:22', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847188935526191106, NULL, 'AxureUX网站改版', 'cs', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:12:15', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847189252665905153, NULL, '123', '1233213', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:13:31', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847189295854653441, NULL, '123', '1233213', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:13:41', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847189960865746945, NULL, '123', '123123', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:16:20', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847190543760756738, NULL, '123', '123132', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:18:39', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847190656352653314, NULL, '123', '123132', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:19:06', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847190785788874753, NULL, '132', '123', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:19:37', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847191292415754241, NULL, '项目名称', '213213', '1', NULL, NULL, 'http://oss.yckxt.com/chatgpt/upload/1/2024-10-18/1/f0ee8a3c7c9638a54940382568c9dpng_7.png', NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:21:37', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847191476403093505, NULL, '123', '1233', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:22:21', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847192143003828225, NULL, '55', NULL, '1', NULL, NULL, 'http://oss.yckxt.com/chatgpt/upload/1/2024-10-18/1/f0ee8a3c7c9638a54940382568c9dpng_8.png', NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:25:00', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `example_glmk_xmgl`(`id`, `jbxx`, `title`, `content`, `zt`, `xmjd`, `zhgx`, `xmcy`, `xmzs`, `jxz`, `ywc`, `yyq`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `fj`, `kssj`, `jssj`, `fzr`, `cyry`, `rwbj`, `kxfw`) VALUES (1847192629786361857, NULL, '886', NULL, '1', '50', '2024-10-18 16:26:59', 'http://oss.yckxt.com/chatgpt/upload/1/2024-10-18/1/f0ee8a3c7c9638a54940382568c9dpng_9.png', NULL, NULL, NULL, NULL, 1, 1, '2024-10-18 16:26:56', 101, NULL, NULL, -1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +UPDATE `example_mkgl_tdzsk` SET `img` = 'http://oss.yckxt.com/chatgpt/upload/1/2024-11-07/1/snipaste20241107_164216_2.jpg', `title` = '阿里云发布应用负载均衡ALB 加速企业应用交付', `text` = '在阿里云2020年云栖大会上,阿里云智能网络产品研究员祝顺民重磅发布了多款网络新品', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-11-07 16:46:58', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-11-09 13:37:51', `is_deleted` = 0, `cp_title` = '产品知识', `cp_text` = '产品相关问题', `content` = '

近日,在阿里云2020年云栖大会上,阿里云智能网络产品研究员祝顺民重磅发布了多款网络新品,其中之一就是应用负载均衡ALB。ALB产品定位应用层高级负载,具备超强性能、安全可靠、面向云原生、即开即用等优势价值,提供弹性自动伸缩、QUIC协议支持、基于内容的高级路由、自带DDoS安全防护、云原生应用、弹性灵活计费等产品能力,满足越来越多元化的应用层负载需求。

说到负载均衡,很多朋友或许都会想到经典负载均衡,阿里云负载均衡SLB发布近十年,为各行各业的用户提供强大稳定的负载分担能力,解决大并发流量负载分担,消除单点故障,提高业务可用性。但随着企业和互联网业务高速发展,业务形态和需求不断变化,诸多业务场景已经无法单纯的用传统负载均衡来满足全部需求。在大互联网业务、电商大促、音视频、移动互联网应用、游戏业务、金融服务、云原生开发应用等场景中,存在大量高性能、弹性、多协议七层转发、安全、云原生等需求,急需新产品设计来满足。

场景例举一:某电商大促业务

电商经常需要在某个节日、某次活动中进行集中促销,直播带货必不可少,但活动前又无法预估业务高峰会达到多大的流量水平;此外电商场景中,常常需要根据地域、时间段、支付流程等进行负载分担。传统的负载均衡虽然具备一定的统一灵活调度能力,但在弹性、自动扩展、高性能方面还有所欠缺;同时实时弹性、高并发、超大新建规格、多协议(HTTP/HTTPS/HOST/URL/Cookie/Http Method))7层负载转发能力也无法通过传统负载均衡来实现,需要全新的应用负载均衡产品来满足业务需求。

场景例举二:某视频直播业务


对于各类视频业务,如影视剧长视频,生活短视频、直播带货、在线教学等等,视频业务对后端的资源需求越来越高。动则上百万新建连接需求,自动弹性扩展,基于用户画像的流量转发机制等等,让当前以四层为主的负载均衡系统无法完全满足业务发展需要。而应用负载均衡ALB基于QUIC的传输转发能力,更快速高效的建立连接,缩短时延,分担业务请求流量,保障大流量业务需求。


场景例举三;某云原生应用业务


近些年诸多业务已经上云,由于云厂商提供了统一的IaaS 能力和云服务,大幅提升了IaaS 层的复用程度,用户也希望IaaS以上层的系统也被统一,使资源、产品可被不断复用,从而能够进一步降低企业运营成本,这正好就是云原生架构专注解决的问题。全新应用型负载均衡ALB基于云原生架构设计,能够很好的满足用户需求,应对灰度发布、流量仿真、微服务等场景。

', `llcs` = 39 WHERE `id` = 1854445428243935233; + +UPDATE `example_order_pending_orders` SET `bh` = '202290434567655', `name` = '米家声波电动牙刷', `num` = 2, `money` = 300, `status` = '1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 10:07:16', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:49:54', `is_deleted` = 0, `xdsj` = '2024-02-23 12:02:04' WHERE `id` = 1847459470194647042; + +UPDATE `example_order_pending_orders` SET `bh` = '202290434567656', `name` = '手工毛线针织编织玫瑰永生花', `num` = 2, `money` = 50, `status` = '1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 10:18:01', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:49:44', `is_deleted` = 0, `xdsj` = '2024-02-16 02:03:08' WHERE `id` = 1847462174346321922; + +UPDATE `example_order_pending_orders` SET `bh` = '45861611145651', `name` = 'KDL826泰坦电视人3.0', `num` = 1, `money` = 10, `status` = '1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 10:18:36', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:49:32', `is_deleted` = 0, `xdsj` = '2024-01-20 01:01:01' WHERE `id` = 1847462321453146113; + +UPDATE `example_order_pending_orders` SET `bh` = '26914891561581', `name` = 'peak匹克羽毛球拍', `num` = 2, `money` = 100, `status` = '1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 10:19:59', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:49:22', `is_deleted` = 0, `xdsj` = '2024-01-15 03:04:00' WHERE `id` = 1847462670427627521; + +UPDATE `example_order_pending_orders` SET `bh` = '8941651651541', `name` = '新款卡皮巴拉笔袋', `num` = 3, `money` = 40, `status` = '1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 10:20:37', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:43:59', `is_deleted` = 0, `xdsj` = '2025-01-14 00:00:00' WHERE `id` = 1847462831912525825; + +UPDATE `example_order_record` SET `time` = '2024-09-09 02:00:00', `manipulator` = '1', `order_status` = '1', `payment_status` = '2', `delivery_status` = '1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:32:51', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:39:17', `is_deleted` = 0, `views` = '已完成' WHERE `id` = 1836322482663534593; + +UPDATE `example_order_record` SET `time` = '2024-08-19 15:43:23', `manipulator` = '1', `order_status` = '3', `payment_status` = '1', `delivery_status` = '1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:34:31', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:39:04', `is_deleted` = 0, `views` = '已完成' WHERE `id` = 1836322902207180802; + +UPDATE `example_primordial_table` SET `bh` = '20241001', `company_name` = '深圳木卫二科技有限公司', `customer_status` = '2', `industry_type` = '3', `customer_source` = '9', `add_people` = '1', `customer_star` = '1', `update_date` = NULL, `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-27 09:32:11', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-09-27 09:32:40', `is_deleted` = 0 WHERE `id` = 1839478107039907841; + +UPDATE `example_report_data` SET `table_type` = '订单及销量趋势', `value` = '[\r\n {\r\n \"type\": \"1\",\r\n \"data\": [\r\n {\r\n \"sj\": \"星期一\",\r\n \"xse\": \"3244\",\r\n \"ddl\": \"1632\"\r\n },\r\n {\r\n \"sj\": \"星期二\",\r\n \"xse\": \"3424\",\r\n \"ddl\": \"1695\"\r\n },\r\n {\r\n \"sj\": \"星期三\",\r\n \"xse\": \"3232\",\r\n \"ddl\": \"1697\"\r\n },\r\n {\r\n \"sj\": \"星期四\",\r\n \"xse\": \"5648\",\r\n \"ddl\": \"3599\"\r\n },\r\n {\r\n \"sj\": \"星期五\",\r\n \"xse\": \"2000\",\r\n \"ddl\": \"2055\"\r\n },\r\n {\r\n \"sj\": \"星期六\",\r\n \"xse\": \"6441\",\r\n \"ddl\": \"2687\"\r\n },\r\n {\r\n \"sj\": \"星期日\",\r\n \"xse\": \"2959\",\r\n \"ddl\": \"3688\"\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"2\",\r\n \"data\": [\r\n {\r\n \"sj\": \"上旬\",\r\n \"xse\": \"3244\",\r\n \"ddl\": \"1632\"\r\n },\r\n {\r\n \"sj\": \"中旬\",\r\n \"xse\": \"3424\",\r\n \"ddl\": \"1695\"\r\n },\r\n {\r\n \"sj\": \"下旬\",\r\n \"xse\": \"3232\",\r\n \"ddl\": \"1697\"\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"3\",\r\n \"data\": [\r\n {\r\n \"sj\": \"第一季度\",\r\n \"xse\": \"3244\",\r\n \"ddl\": \"1632\"\r\n },\r\n {\r\n \"sj\": \"第二季度\",\r\n \"xse\": \"3424\",\r\n \"ddl\": \"1695\"\r\n },\r\n {\r\n \"sj\": \"第三季度\",\r\n \"xse\": \"3232\",\r\n \"ddl\": \"1697\"\r\n },\r\n {\r\n \"sj\": \"第四季度\",\r\n \"xse\": \"3694\",\r\n \"ddl\": \"1698\"\r\n }\r\n ]\r\n }\r\n]', `type_index` = '系统首页数据看板1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-18 15:53:11', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:41:07', `is_deleted` = 0 WHERE `id` = 1847184136874409986; + +UPDATE `example_report_data` SET `table_type` = '新增用户及会员趋势', `value` = '[\r\n {\r\n \"type\": \"1\",\r\n \"data\": [\r\n {\r\n \"sj\": \"周一\",\r\n \"xzyh\": 2500,\r\n \"xzhy\": 1234\r\n },\r\n {\r\n \"sj\": \"周二\",\r\n \"xzyh\": 1800,\r\n \"xzhy\": 3456\r\n },\r\n {\r\n \"sj\": \"周三\",\r\n \"xzyh\": 4200,\r\n \"xzhy\": 2345\r\n },\r\n {\r\n \"sj\": \"周四\",\r\n \"xzyh\": 3100,\r\n \"xzhy\": 4567\r\n },\r\n {\r\n \"sj\": \"周五\",\r\n \"xzyh\": 2900,\r\n \"xzhy\": 123\r\n },\r\n {\r\n \"sj\": \"周六\",\r\n \"xzyh\": 4700,\r\n \"xzhy\": 4321\r\n },\r\n {\r\n \"sj\": \"周日\",\r\n \"xzyh\": 1300,\r\n \"xzhy\": 3210\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"2\",\r\n \"data\": [\r\n {\r\n \"sj\": \"上旬\",\r\n \"xzyh\": 2500,\r\n \"xzhy\": 1234\r\n },\r\n {\r\n \"sj\": \"中旬\",\r\n \"xzyh\": 1800,\r\n \"xzhy\": 3456\r\n },\r\n {\r\n \"sj\": \"下旬\",\r\n \"xzyh\": 4200,\r\n \"xzhy\": 2345\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"3\",\r\n \"data\": [\r\n {\r\n \"sj\": \"第一季度\",\r\n \"xzyh\": 2500,\r\n \"xzhy\": 1234\r\n },\r\n {\r\n \"sj\": \"第二季度\",\r\n \"xzyh\": 1800,\r\n \"xzhy\": 3456\r\n },\r\n {\r\n \"sj\": \"第三季度\",\r\n \"xzyh\": 4200,\r\n \"xzhy\": 2345\r\n },\r\n {\r\n \"sj\": \"第四季度\",\r\n \"xzyh\": 3200,\r\n \"xzhy\": 2648\r\n }\r\n ]\r\n }\r\n]', `type_index` = '系统首页数据看板1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-18 17:31:28', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:40:22', `is_deleted` = 0 WHERE `id` = 1847208870949322754; + +UPDATE `example_report_data` SET `table_type` = '用户访问趋势', `value` = '[\r\n {\r\n \"type\": \"1\",\r\n \"data\": [\r\n {\r\n \"sj\": \"周一\",\r\n \"fwyh\": 2500\r\n },\r\n {\r\n \"sj\": \"周二\",\r\n \"fwyh\": 1500\r\n },\r\n {\r\n \"sj\": \"周三\",\r\n \"fwyh\": 1000\r\n },\r\n {\r\n \"sj\": \"周四\",\r\n \"fwyh\": 2000\r\n },\r\n {\r\n \"sj\": \"周五\",\r\n \"fwyh\": 2000\r\n },\r\n {\r\n \"sj\": \"周六\",\r\n \"fwyh\": 2700\r\n },\r\n {\r\n \"sj\": \"周日\",\r\n \"fwyh\": 2300\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"2\",\r\n \"data\": [\r\n {\r\n \"sj\": \"上旬\",\r\n \"fwyh\": 2500\r\n },\r\n {\r\n \"sj\": \"中旬\",\r\n \"fwyh\": 1500\r\n },\r\n {\r\n \"sj\": \"下旬\",\r\n \"fwyh\": 1000\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"3\",\r\n \"data\": [\r\n {\r\n \"sj\": \"第一季度\",\r\n \"fwyh\": 2200\r\n },\r\n {\r\n \"sj\": \"第二季度\",\r\n \"fwyh\": 2100\r\n },\r\n {\r\n \"sj\": \"第三季度\",\r\n \"fwyh\": 2300\r\n },\r\n {\r\n \"sj\": \"第四季度\",\r\n \"fwyh\": 2000\r\n }\r\n ]\r\n }\r\n]', `type_index` = '系统首页数据看板1', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-18 17:51:41', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:39:54', `is_deleted` = 0 WHERE `id` = 1847213957767729153; + +UPDATE `example_report_data` SET `table_type` = '业绩目标', `value` = '[\r\n {\r\n \"sj\": \"1月\",\r\n \"mbje\": \"1700000\",\r\n \"cjje\": \"2520000\"\r\n },\r\n {\r\n \"sj\": \"2月\",\r\n \"mbje\": \"1660000\",\r\n \"cjje\": \"2650000\"\r\n },\r\n {\r\n \"sj\": \"3月\",\r\n \"mbje\": \"1420000\",\r\n \"cjje\": \"2330000\"\r\n },\r\n {\r\n \"sj\": \"4月\",\r\n \"mbje\": \"1520000\",\r\n \"cjje\": \"2150000\"\r\n },\r\n {\r\n \"sj\": \"5月\",\r\n \"mbje\": \"1190000\",\r\n \"cjje\": \"1840000\"\r\n },\r\n {\r\n \"sj\": \"6月\",\r\n \"mbje\": \"1030000\",\r\n \"cjje\": \"1830000\"\r\n },\r\n {\r\n \"sj\": \"7月\",\r\n \"mbje\": \"1050000\",\r\n \"cjje\": \"1450000\"\r\n },\r\n {\r\n \"sj\": \"8月\",\r\n \"mbje\": \"870000\",\r\n \"cjje\": \"950000\"\r\n },\r\n {\r\n \"sj\": \"9月\",\r\n \"mbje\": \"690000\",\r\n \"cjje\": \"690000\"\r\n },\r\n {\r\n \"sj\": \"10月\",\r\n \"mbje\": \"620000\",\r\n \"cjje\": \"2650000\"\r\n },\r\n {\r\n \"sj\": \"11月\",\r\n \"mbje\": \"1320000\",\r\n \"cjje\": \"1230000\"\r\n },\r\n {\r\n \"sj\": \"12月\",\r\n \"mbje\": \"1220000\",\r\n \"cjje\": \"1000000\"\r\n }\r\n]', `type_index` = '系统首页客户管理', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 13:57:25', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:38:57', `is_deleted` = 0 WHERE `id` = 1847517389778984962; + +UPDATE `example_report_data` SET `table_type` = '销售预测', `value` = '[\r\n {\r\n \"sj\": \"1月\",\r\n \"yjxsje\": \"700000\",\r\n \"glje\": \"390000\"\r\n },\r\n {\r\n \"sj\": \"2月\",\r\n \"yjxsje\": \"690000\",\r\n \"glje\": \"420000\"\r\n },\r\n {\r\n \"sj\": \"3月\",\r\n \"yjxsje\": \"950000\",\r\n \"glje\": \"570000\"\r\n },\r\n {\r\n \"sj\": \"4月\",\r\n \"yjxsje\": \"1450000\",\r\n \"glje\": \"850000\"\r\n },\r\n {\r\n \"sj\": \"5月\",\r\n \"yjxsje\": \"1840000\",\r\n \"glje\": \"1190000\"\r\n },\r\n {\r\n \"sj\": \"6月\",\r\n \"yjxsje\": \"2150000\",\r\n \"glje\": \"1520000\"\r\n },\r\n {\r\n \"sj\": \"7月\",\r\n \"yjxsje\": \"2520000\",\r\n \"glje\": \"1700000\"\r\n },\r\n {\r\n \"sj\": \"8月\",\r\n \"yjxsje\": \"2650000\",\r\n \"glje\": \"1660000\"\r\n },\r\n {\r\n \"sj\": \"9月\",\r\n \"yjxsje\": \"2330000\",\r\n \"glje\": \"1420000\"\r\n },\r\n {\r\n \"sj\": \"10月\",\r\n \"yjxsje\": \"1830000\",\r\n \"glje\": \"1030000\"\r\n },\r\n {\r\n \"sj\": \"11月\",\r\n \"yjxsje\": \"1390000\",\r\n \"glje\": \"660000\"\r\n },\r\n {\r\n \"sj\": \"12月\",\r\n \"yjxsje\": \"960000\",\r\n \"glje\": \"480000\"\r\n }\r\n]', `type_index` = '系统首页客户管理', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 13:59:03', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:38:34', `is_deleted` = 0 WHERE `id` = 1847517802133594114; + +UPDATE `example_report_data` SET `table_type` = '系统通知', `value` = '[\r\n {\r\n \"label\": \"JeeLowCode低代码平台\",\r\n \"sj\": \"2024-08-31 12:00:00\"\r\n },\r\n {\r\n \"label\": \"JeeLowCode低代码平台\",\r\n \"sj\": \"2024-08-31 12:00:00\"\r\n },\r\n {\r\n \"label\": \"JeeLowCode低代码平台\",\r\n \"sj\": \"2024-08-31 12:00:00\"\r\n },\r\n {\r\n \"label\": \"JeeLowCode低代码平台\",\r\n \"sj\": \"2024-08-31 12:00:00\"\r\n },\r\n {\r\n \"label\": \"JeeLowCode低代码平台\",\r\n \"sj\": \"2024-08-31 12:00:00\"\r\n },\r\n {\r\n \"label\": \"JeeLowCode低代码平台\",\r\n \"sj\": \"2024-08-31 12:00:00\"\r\n },\r\n {\r\n \"label\": \"JeeLowCode低代码平台\",\r\n \"sj\": \"2024-08-31 12:00:00\"\r\n },\r\n {\r\n \"label\": \"JeeLowCode低代码平台\",\r\n \"sj\": \"2024-08-31 12:00:00\"\r\n }\r\n]', `type_index` = '系统首页客户管理', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:14:18', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:20:39', `is_deleted` = 0 WHERE `id` = 1847521639368105986; + +UPDATE `example_report_data` SET `table_type` = '日交易额', `value` = '[\r\n {\r\n \"sj\": \"12:00\",\r\n \"data\": 32000\r\n },\r\n {\r\n \"sj\": \"14:00\",\r\n \"data\": 35000\r\n },\r\n {\r\n \"sj\": \"16:00\",\r\n \"data\": 37000\r\n },\r\n {\r\n \"sj\": \"18:00\",\r\n \"data\": 32000\r\n },\r\n {\r\n \"sj\": \"20:00\",\r\n \"data\": 34000\r\n },\r\n {\r\n \"sj\": \"22:00\",\r\n \"data\": 33000\r\n },\r\n {\r\n \"sj\": \"24:00\",\r\n \"data\": 37000\r\n }\r\n]', `type_index` = '系统首页商户统计', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:50:18', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:38:06', `is_deleted` = 0 WHERE `id` = 1847530697479299074; + +UPDATE `example_report_data` SET `table_type` = '周订单量', `value` = '[\r\n {\r\n \"sj\": \"周一\",\r\n \"data\": 800\r\n },\r\n {\r\n \"sj\": \"周二\",\r\n \"data\": 3000\r\n },\r\n {\r\n \"sj\": \"周三\",\r\n \"data\": 2000\r\n },\r\n {\r\n \"sj\": \"周四\",\r\n \"data\": 3800\r\n },\r\n {\r\n \"sj\": \"周五\",\r\n \"data\": 3600\r\n },\r\n {\r\n \"sj\": \"周六\",\r\n \"data\": 4800\r\n },\r\n {\r\n \"sj\": \"周日\",\r\n \"data\": 4500\r\n }\r\n]', `type_index` = '系统首页商户统计', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:53:58', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:37:35', `is_deleted` = 0 WHERE `id` = 1847531621232812034; + +UPDATE `example_report_data` SET `table_type` = '开拓商家', `value` = '[\r\n {\r\n \"sj\": \"周一\",\r\n \"mbkts\": 1008,\r\n \"sjkts\": 1800\r\n },\r\n {\r\n \"sj\": \"周二\",\r\n \"mbkts\": 2000,\r\n \"sjkts\": 2500\r\n },\r\n {\r\n \"sj\": \"周三\",\r\n \"mbkts\": 2600,\r\n \"sjkts\": 2100\r\n },\r\n {\r\n \"sj\": \"周四\",\r\n \"mbkts\": 1800,\r\n \"sjkts\": 1300\r\n },\r\n {\r\n \"sj\": \"周五\",\r\n \"mbkts\": 3500,\r\n \"sjkts\": 6000\r\n },\r\n {\r\n \"sj\": \"周六\",\r\n \"mbkts\": 5300,\r\n \"sjkts\": 2800\r\n },\r\n {\r\n \"sj\": \"周日\",\r\n \"mbkts\": 3800,\r\n \"sjkts\": 6000\r\n }\r\n]', `type_index` = '系统首页商户统计', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:00:59', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:37:19', `is_deleted` = 0 WHERE `id` = 1847533387051573250; + +UPDATE `example_report_data` SET `table_type` = '成交金额趋势', `value` = '[\r\n {\r\n \"type\": \"1\",\r\n \"data\": [\r\n {\r\n \"sj\": \"12-01\",\r\n \"xscj\": \"200000\",\r\n \"xxcj\": \"100000\"\r\n },\r\n {\r\n \"sj\": \"12-02\",\r\n \"xscj\": \"330000\",\r\n \"xxcj\": \"200000\"\r\n },\r\n {\r\n \"sj\": \"12-03\",\r\n \"xscj\": \"340000\",\r\n \"xxcj\": \"180000\"\r\n },\r\n {\r\n \"sj\": \"12-04\",\r\n \"xscj\": \"350000\",\r\n \"xxcj\": \"320000\"\r\n },\r\n {\r\n \"sj\": \"12-05\",\r\n \"xscj\": \"360000\",\r\n \"xxcj\": \"300000\"\r\n },\r\n {\r\n \"sj\": \"12-06\",\r\n \"xscj\": \"430000\",\r\n \"xxcj\": \"400000\"\r\n },\r\n {\r\n \"sj\": \"12-07\",\r\n \"xscj\": \"450000\",\r\n \"xxcj\": \"380000\"\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"2\",\r\n \"data\": [\r\n {\r\n \"sj\": \"12-05\",\r\n \"xscj\": \"350000\",\r\n \"xxcj\": \"320000\"\r\n },\r\n {\r\n \"sj\": \"12-10\",\r\n \"xscj\": \"200000\",\r\n \"xxcj\": \"100000\"\r\n },\r\n {\r\n \"sj\": \"12-15\",\r\n \"xscj\": \"360000\",\r\n \"xxcj\": \"300000\"\r\n },\r\n {\r\n \"sj\": \"12-20\",\r\n \"xscj\": \"330000\",\r\n \"xxcj\": \"200000\"\r\n },\r\n {\r\n \"sj\": \"12-25\",\r\n \"xscj\": \"430000\",\r\n \"xxcj\": \"400000\"\r\n },\r\n {\r\n \"sj\": \"12-30\",\r\n \"xscj\": \"340000\",\r\n \"xxcj\": \"180000\"\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"3\",\r\n \"data\": [\r\n {\r\n \"sj\": \"01\",\r\n \"xscj\": \"200000\",\r\n \"xxcj\": \"310000\"\r\n },\r\n {\r\n \"sj\": \"02\",\r\n \"xscj\": \"200000\",\r\n \"xxcj\": \"280000\"\r\n },\r\n {\r\n \"sj\": \"03\",\r\n \"xscj\": \"330000\",\r\n \"xxcj\": \"400000\"\r\n },\r\n {\r\n \"sj\": \"04\",\r\n \"xscj\": \"340000\",\r\n \"xxcj\": \"180000\"\r\n },\r\n {\r\n \"sj\": \"05\",\r\n \"xscj\": \"430000\",\r\n \"xxcj\": \"100000\"\r\n },\r\n {\r\n \"sj\": \"06\",\r\n \"xscj\": \"420000\",\r\n \"xxcj\": \"350000\"\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"4\",\r\n \"data\": [\r\n {\r\n \"sj\": \"01\",\r\n \"xscj\": \"200000\",\r\n \"xxcj\": \"310000\"\r\n },\r\n {\r\n \"sj\": \"02\",\r\n \"xscj\": \"200000\",\r\n \"xxcj\": \"280000\"\r\n },\r\n {\r\n \"sj\": \"03\",\r\n \"xscj\": \"330000\",\r\n \"xxcj\": \"400000\"\r\n },\r\n {\r\n \"sj\": \"04\",\r\n \"xscj\": \"340000\",\r\n \"xxcj\": \"180000\"\r\n },\r\n {\r\n \"sj\": \"05\",\r\n \"xscj\": \"430000\",\r\n \"xxcj\": \"100000\"\r\n },\r\n {\r\n \"sj\": \"06\",\r\n \"xscj\": \"220000\",\r\n \"xxcj\": \"350000\"\r\n },\r\n {\r\n \"sj\": \"07\",\r\n \"xscj\": \"380000\",\r\n \"xxcj\": \"180000\"\r\n },\r\n {\r\n \"sj\": \"08\",\r\n \"xscj\": \"350000\",\r\n \"xxcj\": \"350000\"\r\n },\r\n {\r\n \"sj\": \"09\",\r\n \"xscj\": \"280000\",\r\n \"xxcj\": \"100000\"\r\n },\r\n {\r\n \"sj\": \"10\",\r\n \"xscj\": \"310000\",\r\n \"xxcj\": \"350000\"\r\n },\r\n {\r\n \"sj\": \"11\",\r\n \"xscj\": \"330000\",\r\n \"xxcj\": \"400000\"\r\n },\r\n {\r\n \"sj\": \"12\",\r\n \"xscj\": \"360000\",\r\n \"xxcj\": \"350000\"\r\n }\r\n ]\r\n }\r\n]', `type_index` = '系统首页商户统计', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:04:57', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:37:04', `is_deleted` = 0 WHERE `id` = 1847534384184434689; + +UPDATE `example_report_data` SET `table_type` = 'CPU使用率', `value` = '[\r\n {\r\n \"sj\": \"12:00\",\r\n \"syl\": \"10\"\r\n },\r\n {\r\n \"sj\": \"13:00\",\r\n \"syl\": \"22\"\r\n },\r\n {\r\n \"sj\": \"14:00\",\r\n \"syl\": \"28\"\r\n },\r\n {\r\n \"sj\": \"15:00\",\r\n \"syl\": \"43\"\r\n },\r\n {\r\n \"sj\": \"16:00\",\r\n \"syl\": \"49\"\r\n },\r\n {\r\n \"sj\": \"17:00\",\r\n \"syl\": \"40\"\r\n }\r\n]', `type_index` = '系统首页系统监控', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:25:26', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:21:20', `is_deleted` = 0 WHERE `id` = 1847539538107441153; + +UPDATE `example_report_data` SET `table_type` = '内存使用率', `value` = '[\r\n {\r\n \"sj\": \"12:00\",\r\n \"syl\": \"10\"\r\n },\r\n {\r\n \"sj\": \"13:00\",\r\n \"syl\": \"22\"\r\n },\r\n {\r\n \"sj\": \"14:00\",\r\n \"syl\": \"28\"\r\n },\r\n {\r\n \"sj\": \"15:00\",\r\n \"syl\": \"43\"\r\n },\r\n {\r\n \"sj\": \"16:00\",\r\n \"syl\": \"49\"\r\n },\r\n {\r\n \"sj\": \"17:00\",\r\n \"syl\": \"40\"\r\n }\r\n]', `type_index` = '系统首页系统监控', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:30:04', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:21:41', `is_deleted` = 0 WHERE `id` = 1847540707286458370; + +UPDATE `example_report_data` SET `table_type` = '服务器流量', `value` = '[\r\n {\r\n \"sj\": \"12:00\",\r\n \"sc\": 10,\r\n \"xz\": 20\r\n },\r\n {\r\n \"sj\": \"13:00\",\r\n \"sc\": 15,\r\n \"xz\": 12\r\n },\r\n {\r\n \"sj\": \"14:00\",\r\n \"sc\": 20,\r\n \"xz\": 23\r\n },\r\n {\r\n \"sj\": \"15:00\",\r\n \"sc\": 25,\r\n \"xz\": 22\r\n },\r\n {\r\n \"sj\": \"16:00\",\r\n \"sc\": 15,\r\n \"xz\": 10\r\n },\r\n {\r\n \"sj\": \"17:00\",\r\n \"sc\": 20,\r\n \"xz\": 5\r\n }\r\n]', `type_index` = '系统首页系统监控', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:31:25', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:22:03', `is_deleted` = 0 WHERE `id` = 1847541045368332290; + +UPDATE `example_report_data` SET `table_type` = '服务器磁盘IO', `value` = '[\r\n {\r\n \"sj\": \"12:00\",\r\n \"sc\": 10,\r\n \"sr\": 20\r\n },\r\n {\r\n \"sj\": \"13:00\",\r\n \"sc\": 15,\r\n \"sr\": 12\r\n },\r\n {\r\n \"sj\": \"14:00\",\r\n \"sc\": 20,\r\n \"sr\": 23\r\n },\r\n {\r\n \"sj\": \"15:00\",\r\n \"sc\": 25,\r\n \"sr\": 22\r\n },\r\n {\r\n \"sj\": \"16:00\",\r\n \"sc\": 15,\r\n \"sr\": 10\r\n },\r\n {\r\n \"sj\": \"17:00\",\r\n \"sc\": 20,\r\n \"sr\": 5\r\n }\r\n]', `type_index` = '系统首页系统监控', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:33:31', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:22:28', `is_deleted` = 0 WHERE `id` = 1847541574995681281; + +UPDATE `example_report_data` SET `table_type` = '收支预测', `value` = '[\r\n {\r\n \"sj\": \"1月\",\r\n \"yjsr\": 1008,\r\n \"yjzc\": 1800\r\n },\r\n {\r\n \"sj\": \"2月\",\r\n \"yjsr\": 2000,\r\n \"yjzc\": 2500\r\n },\r\n {\r\n \"sj\": \"3月\",\r\n \"yjsr\": 2600,\r\n \"yjzc\": 2100\r\n },\r\n {\r\n \"sj\": \"4月\",\r\n \"yjsr\": 1800,\r\n \"yjzc\": 1300\r\n },\r\n {\r\n \"sj\": \"5月\",\r\n \"yjsr\": 3500,\r\n \"yjzc\": 6000\r\n },\r\n {\r\n \"sj\": \"6月\",\r\n \"yjsr\": 5300,\r\n \"yjzc\": 2800\r\n },\r\n {\r\n \"sj\": \"7月\",\r\n \"yjsr\": 3200,\r\n \"yjzc\": 4000\r\n },\r\n {\r\n \"sj\": \"8月\",\r\n \"yjsr\": 2800,\r\n \"yjzc\": 5000\r\n },\r\n {\r\n \"sj\": \"9月\",\r\n \"yjsr\": 3300,\r\n \"yjzc\": 2500\r\n },\r\n {\r\n \"sj\": \"10月\",\r\n \"yjsr\": 1100,\r\n \"yjzc\": 2000\r\n },\r\n {\r\n \"sj\": \"11月\",\r\n \"yjsr\": 3800,\r\n \"yjzc\": 2800\r\n },\r\n {\r\n \"sj\": \"12月\",\r\n \"yjsr\": 3800,\r\n \"yjzc\": 6000\r\n }\r\n]', `type_index` = '系统首页数据看板2', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:32:40', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:52:28', `is_deleted` = 0 WHERE `id` = 1847556458613448705; + +UPDATE `example_report_data` SET `table_type` = '实时访问量', `value` = '[\r\n {\r\n \"sj\": \"10:00\",\r\n \"ssfkl\": 1500\r\n },\r\n {\r\n \"sj\": \"11:00\",\r\n \"ssfkl\": 3000\r\n },\r\n {\r\n \"sj\": \"12:00\",\r\n \"ssfkl\": 2000\r\n },\r\n {\r\n \"sj\": \"13:00\",\r\n \"ssfkl\": 1000\r\n },\r\n {\r\n \"sj\": \"14:00\",\r\n \"ssfkl\": 1300\r\n },\r\n {\r\n \"sj\": \"15:00\",\r\n \"ssfkl\": 1600\r\n },\r\n {\r\n \"sj\": \"16:00\",\r\n \"ssfkl\": 2100\r\n },\r\n {\r\n \"sj\": \"17:00\",\r\n \"ssfkl\": 1400\r\n },\r\n {\r\n \"sj\": \"18:00\",\r\n \"ssfkl\": 1300\r\n }\r\n]', `type_index` = '系统首页数据会员', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:45:45', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:42:44', `is_deleted` = 0 WHERE `id` = 1847559753813860354; + +UPDATE `example_report_data` SET `table_type` = '销售额', `value` = '[\r\n {\r\n \"sj\": \"7日\",\r\n \"xse\": 0\r\n },\r\n {\r\n \"sj\": \"8日\",\r\n \"xse\": 3000\r\n },\r\n {\r\n \"sj\": \"9日\",\r\n \"xse\": 2000\r\n },\r\n {\r\n \"sj\": \"10日\",\r\n \"xse\": 1000\r\n },\r\n {\r\n \"sj\": \"11日\",\r\n \"xse\": 1300\r\n },\r\n {\r\n \"sj\": \"12日\",\r\n \"xse\": 1600\r\n },\r\n {\r\n \"sj\": \"13日\",\r\n \"xse\": 2100\r\n },\r\n {\r\n \"sj\": \"14日\",\r\n \"xse\": 1400\r\n },\r\n {\r\n \"sj\": \"15日\",\r\n \"xse\": 0\r\n }\r\n]', `type_index` = '系统首页数据会员', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:47:48', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:34:33', `is_deleted` = 0 WHERE `id` = 1847560265909018626; + +UPDATE `example_report_data` SET `table_type` = '各品类占比', `value` = '[\r\n {\r\n \"je\": 3966,\r\n \"sj\": \"2024-10\",\r\n \"nz\": 31.25,\r\n \"xb\": 12.50,\r\n \"my\": 18.75,\r\n \"sm\": 37.50\r\n }\r\n]', `type_index` = '系统首页数据会员', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:51:57', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:34:15', `is_deleted` = 0 WHERE `id` = 1847561312085876737; + +UPDATE `example_report_data` SET `table_type` = '销售数据', `value` = '[\r\n {\r\n \"sj\": \"44周\",\r\n \"sczhl\": 120,\r\n \"je\": 150\r\n },\r\n {\r\n \"sj\": \"45周\",\r\n \"sczhl\": 132,\r\n \"je\": 182\r\n },\r\n {\r\n \"sj\": \"46周\",\r\n \"sczhl\": 101,\r\n \"je\": 151,\r\n \"rje\": 100\r\n },\r\n {\r\n \"sj\": \"47周\",\r\n \"sczhl\": 134,\r\n \"je\": 164\r\n },\r\n {\r\n \"sj\": \"48周\",\r\n \"sczhl\": 90,\r\n \"je\": 120,\r\n \"rje\": 100\r\n },\r\n {\r\n \"sj\": \"49周\",\r\n \"sczhl\": 230,\r\n \"je\": 160\r\n },\r\n {\r\n \"sj\": \"本周\",\r\n \"sczhl\": 160,\r\n \"je\": 100,\r\n \"rje\": 100\r\n }\r\n]', `type_index` = '系统首页数据首页', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:59:25', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:33:55', `is_deleted` = 0 WHERE `id` = 1847563190903382017; + +UPDATE `example_report_data` SET `table_type` = '转化率', `value` = '[\r\n {\r\n \"sj\": \"2020-05-12 ~ 2020-07-18\",\r\n \"cgkhs\": 2454,\r\n \"xzhys\": 2454,\r\n \"kdj\": 40.50,\r\n \"fwzfzhl\": 45\r\n }\r\n]', `type_index` = '系统首页首页概览', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 14:12:38', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:32:46', `is_deleted` = 0 WHERE `id` = 1849333158003253249; + +UPDATE `example_report_data` SET `table_type` = '实时数据', `value` = '[\r\n {\r\n \"zfje\": {\r\n \"jr\": 619.86,\r\n \"zr\": 407.31,\r\n \"flag\": 1\r\n },\r\n \"zfdd\": {\r\n \"jr\": 40,\r\n \"zr\": 88,\r\n \"flag\": 0\r\n },\r\n \"lll\": {\r\n \"jr\": 2368,\r\n \"zr\": 2587,\r\n \"flag\": 0\r\n },\r\n \"fks\": {\r\n \"jr\": 987,\r\n \"zr\": 1257,\r\n \"flag\": 0\r\n },\r\n \"gxsj\": \"11:41:22\",\r\n \"data\": [\r\n {\r\n \"sj\": \"1\",\r\n \"zr\": 76,\r\n \"jr\": 50\r\n },\r\n {\r\n \"sj\": \"2\",\r\n \"zr\": 60,\r\n \"jr\": 50\r\n },\r\n {\r\n \"sj\": \"3\",\r\n \"zr\": 22,\r\n \"jr\": 32\r\n },\r\n {\r\n \"sj\": \"4\",\r\n \"zr\": 85,\r\n \"jr\": 65\r\n },\r\n {\r\n \"sj\": \"5\",\r\n \"zr\": 50,\r\n \"jr\": 30\r\n },\r\n {\r\n \"sj\": \"6\",\r\n \"zr\": 60\r\n }\r\n ]\r\n }\r\n]', `type_index` = '系统首页首页概览', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 14:43:30', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:32:35', `is_deleted` = 0 WHERE `id` = 1849340925292224513; + +UPDATE `example_report_data` SET `table_type` = '智能助手', `value` = '[\r\n {\r\n \"type\": \"1\",\r\n \"data\": [\r\n {\r\n \"dfhdd\": 3534,\r\n \"dhfkf\": 7833,\r\n \"yzxsp\": 3873,\r\n \"dtkdd\": 3873,\r\n \"pdzkh\": 2737\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"2\",\r\n \"data\": [\r\n {\r\n \"dfhdd\": 3454,\r\n \"dhfkf\": 3575,\r\n \"yzxsp\": 3388,\r\n \"dtkdd\": 3783,\r\n \"pdzkh\": 3788\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"3\",\r\n \"data\": [\r\n {\r\n \"dfhdd\": 4876,\r\n \"dhfkf\": 3788,\r\n \"yzxsp\": 3786,\r\n \"dtkdd\": 2837,\r\n \"pdzkh\": 3787\r\n }\r\n ]\r\n },\r\n {\r\n \"type\": \"4\",\r\n \"data\": [\r\n {\r\n \"dfhdd\": 3873,\r\n \"dhfkf\": 3738,\r\n \"yzxsp\": 3783,\r\n \"dtkdd\": 3366,\r\n \"pdzkh\": 3783\r\n }\r\n ]\r\n }\r\n]', `type_index` = '系统首页首页概览', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 14:55:06', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:37:27', `is_deleted` = 0 WHERE `id` = 1849343844515225601; + +INSERT INTO `example_student`(`id`, `sno`, `name`, `sex`, `birthday`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `flag`) VALUES (1879373373178527746, 2, '2', 2, '2025-01-15', 1, 1, '2025-01-15 11:41:43', 101, 1, '2025-01-18 16:09:29', 0, NULL); + +INSERT INTO `example_task_management_list`(`id`, `title`, `status`, `jzsj`, `urgent_relief`, `xmmc`, `fj`, `tx`, `kssj`, `rwtx`, `rwms`, `cyry`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `lys`, `color`, `txfs`) VALUES (1847172292277329921, '任务标题文字', NULL, '2024-10-15 11:06:00', '2', NULL, 'http://oss.yckxt.com/chatgpt/upload/1/2024-10-18/1/文件_7.txt,http://oss.yckxt.com/chatgpt/upload/1/2024-10-18/1/文件_8.txt', NULL, '2024-10-15 15:10:00', '3', '111', '1,104', 1, 1, '2024-10-18 15:06:07', 101, NULL, NULL, -1, NULL, '#24D2D3', '1'); + +INSERT INTO `example_task_management_list`(`id`, `title`, `status`, `jzsj`, `urgent_relief`, `xmmc`, `fj`, `tx`, `kssj`, `rwtx`, `rwms`, `cyry`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `lys`, `color`, `txfs`) VALUES (1847174612045139969, '54', NULL, '2024-10-21 00:00:00', 'zy', NULL, NULL, NULL, '2024-10-22 00:00:00', '1', NULL, NULL, 1, 1, '2024-10-18 15:15:21', 101, NULL, NULL, -1, NULL, '#24D2D3', NULL); + +INSERT INTO `example_task_management_list`(`id`, `title`, `status`, `jzsj`, `urgent_relief`, `xmmc`, `fj`, `tx`, `kssj`, `rwtx`, `rwms`, `cyry`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `lys`, `color`, `txfs`) VALUES (1847175929358585858, '53', NULL, '2024-10-02 00:00:00', 'zy', NULL, NULL, NULL, '2024-10-10 00:00:00', '1', NULL, NULL, 1, 1, '2024-10-18 15:20:35', 101, NULL, NULL, -1, NULL, '#24D2D3', NULL); + +INSERT INTO `example_task_management_list`(`id`, `title`, `status`, `jzsj`, `urgent_relief`, `xmmc`, `fj`, `tx`, `kssj`, `rwtx`, `rwms`, `cyry`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `lys`, `color`, `txfs`) VALUES (1851190052682604546, '25', NULL, '2024-10-12 00:00:00', 'zy', NULL, NULL, NULL, '2024-10-18 00:00:00', '1', NULL, NULL, 1, 1, '2024-10-29 17:11:16', 101, NULL, NULL, -1, NULL, '#24D2D3', NULL); + +UPDATE `example_tree_table` SET `pid` = 0, `type_name` = '箱包/鞋靴', `type_code` = '10001', `type_state` = '1', `remark` = '备注', `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-05 15:19:15', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-20 09:29:07', `is_deleted` = 0 WHERE `id` = 1831592917458231298; + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839496034538156033, '2024-08-28', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/3422c7d048c2899525770fb74ee0ee3a_2.jpg', '1', '1', '1', '1', '1', NULL, NULL, 1, 1, '2024-09-27 10:43:25', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839496503452954626, '2024-09-10', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/3422c7d048c2899525770fb74ee0ee3a_3.jpg', '5', NULL, '5', NULL, '5', NULL, NULL, 1, 1, '2024-09-27 10:45:17', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839496820940795905, '2024-09-10', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/3422c7d048c2899525770fb74ee0ee3a_3.jpg', '5', NULL, '5', NULL, '5', NULL, NULL, 1, 1, '2024-09-27 10:46:32', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839497280036728833, '2024-09-10', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/3422c7d048c2899525770fb74ee0ee3a_3.jpg', '5', NULL, '5', NULL, '5', NULL, NULL, 1, 1, '2024-09-27 10:48:22', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839497533376884737, '2024-09-10', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/3422c7d048c2899525770fb74ee0ee3a_3.jpg', '5', NULL, '5', NULL, '5', NULL, NULL, 1, 1, '2024-09-27 10:49:22', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839497985078259713, '2024-09-10', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/3422c7d048c2899525770fb74ee0ee3a_3.jpg', '5', NULL, '5', NULL, '5', NULL, NULL, 1, 1, '2024-09-27 10:51:10', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839504358235099137, '2024-09-10', NULL, '5', NULL, '5', NULL, '5', NULL, NULL, 1, 1, '2024-09-27 11:16:29', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839508175647330306, '2024-08-27', NULL, '1', '1', '1', '1', '1', NULL, NULL, 1, 1, '2024-09-27 11:31:40', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839509646707183617, '2024-09-27', NULL, '1', '1', '1', '1', '1', NULL, NULL, 1, 1, '2024-09-27 11:37:30', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839509848331571202, '2024-09-27', NULL, '1', '1', '1', '1', '1', NULL, NULL, 1, 1, '2024-09-27 11:38:18', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839510052367683585, '2024-09-27', NULL, '1', '1', '1', '1', '1', NULL, NULL, 1, 1, '2024-09-27 11:39:07', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839510311795290113, '2024-08-28', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/_我的 (1)_2.png', '1', '1', '1', '1', '1', NULL, NULL, 1, 1, '2024-09-27 11:40:09', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839510971907436546, '2024-08-28', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/_我的 (1)_3.png', '1', '1', '1', '1', '1', NULL, NULL, 1, 1, '2024-09-27 11:42:46', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839511282264961025, '2024-09-13', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/_我的 (1)_4.png', '1', '1', '1', '1', NULL, NULL, NULL, 1, 1, '2024-09-27 11:44:00', 101, NULL, NULL, -1, NULL); + +INSERT INTO `example_tyym_dtsj`(`id`, `sr`, `tx`, `name`, `sg`, `tz`, `sj`, `dz`, `xs`, `zt`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `xb`) VALUES (1839511696095965186, '2024-09-12', 'http://oss.yckxt.com/chatgpt/upload/1/2024-09-27/1/_我的 (1)_5.png', '1', '1', NULL, '1', NULL, '1', '1', 1, 1, '2024-09-27 11:45:39', 101, NULL, NULL, -1, NULL); + +DELETE FROM `infra_api_access_log` WHERE `id` = 35832; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35833; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35834; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35835; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35836; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35837; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35838; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35839; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35840; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35841; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35842; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35843; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35844; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35845; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35846; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35847; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35848; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35849; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35850; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35851; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35852; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35853; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35854; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35855; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35856; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35857; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35858; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35859; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35860; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35861; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35862; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35863; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35864; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35865; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35866; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35867; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35868; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35869; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35870; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35871; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35872; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35873; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35874; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35875; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35876; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35877; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35878; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35879; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35880; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35881; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35882; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35883; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35884; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35885; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35886; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35887; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35888; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35889; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35890; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35891; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35892; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35893; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35894; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35895; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35896; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35897; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35898; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35899; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35900; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35901; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35902; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35903; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35904; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35905; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35906; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35907; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35908; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35909; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35910; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35911; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35912; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35913; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35914; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35915; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35916; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35917; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35918; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35919; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35920; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35921; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35922; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35923; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35924; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35925; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35926; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35927; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35928; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35929; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35930; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35931; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35932; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35933; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35934; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35935; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35936; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35937; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35938; + +DELETE FROM `infra_api_access_log` WHERE `id` = 35939; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15324; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15325; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15326; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15327; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15328; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15329; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15330; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15331; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15332; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15333; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15334; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15335; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15336; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15337; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15338; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15339; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15340; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15341; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15342; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15343; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15344; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15345; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15346; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15347; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15348; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15349; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15350; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15351; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15352; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15353; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15354; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15355; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15356; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15357; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15358; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15359; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15360; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15361; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15362; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15363; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15364; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15365; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15366; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15367; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15368; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15369; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15370; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15371; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15372; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15373; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15374; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15375; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15376; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15377; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15378; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15379; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15380; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15381; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15382; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15383; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15384; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15385; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15386; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15387; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15388; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15389; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15390; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15391; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15392; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15393; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15394; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15395; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15396; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15397; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15398; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15399; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15400; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15401; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15402; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15403; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15404; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15405; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15406; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15407; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15408; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15409; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15410; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15411; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15412; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15413; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15414; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15415; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15416; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15417; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15418; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15419; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15420; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15421; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15422; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15423; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15424; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15425; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15426; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15427; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15428; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15429; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15430; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15431; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15432; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15433; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15434; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15435; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15436; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15437; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15438; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15439; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15440; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15441; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15442; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15443; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15444; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15445; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15446; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15447; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15448; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15449; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15450; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15451; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15452; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15453; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15454; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15455; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15456; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15457; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15458; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15459; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15460; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15461; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15462; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15463; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15464; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15465; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15466; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15467; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15468; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15469; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15470; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15471; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15472; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15473; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15474; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15475; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15476; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15477; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15478; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15479; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15480; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15481; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15482; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15483; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15484; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15485; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15486; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15487; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15488; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15489; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15490; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15491; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15492; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15493; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15494; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15495; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15496; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15497; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15498; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15499; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15500; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15501; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15502; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15503; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15504; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15505; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15506; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15507; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15508; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15509; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15510; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15511; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15512; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15513; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15514; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15515; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15516; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15517; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15518; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15519; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15520; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15521; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15522; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15523; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15524; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15525; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15526; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15527; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15528; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15529; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15530; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15531; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15532; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15533; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15534; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15535; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15536; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15537; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15538; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15539; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15540; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15541; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15542; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15543; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15544; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15545; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15546; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15547; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15548; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15549; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15550; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15551; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15552; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15553; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15554; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15555; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15556; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15557; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15558; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15559; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15560; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15561; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15562; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15563; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15564; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15565; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15566; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15567; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15568; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15569; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15570; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15571; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15572; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15573; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15574; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15575; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15576; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15577; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15578; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15579; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15580; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15581; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15582; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15583; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15584; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15585; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15586; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15587; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15588; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15589; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15590; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15591; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15592; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15593; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15594; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15595; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15596; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15597; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15598; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15599; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15600; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15601; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15602; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15603; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15604; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15605; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15606; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15607; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15608; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15609; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15610; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15611; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15612; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15613; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15614; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15615; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15616; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15617; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15618; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15619; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15620; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15621; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15622; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15623; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15624; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15625; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15626; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15627; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15628; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15629; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15630; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15631; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15632; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15633; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15634; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15635; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15636; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15637; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15638; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15639; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15640; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15641; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15642; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15643; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15644; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15645; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15646; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15647; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15648; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15649; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15650; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15651; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15652; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15653; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15654; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15655; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15656; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15657; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15658; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15659; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15660; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15661; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15662; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15663; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15664; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15665; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15666; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15667; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15668; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15669; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15670; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15671; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15672; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15673; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15674; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15675; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15676; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15677; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15678; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15679; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15680; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15681; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15682; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15683; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15684; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15685; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15686; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15687; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15688; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15689; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15690; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15691; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15692; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15693; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15694; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15695; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15696; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15697; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15698; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15699; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15700; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15701; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15702; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15703; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15704; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15705; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15706; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15707; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15708; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15709; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15710; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15711; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15712; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15713; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15714; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15715; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15716; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15717; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15718; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15719; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15720; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15721; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15722; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15723; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15724; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15725; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15726; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15727; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15728; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15729; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15730; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15731; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15732; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15733; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15734; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15735; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15736; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15737; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15738; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15739; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15740; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15741; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15742; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15743; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15744; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15745; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15746; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15747; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15748; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15749; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15750; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15751; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15752; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15753; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15754; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15755; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15756; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15757; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15758; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15759; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15760; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15761; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15762; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15763; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15764; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15765; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15766; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15767; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15768; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15769; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15770; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15771; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15772; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15773; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15774; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15775; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15776; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15777; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15778; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15779; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15780; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15781; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15782; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15783; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15784; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15785; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15786; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15787; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15788; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15789; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15790; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15791; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15792; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15793; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15794; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15795; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15796; + +DELETE FROM `infra_api_error_log` WHERE `id` = 15797; + +DELETE FROM `infra_job_log` WHERE `id` = 5119; + +DELETE FROM `infra_job_log` WHERE `id` = 5120; + +DELETE FROM `infra_job_log` WHERE `id` = 5121; + +DELETE FROM `infra_job_log` WHERE `id` = 5122; + +DELETE FROM `infra_job_log` WHERE `id` = 5123; + +INSERT INTO `infra_job_log`(`id`, `job_id`, `handler_name`, `handler_param`, `execute_index`, `begin_time`, `end_time`, `duration`, `status`, `result`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5179, 32, 'saveModelUsageRecordsJob', '', 1, '2025-01-20 15:29:36', '2025-01-20 15:29:37', 836, 1, '*********** 保存模块使用记录完成,共保存了37条 ************', NULL, '2025-01-20 15:29:36', NULL, '2025-01-20 15:29:37', 0); + +INSERT INTO `infra_job_log`(`id`, `job_id`, `handler_name`, `handler_param`, `execute_index`, `begin_time`, `end_time`, `duration`, `status`, `result`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5180, 32, 'saveModelUsageRecordsJob', '', 1, '2025-01-20 15:30:00', '2025-01-20 15:30:01', 475, 1, '*********** 保存模块使用记录完成,共保存了37条 ************', NULL, '2025-01-20 15:30:00', NULL, '2025-01-20 15:30:01', 0); + +DELETE FROM `lowcode_dbform` WHERE `id` = 1872882476103290882; + +INSERT INTO `lowcode_dbform`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `table_name`, `table_describe`, `table_type`, `table_classify`, `table_id_type`, `table_select`, `is_db_sync`, `is_des_form`, `sub_table_mapping`, `sub_table_sort`, `sub_table_title`, `theme_template`, `desform_web_id`, `tree_style`, `tree_mode`, `tree_label_field`, `operate_menu_style`, `form_style`, `sub_table_list_str`, `view_default_field`, `group_dbform_id`, `orderby_config`, `where_config`, `data_config`, `basic_function`, `basic_config`, `table_config`, `data_sources_config`, `table_style`) VALUES (1849365535287058433, 1, 1, '2024-10-24 16:21:18', 101, 1, '2024-10-29 14:42:28', 0, 'example_demo', '测试表', 1, 1, 'NATIVE', 'multiple', 'N', 'N', '', 0, '', 'normal', NULL, 'default', 'default', '', 'more', 2, '', 'N', NULL, '[{\"order\":\"desc\",\"column\":\"id\"}]', NULL, 'page,initDataReq,authFalse', 'addBtn,editBtn,viewBtn,delBtn,batchDelBtn,importBtn,exportBtn', '', 'height,header,menu,index,border,rollBottom', '', '{\"singleStyle\":\"default\",\"singleCardSpan\":\"\",\"expandShowNum\":null,\"expandMode\":\"\",\"searchStyle\":\"default\"}'); + +UPDATE `lowcode_dbform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:06', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `table_name` = 'example_order_record', `table_describe` = '订单详情-操作记录', `table_type` = 1, `table_classify` = 1, `table_id_type` = 'NATIVE', `table_select` = 'multiple', `is_db_sync` = 'Y', `is_des_form` = 'N', `sub_table_mapping` = '', `sub_table_sort` = 0, `sub_table_title` = '', `theme_template` = 'normal', `desform_web_id` = NULL, `tree_style` = 'default', `tree_mode` = 'default', `tree_label_field` = '', `operate_menu_style` = 'more', `form_style` = 2, `sub_table_list_str` = '', `view_default_field` = 'N', `group_dbform_id` = NULL, `orderby_config` = '[{\"order\":\"desc\",\"column\":\"id\"}]', `where_config` = NULL, `data_config` = 'initDataReq,authFalse', `basic_function` = 'addBtn,editBtn,viewBtn,delBtn,batchDelBtn,importBtn,exportBtn', `basic_config` = '', `table_config` = 'stripe', `data_sources_config` = '', `table_style` = '{\"singleStyle\":\"default\",\"singleCardSpan\":\"\",\"expandShowNum\":null,\"expandMode\":\"\",\"searchStyle\":\"default\"}' WHERE `id` = 1836318516001189890; + +UPDATE `lowcode_dbform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 09:56:43', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:42:39', `is_deleted` = 0, `table_name` = 'example_order_pending_orders', `table_describe` = '订单管理-待处理订单', `table_type` = 1, `table_classify` = 1, `table_id_type` = 'NATIVE', `table_select` = 'multiple', `is_db_sync` = 'Y', `is_des_form` = 'N', `sub_table_mapping` = '', `sub_table_sort` = 0, `sub_table_title` = '', `theme_template` = 'normal', `desform_web_id` = NULL, `tree_style` = 'default', `tree_mode` = 'default', `tree_label_field` = '', `operate_menu_style` = 'more', `form_style` = 2, `sub_table_list_str` = '', `view_default_field` = 'N', `group_dbform_id` = NULL, `orderby_config` = '[{\"order\":\"desc\",\"column\":\"id\"}]', `where_config` = NULL, `data_config` = 'page,initDataReq,authFalse', `basic_function` = 'addBtn,editBtn,viewBtn,delBtn,batchDelBtn,importBtn,exportBtn', `basic_config` = '', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '', `table_style` = '{\"singleStyle\":\"default\",\"singleCardSpan\":\"\",\"expandShowNum\":null,\"expandMode\":\"\",\"searchStyle\":\"default\"}' WHERE `id` = 1847456813371498498; + +UPDATE `lowcode_dbform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-28 10:17:57', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-29 17:22:17', `is_deleted` = 0, `table_name` = 'example_main_date', `table_describe` = '日程管理', `table_type` = 3, `table_classify` = 1, `table_id_type` = 'NATIVE', `table_select` = 'multiple', `is_db_sync` = 'Y', `is_des_form` = 'N', `sub_table_mapping` = '', `sub_table_sort` = 0, `sub_table_title` = '', `theme_template` = 'normal', `desform_web_id` = NULL, `tree_style` = 'default', `tree_mode` = 'default', `tree_label_field` = '', `operate_menu_style` = 'normal', `form_style` = 2, `sub_table_list_str` = 'example_sub_more_date', `view_default_field` = 'N', `group_dbform_id` = NULL, `orderby_config` = '[{\"order\":\"desc\",\"column\":\"id\"}]', `where_config` = NULL, `data_config` = 'page,initDataReq,authFalse', `basic_function` = 'addBtn,editBtn,delBtn', `basic_config` = '', `table_config` = 'height,header,menu,index,border,rollBottom', `data_sources_config` = '', `table_style` = '{\"singleStyle\":\"default\",\"singleCardSpan\":\"\",\"expandShowNum\":null,\"expandMode\":\"\",\"searchStyle\":\"default\"}' WHERE `id` = 1850723645460291586; + +UPDATE `lowcode_dbform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-11-07 09:52:01', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-14 17:27:24', `is_deleted` = 0, `table_name` = 'example_mkgl_dlrz', `table_describe` = '模块管理-登录日志', `table_type` = 1, `table_classify` = 1, `table_id_type` = 'NATIVE', `table_select` = 'multiple', `is_db_sync` = 'Y', `is_des_form` = 'N', `sub_table_mapping` = '', `sub_table_sort` = 0, `sub_table_title` = '', `theme_template` = 'normal', `desform_web_id` = NULL, `tree_style` = 'default', `tree_mode` = 'default', `tree_label_field` = '', `operate_menu_style` = 'normal', `form_style` = 2, `sub_table_list_str` = '', `view_default_field` = 'N', `group_dbform_id` = NULL, `orderby_config` = '[{\"order\":\"desc\",\"column\":\"id\"}]', `where_config` = NULL, `data_config` = 'page,initDataReq,authFalse', `basic_function` = 'viewBtn,exportBtn', `basic_config` = 'return {\n option_str:`return {\n}`,\n custom_str: `return {\n searchBtnText: \'查询\',\n emptyBtnText: \'重置\',\n searchMenuSpan: 4,\n searchGutter: 20\n}`,\n }', `table_config` = 'height,rollBottom,stripe,header', `data_sources_config` = '', `table_style` = '{\"singleStyle\":\"default\",\"singleCardSpan\":\"\",\"expandShowNum\":null,\"expandMode\":\"\",\"searchStyle\":\"default\"}' WHERE `id` = 1854341001851940865; + +DELETE FROM `lowcode_dbform_button` WHERE `id` = 1854695849298472962; + +DELETE FROM `lowcode_dbform_button` WHERE `id` = 1854695849306861570; + +DELETE FROM `lowcode_dbform_button` WHERE `id` = 1854695849306861571; + +DELETE FROM `lowcode_dbform_button` WHERE `id` = 1866661316941139970; + +INSERT INTO `lowcode_dbform_enhance_java`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `dbform_id`, `button_code`, `java_type`, `java_class_url`, `online_script`, `active_status`, `remark`, `list_result_handle_type`, `sort`) VALUES (1850083002149924866, 1, 1, '2024-10-26 15:52:15', 101, NULL, '2024-10-26 15:54:36', 1, 1849365535287058433, 'page', 'spring', 'studentAfterEnhancePage', '', 'Y', '', '0', 1); + +INSERT INTO `lowcode_dbform_enhance_java`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `dbform_id`, `button_code`, `java_type`, `java_class_url`, `online_script`, `active_status`, `remark`, `list_result_handle_type`, `sort`) VALUES (1850083737017200642, 1, 1, '2024-10-26 15:55:10', 101, NULL, '2024-10-26 15:55:28', 1, 1849365535287058433, 'page', 'spring', 'studentAfterEnhancePage', '', 'Y', '', '0', 1); + +INSERT INTO `lowcode_dbform_enhance_java`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `dbform_id`, `button_code`, `java_type`, `java_class_url`, `online_script`, `active_status`, `remark`, `list_result_handle_type`, `sort`) VALUES (1850086940156825602, 1, 1, '2024-10-26 16:07:54', 101, NULL, '2024-10-26 16:09:04', 1, 1849365535287058433, 'page', 'spring', ' ', '', 'Y', '', '0', 1); + +INSERT INTO `lowcode_dbform_enhance_java`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `dbform_id`, `button_code`, `java_type`, `java_class_url`, `online_script`, `active_status`, `remark`, `list_result_handle_type`, `sort`) VALUES (1850087121547890690, 1, 1, '2024-10-26 16:08:37', 101, NULL, '2024-10-26 16:09:33', 1, 1849365535287058433, 'page', 'spring', 'studentBeforeEnhancePage', '', 'Y', '', '0', 1); + +INSERT INTO `lowcode_dbform_enhance_java`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `dbform_id`, `button_code`, `java_type`, `java_class_url`, `online_script`, `active_status`, `remark`, `list_result_handle_type`, `sort`) VALUES (1850090927522209793, 1, 1, '2024-10-26 16:23:45', 101, NULL, '2024-10-26 16:24:00', 1, 1849365535287058433, 'page', 'spring', 'exampleXtsyFormReportEnhance', '', 'Y', '', '0', 1); + +INSERT INTO `lowcode_dbform_enhance_java`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `dbform_id`, `button_code`, `java_type`, `java_class_url`, `online_script`, `active_status`, `remark`, `list_result_handle_type`, `sort`) VALUES (1879373748996554753, 1, 1, '2025-01-15 11:43:13', 101, NULL, NULL, 0, 1833031105253642242, 'add', 'spring', 'studentBeforeEnhanceAdd', '', 'Y', '', '0', 1); + +INSERT INTO `lowcode_dbform_enhance_java`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `dbform_id`, `button_code`, `java_type`, `java_class_url`, `online_script`, `active_status`, `remark`, `list_result_handle_type`, `sort`) VALUES (1879374015418744834, 1, 1, '2025-01-15 11:44:17', 101, NULL, NULL, 0, 1833031105253642242, 'edit', 'spring', 'studentBeforeEnhanceEdit', '', 'Y', '', '0', 1); + +DELETE FROM `lowcode_dbform_enhance_js` WHERE `id` = 1854695848728047618; + +DELETE FROM `lowcode_dbform_enhance_js` WHERE `id` = 1854695848728047619; + +DELETE FROM `lowcode_dbform_enhance_js` WHERE `id` = 1856505240385429506; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506882; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506883; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506884; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506885; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506886; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506887; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506888; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506889; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506890; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506891; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506892; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506893; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506894; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506895; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1846853873040506896; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1848263863924097025; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1848268293314641922; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920833; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920834; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920835; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920836; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920837; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920838; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920839; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920840; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920841; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920842; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920843; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1852557613100920844; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615874; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615875; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615876; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615877; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615878; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615879; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615880; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615881; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615882; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615883; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1854695846689615884; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716673; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716674; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716675; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716676; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716677; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716678; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716679; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716680; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716681; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716682; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856505236786716683; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173506; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173507; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173508; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173509; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173510; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173511; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173512; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173513; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173514; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1856507606497173515; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565569; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565570; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565571; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565572; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565573; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565574; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565575; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565576; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565577; + +DELETE FROM `lowcode_dbform_field` WHERE `id` = 1872882476195565578; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:06', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'views', `field_name` = '操作详情', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'String', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 7, `is_db` = 'Y' WHERE `id` = 1836318518006067201; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:07', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'tenant_id', `field_name` = '租户编号', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 8, `is_db` = 'Y' WHERE `id` = 1836318518538743809; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:07', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'create_user', `field_name` = '创建人', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 9, `is_db` = 'Y' WHERE `id` = 1836318518807179266; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:07', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'create_time', `field_name` = '创建时间', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'DateTime', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 10, `is_db` = 'Y' WHERE `id` = 1836318519067226113; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:07', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'create_dept', `field_name` = '创建部门id', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 11, `is_db` = 'Y' WHERE `id` = 1836318519331467266; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:07', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'update_user', `field_name` = '更新人', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 12, `is_db` = 'Y' WHERE `id` = 1836318519599902721; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:07', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'update_time', `field_name` = '更新时间', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'DateTime', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 13, `is_db` = 'Y' WHERE `id` = 1836318519859949569; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:07', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'is_deleted', `field_name` = '是否删除', `field_len` = 2, `field_point_len` = 0, `field_default_val` = '0', `field_type` = 'Integer', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 14, `is_db` = 'Y' WHERE `id` = 1836318520128385025; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'xdsj', `field_name` = '下单时间', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'DateTime', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 4, `is_db` = 'Y' WHERE `id` = 1847456813769957380; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'id', `field_name` = '主键', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'Y', `is_null` = 'N', `sort_num` = 1, `is_db` = 'Y' WHERE `id` = 1849365535660351489; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'name', `field_name` = '姓名', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'String', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 2, `is_db` = 'Y' WHERE `id` = 1849365535660351490; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'age', `field_name` = '年龄', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'Integer', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 3, `is_db` = 'Y' WHERE `id` = 1849365535660351491; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:47:41', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'tenant_id', `field_name` = '租户编号', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 12, `is_db` = 'Y' WHERE `id` = 1849365535660351492; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:47:41', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_user', `field_name` = '创建人', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 13, `is_db` = 'Y' WHERE `id` = 1849365535660351493; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:47:41', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_time', `field_name` = '创建时间', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'DateTime', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 14, `is_db` = 'Y' WHERE `id` = 1849365535660351494; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:47:41', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_dept', `field_name` = '创建部门id', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 15, `is_db` = 'Y' WHERE `id` = 1849365535660351495; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:47:41', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_user', `field_name` = '更新人', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 16, `is_db` = 'Y' WHERE `id` = 1849365535660351496; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:47:41', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_time', `field_name` = '更新时间', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'DateTime', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 17, `is_db` = 'Y' WHERE `id` = 1849365535660351497; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:47:41', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'is_deleted', `field_name` = '是否删除', `field_len` = 2, `field_point_len` = 0, `field_default_val` = '0', `field_type` = 'Integer', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 18, `is_db` = 'Y' WHERE `id` = 1849365535660351498; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 10:43:46', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'aaa', `field_name` = 'aaa', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'BigInt', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 4, `is_db` = 'Y' WHERE `id` = 1850819895644786689; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'bbb', `field_name` = 'bbb', `field_len` = 66, `field_point_len` = 29, `field_default_val` = '', `field_type` = 'BigDecimal', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 5, `is_db` = 'Y' WHERE `id` = 1851092531385925634; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 10:44:10', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ccc', `field_name` = 'ccc', `field_len` = 0, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'Date', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 6, `is_db` = 'Y' WHERE `id` = 1851092531385925635; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:45:40', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ddd', `field_name` = 'ddd', `field_len` = 0, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'Time', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 7, `is_db` = 'Y' WHERE `id` = 1851092531385925636; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:46:09', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'eee', `field_name` = 'eee', `field_len` = 0, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'DateTime', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 8, `is_db` = 'Y' WHERE `id` = 1851092531385925637; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:46:46', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'fff', `field_name` = 'fff', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'Text', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 9, `is_db` = 'Y' WHERE `id` = 1851092531385925638; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:47:11', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ggg', `field_name` = 'ggg', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'LongText', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 10, `is_db` = 'Y' WHERE `id` = 1851092531385925639; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 11:47:41', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'hhh', `field_name` = 'hhh', `field_len` = 1, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'Blob', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 11, `is_db` = 'Y' WHERE `id` = 1851092531385925640; + +UPDATE `lowcode_dbform_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlip', `field_name` = '登录IP ', `field_len` = 128, `field_point_len` = 0, `field_default_val` = '', `field_type` = 'String', `field_remark` = '', `is_primary_key` = 'N', `is_null` = 'Y', `sort_num` = 9, `is_db` = 'Y' WHERE `id` = 1854344151786827779; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498114; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498115; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498116; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498117; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498118; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498119; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498120; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498121; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498122; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498123; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498124; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498125; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498126; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498127; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1846853874961498128; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1848263865606012930; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1848268294681985025; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786690; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786691; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786692; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786693; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786694; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786695; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786696; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786697; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786698; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786699; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786700; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1852557613788786701; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258945; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258946; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258947; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258948; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258949; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258950; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258951; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258952; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258953; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258954; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1854695847394258955; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108481; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108482; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108483; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108484; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108485; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108486; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108487; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108488; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108489; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108490; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856505237529108491; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881794; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881795; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881796; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881797; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881798; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881799; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881800; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881801; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881802; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1856507607742881803; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418113; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418114; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418115; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418116; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418117; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418118; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418119; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418120; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418121; + +DELETE FROM `lowcode_dbform_field_dict` WHERE `id` = 1872882476451418122; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:08', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'views', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1836318522535915521; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'xdsj', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1847456815221186565; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'id', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719874; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'name', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719875; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'age', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719876; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'tenant_id', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719877; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_user', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719878; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_time', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719879; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_dept', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719880; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_user', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719881; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_time', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719882; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'is_deleted', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1849365536272719883; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 10:43:46', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'aaa', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1850819896626253825; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'bbb', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1851092532430307329; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ccc', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1851092532430307330; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ddd', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1851092532430307331; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'eee', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1851092532430307332; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'fff', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1851092532430307333; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ggg', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1851092532430307334; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'hhh', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1851092532430307335; + +UPDATE `lowcode_dbform_field_dict` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlip', `dict_type` = '', `dict_code` = '', `dict_table` = '', `dict_text` = '', `dict_table_column` = '' WHERE `id` = 1854344155381346308; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035521; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035522; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035523; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035524; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035525; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035526; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035527; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035528; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035529; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035530; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035531; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035532; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035533; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035534; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1846853876333035535; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1848263865807339521; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1848268294837174273; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696193; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696194; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696195; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696196; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696197; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696198; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696199; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696200; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696201; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696202; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696203; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1852557614002696204; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002626; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002627; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002628; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002629; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002630; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002631; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002632; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002633; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002634; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002635; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1854695847583002636; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955970; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955971; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955972; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955973; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955974; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955975; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955976; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955977; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955978; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955979; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856505237935955980; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591937; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591938; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591939; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591940; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591941; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591942; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591943; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591944; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591945; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1856507608103591946; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972546; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972547; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972548; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972549; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972550; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972551; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972552; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972553; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972554; + +DELETE FROM `lowcode_dbform_field_export` WHERE `id` = 1872882476484972555; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:09', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'views', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1836318526533087234; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'xdsj', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1847456816236208133; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'id', `is_export` = 'N', `import_example_txt` = '' WHERE `id` = 1849365536457269249; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'name', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1849365536457269250; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'age', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1849365536457269251; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'tenant_id', `is_export` = 'N', `import_example_txt` = '' WHERE `id` = 1849365536457269252; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_user', `is_export` = 'N', `import_example_txt` = '' WHERE `id` = 1849365536457269253; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_time', `is_export` = 'N', `import_example_txt` = '' WHERE `id` = 1849365536457269254; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_dept', `is_export` = 'N', `import_example_txt` = '' WHERE `id` = 1849365536457269255; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_user', `is_export` = 'N', `import_example_txt` = '' WHERE `id` = 1849365536457269256; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_time', `is_export` = 'N', `import_example_txt` = '' WHERE `id` = 1849365536457269257; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'is_deleted', `is_export` = 'N', `import_example_txt` = '' WHERE `id` = 1849365536457269258; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 10:43:46', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'aaa', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1850819896789831682; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'bbb', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1851092532761657346; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ccc', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1851092532761657347; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ddd', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1851092532761657348; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'eee', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1851092532761657349; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'fff', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1851092532761657350; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ggg', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1851092532761657351; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'hhh', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1851092532761657352; + +UPDATE `lowcode_dbform_field_export` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlip', `is_export` = 'Y', `import_example_txt` = '' WHERE `id` = 1854344156249567236; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990018; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990019; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990020; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990021; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990022; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990023; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990024; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990025; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990026; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990027; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990028; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990029; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990030; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990031; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1846853877691990032; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1848263866025443330; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1848268295000752130; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160129; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160130; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160131; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160132; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160133; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160134; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160135; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160136; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160137; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160138; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160139; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1852557614250160140; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940609; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940610; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940611; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940612; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940613; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940614; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940615; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940616; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940617; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940618; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1854695847775940619; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106626; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106627; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106628; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106629; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106630; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106631; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106632; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106633; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106634; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106635; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856505238414106636; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107778; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107779; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107780; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107781; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107782; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107783; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107784; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107785; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107786; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1856507608460107787; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944066; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944067; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944068; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944069; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944070; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944071; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944072; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944073; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944074; + +DELETE FROM `lowcode_dbform_field_foreignkey` WHERE `id` = 1872882476505944075; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:09', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'id', `main_table` = '', `main_field` = '' WHERE `id` = 1836318528915451906; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:09', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'time', `main_table` = '', `main_field` = '' WHERE `id` = 1836318529183887362; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:09', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'manipulator', `main_table` = '', `main_field` = '' WHERE `id` = 1836318529448128513; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:09', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'order_status', `main_table` = '', `main_field` = '' WHERE `id` = 1836318529716563969; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:09', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'payment_status', `main_table` = '', `main_field` = '' WHERE `id` = 1836318529980805121; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:09', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'delivery_status', `main_table` = '', `main_field` = '' WHERE `id` = 1836318530240851970; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:09', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'views', `main_table` = '', `main_field` = '' WHERE `id` = 1836318530509287426; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:10', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'tenant_id', `main_table` = '', `main_field` = '' WHERE `id` = 1836318531037769730; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:10', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'create_user', `main_table` = '', `main_field` = '' WHERE `id` = 1836318531302010881; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:10', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'create_time', `main_table` = '', `main_field` = '' WHERE `id` = 1836318531562057729; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:10', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'create_dept', `main_table` = '', `main_field` = '' WHERE `id` = 1836318531826298882; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:10', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'update_user', `main_table` = '', `main_field` = '' WHERE `id` = 1836318532090540034; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:10', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'update_time', `main_table` = '', `main_field` = '' WHERE `id` = 1836318532358975489; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:10', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'is_deleted', `main_table` = '', `main_field` = '' WHERE `id` = 1836318532623216642; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'xdsj', `main_table` = '', `main_field` = '' WHERE `id` = 1847456817255424004; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'id', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652801; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'name', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652802; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'age', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652803; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'tenant_id', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652804; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_user', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652805; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_time', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652806; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_dept', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652807; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_user', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652808; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_time', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652809; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'is_deleted', `main_table` = '', `main_field` = '' WHERE `id` = 1849365536616652810; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 10:43:46', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'aaa', `main_table` = '', `main_field` = '' WHERE `id` = 1850819896936632322; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'bbb', `main_table` = '', `main_field` = '' WHERE `id` = 1851092533093007362; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ccc', `main_table` = '', `main_field` = '' WHERE `id` = 1851092533093007363; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ddd', `main_table` = '', `main_field` = '' WHERE `id` = 1851092533093007364; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'eee', `main_table` = '', `main_field` = '' WHERE `id` = 1851092533093007365; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'fff', `main_table` = '', `main_field` = '' WHERE `id` = 1851092533093007366; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ggg', `main_table` = '', `main_field` = '' WHERE `id` = 1851092533093007367; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'hhh', `main_table` = '', `main_field` = '' WHERE `id` = 1851092533093007368; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'id', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250433; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlsj', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250435; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'zdlx', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250437; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'llq', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250438; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'czxt', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250439; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'tenant_id', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250440; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'create_user', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250441; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'create_time', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250442; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'create_dept', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250443; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'update_user', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250444; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'update_time', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250445; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'is_deleted', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250446; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'sbmc', `main_table` = '', `main_field` = '' WHERE `id` = 1854341003391250447; + +UPDATE `lowcode_dbform_field_foreignkey` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlip', `main_table` = '', `main_field` = '' WHERE `id` = 1854344157256200195; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756610; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756611; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756612; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756613; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756614; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756615; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756616; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756617; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756618; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756619; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756620; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756621; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756622; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756623; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1846853880514756624; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1848263866432290818; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1848268295323713537; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893698; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893699; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893700; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893701; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893702; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893703; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893704; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893705; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893706; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893707; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893708; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1852557614740893709; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427969; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427970; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427971; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427972; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427973; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427974; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427975; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427976; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427977; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427978; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1854695848153427979; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900353; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900354; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900355; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900356; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900357; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900358; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900359; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900360; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900361; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900362; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856505239596900363; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499586; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499587; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499588; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499589; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499590; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499591; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499592; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499593; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499594; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1856507609202499595; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858625; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858626; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858627; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858628; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858629; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858630; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858631; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858632; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858633; + +DELETE FROM `lowcode_dbform_field_query` WHERE `id` = 1872882476568858634; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:11', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'id', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318536863657986; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:11', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'time', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318537127899138; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:11', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'manipulator', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318537392140290; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:11', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'order_status', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318537660575746; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:11', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'payment_status', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318537929011202; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:11', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'delivery_status', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318538189058050; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:11', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'views', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318538461687809; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:11', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'tenant_id', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318538981781505; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:12', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'create_user', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318539246022657; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:12', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'create_time', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318539510263809; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:12', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'create_dept', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318539778699266; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:12', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'update_user', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318540047134721; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:12', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'update_time', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318540311375873; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:12', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:39:31', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'is_deleted', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1836318540579811329; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'id', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993090; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'bh', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993091; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'name', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993092; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'xdsj', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993093; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'num', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993094; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'money', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993095; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'status', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993096; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'tenant_id', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993097; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'create_user', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993098; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'create_time', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993099; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'create_dept', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993100; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'update_user', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993101; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'update_time', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993102; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'is_deleted', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1847456819339993103; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'id', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585730; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'name', `query_is_db` = 'Y', `query_is_web` = 'Y', `query_mode` = 'LIKE', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585731; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'age', `query_is_db` = 'Y', `query_is_web` = 'Y', `query_mode` = 'LIKE', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585732; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'tenant_id', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585733; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_user', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585734; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_time', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585735; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_dept', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585736; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_user', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585737; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_time', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585738; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'is_deleted', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1849365536960585739; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'aaa', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1850819897255399426; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'bbb', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1851092533776678914; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ccc', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1851092533776678915; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ddd', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1851092533776678916; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'eee', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1851092533776678917; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'fff', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1851092533776678918; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ggg', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1851092533776678919; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 14:42:28', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'hhh', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1851092533776678920; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'id', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854341003835846657; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlsj', `query_is_db` = 'Y', `query_is_web` = 'Y', `query_mode` = 'RANGE', `query_config` = 'return {\n option_str:`return {\n \"searchLabelWidth\":1,\n \"searchSpan\":4,\n \"searchPlaceholder\":\'登录时间\',\n \"searchOrder\":2,\n}`,\n custom_str: `return {\n searchLabel: \'\'\n}`,\n }', `query_default_val` = '' WHERE `id` = 1854341003835846659; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'zdlx', `query_is_db` = 'Y', `query_is_web` = 'Y', `query_mode` = 'EQ', `query_config` = 'return {\n option_str:`return {\n \"searchLabelWidth\":1,\n \"searchSpan\":4,\n \"searchPlaceholder\":\'终端类型\',\n \"searchOrder\":3,\n}`,\n custom_str: `return {\n searchLabel:\'\'\n}`,\n }', `query_default_val` = '' WHERE `id` = 1854341003835846661; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'llq', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854341003835846662; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'czxt', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = 'return {\n option_str:`return {\n}`,\n custom_str: `return {\n \n}`,\n }', `query_default_val` = '' WHERE `id` = 1854341003835846663; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'tenant_id', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854341003835846664; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'create_user', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854341003835846665; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'create_time', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854341003835846666; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'create_dept', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854341003835846667; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'update_user', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854341003835846668; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'update_time', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854341003835846669; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'is_deleted', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854341003835846670; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'sbmc', `query_is_db` = 'Y', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = 'return {\n option_str:`return {\n}`,\n custom_str: `return {\n}`,\n }', `query_default_val` = '' WHERE `id` = 1854341003835846671; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'ss', `query_is_db` = 'Y', `query_is_web` = 'Y', `query_mode` = 'LIKE', `query_config` = 'return {\n option_str:`return {\n \"searchLabelWidth\":1,\n \"searchSpan\":4,\n \"searchPlaceholder\":\'输入搜索关键字\',\n \"searchOrder\":4,\n}`,\n custom_str: `return {\n searchLabel: \'\'\n}`,\n }', `query_default_val` = '' WHERE `id` = 1854344158988447745; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'macdz', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854344158988447746; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlip', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854344158988447747; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'szdq', `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'EQ', `query_config` = '', `query_default_val` = '' WHERE `id` = 1854344158988447748; + +UPDATE `lowcode_dbform_field_query` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlry', `query_is_db` = 'Y', `query_is_web` = 'Y', `query_mode` = 'LIKE', `query_config` = 'return {\n option_str:`return {\n \"searchLabelWidth\":1,\n \"searchSpan\":4,\n \"searchPlaceholder\":\'登录人员\',\n \"searchOrder\":1,\n}`,\n custom_str: `return {\n searchLabel: \'\'\n}`,\n }', `query_default_val` = '' WHERE `id` = 1854344158988447749; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110338; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110339; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110340; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110341; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110342; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110343; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110344; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110345; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110346; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110347; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110348; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110349; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110350; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110351; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1846853879076110352; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1848263866226769921; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1848268295160135682; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624066; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624067; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624068; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624069; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624070; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624071; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624072; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624073; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624074; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624075; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624076; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1852557614497624077; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489986; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489987; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489988; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489989; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489990; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489991; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489992; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489993; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489994; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489995; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1854695847960489996; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389570; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389571; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389572; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389573; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389574; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389575; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389576; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389577; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389578; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389579; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856505239089389580; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595138; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595139; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595140; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595141; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595142; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595143; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595144; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595145; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595146; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1856507608837595147; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109890; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109891; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109892; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109893; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109894; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109895; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109896; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109897; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109898; + +DELETE FROM `lowcode_dbform_field_web` WHERE `id` = 1872882476531109899; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-14 09:23:36', `is_deleted` = 0, `dbform_id` = 1833031105253642242, `field_code` = 'tenant_id', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1833031112941801478; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-14 09:23:36', `is_deleted` = 0, `dbform_id` = 1833031105253642242, `field_code` = 'create_user', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'userSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1833031112941801479; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-14 09:23:37', `is_deleted` = 0, `dbform_id` = 1833031105253642242, `field_code` = 'create_time', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'date', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1833031112941801480; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-14 09:23:37', `is_deleted` = 0, `dbform_id` = 1833031105253642242, `field_code` = 'create_dept', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'deptSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1833031112941801481; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-14 09:23:37', `is_deleted` = 0, `dbform_id` = 1833031105253642242, `field_code` = 'update_user', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'userSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1833031112941801482; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-14 09:23:37', `is_deleted` = 0, `dbform_id` = 1833031105253642242, `field_code` = 'update_time', `is_db_select` = '', `is_show_list` = '', `is_show_form` = '', `is_show_column` = '', `is_show_sort` = '', `is_required` = '', `control_type` = 'date', `controls_config` = '', `cell_width` = '', `cell_width_type` = '', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1833031112941801483; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-14 09:23:37', `is_deleted` = 0, `dbform_id` = 1833031105253642242, `field_code` = 'is_deleted', `is_db_select` = '', `is_show_list` = '', `is_show_form` = '', `is_show_column` = '', `is_show_sort` = '', `is_required` = '', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = '', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1833031112941801484; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-09-12 11:23:24', `is_deleted` = 0, `dbform_id` = 1834065859105136642, `field_code` = 'tenant_id', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834065859612647430; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-09-12 11:23:24', `is_deleted` = 0, `dbform_id` = 1834065859105136642, `field_code` = 'create_dept', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'deptSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834065859612647433; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-09-12 11:23:24', `is_deleted` = 0, `dbform_id` = 1834065859105136642, `field_code` = 'update_user', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'userSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834065859612647434; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-09-12 11:23:24', `is_deleted` = 0, `dbform_id` = 1834065859105136642, `field_code` = 'update_time', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'date', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834065859612647435; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-13 17:30:13', `is_deleted` = 0, `dbform_id` = 1834136609367400450, `field_code` = 'tenant_id', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834136621652516866; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-13 17:30:13', `is_deleted` = 0, `dbform_id` = 1834136609367400450, `field_code` = 'create_user', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'userSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834136621652516867; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-13 17:30:13', `is_deleted` = 0, `dbform_id` = 1834136609367400450, `field_code` = 'create_time', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'date', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834136621652516868; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-13 17:30:13', `is_deleted` = 0, `dbform_id` = 1834136609367400450, `field_code` = 'create_dept', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'deptSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834136621652516869; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-13 17:30:13', `is_deleted` = 0, `dbform_id` = 1834136609367400450, `field_code` = 'update_user', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'userSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834136621652516870; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-13 17:30:13', `is_deleted` = 0, `dbform_id` = 1834136609367400450, `field_code` = 'update_time', `is_db_select` = '', `is_show_list` = '', `is_show_form` = '', `is_show_column` = '', `is_show_sort` = '', `is_required` = '', `control_type` = 'date', `controls_config` = '', `cell_width` = '', `cell_width_type` = '', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834136621652516871; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = 1, `update_time` = '2024-09-13 17:30:13', `is_deleted` = 0, `dbform_id` = 1834136609367400450, `field_code` = 'is_deleted', `is_db_select` = '', `is_show_list` = '', `is_show_form` = '', `is_show_column` = '', `is_show_sort` = '', `is_required` = '', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = '', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1834136621652516872; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:10', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'views', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1836318534477099010; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'xdsj', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1847456818291417092; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'id', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619266; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'name', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619267; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'age', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619268; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'tenant_id', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619269; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_user', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'userSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619270; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_time', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'date', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619271; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_dept', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'deptSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619272; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_user', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'userSelect', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619273; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_time', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'date', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619274; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'is_deleted', `is_db_select` = 'Y', `is_show_list` = 'N', `is_show_form` = 'N', `is_show_column` = 'N', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1849365536788619275; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 10:43:46', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'aaa', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1850819897091821569; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'bbb', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1851092533432745985; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ccc', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1851092533432745986; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ddd', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1851092533432745987; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'eee', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1851092533432745988; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'fff', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1851092533432745989; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ggg', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1851092533432745990; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'hhh', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1851092533432745991; + +UPDATE `lowcode_dbform_field_web` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlip', `is_db_select` = 'Y', `is_show_list` = 'Y', `is_show_form` = 'Y', `is_show_column` = 'Y', `is_show_sort` = 'N', `is_required` = 'N', `control_type` = 'input', `controls_config` = '', `cell_width` = '', `cell_width_type` = 'min', `verify_config` = '', `format_config` = '{\"formatType\":\"\",\"formatJson\":{\"sql\":{},\"java\":{},\"fun\":\"\"}}' WHERE `id` = 1854344158111838212; + +INSERT INTO `lowcode_dbform_role_field`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `dbform_id`, `field_code`, `list_is_view`, `form_is_view`, `form_is_edit`, `enable_state`) VALUES (1873568108765057025, 158, 1, '2024-12-30 11:13:41', 101, 1, '2024-12-30 11:13:58', 1, 1847167244620152834, 'id', NULL, NULL, NULL, NULL); + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819970; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819971; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819972; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819973; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819974; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819975; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819976; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819977; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819978; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819979; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819980; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819981; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819982; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819983; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1846853881940819984; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1848263868122595329; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1848268296795914242; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637377; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637378; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637379; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637380; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637381; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637382; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637383; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637384; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637385; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637386; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637387; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1852557614929637388; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560257; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560258; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560259; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560260; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560261; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560262; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560263; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560264; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560265; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560266; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1854695848350560267; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364289; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364290; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364291; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364292; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364293; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364294; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364295; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364296; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364297; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364298; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856505239844364299; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194561; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194562; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194563; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194564; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194565; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194566; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194567; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194568; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194569; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1856507610016194570; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413058; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413059; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413060; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413061; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413062; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413063; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413064; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413065; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413066; + +DELETE FROM `lowcode_dbform_summary` WHERE `id` = 1872882476602413067; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-18 16:17:12', `create_dept` = 101, `update_user` = NULL, `update_time` = '2025-01-06 17:29:49', `is_deleted` = 0, `dbform_id` = 1836318516001189890, `field_code` = 'views', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1836318542437888001; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-06 17:42:35', `is_deleted` = 0, `dbform_id` = 1847456813371498498, `field_code` = 'xdsj', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1847456820375986181; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'id', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466753; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'name', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466754; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'age', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466755; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'tenant_id', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466756; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_user', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466757; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_time', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466758; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'create_dept', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466759; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_user', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466760; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'update_time', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466761; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'is_deleted', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1849365537195466762; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2024-10-29 10:43:47', `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'aaa', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1850819897800658945; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'bbb', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1851092534359687169; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ccc', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1851092534359687170; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ddd', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1851092534359687171; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'eee', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1851092534359687172; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'fff', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1851092534359687173; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'ggg', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1851092534359687174; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 0, `dbform_id` = 1849365535287058433, `field_code` = 'hhh', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1851092534359687175; + +UPDATE `lowcode_dbform_summary` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-14 17:27:08', `is_deleted` = 0, `dbform_id` = 1854341001851940865, `field_code` = 'dlip', `summary_type` = 'bottom', `summary_show` = 'N', `summary_sql` = '', `summary_label` = '', `summary_json` = '{\"sqlType\":\"\",\"sqlValue\":\"\"}' WHERE `id` = 1854344160179630084; + +INSERT INTO `lowcode_desform`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `desform_name`, `desform_json`, `group_desform_id`, `is_open`, `is_template`) VALUES (1820725669344575489, 1, 1, '2024-08-06 15:36:42', 101, 1, '2025-01-16 16:36:24', 0, '开发测试', '{\"jsEnhance\":\"return {\\n afterSubmit(data) { //提交数据后触发\\n return new Promise((resolve) => {\\n console.log(\'===afterSubmit===\', data)\\n resolve(true)\\n })\\n },\\n}\\n\",\"scssEnhance\":\".low-form__1820725669344575489 {\\n //样式请写在当前位置内\\n}\",\"labelPosition\":\"right\",\"labelSuffix\":\" \",\"labelWidth\":120,\"gutter\":20,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":false,\"emptyText\":\"清空\",\"menuPosition\":\"center\",\"size\":\"default\",\"column\":{\"name\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"姓名\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":12,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"value\":\"11\"},\"age\":{\"type\":\"number\",\"controlType\":\"input\",\"label\":\"年龄\",\"readonly\":false,\"controls\":true,\"controlsPosition\":\"\",\"textPosition\":\"left\",\"display\":true,\"span\":12,\"disabled\":false,\"required\":true,\"hideLabel\":false,\"value\":11},\"fields_4037243\":{\"type\":\"userSelect\",\"controlType\":\"select\",\"label\":\"审核人\",\"findType\":\"all\",\"columnKey\":[\"mobile\",\"sex\",\"deptName\"],\"display\":true,\"span\":12,\"disabled\":false,\"required\":false,\"hideLabel\":false},\"explain\":{\"type\":\"textarea\",\"controlType\":\"input\",\"label\":\"申请说明\",\"readonly\":false,\"minRows\":3,\"maxRows\":5,\"display\":true,\"span\":24,\"disabled\":false,\"required\":false,\"hideLabel\":false}},\"tableDesignId\":\"1876555399959760897\",\"isSubmitTable\":true,\"group\":[]}', 1820725650445041666, 'N', 'N'); + +INSERT INTO `lowcode_desform`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `desform_name`, `desform_json`, `group_desform_id`, `is_open`, `is_template`) VALUES (1881157513604263938, 1, 1, '2025-01-20 09:51:16', 101, 1, '2025-01-20 10:41:11', 0, '表单设计增强演示', '{\"jsEnhance\":\"return {\\n afterSubmit(data) { //提交数据后触发\\n return new Promise((resolve) => {\\n useFun.requestApi(\'post\', \'/jeelowcode/dbform-data/save/1881167517744922626\', {\\n data\\n }).then(res => {\\n message.success(\'表2添加成功\')\\n })\\n\\n resolve(true)\\n })\\n },\\n}\\n\",\"scssEnhance\":\".low-form__1881157513604263938 {\\n //样式请写在当前位置内\\n}\",\"labelPosition\":\"right\",\"labelSuffix\":\" \",\"labelWidth\":120,\"gutter\":20,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":true,\"emptyText\":\"清空\",\"menuPosition\":\"center\",\"size\":\"default\",\"isSubmitTable\":true,\"column\":{\"name\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"姓名\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":12,\"disabled\":false,\"required\":false,\"hideLabel\":false}},\"group\":[]}', NULL, 'N', 'N'); + +UPDATE `lowcode_desform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-09-25 13:59:35', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-30 10:08:17', `is_deleted` = 0, `desform_name` = '通用页面-高级详情页-顶部信息', `desform_json` = '{\"jsEnhance\":\"return {\\n}\\n\",\"scssEnhance\":\".low-form__1838820624684339201 {\\n padding: 40px 40px 30px 40px !important;\\n background-color: white;\\n border: 1px solid #e4e7ed;\\n border-radius: 4px 4px 0 0;\\n border-bottom: none;\\n\\n .el-form {\\n .el-row {\\n border: none !important;\\n margin: 0 !important;\\n }\\n }\\n\\n .location_box {\\n .el-form-item {\\n position: absolute;\\n width: 100%;\\n left: 0;\\n top: 0;\\n\\n .el-form-item__content {\\n padding: 0 20px;\\n }\\n }\\n\\n }\\n\\n .btn_group_class {\\n text-align: center;\\n\\n .el-button {\\n .mr-3px {\\n width: 0;\\n margin-right: 0;\\n }\\n }\\n }\\n\\n .tabs_title_class,\\n .btn_group_class {\\n height: 60px;\\n }\\n\\n .system_number_class,\\n .type_of_industry_class,\\n .customer_source_class,\\n .khzt_class,\\n .khxj_class,\\n .create_date_class,\\n .head_contact_class,\\n .vesting_officer_class {\\n height: 50px;\\n display: flex;\\n align-items: center;\\n }\\n\\n .tabs_title_class,\\n .btn_group_class,\\n .system_number_class,\\n .type_of_industry_class,\\n .customer_source_class,\\n .khzt_class,\\n .khxj_class,\\n .create_date_class,\\n .head_contact_class,\\n .vesting_officer_class {\\n border: none !important;\\n\\n .el-form-item {\\n width: 100%;\\n }\\n\\n .el-input__wrapper,\\n .el-select__selection {\\n font-size: 14px;\\n }\\n\\n .el-select__selected-item {\\n color: #666666 !important;\\n }\\n\\n .el-form-item__label {\\n background-color: white;\\n height: auto;\\n font-weight: 700;\\n font-size: 13px;\\n color: #999999;\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\n\\n &::after {\\n content: \':\'\\n }\\n }\\n\\n .el-form-item__content {\\n width: 100%;\\n border: none;\\n padding-left: 10px;\\n }\\n }\\n\\n .tabs_title_class {\\n .el-form-item {\\n .el-form-item__content {\\n padding-left: 0;\\n\\n .avue-title {\\n p {\\n color: #666670;\\n font-size: 22px;\\n margin-left: 0;\\n }\\n }\\n }\\n\\n\\n }\\n }\\n\\n .khzt_class {\\n .el-select__selected-item {\\n font-size: 14px;\\n text-align: center;\\n }\\n }\\n\\n .khxj_class {\\n .el-rate {\\n justify-content: center;\\n }\\n }\\n\\n .khzt_class,\\n .khxj_class {\\n .el-form-item__label {\\n border-bottom: none !important;\\n display: block;\\n text-align: center !important;\\n padding-left: 12px !important;\\n\\n &::after {\\n content: \'\'\\n }\\n }\\n }\\n}\",\"labelPosition\":\"right\",\"labelSuffix\":\" \",\"labelWidth\":120,\"gutter\":20,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":false,\"emptyText\":\"清空\",\"menuPosition\":\"center\",\"size\":\"default\",\"column\":{\"tabs_title\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"\",\"display\":true,\"span\":8,\"hideLabel\":true,\"styles\":{},\"className\":\"tabs_title_class\"},\"btn_group\":{\"type\":\"buttonList\",\"controlType\":\"\",\"label\":\"按钮组\",\"params\":{\"buttonList\":[{\"label\":\"主要操作\",\"prop\":\"master_btn\",\"id\":\"btn_881\",\"icon\":\"\",\"type\":\"primary\",\"display\":true,\"viewShow\":true,\"btnLoading\":true,\"configStr\":\"return {\\r\\n //其他配置请参考element-plus button配置\\r\\n type:\'primary\',\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n console.log(\'点击了按钮\')\\r\\n if (obj.loading) obj.loading() //关闭loading方法\\r\\n }\\r\\n}\\r\\n\"},{\"label\":\"辅助操作\",\"prop\":\"support_btn1\",\"id\":\"btn_3844\",\"icon\":\"\",\"type\":\"\",\"display\":true,\"viewShow\":true,\"btnLoading\":true,\"configStr\":\"return {\\r\\n //其他配置请参考element-plus button配置\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n console.log(\'点击了按钮\')\\r\\n if (obj.loading) obj.loading() //关闭loading方法\\r\\n }\\r\\n}\\r\\n\",\"plain\":false,\"text\":false,\"round\":false,\"circle\":false,\"link\":false},{\"label\":\"辅助操作\",\"prop\":\"support_btn2\",\"id\":\"btn_7084\",\"icon\":\"\",\"type\":\"\",\"display\":true,\"viewShow\":true,\"btnLoading\":true,\"configStr\":\"return {\\r\\n //其他配置请参考element-plus button配置\\r\\n //当前按钮的点击事件\\r\\n \\r\\n handleClick: (obj) => {\\r\\n console.log(\'点击了按钮\')\\r\\n if (obj.loading) obj.loading() //关闭loading方法\\r\\n }\\r\\n}\\r\\n\"}],\"location\":\"right\"},\"display\":true,\"span\":16,\"disabled\":false,\"hideLabel\":true,\"offset\":0,\"className\":\"btn_group_class\"},\"system_number\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"系统编号\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelWidth\":80,\"className\":\"system_number_class\"},\"type_of_industry\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"行业类型\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"type_of_industry\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"家用电器\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"交通运输\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"商务服务\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"家居用品\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"5\",\"label\":\"电工电气\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"6\",\"label\":\"数码产品\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"7\",\"label\":\"通信产品\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"8\",\"label\":\"办公文教\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"9\",\"label\":\"运动休闲\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"10\",\"label\":\"传媒广电\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"labelWidth\":80,\"className\":\"type_of_industry_class\"},\"customer_source\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"客户来源\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":5,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"crm_customer_source\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"促销\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"搜索引擎\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"广告\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"转介绍\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"5\",\"label\":\"线上注册\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"6\",\"label\":\"线上咨询\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"7\",\"label\":\"预约上门\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"8\",\"label\":\"陌拜\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"9\",\"label\":\"电话咨询\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"10\",\"label\":\"邮件咨询\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"labelWidth\":80,\"className\":\"customer_source_class\"},\"customer_status\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"客户状态\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":3,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"customer_status\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"了解产品\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"正在跟进\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"正在试用\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"准备购买\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"5\",\"label\":\"准备付款\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"6\",\"label\":\"已经购买\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"7\",\"label\":\"暂时搁置\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"labelWidth\":0,\"labelPosition\":\"top\",\"className\":\"khzt_class location_box\"},\"customer_rating\":{\"type\":\"rate\",\"controlType\":\"rate\",\"label\":\"客户星级\",\"texts\":[],\"colors\":[],\"display\":true,\"span\":4,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"value\":0,\"labelPosition\":\"top\",\"showScore\":false,\"showText\":false,\"allowHalf\":false,\"className\":\"khxj_class location_box\",\"offset\":0,\"labelWidth\":0},\"create_date\":{\"type\":\"datetime\",\"controlType\":\"date\",\"label\":\"创建日期\",\"clearable\":true,\"format\":\"YYYY-MM-DD HH:mm:ss\",\"valueFormat\":\"YYYY-MM-DD HH:mm:ss\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelWidth\":80,\"value\":[],\"className\":\"create_date_class\"},\"head_contact\":{\"type\":\"userSelect\",\"controlType\":\"select\",\"label\":\"首联系人\",\"findType\":\"all\",\"columnKey\":[\"mobile\",\"sex\",\"deptName\"],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelWidth\":80,\"className\":\"head_contact_class\"},\"vesting_officer\":{\"type\":\"userSelect\",\"controlType\":\"select\",\"label\":\"归属人员\",\"findType\":\"all\",\"columnKey\":[\"mobile\",\"sex\",\"deptName\"],\"display\":true,\"span\":5,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelWidth\":80,\"className\":\"vesting_officer_class\"}},\"group\":[]}', `group_desform_id` = 1829756131023052802, `is_open` = 'N', `is_template` = 'N' WHERE `id` = 1838820624684339201; + +UPDATE `lowcode_desform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-11 09:26:50', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:36:00', `is_deleted` = 0, `desform_name` = '管理模块-订单详情-头部', `desform_json` = '{\"jsEnhance\":\"//初始化收货人表单\\nuseFun.controlInit(\'FormView\', \'formView_xgshr\', {\\n formId: \'1834792963683192834\', //表单设计id\\n formType: \'add\', //表单类型 add | edit | view\\n handleType: \'default\', //处理类型 default | returnData\\n showType: \'dialog\', //弹窗类型 dialog | drawer\\n defaultData: {\\n }, //默认表单数据\\n enhanceData: {\\n }, //传递给表单js增强内部调用配置\\n showButton: false,\\n popOption: { //弹窗配置\\n title: \'收货人信息\', //标题\\n width: \'35%\', //弹窗宽度\\n fullscreen: false, //是否全屏\\n footerBtn: [ //底部按钮配置\\n {\\n params: {}, //el-button 其他参数\\n name: \'取消\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n //点击事件\\n if (loading) loading() //关闭loading\\n formView_xgshr.value.show = false\\n }\\n },\\n {\\n params: {\\n type: \'primary\',\\n }, //el-button 其他参数\\n name: \'保存\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n message.success(\'保存成功\')\\n //点击事件\\n setTimeout(() => {\\n if (loading) loading() //关闭loading\\n formView_xgshr.value.show = false\\n }, 500)\\n }\\n }\\n ],\\n headerBtn: [], //顶部按钮配置(配置同上)\\n dialogParams: {\\n } //弹窗其他配置\\n },\\n beforeClose: (type, done, formData, loading) => {\\n // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发\\n // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法\\n if (type == \'submit\') {\\n if (obj.loading) obj.loading() //关闭loading方法\\n }\\n done()\\n }\\n})\\n\\n//初始化发票表单\\nuseFun.controlInit(\'FormView\', \'formView_xgfp\', {\\n formId: \'1834837596136083458\', //表单设计id\\n formType: \'add\', //表单类型 add | edit | view\\n handleType: \'default\', //处理类型 default | returnData\\n showType: \'dialog\', //弹窗类型 dialog | drawer\\n defaultData: {}, //默认表单数据\\n enhanceData: {}, //传递给表单js增强内部调用配置\\n showButton: false,\\n popOption: { //弹窗配置\\n title: \'修改发票\', //标题\\n width: \'35%\', //弹窗宽度\\n fullscreen: false, //是否全屏\\n footerBtn: [ //底部按钮配置\\n {\\n params: {}, //el-button 其他参数\\n name: \'取消\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n //点击事件\\n if (loading) loading() //关闭loading\\n formView_xgfp.value.show = false\\n }\\n },\\n {\\n params: {\\n type: \'primary\',\\n }, //el-button 其他参数\\n name: \'保存\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n message.success(\'保存成功\')\\n //点击事件\\n setTimeout(() => {\\n if (loading) loading() //关闭loading\\n formView_xgfp.value.show = false\\n }, 500)\\n }\\n }\\n ],\\n headerBtn: [], //顶部按钮配置(配置同上)\\n dialogParams: {\\n } //弹窗其他配置\\n },\\n beforeClose: (type, done, formData, loading) => {\\n // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发\\n // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法\\n if (type == \'submit\') {\\n if (obj.loading) obj.loading() //关闭loading方法\\n\\n }\\n done()\\n }\\n})\\n\\n//初始化修改费用表单\\nuseFun.controlInit(\'FormView\', \'formView_xgfy\', {\\n formId: \'1834868566172176386\', //表单设计id\\n formType: \'add\', //表单类型 add | edit | view\\n handleType: \'default\', //处理类型 default | returnData\\n showType: \'dialog\', //弹窗类型 dialog | drawer\\n defaultData: props.defaultData, //默认表单数据\\n enhanceData: {}, //传递给表单js增强内部调用配置\\n showButton: false,\\n popOption: { //弹窗配置\\n title: \'修改费用\', //标题\\n width: \'35%\', //弹窗宽度\\n fullscreen: false, //是否全屏\\n footerBtn: [ //底部按钮配置\\n {\\n params: {}, //el-button 其他参数\\n name: \'取消\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n //点击事件\\n if (loading) loading() //关闭loading\\n formView_xgfy.value.show = false\\n }\\n },\\n {\\n params: {\\n type: \'primary\',\\n }, //el-button 其他参数\\n name: \'保存\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n message.success(\'保存成功\')\\n //点击事件\\n setTimeout(() => {\\n if (loading) loading() //关闭loading\\n formView_xgfy.value.show = false\\n }, 500)\\n }\\n }\\n ],\\n headerBtn: [], //顶部按钮配置(配置同上)\\n dialogParams: {\\n } //弹窗其他配置\\n },\\n beforeClose: (type, done, formData, loading) => {\\n // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发\\n // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法\\n if (type == \'submit\') {\\n if (obj.loading) obj.loading() //关闭loading方法\\n\\n }\\n done()\\n }\\n})\\n\\n//初始化备注订单表单\\nuseFun.controlInit(\'FormView\', \'formView_bzdd\', {\\n formId: \'1834868736150540290\', //表单设计id\\n formType: \'add\', //表单类型 add | edit | view\\n handleType: \'default\', //处理类型 default | returnData\\n showType: \'dialog\', //弹窗类型 dialog | drawer\\n defaultData: props.defaultData, //默认表单数据\\n enhanceData: {}, //传递给表单js增强内部调用配置\\n showButton: false,\\n popOption: { //弹窗配置\\n title: \'修改费用\', //标题\\n width: \'35%\', //弹窗宽度\\n fullscreen: false, //是否全屏\\n footerBtn: [ //底部按钮配置\\n {\\n params: {}, //el-button 其他参数\\n name: \'取消\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n //点击事件\\n if (loading) loading() //关闭loading\\n formView_bzdd.value.show = false\\n }\\n },\\n {\\n params: {\\n type: \'primary\',\\n }, //el-button 其他参数\\n name: \'保存\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n message.success(\'保存成功\')\\n //点击事件\\n setTimeout(() => {\\n if (loading) loading() //关闭loading\\n formView_bzdd.value.show = false\\n }, 500)\\n }\\n }\\n ],\\n headerBtn: [], //顶部按钮配置(配置同上)\\n dialogParams: {\\n } //弹窗其他配置\\n },\\n beforeClose: (type, done, formData, loading) => {\\n // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发\\n // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法\\n if (type == \'submit\') {\\n if (obj.loading) obj.loading() //关闭loading方法\\n\\n }\\n done()\\n }\\n})\\n\\n//初始化关闭订单表单\\nuseFun.controlInit(\'FormView\', \'formView_gbdd\', {\\n formId: \'1836227753657548801\', //表单设计id\\n formType: \'add\', //表单类型 add | edit | view\\n handleType: \'default\', //处理类型 default | returnData\\n showType: \'dialog\', //弹窗类型 dialog | drawer\\n defaultData: {}, //默认表单数据\\n enhanceData: {}, //传递给表单js增强内部调用配置\\n showButton: false,\\n popOption: { //弹窗配置\\n title: \'修改费用\', //标题\\n width: \'35%\', //弹窗宽度\\n fullscreen: false, //是否全屏\\n footerBtn: [ //底部按钮配置\\n {\\n params: {}, //el-button 其他参数\\n name: \'取消\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n //点击事件\\n if (loading) loading() //关闭loading\\n formView_gbdd.value.show = false\\n }\\n },\\n {\\n params: {\\n type: \'primary\',\\n }, //el-button 其他参数\\n name: \'保存\', //按钮名称\\n display: true, //是否显示\\n loading: true, //点击时是否有loading\\n icon: \'\', //图标\\n clickFun: (loading) => {\\n message.success(\'保存成功\')\\n //点击事件\\n setTimeout(() => {\\n if (loading) loading() //关闭loading\\n formView_gbdd.value.show = false\\n }, 500)\\n }\\n }\\n ],\\n headerBtn: [], //顶部按钮配置(配置同上)\\n dialogParams: {\\n } //弹窗其他配置\\n },\\n beforeClose: (type, done, formData, loading) => {\\n // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发\\n // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法\\n if (type == \'submit\') {\\n if (obj.loading) obj.loading() //关闭loading方法\\n\\n }\\n done()\\n }\\n})\\n\\nconst { formView_xgshr, formView_xgfp, formView_xgfy, formView_bzdd, formView_gbdd } = Vue.toRefs(rendControlData.value)\\n\\n//打开按钮的表单\\nuseFun.openForm = (formView_value) => {\\n formView_value.value.show = true //显示FormView\\n}\\n\\nreturn {\\n initData(formData) {\\n return new Promise(resolve => {\\n if (formData.order_money) {\\n let je = formData.order_money\\n if (isNaN(parseFloat(je))) return false\\n let newJe = Math.round(je * 100) / 100\\n let newJeString = newJe.toString()\\n let newJeLength = newJeString.indexOf(\'.\')\\n if (newJeLength < 0) {\\n newJeLength = newJeString.length;\\n newJeString += \'.\'\\n }\\n while (newJeString.length <= newJeLength + 2) {\\n newJeString += \'0\'\\n }\\n formData.order_money = \'¥\' + newJeString\\n }\\n resolve(formData)\\n })\\n },\\n}\\n\\n\\n\\n\",\"scssEnhance\":\".low-form__1844550190467956737 {\\r\\n .el-form {\\r\\n .el-row {\\r\\n border: none !important;\\r\\n }\\r\\n }\\r\\n\\r\\n .btn_group_class {\\r\\n\\r\\n .el-form-item {\\r\\n height: 60px;\\r\\n line-height: 60px;\\r\\n }\\r\\n\\r\\n .el-button {\\r\\n color: rgb(153, 153, 153);\\r\\n font-size: 14px;\\r\\n }\\r\\n }\\r\\n\\r\\n\\r\\n .tabs_class {\\r\\n .form-tabs {\\r\\n margin-top: 50px !important;\\r\\n border-top: 1px solid #eee;\\r\\n\\r\\n .el-tabs__header,\\r\\n .el-col {\\r\\n border-right: none !important;\\r\\n }\\r\\n\\r\\n }\\r\\n }\\r\\n\\r\\n .mode_distribution_class,\\r\\n .order_type_class,\\r\\n .order_source_class,\\r\\n .update_date_class,\\r\\n .mode_payment_class,\\r\\n .payment_date_class {\\r\\n height: 50px;\\r\\n display: flex;\\r\\n align-items: center;\\r\\n\\r\\n .el-form-item {\\r\\n width: 100%;\\r\\n }\\r\\n }\\r\\n\\r\\n\\r\\n .order_bh_class,\\r\\n .order_source_class,\\r\\n .order_type_class,\\r\\n .update_date_class,\\r\\n .mode_payment_class,\\r\\n .payment_date_class,\\r\\n .mode_distribution_class {\\r\\n .el-form-item__label::after {\\r\\n content: \':\'\\r\\n }\\r\\n }\\r\\n\\r\\n\\r\\n .order_bh_class,\\r\\n .btn_group_class,\\r\\n .mode_distribution_class,\\r\\n .order_type_class,\\r\\n .order_source_class,\\r\\n .order_status_class,\\r\\n .order_money_class,\\r\\n .update_date_class,\\r\\n .mode_payment_class,\\r\\n .payment_date_class {\\r\\n border: none !important;\\r\\n\\r\\n .el-input__wrapper,\\r\\n .el-select__selection {\\r\\n font-size: 14px;\\r\\n }\\r\\n\\r\\n .el-select__selected-item {\\r\\n color: #666666 !important;\\r\\n }\\r\\n\\r\\n .el-form-item__label {\\r\\n background-color: white;\\r\\n height: auto;\\r\\n font-weight: 700;\\r\\n font-size: 14px;\\r\\n color: #999999;\\r\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\r\\n }\\r\\n\\r\\n .el-form-item__content {\\r\\n border: none;\\r\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\r\\n padding-left: 10px;\\r\\n }\\r\\n }\\r\\n\\r\\n // 编号\\r\\n .order_bh_class {\\r\\n .el-form-item {\\r\\n height: 60px;\\r\\n line-height: 60px;\\r\\n\\r\\n .el-form-item__label,\\r\\n .el-form-item__content .el-input__inner {\\r\\n font-size: 18px;\\r\\n font-weight: 700;\\r\\n color: rgb(102, 102, 102);\\r\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\r\\n }\\r\\n\\r\\n .el-form-item__label {\\r\\n padding: 0 !important;\\r\\n height: 60px;\\r\\n line-height: 60px;\\r\\n }\\r\\n\\r\\n .el-form-item__content {\\r\\n padding-left: 0;\\r\\n }\\r\\n }\\r\\n }\\r\\n\\r\\n // 状态\\r\\n .order_status_class {\\r\\n .el-form-item__label {\\r\\n padding-left: 12px;\\r\\n font-weight: 400;\\r\\n }\\r\\n\\r\\n .el-select__selected-item {\\r\\n font-size: 20px;\\r\\n text-align: center;\\r\\n }\\r\\n }\\r\\n\\r\\n .order_money_class {\\r\\n text-align: center;\\r\\n\\r\\n .el-form-item__label {\\r\\n font-weight: 400;\\r\\n }\\r\\n\\r\\n .el-input-group__prepend {\\r\\n box-shadow: none;\\r\\n }\\r\\n\\r\\n .el-rate__icon {\\r\\n font-size: 28px;\\r\\n }\\r\\n\\r\\n .el-form-item__content {\\r\\n .el-input__inner {\\r\\n font-size: 20px;\\r\\n text-align: center;\\r\\n }\\r\\n }\\r\\n }\\r\\n\\r\\n .order_money_class,\\r\\n .order_status_class {\\r\\n .el-form-item {\\r\\n position: absolute;\\r\\n width: 100%;\\r\\n left: 0;\\r\\n top: 10px;\\r\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\r\\n\\r\\n .el-form-item__content {\\r\\n padding: 0;\\r\\n }\\r\\n }\\r\\n\\r\\n .el-form-item__label {\\r\\n display: block;\\r\\n border-bottom: none !important;\\r\\n text-align: center !important;\\r\\n padding: 0 0 10px 0 !important;\\r\\n margin-bottom: 0px;\\r\\n }\\r\\n }\\r\\n\\r\\n}\",\"labelPosition\":\"right\",\"labelSuffix\":\" \",\"labelWidth\":120,\"gutter\":20,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":false,\"emptyText\":\"清空\",\"menuPosition\":\"center\",\"size\":\"default\",\"column\":{\"order_bh\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"订单编号\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":8,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"offset\":0,\"labelWidth\":90,\"className\":\"order_bh_class\",\"labelPosition\":\"left\"},\"btn_group\":{\"type\":\"buttonList\",\"controlType\":\"\",\"label\":\"按钮组\",\"params\":{\"buttonList\":[{\"label\":\"修改收货人\",\"prop\":\"shr_btn\",\"id\":\"btn_881\",\"icon\":\"\",\"type\":\"\",\"display\":true,\"viewShow\":true,\"btnLoading\":false,\"configStr\":\"return {\\r\\n //其他配置请参考element-plus button配置\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n //控件调用\\r\\n const { formView_xgshr } = Vue.toRefs(rendControlData.value)\\r\\n useFun.openForm(formView_xgshr)\\r\\n }\\r\\n}\\r\\n\"},{\"label\":\"修改发票\",\"prop\":\"fp_btn\",\"id\":\"btn_3844\",\"icon\":\"\",\"type\":\"\",\"display\":true,\"viewShow\":true,\"btnLoading\":false,\"configStr\":\"return {\\r\\n //其他配置请参考element-plus button配置\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n const { formView_xgfp } = Vue.toRefs(rendControlData.value)\\r\\n useFun.openForm(formView_xgfp)\\r\\n }\\r\\n}\\r\\n\",\"plain\":false,\"text\":false,\"round\":false,\"circle\":false,\"link\":false},{\"label\":\"修改费用\",\"prop\":\"fy_btn\",\"id\":\"btn_7084\",\"icon\":\"\",\"type\":\"\",\"display\":true,\"viewShow\":true,\"btnLoading\":false,\"configStr\":\"return {\\r\\n //其他配置请参考element-plus button配置\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n const { formView_xgfy } = Vue.toRefs(rendControlData.value)\\r\\n useFun.openForm(formView_xgfy)\\r\\n }\\r\\n}\\r\\n\"},{\"label\":\"备注订单\",\"prop\":\"bzdd_btn\",\"id\":\"btn_5956\",\"icon\":\"\",\"type\":\"\",\"display\":true,\"viewShow\":true,\"btnLoading\":false,\"configStr\":\"return {\\r\\n //其他配置请参考element-plus button配置\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n const { formView_bzdd } = Vue.toRefs(rendControlData.value)\\r\\n useFun.openForm(formView_bzdd)\\r\\n }\\r\\n}\\r\\n\"},{\"label\":\"关闭订单\",\"prop\":\"gbdd_btn\",\"id\":\"btn_8480\",\"icon\":\"\",\"type\":\"\",\"display\":true,\"viewShow\":true,\"btnLoading\":false,\"configStr\":\"return {\\r\\n //其他配置请参考element-plus button配置\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n const { formView_gbdd } = Vue.toRefs(rendControlData.value)\\r\\n useFun.openForm(formView_gbdd)\\r\\n }\\r\\n}\\r\\n\"}],\"location\":\"right\"},\"display\":true,\"span\":16,\"disabled\":false,\"hideLabel\":true,\"offset\":0,\"className\":\"btn_group_class\"},\"order_source\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"订单来源\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"app\",\"value\":\"1\"},{\"label\":\"小程序\",\"value\":\"2\"},{\"label\":\"web\",\"value\":\"3\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"codeDicData\":[],\"labelWidth\":90,\"className\":\"order_source_class\",\"dicCode\":\"order_source\"},\"order_type\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"订单类型\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"ddgl-ddlx\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"普通订单\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"秒杀订单\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"拼团订单\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"其他订单\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"labelWidth\":90,\"className\":\"order_type_class\",\"value\":\"1\"},\"update_date\":{\"type\":\"datetime\",\"controlType\":\"date\",\"label\":\"提交时间\",\"clearable\":true,\"format\":\"YYYY-MM-DD HH:mm:ss\",\"valueFormat\":\"YYYY-MM-DD HH:mm:ss\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelWidth\":90,\"value\":[],\"className\":\"update_date_class\"},\"order_status\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"订单状态\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":3,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"order_status\",\"codeDicData\":[],\"labelWidth\":0,\"labelPosition\":\"top\",\"className\":\"order_status_class\"},\"order_money\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"订单金额\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":3,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelWidth\":0,\"className\":\"order_money_class\",\"prepend\":\"\",\"labelPosition\":\"top\"},\"mode_payment\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"支付方式\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"mode_payment\",\"codeDicData\":[],\"labelWidth\":90,\"className\":\"mode_payment_class\"},\"payment_date\":{\"type\":\"datetime\",\"controlType\":\"date\",\"label\":\"支付时间\",\"clearable\":true,\"format\":\"YYYY-MM-DD HH:mm:ss\",\"valueFormat\":\"YYYY-MM-DD HH:mm:ss\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelWidth\":90,\"value\":[],\"className\":\"payment_date_class\"},\"mode_distribution\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"配送方式\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"mode_distribution\",\"codeDicData\":[],\"labelWidth\":90,\"className\":\"mode_distribution_class\"}},\"group\":[]}', `group_desform_id` = 1829756131023052802, `is_open` = 'N', `is_template` = 'N' WHERE `id` = 1844550190467956737; + +UPDATE `lowcode_desform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-11 09:49:52', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-06 17:37:23', `is_deleted` = 0, `desform_name` = '管理模块-订单详情', `desform_json` = '{\"jsEnhance\":\"return {\\n initData(formData) {\\n return new Promise(resolve => { //初始化默认值\\n\\n let arr = [\'sphjje\', \'yf\', \'yhj\', \'jfzk\', \'hdyh\', \'zkje\', \'ddje\', \'yfkje\']\\n arr.forEach(ele => {\\n if (formData[ele]) {\\n let je = formData[ele]\\n if (isNaN(parseFloat(je))) return false\\n let newJe = Math.round(je * 100) / 100\\n let newJeString = newJe.toString()\\n let newJeLength = newJeString.indexOf(\'.\')\\n if (newJeLength < 0) {\\n newJeLength = newJeString.length;\\n newJeString += \'.\'\\n }\\n while (newJeString.length <= newJeLength + 2) {\\n newJeString += \'0\'\\n }\\n formData[ele] = \'¥\' + newJeString\\n } else {\\n formData[ele] = \'¥0.00\'\\n }\\n })\\n\\n\\n resolve(formData)\\n })\\n },\\n beforeSubmit(submitData) { //提交前数据处理\\n return new Promise((resolve, reject) => {\\n console.log(submitData, \'biahihg\')\\n resolve(submitData)\\n })\\n },\\n}\\n\",\"scssEnhance\":\".low-form__1844555987675561985 {\\n padding-top: 0 !important;\\n\\n //样式请写在当前位置内\\n .el-form {\\n .el-row {\\n border: none;\\n margin: 0 !important;\\n\\n .red {\\n .el-form-item__content {\\n input {\\n color: red;\\n }\\n }\\n }\\n\\n .el-form-item {\\n .el-form-item__label {\\n background-color: #F5F5F5;\\n padding: 0 20px !important;\\n margin-bottom: 0;\\n }\\n\\n .el-form-item__content {\\n padding-left: 20px;\\n }\\n }\\n\\n .border-left-box {\\n .el-form-item {\\n .el-form-item__label {\\n border-left: 1px solid #ebeef5;\\n }\\n\\n .el-form-item__content {\\n border-left: 1px solid #ebeef5 !important;\\n }\\n }\\n }\\n\\n .ddxq-title-class {\\n border: none;\\n border-bottom: 1px solid #ebeef5;\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\n font-weight: 700;\\n margin-top: 15px !important;\\n\\n .el-form-item {\\n .el-form-item__content {\\n border: none !important;\\n padding: 0;\\n\\n p {\\n height: auto;\\n line-height: normal;\\n padding-left: 5px;\\n margin: 15px 0;\\n border-left: 6px solid #409EFF;\\n }\\n }\\n }\\n }\\n\\n .mtop {\\n margin-top: 0 !important;\\n }\\n\\n .el-form-item__label,\\n .el-form-item__content,\\n .el-form-item__content .el-select__selection,\\n .el-form-item__content .user-input {\\n height: 55px;\\n line-height: 55px;\\n }\\n\\n\\n .el-form-item__label,\\n .el-form-item__content .el-input,\\n .el-form-item__content .el-select__selection {\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\n font-size: 14px;\\n color: #666666;\\n }\\n\\n .el-form-item__label {\\n line-height: 55px;\\n font-weight: 700;\\n }\\n\\n .el-form-item__content .el-select__wrapper {\\n padding: 0;\\n }\\n\\n\\n\\n }\\n }\\n}\",\"labelPosition\":\"left\",\"labelSuffix\":\" \",\"labelWidth\":120,\"gutter\":20,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":false,\"emptyText\":\"清空\",\"menuPosition\":\"center\",\"size\":\"default\",\"column\":{\"fields_8754320\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"订单信息\",\"display\":true,\"span\":24,\"hideLabel\":true,\"styles\":{\"fontSize\":\"14px\",\"color\":\"#666666\"},\"className\":\"ddxq-title-class mtop\",\"stylesStr\":\"return {\\r\\n fontSize: \'14px\',\\r\\n color: \'#666666\',\\r\\n}\"},\"ddly\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"订单来源\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"order_source\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"app\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"小程序\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"web\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"className\":\"border-left-box\"},\"ddlx\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"订单类型\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"order_type\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"普通订单\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"加急订单\",\"colorType\":\"default\",\"cssClass\":\"\"}]},\"tjsj\":{\"type\":\"datetime\",\"controlType\":\"date\",\"label\":\"提交时间\",\"clearable\":true,\"format\":\"YYYY-MM-DD HH:mm:ss\",\"valueFormat\":\"YYYY-MM-DD HH:mm:ss\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"value\":[]},\"zffs\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"支付方式\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"mode_payment\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"微信\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"支付宝\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"银行卡\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"其他\",\"colorType\":\"default\",\"cssClass\":\"\"}]},\"zfsj\":{\"type\":\"datetime\",\"controlType\":\"date\",\"label\":\"支付时间\",\"clearable\":true,\"format\":\"YYYY-MM-DD HH:mm:ss\",\"valueFormat\":\"YYYY-MM-DD HH:mm:ss\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"value\":[],\"className\":\"border-left-box\"},\"psfs\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"配送方式\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"mode_distribution\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"顺丰快递\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"自营配送\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"申通快递\",\"colorType\":\"default\",\"cssClass\":\"\"}]},\"wldh\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"物流单号\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"zdqrshsj\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"自动确认收货时间\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"value\":\"15天\"},\"jfhk\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"积分回馈\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"border-left-box\"},\"czhk\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"成长回馈\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"yhzh\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"用户账号\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"hdxx\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"活动信息\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"fields_4895475\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"费用信息\",\"display\":true,\"span\":24,\"hideLabel\":true,\"styles\":{\"fontSize\":\"14px\",\"color\":\"#666666\"},\"className\":\"ddxq-title-class\",\"stylesStr\":\"return {\\r\\n fontSize: \'14px\',\\r\\n color: \'#666666\',\\r\\n}\"},\"sphjje\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"商品合计金额\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"border-left-box\"},\"yf\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"运费\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"yhj\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"优惠劵\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"jfzk\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"积分折扣\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"hdyh\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"活动优惠\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"border-left-box\"},\"zkje\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"折扣金额\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"ddje\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"订单金额\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"red\"},\"yfkje\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"应付款金额\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"red\"},\"fields_5412361\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"收货人信息\",\"display\":true,\"span\":24,\"hideLabel\":true,\"styles\":{\"fontSize\":\"14px\",\"color\":\"#666666\"},\"className\":\"ddxq-title-class\",\"stylesStr\":\"return {\\r\\n fontSize: \'14px\',\\r\\n color: \'#666666\',\\r\\n}\"},\"shr\":{\"type\":\"userSelect\",\"controlType\":\"select\",\"label\":\"收货人\",\"findType\":\"all\",\"columnKey\":[\"mobile\",\"sex\",\"deptName\"],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"border-left-box\"},\"sjhm\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"手机号码\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"yzbm\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"邮政编码\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"shdz\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"收货地址\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"fields_2517772\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"发票信息\",\"display\":true,\"span\":24,\"hideLabel\":true,\"styles\":{\"fontSize\":\"14px\",\"color\":\"#666666\"},\"className\":\"ddxq-title-class\",\"stylesStr\":\"return {\\r\\n fontSize: \'14px\',\\r\\n color: \'#666666\',\\r\\n}\"},\"fplx\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"发票类型\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"Invoice_type\",\"codeDicData\":[],\"className\":\"border-left-box\"},\"fptt\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"发票抬头\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"static\",\"staticDicData\":[{\"label\":\"企业\",\"value\":\"1\"},{\"label\":\"个人\",\"value\":\"2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"Invoice_type\",\"codeDicData\":[]},\"qymc\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"企业名称\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"qysh\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"企业税号\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"qydz\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"企业地址\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"border-left-box\"},\"fpnr\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"发票内容\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"sprsj\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"收票人手机\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"spryx\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"收票人邮箱\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"}},\"group\":[]}', `group_desform_id` = 1829756131023052802, `is_open` = NULL, `is_template` = 'N' WHERE `id` = 1844555987675561985; + +UPDATE `lowcode_desform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-11 14:54:18', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-11-12 14:30:49', `is_deleted` = 0, `desform_name` = '管理模块-工单管理', `desform_json` = '{\"jsEnhance\":\"return {\\n initData(formData) {\\n return new Promise(resolve => { //初始化默认值\\n\\n resolve(formData)\\n })\\n },\\n beforeSubmit(submitData) { //提交前数据处理\\n return new Promise((resolve, reject) => {\\n var tjTime = useFun.formatDate(new Date(), \'YYYY-MM-DD HH:mm:ss\')\\n var time = useFun.formatDate(new Date(), \'YYYYMMDDHHmmss\')\\n submitData.gdbh = time\\n submitData.tjsj = tjTime\\n submitData.gdzt = 1\\n resolve(submitData)\\n })\\n },\\n}\\n\",\"scssEnhance\":\".low-form__1844632600228409345 {\\n\\n //样式请写在当前位置内\\n\\n .avue-form__group {\\n .avue-form__row {\\n .el-form-item {\\n .el-form-item__label {\\n height: 40px;\\n line-height: 40px;\\n }\\n\\n .el-input__wrapper {\\n height: 38px;\\n }\\n\\n .el-radio-button {\\n height: 35px;\\n }\\n\\n .el-select__wrapper {\\n height: 40px;\\n }\\n\\n .el-upload__tip {\\n font-family: \'微软雅黑\', sans-serif;\\n color: #999999;\\n font-size: 14px;\\n }\\n }\\n }\\n\\n .avue-title p {\\n font-size: 14px !important;\\n font-family: \'微软雅黑\', sans-serif !important;\\n font-weight: 400 !important;\\n font-style: normal !important;\\n color: #999999 !important;\\n text-align: left !important;\\n margin-left: 120px;\\n }\\n\\n }\\n\\n\\n\\n}\",\"labelPosition\":\"right\",\"labelSuffix\":\" \",\"labelWidth\":120,\"gutter\":20,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":false,\"emptyText\":\"清空\",\"menuPosition\":\"center\",\"size\":\"default\",\"isSubmitTable\":false,\"column\":{\"gdbt\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"工单标题\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":24,\"disabled\":false,\"required\":true,\"hideLabel\":false,\"offset\":null},\"glkh\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"关联客户\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":24,\"disabled\":false,\"required\":true,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"xx\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"选项一\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"选项二\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"选项三\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"选项四\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"5\",\"label\":\"选项五\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"offset\":null},\"gldd\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"关联订单\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":24,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"xx\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"选项一\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"选项二\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"选项三\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"选项四\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"5\",\"label\":\"选项五\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"offset\":null},\"gdlx\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"工单类型\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":24,\"disabled\":false,\"required\":true,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"gdlx\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"普通工单\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"售后工单\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"维修工单\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"offset\":null},\"jycd\":{\"type\":\"radio\",\"controlType\":\"select\",\"label\":\"紧要程度\",\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":24,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"dicCode\":\"jycd\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"重要\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"紧急\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"普通\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"较低\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"value\":\"1\",\"labelPosition\":\"left\",\"labelWidth\":null,\"border\":false,\"button\":true,\"offset\":null},\"gdms\":{\"type\":\"textarea\",\"controlType\":\"input\",\"label\":\"工单描述\",\"readonly\":false,\"minRows\":3,\"maxRows\":5,\"display\":true,\"span\":24,\"disabled\":false,\"required\":false,\"hideLabel\":false},\"scfj\":{\"type\":\"file\",\"controlType\":\"upload\",\"label\":\"上传附件\",\"showFileList\":true,\"display\":true,\"span\":24,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"tip\":\"支持格式:.rar .zip .doc .docx .pdf ,单个文件不能超过20MB\"},\"clry\":{\"type\":\"userSelect\",\"controlType\":\"select\",\"label\":\"处理人员\",\"findType\":\"all\",\"columnKey\":[\"mobile\",\"sex\",\"deptName\"],\"display\":true,\"span\":24,\"disabled\":false,\"required\":true,\"hideLabel\":false,\"offset\":null},\"csry\":{\"type\":\"userSelect\",\"controlType\":\"select\",\"label\":\"抄送人员\",\"findType\":\"all\",\"columnKey\":[\"mobile\",\"sex\",\"deptName\"],\"display\":true,\"span\":24,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"offset\":0},\"fields_8201119\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"注:处理完成后,将自动通知到所选人员。\",\"display\":true,\"span\":12,\"hideLabel\":true,\"styles\":{},\"offset\":0,\"className\":\"pour\"}},\"tableDesignId\":\"1844620967619866625\",\"group\":[]}', `group_desform_id` = NULL, `is_open` = 'N', `is_template` = 'N' WHERE `id` = 1844632600228409345; + +UPDATE `lowcode_desform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-12 15:26:08', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-11-12 11:39:57', `is_deleted` = 0, `desform_name` = '工单管理-订单详情', `desform_json` = '{\"jsEnhance\":\"return {\\n initData(formData) {\\n return new Promise(resolve => { //初始化默认值\\n\\n let arr = [\'sphjje\', \'yf\', \'yhj\', \'jfzk\', \'hdyh\', \'zkje\', \'ddje\', \'yfkje\']\\n arr.forEach(ele => {\\n if (formData[ele]) {\\n let je = formData[ele]\\n if (isNaN(parseFloat(je))) return false\\n let newJe = Math.round(je * 100) / 100\\n let newJeString = newJe.toString()\\n let newJeLength = newJeString.indexOf(\'.\')\\n if (newJeLength < 0) {\\n newJeLength = newJeString.length;\\n newJeString += \'.\'\\n }\\n while (newJeString.length <= newJeLength + 2) {\\n newJeString += \'0\'\\n }\\n formData[ele] = \'¥\' + newJeString\\n } else {\\n formData[ele] = \'¥0.00\'\\n }\\n })\\n\\n\\n resolve(formData)\\n })\\n },\\n beforeSubmit(submitData) { //提交前数据处理\\n return new Promise((resolve, reject) => {\\n console.log(submitData, \'biahihg\')\\n resolve(submitData)\\n })\\n },\\n}\\n\",\"scssEnhance\":\".low-form__1845002998170267649 {\\n padding: 0 10px 20px 10px !important;\\n\\n //样式请写在当前位置内\\n .el-form {\\n .el-row {\\n border: none;\\n margin: 0 !important;\\n\\n .red {\\n .el-form-item__content {\\n input {\\n color: red;\\n }\\n }\\n }\\n\\n .input:nth-child(5) {\\n .el-form-item {\\n border-right: 1px solid #e9e9e9;\\n }\\n }\\n\\n .input:nth-child(9) {\\n .el-form-item {\\n border-right: 1px solid #e9e9e9;\\n }\\n }\\n\\n .input:nth-child(12) {\\n .el-form-item {\\n border-right: 1px solid #e9e9e9;\\n }\\n }\\n\\n .input {\\n .el-form-item {\\n border-left: 1px solid #e9e9e9;\\n\\n border-bottom: 1px solid #e9e9e9;\\n\\n .el-form-item__label {\\n background-color: #F5F5F5;\\n padding: 0 20px !important;\\n }\\n\\n .el-form-item__content {\\n // padding-left: 20px;\\n }\\n }\\n }\\n\\n .border-left-box {\\n .el-form-item {\\n .el-form-item__label {\\n border-left: 1px solid #ebeef5;\\n }\\n\\n .el-form-item__content {\\n // border-left: 1px solid #ebeef5;\\n }\\n }\\n }\\n\\n .el-form-item__label,\\n .el-form-item__content,\\n .el-form-item__content .el-select__selection,\\n .el-form-item__content .user-input {\\n height: 55px;\\n line-height: 55px;\\n }\\n\\n .ddxq-title-class {\\n border: none;\\n border-bottom: 1px solid #ebeef5;\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\n font-weight: 700;\\n margin-top: 15px !important;\\n\\n .el-form-item {\\n background: initial;\\n\\n .el-form-item__content {\\n height: 60px;\\n line-height: 60px;\\n border: none !important;\\n padding: 0;\\n\\n p {\\n height: auto;\\n line-height: normal;\\n padding-left: 10px;\\n margin: 15px 0;\\n border-left: 7px solid #409EFF;\\n }\\n }\\n }\\n }\\n\\n .mtop {\\n margin-top: 0 !important;\\n border-left: none !important;\\n\\n\\n }\\n\\n .bottom {\\n margin-top: 25px !important;\\n\\n .el-form-item__content {\\n bottom: 5px;\\n }\\n }\\n\\n\\n .el-form-item__label,\\n .el-form-item__content .el-input,\\n .el-form-item__content .el-select__selection {\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\n font-size: 14px;\\n color: #666666;\\n }\\n\\n .el-form-item__label {\\n line-height: 55px;\\n font-weight: 700;\\n }\\n\\n .el-form-item__content .el-select__wrapper {\\n padding: 0;\\n }\\n\\n\\n\\n }\\n }\\n\\n // .el-col {\\n // padding: 0 !important;\\n // margin: 0 !important;\\n // border-left: 1px solid #e9e9e9 !important;\\n // }\\n\\n .dept-select-box {\\n height: 55px;\\n line-height: 55px;\\n display: flex;\\n align-items: center;\\n }\\n\\n .avue-time {\\n height: 55px;\\n line-height: 55px;\\n display: flex;\\n align-items: center;\\n flex-direction: none;\\n }\\n\\n .el-input__inner {\\n margin-top: 20px;\\n }\\n\\n .avue--detail .el-form-item__content {\\n border: none;\\n }\\n\\n .text-box {\\n height: 68px;\\n\\n .el-form-item {\\n margin-left: -10px;\\n\\n .el-form-item__content {\\n padding: 0;\\n }\\n }\\n\\n .avue-title p {\\n font-family: \'微软雅黑\', sans-serif;\\n font-weight: 400;\\n font-style: normal;\\n text-align: left;\\n height: 68px;\\n line-height: 68px;\\n color: #666666;\\n border: 1px solid #e9e9e9;\\n font-size: 14px;\\n padding-left: 20px;\\n margin-top: -8px;\\n background: #fcfcfc;\\n }\\n\\n }\\n}\",\"labelPosition\":\"left\",\"labelSuffix\":\" \",\"labelWidth\":120,\"gutter\":20,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":false,\"emptyText\":\"清空\",\"menuPosition\":\"center\",\"size\":\"default\",\"column\":{\"fields_8754320\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"工单信息\",\"display\":true,\"span\":24,\"hideLabel\":true,\"styles\":{\"fontSize\":\"14px\",\"color\":\"#666666\"},\"className\":\"ddxq-title-class mtop\",\"stylesStr\":\"return {\\r\\n fontSize: \'14px\',\\r\\n color: \'#666666\',\\r\\n}\"},\"gdbh\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"工单编号\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"input\"},\"glkh\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"关联客户\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"xx\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"选项一\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"选项二\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"选项三\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"选项四\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"5\",\"label\":\"选项五\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"className\":\"input\"},\"gldd\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"关联订单\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"xx\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"选项一\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"选项二\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"选项三\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"选项四\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"5\",\"label\":\"选项五\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"className\":\"input\"},\"gdzt\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"当前状态\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"gdzt\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"待处理\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"已完结\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"已退回\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"已撤销\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"className\":\"input\"},\"jycd\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"紧要程度\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"jycd\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"重要\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"紧急\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"普通\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"较低\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"className\":\"input\"},\"tjry\":{\"type\":\"userSelect\",\"controlType\":\"select\",\"label\":\"提交人员\",\"findType\":\"all\",\"columnKey\":[\"mobile\",\"sex\",\"deptName\"],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"input\"},\"tjbm\":{\"type\":\"deptSelect\",\"controlType\":\"select\",\"label\":\"提交部门\",\"findType\":\"all\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"input\"},\"clry\":{\"type\":\"userSelect\",\"controlType\":\"select\",\"label\":\"处理人员\",\"findType\":\"all\",\"columnKey\":[\"mobile\",\"sex\",\"deptName\"],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"input\"},\"clbm\":{\"type\":\"deptSelect\",\"controlType\":\"select\",\"label\":\"处理部门\",\"findType\":\"all\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"input\"},\"tjsj\":{\"type\":\"time\",\"controlType\":\"time\",\"label\":\"提交时间\",\"clearable\":true,\"format\":\"YYYY-MM-DD HH:mm:ss\",\"valueFormat\":\"yyyy-MM-dd HH:mm:ss\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"value\":\"yyyy-10-Tu 15:36:08\",\"className\":\"input\"},\"csry\":{\"type\":\"userSelect\",\"controlType\":\"select\",\"label\":\"抄送人员\",\"findType\":\"all\",\"columnKey\":[\"mobile\",\"sex\",\"deptName\"],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"input\"},\"fields_4895475\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"工单描述\",\"display\":true,\"span\":24,\"hideLabel\":true,\"styles\":{\"fontSize\":\"14px\",\"color\":\"#666666\"},\"className\":\"ddxq-title-class bottom\",\"stylesStr\":\"return {\\r\\n fontSize: \'14px\',\\r\\n color: \'#666666\',\\r\\n}\"},\"gdms\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"\",\"display\":true,\"span\":24,\"hideLabel\":true,\"styles\":{},\"className\":\"text-box\"}},\"group\":[]}', `group_desform_id` = 1829756131023052802, `is_open` = NULL, `is_template` = 'N' WHERE `id` = 1845002998170267649; + +UPDATE `lowcode_desform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-14 11:51:04', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-11-13 17:34:08', `is_deleted` = 0, `desform_name` = '用户管理-用户管理头部', `desform_json` = '{\"jsEnhance\":\"//初始化控件\\nuseFun.controlInit(\'FormView\', \'formView_xgzl\', {\\n formId: \'1845639851059728386\', //表单设计id\\n formType: \'edit\', //表单类型 add | edit | view\\n handleType: \'\', //处理类型 default | returnData\\n showType: \'dialog\', //弹窗类型 dialog | drawer\\n showButton: true, //是否显示底部默认操作按钮\\n dataOption: { //数据配置 \\n tableId: \'\', //表单开发id\\n dataId: \'\' //数据id\\n },\\n defaultData: {}, //默认表单数据\\n enhanceData: {}, //传递给表单js增强内部调用配置\\n popOption: { //弹窗配置\\n title: \'修改资料\', //标题\\n width: \'580px\', //弹窗宽度\\n fullscreen: false, //是否全屏\\n footerBtn: [ //底部按钮配置\\n\\n ],\\n headerBtn: [], //顶部按钮配置(配置同上)\\n dialogParams: {} //弹窗其他配置\\n },\\n beforeClose: (type, done, formData, loading) => {\\n // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发\\n // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法\\n // if (type == \'submit\') {\\n // // useFun.refreshChange()\\n // }\\n done()\\n }\\n})\\n\\n//初始化控件\\nuseFun.controlInit(\'FormView\', \'formView_szzt\', {\\n formId: \'1845742751116910593\', //表单设计id\\n formType: \'edit\', //表单类型 add | edit | view\\n handleType: \'\', //处理类型 default | returnData\\n showType: \'dialog\', //弹窗类型 dialog | drawer\\n showButton: true, //是否显示底部默认操作按钮\\n dataOption: { //数据配置 \\n tableId: \'\', //表单开发id\\n dataId: \'\' //数据id\\n },\\n defaultData: {}, //默认表单数据\\n enhanceData: {}, //传递给表单js增强内部调用配置\\n popOption: { //弹窗配置\\n title: \'设置状态\', //标题\\n width: \'35%\', //弹窗宽度\\n fullscreen: false, //是否全屏\\n footerBtn: [ //底部按钮配置\\n\\n ],\\n headerBtn: [], //顶部按钮配置(配置同上)\\n dialogParams: {} //弹窗其他配置\\n },\\n beforeClose: (type, done, formData, loading) => {\\n // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发\\n // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法\\n // if (type == \'submit\') {\\n // // useFun.refreshChange()\\n // }\\n done()\\n }\\n})\\n\\n\\n//初始化控件\\nuseFun.controlInit(\'FormView\', \'formView_zcmm\', {\\n formId: \'1845748461452091393\', //表单设计id\\n formType: \'edit\', //表单类型 add | edit | view\\n handleType: \'\', //处理类型 default | returnData\\n showType: \'dialog\', //弹窗类型 dialog | drawer\\n showButton: true, //是否显示底部默认操作按钮\\n dataOption: { //数据配置 \\n tableId: \'\', //表单开发id\\n dataId: \'\' //数据id\\n },\\n defaultData: {}, //默认表单数据\\n enhanceData: {}, //传递给表单js增强内部调用配置\\n popOption: { //弹窗配置\\n title: \'设置状态\', //标题\\n width: \'27%\', //弹窗宽度\\n fullscreen: false, //是否全屏\\n footerBtn: [ //底部按钮配置\\n\\n ],\\n headerBtn: [], //顶部按钮配置(配置同上)\\n dialogParams: {} //弹窗其他配置\\n },\\n beforeClose: (type, done, formData, loading) => {\\n // type:关闭类型 submit:提交后触发 close:直接关闭弹窗触发\\n // done:关闭弹窗方法 formData:表单数据 loading:关闭loading方法\\n if (type == \'submit\') {\\n message.success(\'发送成功\')\\n }\\n done()\\n }\\n})\\n\\n\\n\\nreturn {\\n initOption() { //表单显示前执行\\n\\n\\n console.log(useFun.getPropConfig(\'btnList\'), 11111)\\n },\\n initData(formData) {\\n return new Promise(resolve => { //初始化默认值\\n const { formView_xgzl, formView_szzt, formView_zcmm } = Vue.toRefs(rendControlData.value)\\n\\n formView_xgzl.value.params.defaultData = formData\\n\\n formView_szzt.value.params.defaultData = formData\\n\\n formView_zcmm.value.params.defaultData = { icon_url: \'http://oss.yckxt.com/chatgpt/upload/1/2024-10-14/1/mdi--question-mark-circle-outline (1).png\' }\\n\\n\\n\\n\\n\\n resolve(formData)\\n })\\n },\\n}\\n\",\"scssEnhance\":\".low-form__1845673651634458625 {\\n height: 110px;\\n display: flex;\\n align-items: center;\\n\\n //样式请写在当前位置内\\n .el-form>.el-row {\\n border: none;\\n\\n .avue-form__group {\\n align-items: center;\\n\\n .el-col {\\n border: none;\\n\\n .el-form-item__label {\\n border: none !important;\\n background-color: white;\\n padding: 0 !important;\\n display: flex;\\n justify-content: center;\\n font-size: 14px;\\n }\\n\\n .el-form-item__content {\\n border: none;\\n\\n .el-upload {\\n\\n border: none;\\n\\n .avue-upload__avatar {\\n height: 70px;\\n width: 70px;\\n border-radius: 50%;\\n\\n }\\n\\n img {\\n height: 100%;\\n width: 100%;\\n }\\n }\\n\\n .el-select__selection {\\n .el-select__selected-item {\\n display: flex;\\n justify-content: center;\\n font-size: 16px;\\n color: #666;\\n }\\n }\\n\\n .el-input {\\n .el-input-group__prepend {\\n height: 30px;\\n font-size: 16px;\\n padding: 0;\\n box-shadow: none;\\n color: #666;\\n }\\n\\n .el-input__wrapper {\\n .el-input__inner {\\n text-align: center;\\n font-size: 16px !important;\\n }\\n }\\n }\\n }\\n }\\n\\n .user_name_class {\\n position: absolute;\\n top: 13px;\\n left: 90px;\\n\\n .el-form-item__content {\\n .el-input__inner {\\n text-align: left !important;\\n padding-left: 4px;\\n }\\n }\\n }\\n\\n .membership_level_class {\\n position: absolute;\\n top: 46px;\\n left: 90px;\\n\\n .el-select__selection {\\n .el-select__selected-item {\\n width: 80px;\\n height: 28px;\\n font-size: 12px !important;\\n border-radius: 15px;\\n align-items: center;\\n background-color: #FFA94C;\\n color: white !important;\\n }\\n }\\n }\\n\\n .user_type_class {\\n margin-left: 100px !important;\\n }\\n\\n .xfje {\\n .el-input {\\n margin-top: 0;\\n }\\n }\\n\\n .btn_list_class {\\n margin-left: auto !important;\\n\\n .el-button {\\n height: 35px;\\n width: 100px;\\n font-size: 14px;\\n color: #999999;\\n }\\n\\n .el-button--primary {\\n color: white;\\n }\\n }\\n\\n }\\n }\\n\\n}\",\"labelPosition\":\"left\",\"labelSuffix\":\" \",\"labelWidth\":0,\"gutter\":20,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":false,\"emptyText\":\"清空\",\"menuPosition\":\"center\",\"size\":\"default\",\"isSubmitTable\":true,\"column\":{\"avatar_img\":{\"type\":\"image\",\"controlType\":\"upload\",\"label\":\"\",\"listType\":\"picture-img\",\"accept\":\"image/*\",\"display\":true,\"span\":2,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"className\":\"avatar\",\"offset\":0,\"moreOptionStr\":\"return {\\n\\n}\"},\"user_name\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":2,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelWidth\":0,\"className\":\"user_name_class\"},\"membership_level\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":2,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"left\",\"labelWidth\":0,\"dicCode\":\"user_management-level\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"普通会员\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"黄金会员\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"白金会员\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"钻石会员\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"className\":\"membership_level_class\"},\"user_type\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"用户状态\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":2,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"labelWidth\":null,\"dicCode\":\"user_management_type\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"正常\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"异常\",\"colorType\":\"default\",\"cssClass\":\"\"}],\"offset\":0,\"className\":\"user_type_class\"},\"consumption_amount\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"消费金额\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":2,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"prepend\":\"¥\",\"className\":\"xfje\"},\"order_record\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"订单记录\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":2,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"available_points\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"可用积分\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":2,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"btnList\":{\"type\":\"buttonList\",\"controlType\":\"\",\"label\":\"按钮组\",\"params\":{\"buttonList\":[{\"label\":\"修改资料\",\"prop\":\"btn_7167\",\"id\":\"btn_7167\",\"icon\":\"\",\"type\":\"primary\",\"display\":true,\"viewShow\":true,\"btnLoading\":false,\"configStr\":\"//控件调用\\r\\nreturn {\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n const { formView_xgzl } = Vue.toRefs(rendControlData.value)\\r\\n formView_xgzl.value.show = true //显示FormView\\r\\n }\\r\\n}\\r\\n\"},{\"label\":\"设置状态\",\"prop\":\"btn_4309\",\"id\":\"btn_4309\",\"icon\":\"\",\"type\":\"\",\"display\":true,\"viewShow\":true,\"btnLoading\":false,\"configStr\":\"return {\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n const { formView_szzt } = Vue.toRefs(rendControlData.value)\\r\\n formView_szzt.value.show = true //显示FormView\\r\\n }\\r\\n}\"},{\"label\":\"重置密码\",\"prop\":\"btn_2221\",\"id\":\"btn_2221\",\"icon\":\"\",\"type\":\"\",\"display\":true,\"viewShow\":true,\"btnLoading\":false,\"configStr\":\"return {\\r\\n //当前按钮的点击事件\\r\\n handleClick: (obj) => {\\r\\n const { formView_zcmm } = Vue.toRefs(rendControlData.value)\\r\\n formView_zcmm.value.show = true //显示FormView\\r\\n }\\r\\n}\"}],\"location\":\"right\"},\"display\":true,\"span\":10,\"disabled\":false,\"hideLabel\":true,\"offset\":0,\"className\":\"btn_list_class\"}},\"group\":[]}', `group_desform_id` = NULL, `is_open` = 'N', `is_template` = 'N' WHERE `id` = 1845673651634458625; + +UPDATE `lowcode_desform` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-14 17:24:10', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-11-13 16:00:40', `is_deleted` = 0, `desform_name` = '用户管理-用户详情', `desform_json` = '{\"jsEnhance\":\"return {\\n beforeSubmit(submitData) { //提交前数据处理\\n return new Promise((resolve, reject) => {\\n\\n console.log(submitData,\'submitData\')\\n resolve(submitData)\\n })\\n },\\n}\\n\",\"scssEnhance\":\".low-form__1845757477997731842 {\\n padding: 6px 28px !important;\\n\\n //样式请写在当前位置内\\n .el-form {\\n .el-row {\\n border: none;\\n margin: 0 !important;\\n\\n .left-border {\\n border-left: 1px solid #ebeef5;\\n }\\n\\n .el-form-item {\\n .el-form-item__label {\\n background-color: #F5F5F5;\\n padding: 0 20px !important;\\n }\\n\\n .el-form-item__content {\\n padding-left: 20px;\\n }\\n }\\n\\n .border-left-box {\\n .el-form-item {\\n .el-form-item__label {\\n border-left: 1px solid #ebeef5;\\n }\\n\\n .el-form-item__content {\\n border-left: 1px solid #ebeef5 !important;\\n }\\n }\\n }\\n\\n .ddxq-title-class {\\n border: none;\\n border-bottom: 1px solid #ebeef5;\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\n font-weight: 700;\\n margin-top: 15px !important;\\n\\n .el-form-item {\\n .el-form-item__content {\\n height: 60px;\\n line-height: 60px;\\n border: none !important;\\n padding: 0;\\n\\n p {\\n font-size: 14px;\\n color: #666666;\\n height: auto;\\n line-height: normal;\\n padding-left: 5px;\\n margin: 15px 0;\\n border-left: 6px solid #409EFF;\\n }\\n }\\n }\\n }\\n\\n .mtop {\\n margin-top: 0 !important;\\n }\\n\\n .el-form-item__label,\\n .el-form-item__content,\\n .el-form-item__content .el-select__selection,\\n .el-form-item__content .user-input,\\n .el-form-item__content .avue-date,\\n .el-form-item__content .el-cascader .el-input__wrapper {\\n height: 55px;\\n line-height: 55px;\\n }\\n\\n .rq_class {\\n .el-form-item__content .avue-date .el-input__wrapper {\\n height: 55px;\\n line-height: 55px;\\n }\\n }\\n\\n .el-form-item__content {\\n\\n .avue-date .el-input__wrapper,\\n .el-cascader .el-input__wrapper {\\n padding: 0;\\n\\n }\\n }\\n\\n .el-form-item__label,\\n .el-form-item__content .el-input,\\n .el-form-item__content .el-select__selection {\\n font-family: \'微软雅黑 Bold\', \'微软雅黑 Regular\', \'微软雅黑\', sans-serif;\\n font-size: 14px;\\n color: #666666;\\n }\\n\\n .el-form-item__label {\\n line-height: 55px;\\n font-weight: 700;\\n }\\n\\n .el-form-item__content .el-select__wrapper {\\n padding: 0;\\n }\\n\\n\\n\\n }\\n }\\n}\",\"labelPosition\":\"left\",\"labelSuffix\":\" \",\"labelWidth\":120,\"gutter\":20,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":false,\"emptyText\":\"清空\",\"menuPosition\":\"center\",\"size\":\"default\",\"isSubmitTable\":true,\"column\":{\"fields_9105030\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"用户资料\",\"display\":true,\"span\":24,\"hideLabel\":true,\"styles\":{},\"className\":\"ddxq-title-class mtop\"},\"id\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"ID编号\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"left-border\"},\"user_type\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"用户状态\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"user_management_type\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"正常\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"异常\",\"colorType\":\"default\",\"cssClass\":\"\"}]},\"sjhm\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"手机号码\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"xb\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"性别\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"system_user_sex\",\"codeDicData\":[{\"value\":\"0\",\"label\":\"未知\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"1\",\"label\":\"男\",\"colorType\":\"default\",\"cssClass\":\"A\"},{\"value\":\"2\",\"label\":\"女\",\"colorType\":\"success\",\"cssClass\":\"\"}]},\"sr\":{\"type\":\"date\",\"controlType\":\"date\",\"label\":\"生日\",\"clearable\":true,\"format\":\"YYYY-MM-DD\",\"valueFormat\":\"YYYY-MM-DD\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"offset\":null,\"value\":[],\"className\":\"left-border rq_class\"},\"cs\":{\"type\":\"regionSelect\",\"controlType\":\"select\",\"label\":\"城市\",\"regionType\":\"ssq\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"zy\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"职业\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"gxqm\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"个性签名\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"xhdfl\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"喜欢的分类\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"left-border\"},\"registration_channel\":{\"type\":\"select\",\"controlType\":\"select\",\"label\":\"注册渠道\",\"clearable\":true,\"collapseTags\":true,\"maxCollapseTags\":1,\"dicType\":\"code\",\"staticDicData\":[{\"label\":\"字典1\",\"value\":\"dic_1\"},{\"label\":\"字典2\",\"value\":\"dic_2\"}],\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"delDicValue\":[],\"labelPosition\":\"top\",\"dicCode\":\"user_management_registration_channel\",\"codeDicData\":[{\"value\":\"1\",\"label\":\"APP\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"2\",\"label\":\"网站\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"3\",\"label\":\"小程序\",\"colorType\":\"default\",\"cssClass\":\"\"},{\"value\":\"4\",\"label\":\"其它渠道\",\"colorType\":\"default\",\"cssClass\":\"\"}]},\"create_time\":{\"type\":\"datetime\",\"controlType\":\"date\",\"label\":\"注册时间\",\"clearable\":true,\"format\":\"YYYY-MM-DD HH:mm:ss\",\"valueFormat\":\"YYYY-MM-DD HH:mm:ss\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"offset\":null,\"value\":[]},\"zhdl\":{\"type\":\"datetime\",\"controlType\":\"date\",\"label\":\"最后登录\",\"clearable\":true,\"format\":\"YYYY-MM-DD HH:mm:ss\",\"valueFormat\":\"YYYY-MM-DD HH:mm:ss\",\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"offset\":null,\"value\":[]},\"fields_8038839\":{\"type\":\"title\",\"controlType\":\"title\",\"label\":\"文本\",\"value\":\"统计信息\",\"display\":true,\"span\":24,\"hideLabel\":true,\"styles\":{},\"className\":\"ddxq-title-class\"},\"consumption_amount\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"消费金额\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"left-border\"},\"order_record\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"订单记录\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"available_points\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"可用积分\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"czz\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"成长值\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"yhj\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"优惠卷(张)\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"left-border\"},\"sppj\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"商品评价\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"thjl\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"退货记录\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"dlcs\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"登录次数\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"gz\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"关注\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"left-border\"},\"fs\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"粉丝\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"scsp\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"收藏商品\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"sczt\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"收藏专题\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"scht\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"收藏话题\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\",\"className\":\"left-border\"},\"scpj\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"收藏评价\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"yqhy\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"邀请好友\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"},\"sycjcs\":{\"type\":\"input\",\"controlType\":\"input\",\"label\":\"剩余抽奖次数\",\"readonly\":false,\"clearable\":true,\"display\":true,\"span\":6,\"disabled\":false,\"required\":false,\"hideLabel\":false,\"labelPosition\":\"top\"}},\"group\":[]}', `group_desform_id` = NULL, `is_open` = 'N', `is_template` = 'N' WHERE `id` = 1845757477997731842; + +DELETE FROM `lowcode_group_desform` WHERE `id` = 1814566297392414721; + +DELETE FROM `lowcode_group_desform` WHERE `id` = 1820725650445041666; + +DELETE FROM `lowcode_group_desform` WHERE `id` = 1829755922813607939; + +DELETE FROM `lowcode_group_desform` WHERE `id` = 1829756131023052802; + +DELETE FROM `lowcode_group_report` WHERE `id` = 1814566297392414721; + +DELETE FROM `lowcode_group_report` WHERE `id` = 1820725650445041666; + +DELETE FROM `lowcode_group_report` WHERE `id` = 1829755922813607939; + +DELETE FROM `lowcode_group_report` WHERE `id` = 1829756131023052802; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163381379073; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163440099330; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163494625281; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163544956930; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163595288578; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163658203137; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163708534786; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163767255041; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163821780994; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163872112641; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163939221506; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659163993747458; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659164044079105; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659164094410753; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659164144742402; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659164195074049; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866659164253794306; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866661680156717057; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866664197354217474; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866664197698150401; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866664198285352962; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866664198390210562; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866664198985801730; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866664199086465026; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1866664199195516930; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881776426274818; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881776526938114; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881776623407106; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881776703098882; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881776778596354; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881776862482434; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881776937979906; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777013477378; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777080586241; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777147695106; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777223192577; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777307078658; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777378381826; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777453879297; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777516793857; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777588097025; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777655205889; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777726509057; + +DELETE FROM `lowcode_log_module_usage_records` WHERE `id` = 1872881777781035009; + +INSERT INTO `lowcode_report`(`id`, `tenant_id`, `create_user`, `create_time`, `create_dept`, `update_user`, `update_time`, `is_deleted`, `report_name`, `report_code`, `group_report_id`, `java_config`, `data_config`, `table_config`, `data_sources_config`) VALUES (1848542924271091713, 1, 1, '2024-10-22 09:52:32', 101, 1, '2024-10-22 09:54:17', 0, '测试林-无数据源', 'test_lin_no_datasource', NULL, 'linReportClassEnhance', 'page,authFalse', 'height,header,menu,index,border', '{\"dataOrigin\":\"\",\"executeSql\":\"\",\"optionData\":{\"optionObj\":{\"select\":[],\"from\":[],\"where\":[],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"test_table_01\":\"tbl_tt0\"}}}'); + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-18 10:02:09', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 11:21:19', `is_deleted` = 0, `report_name` = '系统首页-数据看板1-每日数据', `report_code` = 'example_today_data', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板1\'\\n AND tbl_erd.table_type = \'实时数据\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_6114586\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_3678822\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_91400\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2229905\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板1\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4911400\",\"controlType\":\"default\",\"conditionValue\":\"实时数据\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_today_data\":\"tbl_etd\",\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847095793067110402; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-18 16:09:44', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:21:37', `is_deleted` = 0, `report_name` = '系统首页-数据看板1-订单及销量趋势', `report_code` = 'example_order_sales', `group_report_id` = NULL, `java_config` = 'exampleXtsyFormReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板1\'\\n AND tbl_erd.table_type = \'订单及销量趋势\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_1411236\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_8226402\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_2872221\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3847160\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板1\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_449374\",\"controlType\":\"default\",\"conditionValue\":\"订单及销量趋势\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847188299477860353; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-18 17:18:02', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 11:20:37', `is_deleted` = 0, `report_name` = '系统首页-数据看板1-商品销售占比', `report_code` = 'example_order_sales_percentage', `group_report_id` = NULL, `java_config` = 'exampleXtsyFormReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板1\'\\n AND tbl_erd.table_type = \'商品销售占比\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_4766454\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_6465565\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_3838476\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3514764\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板1\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_9465630\",\"controlType\":\"default\",\"conditionValue\":\"商品销售占比\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847205485940473858; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-18 17:42:47', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:21:52', `is_deleted` = 0, `report_name` = '系统首页-数据看板1-新增用户及会员趋势', `report_code` = 'example_new_user_num', `group_report_id` = NULL, `java_config` = 'exampleXtsyFormReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板1\'\\n AND tbl_erd.table_type = \'新增用户及会员趋势\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_9276880\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_9929767\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_4034545\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8193637\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板1\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3092772\",\"controlType\":\"default\",\"conditionValue\":\"新增用户及会员趋势\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847211713336938498; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-18 17:55:20', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:22:05', `is_deleted` = 0, `report_name` = '系统首页-数据看板1-用户访问趋势', `report_code` = 'example_user_visits', `group_report_id` = NULL, `java_config` = 'exampleXtsyFormReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板1\'\\n AND tbl_erd.table_type = \'用户访问趋势\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_8599487\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_3300613\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_1540788\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2563393\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板1\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1444886\",\"controlType\":\"default\",\"conditionValue\":\"用户访问趋势\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847214874885853186; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 11:11:42', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 11:17:42', `is_deleted` = 0, `report_name` = '系统首页-数据看板1-本月单品销量排名', `report_code` = 'example_product_sales_rank', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板1\'\\n AND tbl_erd.table_type = \'本月单品销量排名\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_9187986\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_4577205\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_9322929\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1852922\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板1\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_444915\",\"controlType\":\"default\",\"conditionValue\":\"本月单品销量排名\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847475681523539969; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 11:47:46', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 11:17:26', `is_deleted` = 0, `report_name` = '系统首页-客户管理-本月数据', `report_code` = 'example_client_month_data', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页客户管理\'\\n AND tbl_erd.table_type = \'本月数据\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_439382\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_9837434\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_3146376\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_7026782\",\"controlType\":\"default\",\"conditionValue\":\"系统首页客户管理\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3321131\",\"controlType\":\"default\",\"conditionValue\":\"本月数据\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847484758257442818; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 11:59:46', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 11:17:07', `is_deleted` = 0, `report_name` = '系统首页-客户管理-数据简报', `report_code` = 'example_client_data_briefs', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页客户管理\'\\n AND tbl_erd.table_type = \'数据简报\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_353772\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_5028238\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_16559\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_7476099\",\"controlType\":\"default\",\"conditionValue\":\"系统首页客户管理\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_430414\",\"controlType\":\"default\",\"conditionValue\":\"数据简报\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847487778391203842; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:18:26', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:23:09', `is_deleted` = 0, `report_name` = '系统首页-客户管理-业绩目标', `report_code` = 'example_client_sales_target', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页客户管理\'\\n AND tbl_erd.table_type = \'业绩目标\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_8331456\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_5099294\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_1235208\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_6415915\",\"controlType\":\"default\",\"conditionValue\":\"系统首页客户管理\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2416711\",\"controlType\":\"default\",\"conditionValue\":\"业绩目标\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847522676099391489; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:20:33', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:22:17', `is_deleted` = 0, `report_name` = '系统首页-客户管理-销售预测', `report_code` = 'example_client_sales_forecast', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页客户管理\'\\n AND tbl_erd.table_type = \'销售预测\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_9032445\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_1813385\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_6602209\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_9075154\",\"controlType\":\"default\",\"conditionValue\":\"系统首页客户管理\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_366401\",\"controlType\":\"default\",\"conditionValue\":\"销售预测\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847523207228301314; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:25:15', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 11:13:04', `is_deleted` = 0, `report_name` = '系统首页-客户管理-销售漏斗图', `report_code` = 'example_client_sales_funnelgraphic', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页客户管理\'\\n AND tbl_erd.table_type = \'销售漏斗图\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_1189648\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_6510102\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_5899904\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8615388\",\"controlType\":\"default\",\"conditionValue\":\"系统首页客户管理\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2613005\",\"controlType\":\"default\",\"conditionValue\":\"销售漏斗图\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847524393532661762; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:28:05', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 11:06:35', `is_deleted` = 0, `report_name` = '系统首页-客户管理-销售排名', `report_code` = 'example_client_salesman_rank', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页客户管理\'\\n AND tbl_erd.table_type = \'销售排名\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_484669\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_1006469\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_8316724\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_9634001\",\"controlType\":\"default\",\"conditionValue\":\"系统首页客户管理\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5791513\",\"controlType\":\"default\",\"conditionValue\":\"销售排名\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847525106199437313; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:30:08', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:23:56', `is_deleted` = 0, `report_name` = '系统首页-客户管理-系统通知', `report_code` = 'example_client_system_notification', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页客户管理\'\\n AND tbl_erd.table_type = \'系统通知\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_9826770\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_3615705\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_9940652\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_195453\",\"controlType\":\"default\",\"conditionValue\":\"系统首页客户管理\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8149720\",\"controlType\":\"default\",\"conditionValue\":\"系统通知\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847525621318688769; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:40:44', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 11:37:31', `is_deleted` = 0, `report_name` = '系统首页-商户统计-统计数据', `report_code` = 'example_trader_count_data', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页商户统计\'\\n AND tbl_erd.table_type = \'统计数据\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_2070814\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_924296\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_5244133\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_9954683\",\"controlType\":\"default\",\"conditionValue\":\"系统首页商户统计\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1963225\",\"controlType\":\"default\",\"conditionValue\":\"统计数据\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847528287872622594; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:42:56', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:58:26', `is_deleted` = 0, `report_name` = '系统首页-商户统计-商户外拓', `report_code` = 'example_trader_expansion', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页商户统计\'\\n AND tbl_erd.table_type = \'商户外拓\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_2392070\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_6147463\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_4082249\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1308069\",\"controlType\":\"default\",\"conditionValue\":\"系统首页商户统计\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_22575\",\"controlType\":\"default\",\"conditionValue\":\"商户外拓\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847528840077910017; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:51:45', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:24:25', `is_deleted` = 0, `report_name` = '系统首页-商户统计-日交易额', `report_code` = 'example_trader_daily_turnover', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页商户统计\'\\n AND tbl_erd.table_type = \'日交易额\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_8414924\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_9349119\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_1789631\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2389872\",\"controlType\":\"default\",\"conditionValue\":\"系统首页商户统计\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4463391\",\"controlType\":\"default\",\"conditionValue\":\"日交易额\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847531061758795778; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 14:58:07', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:22:32', `is_deleted` = 0, `report_name` = '系统首页-商户统计-周订单量', `report_code` = 'example_trader_weekly_orders', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页商户统计\'\\n AND tbl_erd.table_type = \'周订单量\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_1615685\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_5599345\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_7797528\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3062171\",\"controlType\":\"default\",\"conditionValue\":\"系统首页商户统计\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2551897\",\"controlType\":\"default\",\"conditionValue\":\"周订单量\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847532664964390914; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:02:12', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:22:44', `is_deleted` = 0, `report_name` = '系统首页-商户统计-开拓商家', `report_code` = 'example_trader_expansion_number', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页商户统计\'\\n AND tbl_erd.table_type = \'开拓商家\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_8766767\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_9949310\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_1766037\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2163578\",\"controlType\":\"default\",\"conditionValue\":\"系统首页商户统计\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_6804736\",\"controlType\":\"default\",\"conditionValue\":\"开拓商家\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847533689980985346; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:06:24', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:22:57', `is_deleted` = 0, `report_name` = '系统首页-商户统计-成交金额趋势', `report_code` = 'example_trader_transaction_amount', `group_report_id` = NULL, `java_config` = 'exampleXtsyFormReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页商户统计\'\\n AND tbl_erd.table_type = \'成交金额趋势\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_8722454\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_3130972\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_3521004\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_6285137\",\"controlType\":\"default\",\"conditionValue\":\"系统首页商户统计\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_456472\",\"controlType\":\"default\",\"conditionValue\":\"成交金额趋势\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847534747478269953; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:24:30', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:56:46', `is_deleted` = 0, `report_name` = '系统首页-系统监控-服务器基本信息', `report_code` = 'example_systemmonitor_server_information', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页系统监控\'\\n AND tbl_erd.table_type = \'服务器基本信息\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_9210875\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_275374\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_9709793\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4570263\",\"controlType\":\"default\",\"conditionValue\":\"系统首页系统监控\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8523467\",\"controlType\":\"default\",\"conditionValue\":\"服务器基本信息\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_xmgl_rwlb\":\"tbl_exr\",\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847539302530162690; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:27:57', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:24:43', `is_deleted` = 0, `report_name` = '系统首页-系统监控-cpu使用率', `report_code` = 'example_systemmonitor_cpu_utilization', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页系统监控\'\\n AND tbl_erd.table_type = \'CPU使用率\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_194414\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_120838\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_7913725\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_838715\",\"controlType\":\"default\",\"conditionValue\":\"系统首页系统监控\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8696870\",\"controlType\":\"default\",\"conditionValue\":\"CPU使用率\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847540171430567937; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:29:40', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:24:56', `is_deleted` = 0, `report_name` = '系统首页-系统监控-内存使用率', `report_code` = 'example_systemmonitor_memory_utilization', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页系统监控\'\\n AND tbl_erd.table_type = \'内存使用率\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_7337463\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_7660689\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_5078497\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_9727116\",\"controlType\":\"default\",\"conditionValue\":\"系统首页系统监控\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2684230\",\"controlType\":\"default\",\"conditionValue\":\"内存使用率\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847540601183150081; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:32:53', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:25:14', `is_deleted` = 0, `report_name` = '系统首页-系统监控-服务器流量', `report_code` = 'example_systemmonitor_server_traffic', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页系统监控\'\\n AND tbl_erd.table_type = \'服务器流量\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_4048182\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_5286513\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_2987209\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1373735\",\"controlType\":\"default\",\"conditionValue\":\"系统首页系统监控\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3096447\",\"controlType\":\"default\",\"conditionValue\":\"服务器流量\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847541410490884097; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:35:07', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:25:31', `is_deleted` = 0, `report_name` = '系统首页-系统监控-服务器磁盘IO', `report_code` = 'example_systemmonitor_disk_io', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页系统监控\'\\n AND tbl_erd.table_type = \'服务器磁盘IO\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_8954207\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_4152224\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_2172530\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4547983\",\"controlType\":\"default\",\"conditionValue\":\"系统首页系统监控\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1707591\",\"controlType\":\"default\",\"conditionValue\":\"服务器磁盘IO\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847541972397596673; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 15:43:22', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:55:08', `is_deleted` = 0, `report_name` = '系统首页-数据看板2-我的待办', `report_code` = 'example_signagetwo_pending', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板2\'\\n AND tbl_erd.table_type = \'我的待办\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_8921880\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_8889024\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_2941518\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_183791\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板2\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3824921\",\"controlType\":\"default\",\"conditionValue\":\"我的待办\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847544052189372418; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:21:32', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:54:51', `is_deleted` = 0, `report_name` = '系统首页-数据看板2-业务处理', `report_code` = 'example_systemmonitor_business_processing', `group_report_id` = NULL, `java_config` = 'exampleXtsyFormReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板2\'\\n AND tbl_erd.table_type = \'业务处理\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_735951\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_5724702\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_7454407\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5241865\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板2\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4664686\",\"controlType\":\"default\",\"conditionValue\":\"业务处理\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847553655417479169; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:23:40', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:54:17', `is_deleted` = 0, `report_name` = '系统首页-数据看板2-预警信息', `report_code` = 'example_systemmonitor_warning_messages', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板2\'\\n AND tbl_erd.table_type = \'预警信息\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_2865743\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_7923724\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_6311478\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1087990\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板2\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_6516055\",\"controlType\":\"default\",\"conditionValue\":\"预警信息\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847554193446019074; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:25:46', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:53:57', `is_deleted` = 0, `report_name` = '系统首页-数据看板2-年度经营目标', `report_code` = 'example_systemmonitor_business_target', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板2\'\\n AND tbl_erd.table_type = \'年度经营目标\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_5941749\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_6526936\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_5390303\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5556558\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板2\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_9515800\",\"controlType\":\"default\",\"conditionValue\":\"年度经营目标\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847554720070246402; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:28:48', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:53:24', `is_deleted` = 0, `report_name` = '系统首页-数据看板2-年度回款目标', `report_code` = 'example_systemmonitor_payback_target', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板2\'\\n AND tbl_erd.table_type = \'年度回款目标\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_148005\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_4692298\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_8261349\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2286450\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板2\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2171895\",\"controlType\":\"default\",\"conditionValue\":\"年度回款目标\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847555485300039681; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:31:13', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:53:07', `is_deleted` = 0, `report_name` = '系统首页-数据看板2-账户余额', `report_code` = 'example_systemmonitor_account_balance', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板2\'\\n AND tbl_erd.table_type = \'账户余额\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_2438398\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_3783454\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_7956668\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8846483\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板2\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4210252\",\"controlType\":\"default\",\"conditionValue\":\"账户余额\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847556092589121537; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:34:42', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:23:20', `is_deleted` = 0, `report_name` = '系统首页-数据看板2-收支预测', `report_code` = 'example_systemmonitor_Income_expenditure_forecasts', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板2\'\\n AND tbl_erd.table_type = \'收支预测\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_1014541\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_6725136\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_1216641\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_6813755\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板2\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1120096\",\"controlType\":\"default\",\"conditionValue\":\"收支预测\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847556968112332802; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:36:58', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:52:34', `is_deleted` = 0, `report_name` = '系统首页-数据看板2-费用结构', `report_code` = 'example_systemmonitor_fee_structure', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板2\'\\n AND tbl_erd.table_type = \'费用结构\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_4531333\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_3401274\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_9964473\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1926508\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板2\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2754761\",\"controlType\":\"default\",\"conditionValue\":\"费用结构\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847557539405897730; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:39:45', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:52:12', `is_deleted` = 0, `report_name` = '系统首页-数据看板2-收入结构', `report_code` = 'example_systemmonitor_Income_structure', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据看板2\'\\n AND tbl_erd.table_type = \'收入结构\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_4422418\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_6937330\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_5310869\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4639924\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据看板2\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8651128\",\"controlType\":\"default\",\"conditionValue\":\"收入结构\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847558240001466370; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:47:08', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:54:42', `is_deleted` = 0, `report_name` = '系统首页-数据会员-实时访问量', `report_code` = 'example_member_realtime_visits', `group_report_id` = NULL, `java_config` = 'exampleMemberRealtimeVisitsReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1850092582611345409\",\"executeSql\":\"SELECT\\r\\n\\tfkl ssfkl,\\r\\n\\tsj sj\\r\\nFROM\\r\\n\\texample_sjhy_ssfkl\\r\\nWHERE\\r\\n\\tis_deleted = 0\",\"optionData\":{\"optionObj\":{\"select\":[],\"from\":[],\"where\":[],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\",\"example_sjhy_ssfkl\":\"tbl_ess\"},\"typeKey\":\"custom\"}}' WHERE `id` = 1847560096136175617; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:49:02', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:31:52', `is_deleted` = 0, `report_name` = '系统首页-数据会员-销售额', `report_code` = 'example_member_sale', `group_report_id` = NULL, `java_config` = 'exampleMemberSaleReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1850094920386371586\",\"executeSql\":\"SELECT\\r\\n\\txse xse,\\r\\n\\trq sj\\r\\nFROM\\r\\n\\texample_sjhy_xse\\r\\nWHERE\\r\\n\\tis_deleted = 0\",\"optionData\":{\"optionObj\":{\"select\":[],\"from\":[],\"where\":[],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\",\"example_sjhy_xse\":\"tbl_esx\"},\"typeKey\":\"custom\"}}' WHERE `id` = 1847560577587748866; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:54:52', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:56:19', `is_deleted` = 0, `report_name` = '系统首页-数据会员-各品类占比', `report_code` = 'example_member_product_percentage', `group_report_id` = NULL, `java_config` = 'exampleMemberProductPercentageReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1850109346514632706\",\"executeSql\":\"SELECT\\r\\n\\tsm,\\r\\n\\tnz,\\r\\n\\tmy,\\r\\n\\txb,\\r\\n\\trq sj,\\r\\n\\tje\\r\\nFROM\\r\\n\\texample_sjhy_gplzb \\r\\nWHERE\\r\\n\\tis_deleted = 0\",\"optionData\":{\"optionObj\":{\"select\":[],\"from\":[],\"where\":[],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\",\"example_sjhy_gplzb\":\"tbl_esg\"},\"typeKey\":\"custom\"}}' WHERE `id` = 1847562045543817218; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 16:58:56', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:50:40', `is_deleted` = 0, `report_name` = '系统首页-数据首页-店铺业绩', `report_code` = 'example_datahome_store_performance', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据首页\'\\n AND tbl_erd.table_type = \'店铺业绩\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_2165318\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_3278099\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_5718651\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5128590\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据首页\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3770594\",\"controlType\":\"default\",\"conditionValue\":\"店铺业绩\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847563067897028610; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 17:00:37', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:23:33', `is_deleted` = 0, `report_name` = '系统首页-数据首页-销售数据', `report_code` = 'example_datahome_sales_data', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据首页\'\\n AND tbl_erd.table_type = \'销售数据\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_4904665\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_9813150\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_3160796\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3383733\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据首页\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2702475\",\"controlType\":\"default\",\"conditionValue\":\"销售数据\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847563490544459778; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 17:04:52', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:50:04', `is_deleted` = 0, `report_name` = '系统首页-数据首页-本周数据详情', `report_code` = 'example_datahome_thisweek_data', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据首页\'\\n AND tbl_erd.table_type = \'本周数据详情\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_3172423\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_1000473\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_5661428\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_9669886\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据首页\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3963024\",\"controlType\":\"default\",\"conditionValue\":\"本周数据详情\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847564562159771649; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-19 17:07:20', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:49:44', `is_deleted` = 0, `report_name` = '系统首页-数据首页-上周综合提升', `report_code` = 'example_datahome_lastweek_data', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页数据首页\'\\n AND tbl_erd.table_type = \'上周综合提升\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_2387406\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_7310409\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_196593\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4945004\",\"controlType\":\"default\",\"conditionValue\":\"系统首页数据首页\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_9326966\",\"controlType\":\"default\",\"conditionValue\":\"上周综合提升\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1847565182564442113; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-22 14:41:21', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:49:09', `is_deleted` = 0, `report_name` = '系统首页-商户统计-商户分布', `report_code` = 'example_trader_merchant_distribution', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页商户统计\'\\n AND tbl_erd.table_type = \'商户分布\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_3198271\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_5982266\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_1537509\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_6693060\",\"controlType\":\"default\",\"conditionValue\":\"系统首页商户统计\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3266334\",\"controlType\":\"default\",\"conditionValue\":\"商户分布\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1848615607371812865; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-22 14:45:26', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-26 10:48:49', `is_deleted` = 0, `report_name` = '系统首页-商户统计-交易漏斗', `report_code` = 'example_trader_transaction_funneldiagram', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页商户统计\'\\n AND tbl_erd.table_type = \'交易漏斗\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_6715149\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_7422046\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_2751707\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4794919\",\"controlType\":\"default\",\"conditionValue\":\"系统首页商户统计\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5026857\",\"controlType\":\"default\",\"conditionValue\":\"交易漏斗\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1848616633076273154; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 14:20:05', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:24:49', `is_deleted` = 0, `report_name` = '系统首页-首页概览-转化率', `report_code` = 'example_overview_conversion', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'转化率\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_5665411\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_3730703\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_6506735\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5339483\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_2468538\",\"controlType\":\"default\",\"conditionValue\":\"转化率\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_today_data\":\"tbl_etd\",\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849335032441905154; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 14:46:21', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-24 14:51:37', `is_deleted` = 0, `report_name` = '系统首页-首页概览-实时数据', `report_code` = 'example_overview_realtime_data', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'实时数据\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_1177523\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_405810\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_93254\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_653354\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4522098\",\"controlType\":\"default\",\"conditionValue\":\"实时数据\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849341642828587010; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 15:07:26', `create_dept` = 101, `update_user` = NULL, `update_time` = '2024-10-24 15:07:26', `is_deleted` = 0, `report_name` = '系统首页-首页概览-智能助手', `report_code` = 'example_overview_intelligent_assistants', `group_report_id` = NULL, `java_config` = 'exampleXtsyFormReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'智能助手\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_3322310\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_7008306\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_2054759\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8299718\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_9275583\",\"controlType\":\"default\",\"conditionValue\":\"智能助手\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849346947750731777; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 15:23:16', `create_dept` = 101, `update_user` = NULL, `update_time` = '2024-10-24 15:23:16', `is_deleted` = 0, `report_name` = '系统首页-首页概览-智能助手待处理', `report_code` = 'example_overview_pending', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'智能助手待处理\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_6935887\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_6582734\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_5548534\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_644829\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_7794184\",\"controlType\":\"default\",\"conditionValue\":\"智能助手待处理\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849350930384986114; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 15:29:34', `create_dept` = 101, `update_user` = NULL, `update_time` = '2024-10-24 15:29:34', `is_deleted` = 0, `report_name` = '系统首页-首页概览-服务通知', `report_code` = 'example_overview_service_notices', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'服务通知\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_1761448\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_1770234\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_8372154\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_824956\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_7777219\",\"controlType\":\"default\",\"conditionValue\":\"服务通知\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849352515299221505; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 15:36:33', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-09 10:00:20', `is_deleted` = 0, `report_name` = '系统首页-首页概览-规则中心', `report_code` = 'example_overview_rulescenter', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'规则中心\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_147796\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_5586232\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_7105583\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8549800\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5176110\",\"controlType\":\"default\",\"conditionValue\":\"规则中心\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849354274285461506; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 15:41:26', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 10:03:44', `is_deleted` = 0, `report_name` = '系统首页-首页概览-产品动态', `report_code` = 'example_overview_productnews', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'产品动态\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_2920363\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_7544005\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_5870128\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_1345979\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_4289856\",\"controlType\":\"default\",\"conditionValue\":\"产品动态\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849355503283642369; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-24 15:46:04', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-09 09:59:25', `is_deleted` = 0, `report_name` = '系统首页-首页概览-学习中心', `report_code` = 'example_overview_learningcenter', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'学习中心\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_1736527\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_8608209\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_2315494\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8087389\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5366843\",\"controlType\":\"default\",\"conditionValue\":\"学习中心\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849356669027524609; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-25 15:51:50', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-10-25 15:56:32', `is_deleted` = 0, `report_name` = '系统首页-首页概览-商家', `report_code` = 'example_overview_merchant', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'商家\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_1736527\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_8608209\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_2315494\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8087389\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5366843\",\"controlType\":\"default\",\"conditionValue\":\"商家\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849720504500207617; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-25 16:02:57', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-09 09:58:34', `is_deleted` = 0, `report_name` = '系统首页-首页概览-商家经验数量', `report_code` = 'example_overview_merchant_cou', `group_report_id` = NULL, `java_config` = 'exampleXtsyLineReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"1847167244620152834\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页首页概览\'\\n AND tbl_erd.table_type = \'商家经验数量\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_1736527\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_8608209\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_2315494\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_8087389\",\"controlType\":\"default\",\"conditionValue\":\"系统首页首页概览\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5366843\",\"controlType\":\"default\",\"conditionValue\":\"商家经验数量\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1849723305129263105; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-30 16:58:21', `create_dept` = 101, `update_user` = 1, `update_time` = '2025-01-07 09:24:37', `is_deleted` = 0, `report_name` = '系统首页-使用统计-登录使用人数', `report_code` = 'example_sytj_dlsyrs', `group_report_id` = NULL, `java_config` = 'exampleTrafficStatisticsReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"\",\"executeSql\":\"\",\"optionData\":{\"optionObj\":{\"select\":[],\"from\":[],\"where\":[],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_demo\":\"tbl_ed\"},\"typeKey\":\"option\"}}' WHERE `id` = 1851549188884660226; + +UPDATE `lowcode_report` SET `tenant_id` = 1, `create_user` = 1, `create_time` = '2024-10-31 14:41:55', `create_dept` = 101, `update_user` = 1, `update_time` = '2024-11-04 15:32:59', `is_deleted` = 0, `report_name` = '系统首页-使用统计-使用人数最多模块', `report_code` = 'example_sytj_syzdmk', `group_report_id` = NULL, `java_config` = 'exampleSytjSyzdmkReportEnhance', `data_config` = 'page,authFalse', `table_config` = 'height,header,menu,index,border', `data_sources_config` = '{\"dataOrigin\":\"\",\"executeSql\":\"SELECT\\n tbl_erd.value\\nFROM\\n example_report_data tbl_erd\\nWHERE\\n tbl_erd.is_deleted = 0\\n AND tbl_erd.type_index = \'系统首页使用统计\'\\n AND tbl_erd.table_type = \'使用最多模块\'\",\"optionData\":{\"optionObj\":{\"select\":[{\"label\":\"value(json数据)\",\"value\":\"value\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Text\",\"prop\":\"option_5830526\",\"controlType\":\"text\",\"alias\":\"\"}],\"from\":[{\"tableName\":\"example_report_data\",\"type\":\"table\",\"prop\":\"option_7111734\",\"controlType\":\"text\",\"connectType\":\"INNER JOIN\"}],\"where\":[{\"label\":\"is_deleted(是否删除)\",\"value\":\"is_deleted\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"Integer\",\"prop\":\"option_9099601\",\"controlType\":\"default\",\"conditionValue\":\"0\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"type_index(首页类型)\",\"value\":\"type_index\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_5223893\",\"controlType\":\"default\",\"conditionValue\":\"系统首页使用统计\",\"condition\":\"EQ\",\"width_where\":\"44px\"},{\"label\":\"table_type(报表类型)\",\"value\":\"table_type\",\"tableName\":\"example_report_data\",\"type\":\"field\",\"fieldType\":\"String\",\"prop\":\"option_3337900\",\"controlType\":\"default\",\"conditionValue\":\"使用最多模块\",\"condition\":\"EQ\",\"width_where\":\"44px\"}],\"groupBy\":\"\",\"having\":\"\",\"orderBy\":[]},\"aliasObj\":{\"example_report_data\":\"tbl_erd\"},\"typeKey\":\"option\"}}' WHERE `id` = 1851877239195578370; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1846840290047070210; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1846840290047070211; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1851920004315045889; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1853354498272165889; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1853364215526653953; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1853611411517976577; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1853623625841864706; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1853634967202131970; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1854056873144225794; + +DELETE FROM `lowcode_report_field` WHERE `id` = 1854056999048843265; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:21:37', `is_deleted` = 0, `report_id` = 1847188299477860353, `field_code` = 'sj', `field_name` = '日期', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847188299800821761; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:21:52', `is_deleted` = 0, `report_id` = 1847211713336938498, `field_code` = 'sj', `field_name` = '日期', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847211713601179649; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:22:05', `is_deleted` = 0, `report_id` = 1847214874885853186, `field_code` = 'sj', `field_name` = '日期', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847214875200425985; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:23:09', `is_deleted` = 0, `report_id` = 1847522676099391489, `field_code` = 'sj', `field_name` = '日期', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847522676392992769; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:22:17', `is_deleted` = 0, `report_id` = 1847523207228301314, `field_code` = 'sj', `field_name` = '日期', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847523207517708289; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 10:24:25', `is_deleted` = 0, `report_id` = 1847531061758795778, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847531062039814145; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:22:32', `is_deleted` = 0, `report_id` = 1847532664964390914, `field_code` = 'sj', `field_name` = '周', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847532665241214978; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:22:44', `is_deleted` = 0, `report_id` = 1847533689980985346, `field_code` = 'sj', `field_name` = '周', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847533690253615105; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:22:57', `is_deleted` = 0, `report_id` = 1847534747478269953, `field_code` = 'sj', `field_name` = '日期', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847534747767676930; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 10:24:43', `is_deleted` = 0, `report_id` = 1847540171430567937, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847540171636088833; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 10:24:56', `is_deleted` = 0, `report_id` = 1847540601183150081, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847540601447391234; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 10:25:14', `is_deleted` = 0, `report_id` = 1847541410490884097, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847541410834817026; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 10:25:31', `is_deleted` = 0, `report_id` = 1847541972397596673, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847541973035130882; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:23:20', `is_deleted` = 0, `report_id` = 1847556968112332802, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847556968443682817; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:23:44', `is_deleted` = 0, `report_id` = 1847560096136175617, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847560096329113601; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:23:56', `is_deleted` = 0, `report_id` = 1847560577587748866, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847560577847795714; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:23:33', `is_deleted` = 0, `report_id` = 1847563490544459778, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1847563490821283841; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 10:23:56', `is_deleted` = 0, `report_id` = 1847525621318688769, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 2, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1848604803230584833; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:24:09', `is_deleted` = 0, `report_id` = 1847562045543817218, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 2, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1849284397768024066; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:24:49', `is_deleted` = 0, `report_id` = 1849335032441905154, `field_code` = 'sj', `field_name` = '时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1849335032722923522; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-09 10:00:20', `is_deleted` = 0, `report_id` = 1849354274285461506, `field_code` = 'type', `field_name` = '状态', `field_type` = 'String', `sort_num` = 2, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1849354274604228611; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 10:03:44', `is_deleted` = 0, `report_id` = 1849355503283642369, `field_code` = 'title', `field_name` = '内容', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1849355503635963905; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 10:03:44', `is_deleted` = 0, `report_id` = 1849355503283642369, `field_code` = 'type', `field_name` = '状态', `field_type` = 'String', `sort_num` = 2, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1849355503635963906; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-09 09:59:25', `is_deleted` = 0, `report_id` = 1849356669027524609, `field_code` = 'type', `field_name` = '状态', `field_type` = 'String', `sort_num` = 2, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1849356669321125891; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-09 09:58:34', `is_deleted` = 0, `report_id` = 1849723305129263105, `field_code` = 'cou', `field_name` = '数量', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1849723307675205633; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = NULL, `is_deleted` = 1, `report_id` = 1849723305129263105, `field_code` = 'content', `field_name` = '内容', `field_type` = 'String', `sort_num` = 2, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1849723307675205634; + +UPDATE `lowcode_report_field` SET `tenant_id` = NULL, `create_user` = NULL, `create_time` = NULL, `create_dept` = NULL, `update_user` = NULL, `update_time` = '2025-01-07 09:24:37', `is_deleted` = 0, `report_id` = 1851549188884660226, `field_code` = 'sj', `field_name` = '日期时间', `field_type` = 'String', `sort_num` = 1, `query_is_db` = 'N', `query_is_web` = 'N', `query_mode` = 'LIKE', `dict_code` = '', `is_export` = 'Y', `is_show_sort` = 'N' WHERE `id` = 1851549189287313410; + +DELETE FROM `qrtz_scheduler_state` WHERE `SCHED_NAME` = 'schedulerName' AND `INSTANCE_NAME` = 'WIN-20200825TYM1735364769255'; + +INSERT INTO `qrtz_scheduler_state`(`SCHED_NAME`, `INSTANCE_NAME`, `LAST_CHECKIN_TIME`, `CHECKIN_INTERVAL`) VALUES ('schedulerName', 'WIN-20200825TYM1737358167568', 1737358205836, 15000); + +UPDATE `qrtz_triggers` SET `JOB_NAME` = 'clearExcelDataJob', `JOB_GROUP` = 'DEFAULT', `DESCRIPTION` = NULL, `NEXT_FIRE_TIME` = 1737388800000, `PREV_FIRE_TIME` = 1737336488237, `PRIORITY` = 5, `TRIGGER_STATE` = 'WAITING', `TRIGGER_TYPE` = 'CRON', `START_TIME` = 1730961513000, `END_TIME` = 0, `CALENDAR_NAME` = NULL, `MISFIRE_INSTR` = 0, `JOB_DATA` = 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000C7800 WHERE `SCHED_NAME` = 'schedulerName' AND `TRIGGER_NAME` = 'clearExcelDataJob' AND `TRIGGER_GROUP` = 'DEFAULT'; + +UPDATE `qrtz_triggers` SET `JOB_NAME` = 'saveModelUsageRecordsJob', `JOB_GROUP` = 'DEFAULT', `DESCRIPTION` = NULL, `NEXT_FIRE_TIME` = 1737358800000, `PREV_FIRE_TIME` = 1737358200000, `PRIORITY` = 5, `TRIGGER_STATE` = 'WAITING', `TRIGGER_TYPE` = 'CRON', `START_TIME` = 1730961591000, `END_TIME` = 0, `CALENDAR_NAME` = NULL, `MISFIRE_INSTR` = 0, `JOB_DATA` = 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D7400007400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000C7800 WHERE `SCHED_NAME` = 'schedulerName' AND `TRIGGER_NAME` = 'saveModelUsageRecordsJob' AND `TRIGGER_GROUP` = 'DEFAULT'; + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4578, 100, '', 1, 2, 'admin', 0, '192.168.5.243', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', NULL, '2025-01-18 16:13:38', NULL, '2025-01-18 16:13:38', 0, 1); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4579, 100, '', 1, 2, 'admin', 0, '192.168.5.30', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0', NULL, '2025-01-20 09:29:26', NULL, '2025-01-20 09:29:26', 0, 1); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4580, 100, '', 148, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', NULL, '2025-01-20 09:31:02', NULL, '2025-01-20 09:31:02', 0, 157); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4581, 200, '', 148, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', '148', '2025-01-20 09:31:38', '148', '2025-01-20 09:31:38', 0, 157); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4582, 100, '', 1, 2, 'admin', 0, '192.168.5.243', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', NULL, '2025-01-20 09:31:40', NULL, '2025-01-20 09:31:40', 0, 1); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4583, 100, '', 148, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', NULL, '2025-01-20 09:31:48', NULL, '2025-01-20 09:31:48', 0, 157); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4584, 100, '', 1, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', NULL, '2025-01-20 10:03:15', NULL, '2025-01-20 10:03:15', 0, 1); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4585, 100, '', 149, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', NULL, '2025-01-20 11:07:29', NULL, '2025-01-20 11:07:29', 0, 158); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4586, 200, '', 149, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', '149', '2025-01-20 11:07:46', '149', '2025-01-20 11:07:46', 0, 158); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4587, 100, '', 149, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', NULL, '2025-01-20 11:07:52', NULL, '2025-01-20 11:07:52', 0, 158); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4588, 200, '', 149, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', '149', '2025-01-20 11:09:49', '149', '2025-01-20 11:09:49', 0, 158); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4589, 100, '', 148, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', NULL, '2025-01-20 11:11:01', NULL, '2025-01-20 11:11:01', 0, 157); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4590, 200, '', 148, 2, 'admin', 0, '192.168.5.212', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36', '148', '2025-01-20 11:11:10', '148', '2025-01-20 11:11:10', 0, 157); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4591, 200, '', 1, 2, 'admin', 0, '192.168.5.30', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0', '1', '2025-01-20 14:44:22', '1', '2025-01-20 14:44:22', 0, 1); + +INSERT INTO `system_login_log`(`id`, `log_type`, `trace_id`, `user_id`, `user_type`, `username`, `result`, `user_ip`, `user_agent`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (4592, 100, '', 1, 2, 'admin', 0, '192.168.5.30', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0', NULL, '2025-01-20 14:44:30', NULL, '2025-01-20 14:44:30', 0, 1); + +DELETE FROM `system_menu` WHERE `id` = 1090; + +DELETE FROM `system_menu` WHERE `id` = 1237; + +DELETE FROM `system_menu` WHERE `id` = 1238; + +DELETE FROM `system_menu` WHERE `id` = 1239; + +DELETE FROM `system_menu` WHERE `id` = 1240; + +DELETE FROM `system_menu` WHERE `id` = 1241; + +DELETE FROM `system_menu` WHERE `id` = 1242; + +DELETE FROM `system_menu` WHERE `id` = 1243; + +DELETE FROM `system_menu` WHERE `id` = 2930; + +DELETE FROM `system_menu` WHERE `id` = 2931; + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (5, 'OA 示例', '', 1, 40, 1185, 'oa', 'eos-icons:content-lifecycle-management', NULL, NULL, 0, 1, 1, 1, 'admin', '2021-09-20 16:26:19', '1', '2024-08-08 17:20:44', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1078, '访问日志', '', 2, 1, 1083, 'api-access-log', 'bi:journal-text', 'infra/apiAccessLog/index', 'InfraApiAccessLog', 0, 1, 1, 1, '', '2021-02-26 01:32:59', '1', '2024-08-08 16:54:35', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1082, '日志导出', 'infra:api-access-log:export', 3, 2, 1078, '', '', '', NULL, 0, 1, 1, 1, '', '2021-02-26 01:32:59', '1', '2022-04-20 17:03:10', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1083, 'API 日志', '', 1, 8, 2, 'log', 'hugeicons:api', NULL, NULL, 0, 1, 1, 1, '', '2021-02-26 02:18:24', '1', '2024-08-08 16:52:43', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1084, '错误日志', 'infra:api-error-log:query', 2, 2, 1083, 'api-error-log', 'bi:journal-x', 'infra/apiErrorLog/index', 'InfraApiErrorLog', 0, 1, 1, 1, '', '2021-02-26 07:53:20', '1', '2024-08-08 16:54:16', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1085, '日志处理', 'infra:api-error-log:update-status', 3, 2, 1084, '', '', '', NULL, 0, 1, 1, 1, '', '2021-02-26 07:53:20', '1', '2022-04-20 17:03:10', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1086, '日志导出', 'infra:api-error-log:export', 3, 3, 1084, '', '', '', NULL, 0, 1, 1, 1, '', '2021-02-26 07:53:20', '1', '2022-04-20 17:03:10', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1088, '日志查询', 'infra:api-access-log:query', 3, 1, 1078, '', '', '', NULL, 0, 1, 1, 1, '1', '2021-03-10 01:28:04', '1', '2022-04-20 17:03:10', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1089, '日志查询', 'infra:api-error-log:query', 3, 1, 1084, '', '', '', NULL, 0, 1, 1, 1, '1', '2021-03-10 01:29:09', '1', '2022-04-20 17:03:10', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1118, '请假查询', '', 2, 0, 5, 'leave', 'icon-park-outline:history-query', 'bpm/oa/leave/index', 'BpmOALeave', 0, 1, 1, 1, '', '2021-09-20 08:51:03', '1', '2024-08-08 17:26:22', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1119, '请假申请查询', 'bpm:oa-leave:query', 3, 1, 1118, '', '', '', NULL, 0, 1, 1, 1, '', '2021-09-20 08:51:03', '1', '2022-04-20 17:03:10', 0); + +INSERT INTO `system_menu`(`id`, `name`, `permission`, `type`, `sort`, `parent_id`, `path`, `icon`, `component`, `component_name`, `status`, `visible`, `keep_alive`, `always_show`, `creator`, `create_time`, `updater`, `update_time`, `deleted`) VALUES (1120, '请假申请创建', 'bpm:oa-leave:create', 3, 2, 1118, '', '', '', NULL, 0, 1, 1, 1, '', '2021-09-20 08:51:03', '1', '2022-04-20 17:03:10', 0); + +UPDATE `system_menu` SET `name` = '审计日志', `permission` = '', `type` = 1, `sort` = 9, `parent_id` = 1, `path` = 'log', `icon` = 'icon-park-solid:audit', `component` = '', `component_name` = NULL, `status` = 0, `visible` = 1, `keep_alive` = 1, `always_show` = 1, `creator` = 'admin', `create_time` = '2021-01-05 17:03:48', `updater` = '1', `update_time` = '2024-08-08 16:20:17', `deleted` = 0 WHERE `id` = 108; + +UPDATE `system_menu` SET `name` = 'MySQL 监控', `permission` = '', `type` = 2, `sort` = 9, `parent_id` = 2, `path` = 'druid', `icon` = 'eos-icons:monitoring', `component` = 'infra/druid/index', `component_name` = 'InfraDruid', `status` = 0, `visible` = 1, `keep_alive` = 1, `always_show` = 1, `creator` = 'admin', `create_time` = '2021-01-05 17:03:48', `updater` = '1', `update_time` = '2024-08-08 16:55:21', `deleted` = 0 WHERE `id` = 111; + +UPDATE `system_menu` SET `name` = 'Java 监控', `permission` = '', `type` = 2, `sort` = 11, `parent_id` = 2, `path` = 'admin-server', `icon` = 'material-symbols-light:monitoring-rounded', `component` = 'infra/server/index', `component_name` = 'InfraAdminServer', `status` = 0, `visible` = 1, `keep_alive` = 1, `always_show` = 1, `creator` = 'admin', `create_time` = '2021-01-05 17:03:48', `updater` = '1', `update_time` = '2024-08-08 16:55:56', `deleted` = 0 WHERE `id` = 112; + +UPDATE `system_menu` SET `name` = 'Redis 监控', `permission` = '', `type` = 2, `sort` = 10, `parent_id` = 2, `path` = 'redis', `icon` = 'carbon:cloud-monitoring', `component` = 'infra/redis/index', `component_name` = 'InfraRedis', `status` = 0, `visible` = 1, `keep_alive` = 1, `always_show` = 1, `creator` = 'admin', `create_time` = '2021-01-05 17:03:48', `updater` = '1', `update_time` = '2024-08-08 16:55:39', `deleted` = 0 WHERE `id` = 113; + +UPDATE `system_menu` SET `name` = '地区管理', `permission` = '', `type` = 2, `sort` = 14, `parent_id` = 1, `path` = 'area', `icon` = 'iconify mdi--select-location', `component` = 'system/area/index', `component_name` = 'SystemArea', `status` = 0, `visible` = 1, `keep_alive` = 1, `always_show` = 1, `creator` = '1', `create_time` = '2022-12-23 17:35:05', `updater` = '1', `update_time` = '2024-08-09 14:06:56', `deleted` = 0 WHERE `id` = 2083; + +UPDATE `system_menu` SET `name` = '表单设计示例', `permission` = '', `type` = 1, `sort` = 11, `parent_id` = 2835, `path` = 'formexample', `icon` = 'fluent:form-28-regular', `component` = '', `component_name` = '', `status` = 0, `visible` = 1, `keep_alive` = 1, `always_show` = 1, `creator` = '1', `create_time` = '2024-07-15 09:40:22', `updater` = '1', `update_time` = '2025-01-20 14:07:50', `deleted` = 0 WHERE `id` = 2765; + +UPDATE `system_menu` SET `name` = '表单开发示例', `permission` = '', `type` = 1, `sort` = 10, `parent_id` = 2835, `path` = 'tableexample', `icon` = 'fluent:form-28-regular', `component` = '', `component_name` = '', `status` = 0, `visible` = 1, `keep_alive` = 1, `always_show` = 1, `creator` = '1', `create_time` = '2024-09-05 14:10:30', `updater` = '1', `update_time` = '2025-01-20 14:07:29', `deleted` = 0 WHERE `id` = 2810; + +UPDATE `system_menu` SET `name` = '请求日志', `permission` = '', `type` = 1, `sort` = 9, `parent_id` = 1, `path` = 'apilog', `icon` = 'ep:paperclip', `component` = '', `component_name` = '', `status` = 0, `visible` = 1, `keep_alive` = 1, `always_show` = 1, `creator` = '1', `create_time` = '2024-09-10 14:49:41', `updater` = '1', `update_time` = '2024-09-11 09:44:06', `deleted` = 0 WHERE `id` = 2827; + +DELETE FROM `system_notice` WHERE `id` = 1; + +DELETE FROM `system_notice` WHERE `id` = 4; + +DELETE FROM `system_notice` WHERE `id` = 5; + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19339, 1, 2, '26c4b7ff90d1431d80aa755527cd6c96', 'e9ef8abe903745269bfab9f86863a85e', 'default', NULL, '2025-01-18 16:43:38', NULL, '2025-01-18 16:13:38', NULL, '2025-01-18 16:43:40', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19340, 1, 2, '369067c47927400eb16adb2e05ee44e2', 'e9ef8abe903745269bfab9f86863a85e', 'default', NULL, '2025-01-18 17:13:39', NULL, '2025-01-18 16:43:39', NULL, '2025-01-18 17:18:45', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19341, 1, 2, '816f6ca453a14e9589830e6c2aa9ef1a', 'e9ef8abe903745269bfab9f86863a85e', 'default', NULL, '2025-01-18 17:48:44', NULL, '2025-01-18 17:18:44', NULL, '2025-01-18 17:49:49', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19342, 1, 2, 'e5d4b094f628437db01a85a78e8171ef', 'e9ef8abe903745269bfab9f86863a85e', 'default', NULL, '2025-01-18 18:19:49', NULL, '2025-01-18 17:49:49', NULL, '2025-01-18 17:49:49', 0, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19343, 1, 2, 'a6147dbc6167487baab9f143dcc7f25a', 'e9ef8abe903745269bfab9f86863a85e', 'default', NULL, '2025-01-18 18:19:49', NULL, '2025-01-18 17:49:49', NULL, '2025-01-18 17:49:49', 0, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19344, 1, 2, '488caf189a5843889e9ccd8c68eb129a', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 09:59:26', NULL, '2025-01-20 09:29:26', NULL, '2025-01-20 10:03:31', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19345, 148, 2, 'd3a781c794db41dea2984edc8285d1b8', '334167cf550d4faba1d75ffd599e751e', 'default', NULL, '2025-01-20 10:01:02', NULL, '2025-01-20 09:31:02', NULL, '2025-01-20 09:31:36', 1, 157); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19346, 1, 2, '6c54d185489840aca8611a4f945beb8a', '71e1113ff4e94e1a964aae52cc7e0713', 'default', NULL, '2025-01-20 10:01:40', NULL, '2025-01-20 09:31:40', NULL, '2025-01-20 09:31:40', 0, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19347, 148, 2, '6787a171615945c8aac271fbe0d5eb91', 'c33c18cafc0140c09ba9a1bd2acb55fd', 'default', NULL, '2025-01-20 10:01:48', NULL, '2025-01-20 09:31:48', NULL, '2025-01-20 09:31:48', 0, 157); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19348, 1, 2, '154b452e9a354f728944c0be1c5263df', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 10:33:15', NULL, '2025-01-20 10:03:15', NULL, '2025-01-20 10:33:16', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19349, 1, 2, 'b883bd02043b424989394fa4df24630c', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 10:33:33', NULL, '2025-01-20 10:03:33', NULL, '2025-01-20 10:34:05', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19350, 1, 2, '2af38c57cb67444fb364384b529bf6a6', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 11:03:18', NULL, '2025-01-20 10:33:18', NULL, '2025-01-20 11:03:16', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19351, 1, 2, 'ad14ab7be9184b4eb40620e07e9173af', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 11:04:07', NULL, '2025-01-20 10:34:07', NULL, '2025-01-20 11:04:36', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19352, 1, 2, '20b8a7eeb455463f85dd760089a01c42', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 11:33:18', NULL, '2025-01-20 11:03:18', NULL, '2025-01-20 11:34:04', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19353, 1, 2, 'f68ecf777f5748028ccddac2c6d99c94', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 11:34:38', NULL, '2025-01-20 11:04:38', NULL, '2025-01-20 11:36:05', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19354, 149, 2, '5f50f852a2f64b1cb2fcff8d9da5fd1d', '353239ca120c446aa7e92cf5adac1ecb', 'default', NULL, '2025-01-20 11:37:29', NULL, '2025-01-20 11:07:29', NULL, '2025-01-20 11:07:44', 1, 158); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19355, 149, 2, '5231c6bfb4344d518114721f16c17753', '784a0677c53c44d193164ea697db8c04', 'default', NULL, '2025-01-20 11:37:52', NULL, '2025-01-20 11:07:52', NULL, '2025-01-20 11:09:47', 1, 158); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19356, 148, 2, '5055a0e3b27d42afa46effe655e42cc6', '13a30523ed9e47f9a2a79e3aae1af5f2', 'default', NULL, '2025-01-20 11:41:01', NULL, '2025-01-20 11:11:01', NULL, '2025-01-20 11:11:08', 1, 157); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19357, 1, 2, '2fb6db8fae624361b5d5b17bd2223687', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 12:04:04', NULL, '2025-01-20 11:34:04', NULL, '2025-01-20 12:04:04', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19358, 1, 2, 'c18b5038d6444f20a1dbe2be3155e4bb', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 12:06:05', NULL, '2025-01-20 11:36:05', NULL, '2025-01-20 12:06:05', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19359, 1, 2, '81ec99caa9524614add6b9849d734297', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 12:34:04', NULL, '2025-01-20 12:04:04', NULL, '2025-01-20 12:34:04', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19360, 1, 2, '5c64d9fa05a54361b809ea1241eef2ca', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 12:36:05', NULL, '2025-01-20 12:06:05', NULL, '2025-01-20 12:36:05', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19361, 1, 2, '5dd2883b3f88406a970f0a5c8c8fad10', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 13:04:04', NULL, '2025-01-20 12:34:04', NULL, '2025-01-20 13:04:04', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19362, 1, 2, '7465217f6bec481fb250a438c2585a92', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 13:06:05', NULL, '2025-01-20 12:36:05', NULL, '2025-01-20 13:31:49', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19363, 1, 2, '393f29b23fc641cba8f2e53c5cef5fbe', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 13:34:04', NULL, '2025-01-20 13:04:04', NULL, '2025-01-20 13:34:04', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19364, 1, 2, 'e52b4a17d5174da08a8fcef7ef4a2b31', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 14:01:50', NULL, '2025-01-20 13:31:50', NULL, '2025-01-20 14:01:54', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19365, 1, 2, 'ea513dae8f0846b89065def443e0ade9', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 14:04:04', NULL, '2025-01-20 13:34:04', NULL, '2025-01-20 14:05:04', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19366, 1, 2, 'a07f0b588cac40e3b219e1379b29524c', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 14:31:55', NULL, '2025-01-20 14:01:55', NULL, '2025-01-20 14:32:05', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19367, 1, 2, 'ad99225bf2ff464f88b79255dce0e561', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 14:35:04', NULL, '2025-01-20 14:05:04', NULL, '2025-01-20 14:35:04', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19368, 1, 2, '6a4c5af6f39f479382650f2c9c2553ec', 'da73606868a9483d8af16bb3b3676355', 'default', NULL, '2025-01-20 15:02:05', NULL, '2025-01-20 14:32:05', NULL, '2025-01-20 14:44:21', 1, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19369, 1, 2, 'd40e10a1db934bc08395edf6abb52651', 'c9b5286a8d3343f1bf426070aea5f010', 'default', NULL, '2025-01-20 15:05:04', NULL, '2025-01-20 14:35:04', NULL, '2025-01-20 14:35:04', 0, 1); + +INSERT INTO `system_oauth2_access_token`(`id`, `user_id`, `user_type`, `access_token`, `refresh_token`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (19370, 1, 2, 'e8aebea50c1647a49495b74ffa269ff4', '4efa02da121f4757b03218a18b8d96b0', 'default', NULL, '2025-01-20 15:14:30', NULL, '2025-01-20 14:44:30', NULL, '2025-01-20 14:44:30', 0, 1); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2666, 1, 'e9ef8abe903745269bfab9f86863a85e', 2, 'default', NULL, '2025-01-19 04:13:38', NULL, '2025-01-18 16:13:38', NULL, '2025-01-18 16:13:38', 0, 1); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2667, 1, 'da73606868a9483d8af16bb3b3676355', 2, 'default', NULL, '2025-01-20 21:29:26', NULL, '2025-01-20 09:29:26', NULL, '2025-01-20 14:44:21', 1, 1); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2668, 148, '334167cf550d4faba1d75ffd599e751e', 2, 'default', NULL, '2025-01-20 21:31:02', NULL, '2025-01-20 09:31:02', NULL, '2025-01-20 09:31:36', 1, 157); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2669, 1, '71e1113ff4e94e1a964aae52cc7e0713', 2, 'default', NULL, '2025-01-20 21:31:40', NULL, '2025-01-20 09:31:40', NULL, '2025-01-20 09:31:40', 0, 1); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2670, 148, 'c33c18cafc0140c09ba9a1bd2acb55fd', 2, 'default', NULL, '2025-01-20 21:31:48', NULL, '2025-01-20 09:31:48', NULL, '2025-01-20 09:31:48', 0, 157); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2671, 1, 'c9b5286a8d3343f1bf426070aea5f010', 2, 'default', NULL, '2025-01-20 22:03:15', NULL, '2025-01-20 10:03:15', NULL, '2025-01-20 10:03:15', 0, 1); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2672, 149, '353239ca120c446aa7e92cf5adac1ecb', 2, 'default', NULL, '2025-01-20 23:07:29', NULL, '2025-01-20 11:07:29', NULL, '2025-01-20 11:07:44', 1, 158); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2673, 149, '784a0677c53c44d193164ea697db8c04', 2, 'default', NULL, '2025-01-20 23:07:52', NULL, '2025-01-20 11:07:52', NULL, '2025-01-20 11:09:47', 1, 158); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2674, 148, '13a30523ed9e47f9a2a79e3aae1af5f2', 2, 'default', NULL, '2025-01-20 23:11:01', NULL, '2025-01-20 11:11:01', NULL, '2025-01-20 11:11:08', 1, 157); + +INSERT INTO `system_oauth2_refresh_token`(`id`, `user_id`, `refresh_token`, `user_type`, `client_id`, `scopes`, `expires_time`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2675, 1, '4efa02da121f4757b03218a18b8d96b0', 2, 'default', NULL, '2025-01-21 02:44:30', NULL, '2025-01-20 14:44:30', NULL, '2025-01-20 14:44:30', 0, 1); + +DELETE FROM `system_operate_log` WHERE `id` = 1; + +DELETE FROM `system_operate_log` WHERE `id` = 2; + +DELETE FROM `system_operate_log` WHERE `id` = 3; + +DELETE FROM `system_operate_log` WHERE `id` = 4; + +DELETE FROM `system_operate_log` WHERE `id` = 5; + +DELETE FROM `system_operate_log` WHERE `id` = 6; + +DELETE FROM `system_operate_log` WHERE `id` = 7; + +DELETE FROM `system_operate_log` WHERE `id` = 8; + +DELETE FROM `system_operate_log` WHERE `id` = 9; + +DELETE FROM `system_operate_log` WHERE `id` = 10; + +DELETE FROM `system_operate_log` WHERE `id` = 11; + +DELETE FROM `system_operate_log` WHERE `id` = 12; + +DELETE FROM `system_operate_log` WHERE `id` = 13; + +DELETE FROM `system_operate_log` WHERE `id` = 14; + +DELETE FROM `system_operate_log` WHERE `id` = 15; + +DELETE FROM `system_operate_log` WHERE `id` = 16; + +DELETE FROM `system_operate_log` WHERE `id` = 17; + +DELETE FROM `system_operate_log` WHERE `id` = 18; + +DELETE FROM `system_operate_log` WHERE `id` = 19; + +DELETE FROM `system_operate_log` WHERE `id` = 20; + +DELETE FROM `system_operate_log` WHERE `id` = 21; + +DELETE FROM `system_operate_log` WHERE `id` = 22; + +DELETE FROM `system_operate_log` WHERE `id` = 23; + +DELETE FROM `system_operate_log` WHERE `id` = 24; + +DELETE FROM `system_operate_log` WHERE `id` = 25; + +DELETE FROM `system_operate_log` WHERE `id` = 26; + +DELETE FROM `system_operate_log` WHERE `id` = 27; + +DELETE FROM `system_operate_log` WHERE `id` = 28; + +DELETE FROM `system_operate_log` WHERE `id` = 29; + +DELETE FROM `system_operate_log` WHERE `id` = 30; + +DELETE FROM `system_operate_log` WHERE `id` = 31; + +DELETE FROM `system_operate_log` WHERE `id` = 32; + +DELETE FROM `system_operate_log` WHERE `id` = 33; + +DELETE FROM `system_operate_log` WHERE `id` = 34; + +DELETE FROM `system_operate_log` WHERE `id` = 35; + +DELETE FROM `system_operate_log` WHERE `id` = 36; + +DELETE FROM `system_operate_log` WHERE `id` = 37; + +INSERT INTO `system_role`(`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (151, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role`(`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (152, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +DELETE FROM `system_role_menu` WHERE `id` = 699; + +DELETE FROM `system_role_menu` WHERE `id` = 1498; + +DELETE FROM `system_role_menu` WHERE `id` = 1679; + +DELETE FROM `system_role_menu` WHERE `id` = 1680; + +DELETE FROM `system_role_menu` WHERE `id` = 1681; + +DELETE FROM `system_role_menu` WHERE `id` = 1682; + +DELETE FROM `system_role_menu` WHERE `id` = 1683; + +DELETE FROM `system_role_menu` WHERE `id` = 1684; + +DELETE FROM `system_role_menu` WHERE `id` = 1685; + +DELETE FROM `system_role_menu` WHERE `id` = 2103; + +DELETE FROM `system_role_menu` WHERE `id` = 2104; + +DELETE FROM `system_role_menu` WHERE `id` = 2105; + +DELETE FROM `system_role_menu` WHERE `id` = 2106; + +DELETE FROM `system_role_menu` WHERE `id` = 2107; + +DELETE FROM `system_role_menu` WHERE `id` = 2108; + +DELETE FROM `system_role_menu` WHERE `id` = 2109; + +DELETE FROM `system_role_menu` WHERE `id` = 3024; + +DELETE FROM `system_role_menu` WHERE `id` = 3055; + +DELETE FROM `system_role_menu` WHERE `id` = 3056; + +DELETE FROM `system_role_menu` WHERE `id` = 3057; + +DELETE FROM `system_role_menu` WHERE `id` = 3058; + +DELETE FROM `system_role_menu` WHERE `id` = 3059; + +DELETE FROM `system_role_menu` WHERE `id` = 3060; + +DELETE FROM `system_role_menu` WHERE `id` = 3061; + +DELETE FROM `system_role_menu` WHERE `id` = 3100; + +DELETE FROM `system_role_menu` WHERE `id` = 3131; + +DELETE FROM `system_role_menu` WHERE `id` = 3132; + +DELETE FROM `system_role_menu` WHERE `id` = 3133; + +DELETE FROM `system_role_menu` WHERE `id` = 3134; + +DELETE FROM `system_role_menu` WHERE `id` = 3135; + +DELETE FROM `system_role_menu` WHERE `id` = 3136; + +DELETE FROM `system_role_menu` WHERE `id` = 3137; + +DELETE FROM `system_role_menu` WHERE `id` = 3176; + +DELETE FROM `system_role_menu` WHERE `id` = 3207; + +DELETE FROM `system_role_menu` WHERE `id` = 3208; + +DELETE FROM `system_role_menu` WHERE `id` = 3209; + +DELETE FROM `system_role_menu` WHERE `id` = 3210; + +DELETE FROM `system_role_menu` WHERE `id` = 3211; + +DELETE FROM `system_role_menu` WHERE `id` = 3212; + +DELETE FROM `system_role_menu` WHERE `id` = 3213; + +DELETE FROM `system_role_menu` WHERE `id` = 3275; + +DELETE FROM `system_role_menu` WHERE `id` = 3323; + +DELETE FROM `system_role_menu` WHERE `id` = 3324; + +DELETE FROM `system_role_menu` WHERE `id` = 3325; + +DELETE FROM `system_role_menu` WHERE `id` = 3326; + +DELETE FROM `system_role_menu` WHERE `id` = 3327; + +DELETE FROM `system_role_menu` WHERE `id` = 3328; + +DELETE FROM `system_role_menu` WHERE `id` = 3329; + +DELETE FROM `system_role_menu` WHERE `id` = 3616; + +DELETE FROM `system_role_menu` WHERE `id` = 3617; + +DELETE FROM `system_role_menu` WHERE `id` = 3619; + +DELETE FROM `system_role_menu` WHERE `id` = 3620; + +DELETE FROM `system_role_menu` WHERE `id` = 3621; + +DELETE FROM `system_role_menu` WHERE `id` = 3622; + +DELETE FROM `system_role_menu` WHERE `id` = 3623; + +DELETE FROM `system_role_menu` WHERE `id` = 3960; + +DELETE FROM `system_role_menu` WHERE `id` = 4008; + +DELETE FROM `system_role_menu` WHERE `id` = 4009; + +DELETE FROM `system_role_menu` WHERE `id` = 4010; + +DELETE FROM `system_role_menu` WHERE `id` = 4011; + +DELETE FROM `system_role_menu` WHERE `id` = 4012; + +DELETE FROM `system_role_menu` WHERE `id` = 4013; + +DELETE FROM `system_role_menu` WHERE `id` = 4014; + +DELETE FROM `system_role_menu` WHERE `id` = 4081; + +DELETE FROM `system_role_menu` WHERE `id` = 4129; + +DELETE FROM `system_role_menu` WHERE `id` = 4130; + +DELETE FROM `system_role_menu` WHERE `id` = 4131; + +DELETE FROM `system_role_menu` WHERE `id` = 4132; + +DELETE FROM `system_role_menu` WHERE `id` = 4133; + +DELETE FROM `system_role_menu` WHERE `id` = 4134; + +DELETE FROM `system_role_menu` WHERE `id` = 4135; + +DELETE FROM `system_role_menu` WHERE `id` = 4202; + +DELETE FROM `system_role_menu` WHERE `id` = 4250; + +DELETE FROM `system_role_menu` WHERE `id` = 4251; + +DELETE FROM `system_role_menu` WHERE `id` = 4252; + +DELETE FROM `system_role_menu` WHERE `id` = 4253; + +DELETE FROM `system_role_menu` WHERE `id` = 4254; + +DELETE FROM `system_role_menu` WHERE `id` = 4255; + +DELETE FROM `system_role_menu` WHERE `id` = 4256; + +DELETE FROM `system_role_menu` WHERE `id` = 4467; + +DELETE FROM `system_role_menu` WHERE `id` = 5115; + +DELETE FROM `system_role_menu` WHERE `id` = 5200; + +DELETE FROM `system_role_menu` WHERE `id` = 5201; + +DELETE FROM `system_role_menu` WHERE `id` = 5202; + +DELETE FROM `system_role_menu` WHERE `id` = 5203; + +DELETE FROM `system_role_menu` WHERE `id` = 5204; + +DELETE FROM `system_role_menu` WHERE `id` = 5205; + +DELETE FROM `system_role_menu` WHERE `id` = 5206; + +DELETE FROM `system_role_menu` WHERE `id` = 5354; + +DELETE FROM `system_role_menu` WHERE `id` = 5486; + +DELETE FROM `system_role_menu` WHERE `id` = 5487; + +DELETE FROM `system_role_menu` WHERE `id` = 5488; + +DELETE FROM `system_role_menu` WHERE `id` = 5489; + +DELETE FROM `system_role_menu` WHERE `id` = 5490; + +DELETE FROM `system_role_menu` WHERE `id` = 5491; + +DELETE FROM `system_role_menu` WHERE `id` = 5492; + +DELETE FROM `system_role_menu` WHERE `id` = 6198; + +DELETE FROM `system_role_menu` WHERE `id` = 6199; + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6200, 151, 1024, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6201, 151, 1025, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6202, 151, 1, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6203, 151, 1036, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6204, 151, 1037, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6205, 151, 1038, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6206, 151, 1039, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6207, 151, 100, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6208, 151, 101, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6209, 151, 1063, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6210, 151, 103, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6211, 151, 1064, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6212, 151, 104, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6213, 151, 1001, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6214, 151, 1065, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6215, 151, 1002, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6216, 151, 1003, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6217, 151, 107, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6218, 151, 1004, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6219, 151, 1005, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6220, 151, 1006, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6221, 151, 1007, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6222, 151, 1008, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6223, 151, 1009, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6224, 151, 1010, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6225, 151, 1011, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6226, 151, 1012, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6227, 151, 1017, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6228, 151, 1018, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6229, 151, 1019, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6230, 151, 1020, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6231, 151, 1021, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6232, 151, 1022, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6233, 151, 1023, '1', '2025-01-20 09:30:14', '1', '2025-01-20 09:30:14', 0, 157); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6234, 152, 1024, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6235, 152, 1025, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6236, 152, 1, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6237, 152, 1036, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6238, 152, 1037, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6239, 152, 1038, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6240, 152, 1039, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6241, 152, 100, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6242, 152, 101, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6243, 152, 1063, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6244, 152, 103, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6245, 152, 1064, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6246, 152, 104, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6247, 152, 1001, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6248, 152, 1065, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6249, 152, 1002, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6250, 152, 1003, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6251, 152, 107, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6252, 152, 1004, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6253, 152, 1005, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6254, 152, 1006, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6255, 152, 1007, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6256, 152, 1008, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6257, 152, 1009, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6258, 152, 1010, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6259, 152, 1011, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6260, 152, 1012, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6261, 152, 1017, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6262, 152, 1018, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6263, 152, 1019, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6264, 152, 1020, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6265, 152, 1021, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6266, 152, 1022, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +INSERT INTO `system_role_menu`(`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (6267, 152, 1023, '1', '2025-01-20 11:07:18', '1', '2025-01-20 11:07:18', 0, 158); + +DELETE FROM `system_tenant` WHERE `id` = 156; + +DELETE FROM `system_tenant_package` WHERE `id` = 114; + + +SET FOREIGN_KEY_CHECKS=1; + diff --git a/doc/sql/mysql/当前版本v1.0.1.txt b/doc/sql/mysql/当前版本v1.0.1.txt new file mode 100644 index 0000000..e69de29 diff --git a/doc/sql/oracle/oracle.rar b/doc/sql/oracle/oracle.rar new file mode 100644 index 0000000000000000000000000000000000000000..5a599d28237bb38809d0cf9a1a9a0d917f931fef GIT binary patch literal 297479 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 nLGqzMAi+XHY357R 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ℑDnyp=B56eWAGa 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%0DopyZN-<-dV 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

?VDb9-Ys`>qwM1U0nuCgNn z^9JXcyP#F*LBawLL0nJS#tr#*!1FSpBc@n_k7tiG!FQnlJ&V!p8g7U$p$(n3#j<)` zSZnS<>hSq>LANBr<<$^gaJh9y6tMYqN)(ml)ixVLshI1C`jHgCm$@Arn_2v;FD0sys){?uCK zepD@EKA#q;-wI)5CVLaE=&xdN5_Z8svSuWbuvYcG(l#x&w7Y>$KKe|NZMBqLkL>nr zq_fmmr|x%brrT=bzdzpDT82s!W1NKXfPXim2RoWeq@RAN?fMdyj`9M+W@ zepU|^=ZEL~;Coqn0q2^EMF=ADrwY(#`k!A$)Waz;=ai|eu2`&VI{;V1_r91hexc~H zxh!i-5Krv=yxzv(m5Ae*5Ldkgs>dt8fT^n(B)@(;ck5*2^W3*c;~lb`5liHd>N=da zGM@Iu`e}KT`r1k^1A=iar@J!v9-=i*#_OirmzzC9!5bZApDDm%c2%J=pQYkhoRvv* zPZdT^QSoMYCzRs5k5tXlT|W68&;zk%A%zKE^!jXXZjt|d@Rj*#1s&xV3>uNuwz`iz zZRS(}K9B(R$mC}qGb7m*29n3-gzzsysBabob~v7U;hfxvbQ?3|Se{gNJs`wHvycu$ z3F_;H7T@FG+W{Xa>?We>+d&`L>~c|k2hsrN@<=2P9h_Qv_z$E7EFtegzu6GT>{L>( zZUF#G#r3^rxm23@m=FmRaNOK-nV7=kJUtOu?B&U^Hn@yAj?S)&88nPUOVdnjPI3l> z4%A9)q4+E8VGciH9B`C|>uUVq%87Pclx#JNJFrj=(E3>cu)D_v#0O(u-hGEvX`skA;-}IT#C8h|*%xA-8 zDvcqTyn@eQgjWkW!QUHNtp|x08x`<6SfhV)gVO5}B92i_lF&YSuEiyo0-B4f%gwhc z>m5##(`nS*ZcQCDJ=}?l%WE}6?)7$*M+~L*i z@pi_VYKuQz^Bl>vjN4A)?rKt3&@4UP&5R0TQ7Y0ibCdLgNTZsnmptIruRizdN;SoG zcoU5eM_pa9u)htktMMGpZ1m zp^M9Fi#OSt9Ky2^HzaK_rt;9R4$2i;I$mKv&hX90lW42Z#%alhPqxE8`sCp#;A?6Z zqkcpkwjM5XiaVTmM%{(tyZO!*TaH#PfXx$1@XiXdb(7U(ndW42GZDR(lS+*ane+z0 zy5!6SPmR`l zA8PD}ej6q;d98H0P&&Fhvj$80&P>thbu3>JOwX(=mWyi|HL;}QYQ#LU;QfuKKcRw@ z*Y?tf#Drp=HlFuZ#)%@oK;xslYN3>%O9AR0Ogy{&rmBZqwZ+@Rv8U*N0P=eC|6{38 z%al;vyC9~~0G-N3oK|(1OzcjB5f7&8h883jHqg%J{F}YiHO!}(yBv-pbZWmhcVnq~ zjaT`bYdf-B*axv$OKulqGP0aj6Z1X^XNAP|^YJ&n3A$~4nH?d0`6*RGS)$Q;zl`yPO&EUG4@&DFB~2!CFu9B((W7 z(hy%M1p#4H`*Bvv_RUkTm?ElcGk~&MvqG5M6|bbXF8o*jytUuFTt#s)IuLa=73NT* zPR!iWW_-&pqnn=`u`V+tkQ@2T(f)39d+@j3dfzj`hx#kK88RAFfbmo8kmWm*|Y z*Qd#yz_?=pjcc?YW~7*Xfn)UT1i%=n!jL&OX`?&YjWy}wNaogDea;Dv53(B@M|7M< z{gIpQW|L?U)6i+CZh15Sad@?VT=1`!$4!vbZl(5@c+RaqGELK2$H!*sY$mlKjBC6J zjRl#&sid~eR}~C*7dh0WGmf`BZnn&qov^g3mYR6bP@e~w7Zhr{+NL$t^p8#WnqrCC ztHJ8VuCBx8Kl|MZ@6CJb$yr#-*JxlaJg~?&vBKy!aFe z;@sleKUGZdu`Tv)&<{KP?b|9O12zSx77XHtiAtdVdc_F=a4JZXO6La% zAH2aq+YEghI)gmq(ZPOvON2g6qYjzlf{OGqkDf&?;7eQQdX6X@0)$s%cOpbHU{SG@ z=C$YXH#SBQ+%Q&?EFrS%v>z#X`cgh4n(+`O-1(WN)`GCRbA{u^%f|CbGzqWV&Wx+; z19L&8&mW%edb!-@e9|l_LC8bR5LvD>sdA5c%TOInbD+k-D?>ZV?D9b%>+o@X=^6 z6og;s^kA-laorb~>-+eYxB9qzcF*dZH0LR4-}oGM=-PO01$dTW+Dndpq;oBWVc6#I z^yF4(2we!|o@Kk>a-~d`$FBi3FATSa6}I~eWb5V}QB9nFzC0M@mi59@=Pm+u7g4-B zVPbG6QG0|}&!AbAY}2V2gkij{y-i}Wz=Q0|(YChfgWAjsa)^;kN;3Y%0Z!nh^#t_n40ywMvqfR86KOtMb@8FEPKve(ueWBo zZo9vA5!%2f!{wfMXo@3Bra^7Mi%Y*eh17aZ!5EOAZ_4+I!7k|k^PSu(9O^VhEhRvV z{E%xE4uk=v;{ykkzfX(_1S>@>r3PPI4i~)3%i?=vzWWu#A`;ocOJlPIU|n`wKV+rV z{!={3=GUQR-h2|!W)2%Z5yRQ-ab`$QrJk-cJq@XV*faY-Z0ZVANh~<}dEMXO-OGp( z6X?ERn{M4}LDBucXXzhHwwjW@@6!fJUnG;?{g3AN<+86A*7aPxApw1sFv%9^T+cdMzU7}z)Hq!fFs#`N6U~xA>`N&QjcsFwd@N;dG z@LfUJ_&0MSdgs@0x3q@9T04H2*6T-b6dJi`?h=DitsTTnX~mnkstqQw=zCy@(M`ii zTU09#SFhBFA>AFR^o-h8HdEQraax8H3J=t%tS)puRt8Ueptqn@MleEu<+wQI@L z^`7L6`AS^j&dKCtT~ia$>pP4o>4ljAbTL$+jUiGVmDL1EW3XjQEJOM(I^}(*c^aKZNt#?N-%-mnnjR8zRdM-sqTubxf-yZ%%`6EC#+ZA7-zgDmh@g+TdSV$ zUkPJ`rhqtnDvlk>&KM zaCL5w5ZC3GmJPZ$VOXAH?O;_`RBgXDC&ql8=Bmk#uunDQ%B_qg`K5u2Mo-ZWzZ6pI z69~KB$D+>Pftvflsn~erzDRn)OU-k762e|Qv2r!wZVQGyJ)vYMbJ-|%qh0kf#;T2Y zTE`^4u%?2hxB69=(&-YF&%oF59IF>J+l_M(jd=~Oi_2g*j$%ti8CrUO1fko2*%+N^WKctM3JX8$aMO+qge|@?}CoI0*0w zZ+u4Fh$Q~*EVzaTywnrq$rAJO9aABWujUuY^V z-`NE>*!|KcDG#4cx8%{YD{JmabQMLmq$3G*&)88I4)mSXJBYx5;_7EyB~;Rp+fi~( z>vxZ*pziL7?XO2rVz#n4`{1rOUZG4TMKc>62V+=I6j$wp)Jf1 z0$CESPBM#tCDV)9UHt6$>8(STJ4k1#CrDu)ftXyR7^68;s6DU%`F@sS$s>};Yr24Z z#;6CJYJhges0Tc1fN*uF2G^XNL0I@iMvQzN4EGXI)@~0HgXhqsL8|Y8IQFVhtpKVm z^AYN2Jx!M!MCP@#)y5)8M#x6K{NsmK!(4@u5xK+AthcnIBFBRWwzwAX#rt7m``Ifa z1}k&R8CH=GPW8EmHbpkJXb%QP$lkMDs-P>U@Of2Ux`V*E@~S4gEN$sDZmTd`XMRS> zqpP#F7Np1i75?KWC#k)S8-%c;pB&3AxdoERJ zboXAd5@C;!eL7Zd^EV{udA^IENd_}?E{!&HzgL6?`g}bz)WnQ#uRx?7mB8e5<3pp! z)jT~MllN7!9jN4W)dg>*)$4Ual31sK?QtHGIH!i-^uZZ>)Za$tnY?rJ*nlRfLnV*R8@G$sxm+k97Erh_9;lWIMI;p~$ zSl^eduF@JntjI!b;tcR&G@YRx%CqGf+2ek4XZX&V zIj!_JMMG3|Lo1pmI2u(*g}vWJRcQ2O3tcWy?cGV1E0bO%kY z{POeb3ykf2@Etre+>a~D02hD}tr(tzs#d@y7k?=?2%6HMAblct6t^ET4_i|e2+^jVk~H68$Y%$^T?xFw z8gIGve%#KlXRFp@P)f@|ZI8XtM(hRF1g`%jWR)CidaivEUbK!`Zt&S+;bGWd%SpWXO#BY6=U7tgW<3Gkzzi5bKsu||}BMjfYI zqh@N{kqg_1jhVKB??ImQsM(rJT5IxX*_mFKd!_%0886ObQ1|@&Z9|zG&YZe85~6+) zNxOzRH=h;=fHnDP$WQ>u^~FjY#kIUi&T8<#h&<(=Wjn`cV#X6WM_=H``i!8qJU{kj z#<$y@Vk$;d+ZWcQ#%a6^Sgg>Pmr3skjTL{8G5)Z+6)R#LWxC0g@FQ;!V8=teAk_Vl zYuj_=Z0E^sXgeK?@TN1x6rn>R%rv!rltp-6heC<~nnSbC4QG^u6`R;`EJjfBlxozB zHcM_Iv*61fV0c#|2Jku_MmbxNKRnMH97DT((D87>JY0}zyCxTICoPwiF}Mmjm-m1q zD#S=R&sZ3@1_az!D7C$^;N@xEcL9E{`l)5jg&h|(_wjD-KZDc|0}F9J7_WNl>OmRp z8#zSYTbFaxH!CH2Wplz5!UxQWfb1Z&ucN+I9CGxMMYbl4)j_UeQt6TR?XX1 zDK0{+zIP!-akKz%K##v`h~m2eY>JdZ&o4A%g_AcWq>5`PxAWZ>f~6JqLwZ-`=fwgt zWiId$M0?r38C2{KCQm zx9o^oX12IP#?IQ#5w5I~l8GAip^3qzU z5LYi2rkr}BTd9yv-m(!RzqxStfHZ&f|F>!7?*PhKi096yYtY~hjj+3aE`&Z|ZQy%Z za<~3Z$D!$Wcc0hU98If6rm0SG;~1Afsck=yp*7mKpr1+A4^EDOAm22@Bbm3g$tLi# z7-c3LLW~mfuhikT@vQ6HX?jqFVAx!KH46=G)QwSvQWLEgmd7_vEU7~RPb12-3rLV; zrIG~&_wG3IKd%{eBGysyw=#=D~MNPE>PBOg?jj2XVDnHX#D z5;so&@SIH6OoDWyz+PbDPA$2g+_6heo~S>aCE3|ppdTjd5BYjNhG4>Sbn0i2LkHRO z40x5Q>M6ydl*P5UrwwtI&F9S^B(Wh@_0{ectt9q&rV*eUo{zN1vtb_S;=B5Xha zh!laoPo03k&6VC{LH&o*l(`ALr|A2?hw!H@Ad+hlZ{{sAC86)hXX^EEUiyZp31nzo zw$Rs!8ZS*20;Ssi1Oov$)DO@-9JyypufPcgp~O?jkg(`ipFl!_Lna08evBmFo58@( zEI&u%ewj1^S-?Y#m!kkWDi_H|{h`tL`vyzb<;*s#z1d-cqcR${?2c#P12Z(pnoW;4#&_)HsnIs*~ z)~Sc(c1_@YkW(>wbgZh)_obrg-3OL@VIc*I=V>(hY$T1t1qkITX%ImenQ0NNS~5AG zQ;3M(jvBlG{m`@UbQD-G@m#?9?@6Mo(J-qv zi>Hq&kGHfQg<&aL1Jra*@v|JVig(+5`a6RKxTEQR z^vbTi1?{=8%8m?4MzZClEtvU>8n(qO9xe^HoU^NVCMe?u7OGnuspoAAI(=P5%My1o z52SO+mU&ll7)$27=+8rWEsYMTGu>?0H@#PPZaqc1>k9a3^Pgrg4aaa)PS>E{Z$S0QgoV7*A?nO7$et3SB-=I+csk=d4D z?UcO>b4x5R+4BQ9_D-O@PiO~iyAgGpl$7V@IXr=#%?yfKDf)N%iODo^%eGt*z=ooe zJx%$%CNEbWEmiEQs%_uumw{&DH0ggo{Pz*=-unZX=@L0jl9BxhKjjqCbELX0FTXm; zl}*d~GCW+WtYE8|Ru2n$&Qe%nw0!enV@vIjraR^mJp#D0k&L zI%OfEd)*Tb3lXS&PQ~NoNTb$v6Zn8uZR-tHwA711@1|OfW3JY`!37aP#HcWoUr{9J z#oazKHk{o2K#q>sn&86pqCHan*c*u#Xd5~H zxeiIuLWOeJr;THwYD9SFBdzg1l2*&;jJhVi{L{juRcu-;o0qIL^D!GE#!j;ZXY~?h;5b6co>H2 zNZ-%mUWN(ff#Q{RWj(#5sI*e7VajX66&!q9DM&w72J>>V5)_TyrDT@pYwzh}!d;A2 z1OU4jv6lp%Rot%dKD6*3m!1^Uo&It~Hp8M9{gNXdU~Qf3a&#oW^sWk0Fw>BT|kc&;1nQyJ+cJ-63Tz)MAH2 z+9idy?s7R#NZ4c!^&mIqN>-xH%l3{?GoGW8D+M-|M3NGbs^PpUuT_P6L;#+c+ zcckFIXt;E8Ai1t1JVS9y+)C5hTcqhv9)W6+3t<>sl?z{xs!D_Z*HqrrlhQ2}qbV}G z^VYM*E{;+V)gJ_!`9Rhz^kIafr$f0f%vc>F<+zK_$0Xey<)W^VPdcea#c9b1!gIpY zTu)i@)|9OB@6V8}3D$Ge9<(WPvlnkm)AZC%K&^*+!g>1Bzk;E)R6E*@^awv`Ca(|5{z%WzJ3GS zMbAX5ZExiUN$T#|Kt}Do%y7-NWdx=P-jgS7)2*2MxFE`3^*I;Wi5NLzFXjqSnsy3N znrfc81%mN%vZ-Yw<)JXRCXX-Ib{)m4Y?`Zb)P-L?!K3?CSRhUz<9e`+P^w`6!+>p1 zXc**Xr}*+QNT2|_9e15g+^E5!cl}n`fZw$Cx}p;~1)+YY))F!cbkdcimY(FTNP10S z(&@&u zG`7GFf+v18i;Evpxw1FeoDGKhd-5L=;7HbE^;ozde^rZd`_j;B8-{-$&>gU@CuO)B zFZ!;*Vl9%@#@_u_Ip%tufD229U@>ZNL+PYfw%KEHYD22&UL|*9iDi2?-|=4a9}K23 z7mM(I&~J#t--iYC|Ao*c9?gRf(eHp-O5orYm((j1+5o5pGftfZA(Z&0lC^6psn0Z{vj z202c_FT1~}P?AiYm-Px4RY22vg$^pH>3u?oS}Gmg2dGgqMNdcS6jrLMrS%FhXsBp? zLXA~a^!}koN~%XqRh;f;nCjn9r=rju1ypA@7gOv30h81yFG1=OS(J4T4eh#0VlQt4 zyL_k|{w#uU8#2D-LRw1pbclDtYZOea#}mMoHAlZ{YSpi|?ES*-PS1lOdjuf(T;@to zQp9#TYF2!w`d$o&_&;S6s^3tZJy_|by=w_jM)QMd?odT27H8UIf|`AAbo4l2Tis5p zJMVV4FY*n&-0YvA-thPJ5tdm}dvAJt`iRjrRUVt)FIAq~-(NnWHj65cjqmrWdJXUw zsCqr{HmJ+$La=U$qA_d$<+{<28R5!MAvWs{Vgdx!8N|?6pvE-OqMX{@ulI zFaOzuz0SR--bCDhF~{s#y`!+zLCXm{JmRl&W!UE;vn+bJ+lNv>4-7 z0|ds}V2;|*Dmk>q)WIlZ#?&&L+y_MEGRx{ECs9nOl1yOimwceQnSS4AQp0bI%UbVI z2r|ISU`%I|*Rw{2FH;LH^~vn_c!`2FZ|A&+Rh{1TTbKSn?|cvWpJ3P5cDq$Qn)Hu} zuTfrai!W22&y1NWFK5RKD~~6~%PNm2$b!-A`6*>Z`DnJBRXC9sAwI5zZfO=ok%YHvn!cx`UlN&9n?&;=`<^6k;4cu}Qht9!T4`4qip zCW>kfUzt)lP0mYF{GrQZQsqn2&o&2eiF*!a|8G4fYokc%LU)D4o=WBIiaN9+ zNxJEY0h^iE1+9iX1Zh=L$#3t5y<9ei*3Vda{eZ=W3%>o8qcB$89AmL`Jv zXXvu6mWx5VJ!q-r9?9Vr%dGflp^Lg;u zR@1!qU0HlZIj*g}pj)+8n}cOn3WoZILlt%Aty~(NSbBx#aoq)4{pGJ6pPi$4vOAm= z@>_m-|2RLd?0RqKQ%39k{Ljfv{%DpVoc6qGh069#gZ6@$-VI_ans6V&q#6RquH zy&E6V^!r-fn}hfSNE`}kcn0OUPQ~eRu@XlL4ukoq6}5VtA8KYpV3=A1I?FYWRKy*~ zow}$Q0+8iSmYvTi;|ghoG*StuRZj@Ktp`12Ib2NZ|t3W*o4oT-MCZ3@YHwiio=#mqCJTPg2O3%vwm*)PLcdsW(BzHwyJ&C6^BG!~KE9%k;Id zRuk_uv&gk}v<~d24Zx_D$Dl#0B8qV}`#qnNGSgHfsK|tcbhZlA zfzeZCuuwG}p2$|Wo35}|i9q2)f{?rK;@&@Cao!^V`3?#L!cru!kF)%Dia;4krxoM? zET*Z}Mmz8o>f5a0Ot2KQBB1}J&4p{gXh$?CEDj!O>8`xnYm|V(6lSke%^_pq1@C-` z4T7n4f6~Iju)1U^J@I(MVxJk2IGrek1%Y^1+UL$WXv>U}s8d2Dkm=X=xsbdQ7moe! zQ}n}^AaWyPVW|sP{|m$9RV+`4Ab8mN|KZ{Kf4C0^JFUVxvy*$byCK%}@x(U^T?@~WGj+FBk z=yp%w6S+nu83i9K3MG#o6UcYJTLJ-~WK(?3DA6P+It@G@J~2t883o?t$!^ooQ0}sM zO%~}9276Xh25*SqA5iFSV)-YA8HdtX0`L@5MG6k20R;>P8U_lm7Bf!^4gw1Dr2K57 zgJ{MZGKf%iA3xja)OwmWiom{83k|~fziIoCXa>-xI_0Q%G=cw994tBxOxUBYQ4%3Y zxTZg-U=Ao799gQI$hBq!b|&n1sj$1%G=>_Wz27CQ=WSbAg;6WA|Xrw+ew>G;1> z>-)cV=`i3>f`@<`gb3(-BJDL0H-{jw6BxtCDIrZY4jWplPsbfDHmZr8P$#gDhoWTC zy~PI6gdfx?rgcX`salv~XuKNXcCM-x9|Q_@Wbfxi4C+of!k%f?01!9nE{|l{)rOoA z0W!daEQN<)owN|2FeQT^lo5R}wSXOg#b*2vV+DBTxnUv5crk`c;{-b%ISCd>@Sc(0 z*f4k#>QHyzg=0&tea@-num(`%alv0J2Nk_wjAo}Ae&(HhQ_Wy2MfgT1Vuw>n7$W^- zPf&<23S9?hP>=hHiDHwOI*w=P&c4}A&9;%@R8##D5VA7 znormwBlFZ>6(ida>YR&9mKPC@alHrV5GSNYO#ed9t5`J1Jc37{^8$&J@)VLH9%LG2 ze3mW`#aUQK1cbJP6xEUKBqE zU&QKO|Jp?LD1^s)Jt^}dcW1>Q^+`~VluZT?0SH)V78J^O?`!o>9e}3?u1GyeXN8Ag zp4w)Z!1&syCk-HO9{X+xKzT_%alI7MA__(F%nj|LNK;Knh@S&X#hz4?h?P>3h*)?} zt8Ak^LL#&t;alql4}gCNIZa{@rjhc^p6a|GaSxP>ER-FArnp#k9q?y1Pwz%DQDvqM zVNB{C)dbZBOoq`Iry_?GPh-$0i(kaa@<7H`BlL_HJSm++xMCzvX>SgkJW>F9Tcn#X zKEK^n@3PZw@Aoe+Fg$I>L9=aH{(jp2Bl>(@s(rj=T;k4`W}D*8DPxgq+}O~2^3|D$EoEG&0lLa z`V3Ve! z&X&N#*=7&jbV?ohtr`bwAkPWHR>6Z(Cw8)eQ<-x}KL8#~$Ofv6JyNVZ!}vU+rI4Q6 zMA2BBc;TVgd_V^S;ncb^3PdUcdSr!%K=4Q)Y-5g5kWwcqSVq*8QXla@K!00S|4LbK>O1Pcuy-7#E}Gk=H%>}EhYPBpNkjEE3%DLupq>-Z3Ghbgr}tOjzM z5*|p57M}FUpMlsRJmthr(eaq^l#oM_*9ql?2Zrz-%}yc<#O0Vjl1m*!$ZMG}dmRTN zV(ARnZ|`Qrk{go;O;E7xK0E#tMj|?@Dy2MdpztXFv3^_PBgalia463d6gv-eBoGUG zm)6~jQib;PtP1r>74-_jQjG9rEo?!vlS3k8$ z`;#Mv(Q)OXaAeIqBtNVwC8WOLJ|Ue?P?JK|Ab*-CnzxHk5rz{!pk=1GPg6p}hpZ<)hbOjM5tVD&T?rBqN`PYQC{Qb3HDtE3hSDB1qWCSat!> z6PzoOF_2CYCS!51!b6aSK~uRMb~cGY=EH-EX$dVfR7pUHFoIVit3X{xA=3-<>O!T?rfePmZ%_QO^tRvMHBu9Z6_VGVCUC`Ryv4ydel zS%CMZLB_O(q$Gp0u|tp=j8zKz1Z@@>)PlIc9{nZ&^E&?5BW82R@S3rQa)LC%qFfV< zJbP*khmN&Is{(H}!9T;WmB9iq1KjERfFkb)BJ(52H?dg*R2`lxC!GDpn%WHP5FL`u z9AIZ#NE%-usA&)tW&~!bN|?e%QDiW7rK1uRB!f`%r7gOl`X12`cSCU|77Jo1z5|j%6jCFW~GyQwM{2eu0ou3|x-vO+enr{_!+n4Hwqg=}WVpv+i2q$Kc#G@HOaEZ+1 z6a+g7uskX*!m#csF}C28mcSH-9E3h(4*UYhQ|EZ9Q`_fHt4gd5GGs+3j}+Rh$zTgXJCWyX7&`*%1k!?BkQB0x&OxS&#$Zrf-V`2!L^4EDO(2LV3`I(U znlIq!K7e3NH3*v$BHVD0^q-)CyC<+syHjSwm{KP`%s|7+gTew(65N=Wl~-tJVk=#a z!y(d>2OO}F?s-V|oGInV$SE5DsTw`}9TUfAJuI&Vc2Xo(a|f^>?n6*j~44-D<#W=Adq}EjF@SoEB z4@tE^dxg4d83qv|pj-4S>Npa>D0CGBUrN3YKTTR-ObkM;Sdmh3j7MB7JfKi7dSDEA z$;68lP>PsPbO^y5%;PYIGEpM+Sr}6}iUf4Fk&+rnE6G$Toof#{b=?)j@edQ74kt7j zq$E48g?pv3f@-8lxdrj6golLrBS0tA80c+Neg#T{;?LmdB1NUGKXXU`+NMNhoU%|z zNOllpGE~M=vN4s37OKe4Tqrz{l4rW}4>WYqdm+1oJh(L7 zi6BQ%%pvB1rj){+=A;m)))V)ag*?Oip@xdB(+Y9iJWxNNa3Q=_BJlG;l}$7(Jp^I- zhFouh!nvQy^P+J*PG53Q`@!FJA?AgZFjjp9OanrD)fS@FYX%#5Rf!~)memUn2?X9= z+Nr?tlMsiPQKmRZb{#{=$uz2fFb#*9VAU}iP1*WN)8jxeBG7}Ixk~!f)UyX&NOoXm&Fo(8o?5by8$F&sQ|D$5R;*P={j`A0*I__Fyb6QBx8-V8&8mAgMzS z9sC{1KzvXQXOu(~i5H~b^dLD0NM=*Q`KUImCRn&IcuB~5V38N6-3aH^rFj@)tK=4n zlscawutRbJ4)4tMC+?jW)tFUU#zCCcFLl8k*b8O82N=f%eZh!Vhf`P*k!Zv--Nxxe zrAFIyX z2%HbFws{JYE>R1H_-z!O(1`|N6oYyV>tP>vT+_Tm#Nk?}k!ZkCmK2OO{n z?;@>3(3VwT`5(d9L@h+pJM?2DdJ|r4c)>%G8t{x|cOw}S&B9eDe`oMYk^7bfn*%T9Our@OP>cR;Q7H3~d#O5Q_6@#t0q~#o9vtw1XnV zWbzmu(-}Y0SDK>@dD;w$sB~S(gNNi!0g$3PY7z9OXgXnQ5Dy_~SwGPj`jSVRkw;W0 zJtTM~AayH@EegL`AB{qT!1A9y;60xhDhXTF@4thv zh)tv(7S~Y7ry*(vcaj#*0pqJksygL(hl$Gb=qCh}C_4{$tXh8R36Zp1*7T7={nPwD z4eo{Z$0m$}7__N%JC7jlf`C-r^Dx3vEhw)HB!vf+0hwL`Z^Iy@NRc+Oh6g~J|7=OY zWO(VB#00^~3Ef5?Qlnrxn|6$Xkn=Pf{)C4h(;8`FTB{iNbEu2>IuEAu2oCZ{GAl}8 zq?!~Rf?mWVa#a|Jtr8$X&`2^EC{O_lD8M23n!qszg&!f*VeJ%94&VMn^fGCo zVdovgtT=i1&~P2F)3R?@jfl9`uMyY+kx;e5LtyeDZ%m)NzT|Bfi0#3)rVj>3kU)LT zr;#_c5ceUqGO@+98W?^A9fup3dpik*g~qU zRVzo)K${&--KKTo!wZ8G6};AkkyH@G?C7gOA5 zf1M8#jI;sri6Lz@0wgTdu{u%)I&$fmOw*V^b`FvRtMa-=MMxQ{)G&|+cpk&Vr-ZL4 zZ4{BqlLtgm!o$Fu_8Cph106`>#ipSVo&W^ z1&tVxX~%_gKbL}b6x2ZQlyXa6qDzcT6Kqt<<3ceRKBh8V5i8XFoO)mm-U_wk6>~vD zp!$_zWKVwaVs&c=gzL8~_PXIWdX<5{eur{`bFVQUHjIWe6WEVQSQ+zDNkE7z4>dtb zYol|d6u`F!knsv~G~(32B|eI^;VfuSfN=T`MF9N-PE9I!Xe{l~Sa93x!9Vb$M$==3 z2Ehv5Qk~F1L9}9M=1U0=1L1i4M6DcU7>uHGAg%5XaLX|ZSkbXKB&)(O2fbXn37K?FtF(E>=_U5CwQME-5kC zoIwOFR!v%YoA^Bs2)V-o`9Sa6$mfc%CX&ZcqdGxDk5=+($LgL-E*q0uYK8}O1V$As z3a~>RB5Ps(uBY@IIsZ zG)9#7Cryp2WXm$WkA*kLJUXVy`{e+}(Sb6~I8(fI2K%D+=bm)o;$uGY7D&ek4#WBZ zPC4XwJHo6D8D7dl!?5$F6|sMcJNVg?DT=90T=1auK4T0lqSOb5i87k0A!`P?r)56~ zh;gKlKagh}1I1L=~tcob-Z`DpefRwpflET(q2N zB`lpr3>}9MU<%jAHC2p);t>=QHcAQ~R6*N%N=DRX-}dLK?AAD?#fO#j-F? z>qBl;1`b2g_@F*sq>;3IvtC8ghC-duLW9ur&j!^@k%)qjto0^w!#~5IkEozKoC(9g zjn*eI^d1K#*I-sSFZgM-V|g6FlwKrCuo3Np2c?ROpq_d!rdw8;L{}KEQ;8Cu55y1% zWo@Bn$Z;r!bHIpoklw7kaiWnTub}dRbYl}I^qLo^KCL8ibd{t|e9&;@H>MJ4ZUiup z$>!9&*&Wl0$#Y=5C?VY3DU6g4x;mJ{Y{!BqDol19PI(<32faz=PvGzh#$Z>v83p2V ziXX>4RyqM^pb7M$+_*}QRf?<$NSxBDQd0>I!QMuMo8gX>PHLs9H~?~bBg7&Inw%9I zf#MPz1waP{1|=B<&BLl?g$Hqgs60;$lu+^YAdr+a&Ns4sK&0t}M^Z(Ul~)Q6B${bi z5l=+JQY4L70!Q$6P7@|Zrr^h2@-(I4JcNgp*EMr8gqsk|&aP@Ig$Ljq2g$J>x<-Am z*w+78fq3VTMiBKG6d~uW-A_!=u<$415_ji0Mr!tcg*+sb77;hJP^Y=RmsIj)T{%go zQb`34!Vi27#sK4nno3!-?REsDJpCqy9E68K6Qtd~qYYzLzDY#wRAl$nx=I9i0olkj z#W4qj=bA_Gauh-2J&M~^jDnHJ^A)B;cp^Sw3j=fXW2|ZyL3dHsQ}Q?!l|A)-h=(%R z17klO{u+W{ONd6h42tJ}N5cA2<;Jl2Q`!4 zF*PGO?=*Q)k#|W^s{oaE!b7n41;a7{n3Ge;c|21=y)5>n)FvtC zL?a=|FyTL8QSl6t3HZU)P zjfSMq1cO*mcPv5gBr|z4!q34gRtYiu9+1bEnke23^1Lu%8fhez!h`x`rJ(Zwhe8r6 z(DI4kj`kHBO8z0nHWTnTvcM9J#HTU@i2{~*SauLJbf@Qx;TuGwS&SUQnbZ{t+0BU~ z9ghSMp1_t#DLt9h+F;1%;WI7{Y@cN^mql z-e^msq4k!F<4@0lJ)I8Ii0PIV?znhOCghQX{<<;SM`_AVE67sBBCx6)nRwc#3ZX~| zM#6)jo6bYz5STJ7W3*wv-lgE1OGCUMVcQw)`1vY(--PZ^5$ZRZBjiQPK|cr{RXQo(1boYVYp^C83LyeiZo zo^^N+Bot(=A0~`OwKP`#4nxov=CDI_lVd`hW5TBy(c{x~s3z250kR$-DQSpNq_0x- z0uLVRD9*|nmC666evHCJuT7Vc(dwV-Ku1>h@4~7b#9bv2%3w^4NyWwVwy-qXz*;G{Yq8$NT^ck=qH3s>T%wIp>|Mca zbhCjX%UBw~(MY13DJE7DlU-N|MIVe=s-k?m@MSuYtxU)QW<-ECFz=OI;i!v?zWO9h z9#Hd3D@w01kUFGoohp1ziLMI0IqpgsQF=@)2uliHmz`6$%Bjv zfwl~+!g)|s=4vQJjzwEhpj5W_gY! zB7^3ghSYY+w1&b^t)3BcYM1wEy4?FJ3b5kh{-Ee1j^S;?T8yXgn`1TKvZ)rz1)g=m0uHm4h-3 zYaz(9X%=AO9$fI3g4!IB?to8M^N zO;VE$;Xe|Yd6McTb&Nck@OVB@@mLhX{V(pys?(!wtUs8%aG!F{5$UMvl4iD%5{sTp zB|sI{@MR2vJriuf?Ip~4__3B6w-u=qA;Z%l4DOPGTL5-7S3@)yb1Gjr@UF1tBxZ~` zHc!|x&SGCxX7COVR*^!VeUkm@Z3Z>DI&A^mf*hU^QAm+&n0gbf5l6L$gUu0S#?*K4 z{L+vzq~!ZjjI+c%llj7Y0ZZso_q6NaCdMGjFCs!6jus0@O;HFzk0P%u38*M!4CCya z0#jx)~+nmhm(CGPm&ccItA;b|!} z&*3Eqpu_*UJideM|SIanXpi?P1)ps)D+N3!X>`a{_NG5V{IYW)D!gZ<>SP@ zdC$4&d)rwKMsMsIamORrx*ckz{P$!S9+~uui4yGL;L3f&=K&FSuqi69icy;&wG0Br z4EsoWIqflt4NP(b1Sx^UGJ{pTV^M+Re8Q$o%I1nsA|AO;JEht~Qt)$tJK2>Gkud2g z4!j)?d^TMsBz;I_n$Gn!P(8$A19mM^SC({=t3wqUHVEYE{z{S8JsqnFGHMy z(-@CA$%qrmL82w}D6kHz47gDKJW6Z^P#1S5DfxBK@Jlc2$87Yz3sfCbCe|F$9FVA? z2tTUDhXzJyX$zbpzzHwlJ^vi>?P1{eFjCK`qp|7KD7PO(v+Y6ZbR2N0$B8kWWc(x^ zQ9?4q@y7KfYIYON9XU6Qfc=ND=y@b>!G+7KG z%5^RL+?6g4F{7QRJ~-$ajG;GgOZQwliJ-}+lWGqt(rKff0T;@b?>lCcXyRy-niu-< zr85%Fm=~#VDOC#G+gN)mK9N9>I^+|CXO`)tk7^I*8mFu;t2TWxwyWzX!D;rf5Ofq- z)9NX_gGMT4+L8cJ+-RW7;mLga$dOF?dr)>XZctmrYA8O0RJYBwho$&aA)=%pZa_@R zD9;wjzvGy)-?rnEZSe$1wZLo3r zX%=Ba6eYrmc4AZ5c+a$N+*=2dYzeBo7!_i}xX|U&KD57Fl&3U2?&26|0@7e^Jd3_p zPwS!Z=mqYgl4z(fKwP8&#*bwVq$gsb!i5nMRFw`Lf^idz45r$HwCG+~{i#y{b_H8V z(}umIJ`%Cur=+@50Q2$-^$S6*2V>*vG8%TPBfW4bs`-OG;D;BW%dZveiHa1{DyI}= zk__4fR;I|NwbHd+)Wer#ro(nC#HVRwUj#(&vDbsTOkNOQuz-GoxlJzA9FLAib{o#B zUsb|mZ9&040Ny<6rSsB!`j0KIexo>2699)T1!{xT)}oK$O0Gsd63q$t?R=dO8U**iQ3leDsZwq}b0wb4;U% zCkV$Q7?kZ|4DvsVe_RBBQ}&FetZ6n;0G~4kgLcgfnzWf4NmGliHAPc)J5YKwNDdWM zET#Mc)i!OYI}(C&97v5X?$xlEX9nTKkZ55dK)X;U!I}_CE6TTvOZ%l!A?Xaz;uc4z zQcY|)mh}5jd^-l_O{3`|-IRGY(DGZEJ4cWaHEKtR7fn(axh9~{1< zP)TGgxN`zg^6aC=LG03>Y7fK!9?m6*;!JyS>-l5a#7Rf&;#rzd zfw)(!xm|kt_<1~cupj_^0)u+&;n?{~=0_c}l$Xm^%7+&m{0+4S5=JaH-muK{i1Z(f zi0<8|ex*j{$30cEs0Wx-Dsx*7Mh-wF*{$QwRa)Q@Qvt=EbpQ%N!_NnE6L+arf%16Gmoix~OHJv20R&5=}U z466UKCZd(-4FE+_I5L9V_)=MZB|HHbbDNN$nf2i8fBC1Jzv^HedCQS*#Ct$;MPl42 z8iHRq^OqpYv-?nSNy?&6Par@(@*H$(c=oXHyiQ=$#1JnzFUI=n8sK&+=}JzLGS!Nw z&rJPlcFvD#4+d5`k=%ok%0;;=*-B4n`&fN3czk#@4gJ33M?=zCPP`qCazs2x*2KWN z^$;?YWRV|h4+J?pDx`o*_;s#*Ce)ij$dPeQc_!Dx_U08;ANxRvHBSu`P-T;}zq?xJ z(?=H89*n}QX!RA^YR0AobL~P5vfS(d`2i~6UbOo%a0S?CUKWoN-XKgGt3E_KxcQJu zKpriNe`TOXSd6Gi<>Tf&_)yzSN`&qr&p?s^vxk!3QCqNn^aTP}=C8!Z3|ElHG{FM` zOZKB?4(Bg5fsF=|^-~-Od2n%oB|dF|;QgWQaHT=SzJ2XB>(qi`sT%3G8h8r|ZmX+& zf~9Z1!pygYO^iDm4X_skqS9Yv#Zo3ihoBC#svB;cpzpwPOB=%NxN2%d=yK!%)%RiD zXgMFgevMV4%OX<9D9?UOLTe$ZQ%a$doo06~=b2Z?@=OHbIXNCplszx;I!IXwfyt?< z9D)m9f)2kXRqLVPy`KxKM7NGkl{~udFSm!H`CejVnHpd&OwY9KA@C21O_z9 z39Sc%=N|1kr&Lp=9DY9OL1j^pNn~h@&=3e>WuJnD$`k!;K1jvyHW< zN;wVty!mQvnO+g4FB1!>Ny?&s017BH`ofm---SwM%Vf(EO0@Zf2-TE3?py<&=5_;xXX zNL4Tfm+;BkDW}?l@{&8L7n`)eVOLE?z#P(f;mvbE{nyIr)~Qa$9ZM+?et zsE!&B@Fo&dHX zQNVn*)(?1z?%2zVqnSAuIPiil+s3Rs5zkHV$#N- z!2DlJ#;h%JK@_LF4axnd}VlyVx5kYH)_;S$O8;YrsUJ0&6U6cUa^1fX*8R~2G3 zSs>xtS`^uXYGW%J?jII&RMe*#vPq$Sq^`pNf}wV@Z7)hVb)h|0xGFA&(}cbBR7(ajsT}(tbUrGXA%yY6SzQiA7$VO)l!iEhoTh5+f<@Q zD1ALJ*u%WQOIi;`%4&wmP+`Wk)t`WZ+{4lRSGDCCGlER00WWY2IRw6Sr1gH znU~oYH!uX6NlZ7W=@zNh$G^pBGW_L*MK}{J&_0$+<}(JLXh+cfIPCDMcQG!ehD=5+ zwbsysvFtu)7Gr5HY2nq52y0C{CjU=Nvy2D2hrCqW38nmsSQgJDH^Cwg=A&g`WMPo( z#yhhHU%;zu1~m?c)NYhWCt2U{)NpR;ow2vBw`tJ@kSeF@t@jrbOc@y+NR%NpdO!gx!YxZ7BT{;ER*l zjS7l7)wH{lOn-blLcA+oXxg{-J`Uu=#s*JBJ8}1>EvP)9RzG2*SMW!u?`^+EGi`zR z(mx0!Alh9;G%Iohmt;q*Wg@@SSks@7ps=L!y0e$?0|dA5B*u?%SQslc3NF>7+EX;fOPv9gWejOO$Fhp%APp9{IQ$ehVrL zb>E@W&*KJRf)P~HtQm%RHqVTNk#-AD$1QC_@3YrL5%cX?jVvBZ6ytCZ_w@h!XJd#x z-R%^s?q0Hj-$bcTkxAy>`dP08Nb8j!z4TX%5ub9+k6jQ2)EuOhXwt<9$VWl? zH*0C4+V|vI39hrq3`>loRA;<*KXjxI*TfQ)94UbZkWI6h4ap_+lH92!$7vB}q8S8W z7SSpjmhs&kwIViUuSTxO$VaAlHTxe_j?$#~qE!&xq2F;v*LWB~+x{WlRN$v@5N47b zqf+%_8|$JNk{=O6s}7XeKH#cc_%wXOZ9-(?B|X>yx||2cNVv7Lys{eeZCnT%c1Sa{ zl33goVWKvX=ZEZr}Wg63M{!;bsX-7o^x(dM4r$!9y2O6=;{ zljFV2XMl!x)_4Y|A#n9<{nJJ@i>8Tc_e~7eu9^+5T{Ht%x@Xq4bk9v@>7CY{jwlGT zwM|=cR~Cj(1%AM@IEJf=5;hO{c`J)HT6wsl>W=k(g}A9M8atLebqw#;9j9)io%$oR z?g$)J#@@Ph7KY*N+MUy-u3b0INrq}H8j1{o*?Xq0tY61wZvfOUiIY0ozN=+b7_GuY zv@r4o)6UVE(KaCidOWTUZ%}vR;@NgKBK?ZIazS2-d3R-Tqi%IL@mGeihn>Av z|EjpF@(25O)Y8^{WepA$kP~0_|hp_&njl;(otTW*1J!PZHXtgMRgwcMWIt zRu=`e-L6Tix-=KF|Htj}*Sn(Y1&GVQP%!OMLf3c327rq$=15m{6#fO>)NyxZWiNto zyDsMByc`MRAivW!%gCB5lD>i3-0od>qtm+j2X# zKj=aj`c8tkIgC0i-s$Q(T`!rbz8A~(bVq-oKZ)`FKf(DUnN=fR+8)Rk)m^T|O1S?g zRbJt~D|j5gnp@N>x=<+*s`N#7jg^RO;|pPJp8QYseN#=jbk|5eCpYP2jC}cUbHeFy zU}$;S%+m()FGE1I_0*3mO-D0=)X%t>uaKMABSb`yr;be_ev@C*sc zua0|rQ*(1W8jEMDUKgSk{o{CEiPU4<{C|OIt$4Ub171z$hK}|=PbTlVW-cy}-K`9M zFDERag2o|G%DlFkTdEr~{<@*W4a4E6gYuS>Cz8Jy*KFqCq5bM|u)t_((;u)Yl*R(> z-QB!lC0yEXpziRR^x9qHt18g%bXF@zHM%NR<#4~=UsQ9S_1AdDM*m@de}nxc`U>)E ze5%H8;F3=hsN%PFqQr*Va@v!Db6%JZy;JcB>nIgFLsG;vFm(tg)mY2fNkG z{)J;hHIfViaaeMlBNqfbb-eF1N1zS%Fw$^x$MWEWx9HvHpg-0_-I2s)Fg5PSIsyN6++-eEr4Jl((JQA1ryGGNO(1*W z`=LM&l3(`fhFnKm&~otoBTI$_A#~J~hWGMMgx8u=ZVsDRIwL=;2VRQve^Ld8lCQQ3 z-grCt?Imx@M6wv7AnM1pUP@`h#|bx>tIka)(TtwOG3O6_G24mfFgn0c?}-b7k7C+D zwe=p~_qvg5Lej<B#P;qRjy&Id%m>gtAEMq8wG3-F_1yTeh45FpTs=jV<%9e3hwHm^j? z7k;e8%L*H-lJ*tu{MYq%jGD$_lCMvvrBbjv}q&+lc^{gxhzAXm6Zbxvp zsvGegrBQ#fj!O16LqNxVK}#BgO@WMNG0s8z&; zwnpX|$EGtY9lZK+%SsxGbaEWg7?OqR8F^jjNPj;2gSH~uP4B!rP`ESCICX>D45E5C zob=5!vhkU%^yAafDxN+qus>BjSN{L)hPK0-@D9{HniCT5w@Il*AZDkD&20xEia8ev}4Y`h9 zJ}tIs1x)DjO>G-cuZat84QUjO3?PaQUmb3(#w-4CR=)`Duqy6|+bl7S@!)x!z7E)n zZ#lmp?M0Zwp_Dqf)LvSLjv7biXt>PQ>XEdRS!Cnuq@2S{X)1Kug+by;<7`Vod5cQg z`3-H^Zd_;uw@E7VQ&lxK)`;Z-8r&WzsEyC>`dq&gz~^&2WUb3?{<}$#`^sl;qkTs{ z24GIB$VysP>>%{R_4`TDM;}__jnCtdiMx>nZe_ELTdZ6#Bre}&iuJHRl){%ThF!v+)i)Y zJ5bf@3b~EN-x9^ta?iy0fi)qabU^=4q#Dc{KOYw2AEUgW*@;TwN)=V&XdnJI#Emu1 z(UDrHyzYp-<6HIk!WhE^x!zKyf5pS9pU(2M6vETW_gaVywY=bM&G!dt8+>D;J@qKd zQfUoL+)i|y6lx3N@_jK~2?C6m-FlVUyU5T_kykA)n^3EXD{PGoUmEVqgZBW1)ho>G zJ0NN~(X}H?4ZEU9HVel#7U{w6wARZaw!@q44%RdxMy|AT7P)hAHcEexawkCiW{&KQ zK&Z`69~Rjky;t`mxHi-&;yT*rDFK`bABP( zqbz`4D0O4vguj!C&uyYyw2CxS>4dj%j(GU`*6LEJ_{@&sTTriw3vQfwK?fYbp@HE` z26pLKUvHM(l0D zyQ!S?aq(^mhK;FYrKTp-E33qn*$w9|#YDrUDTUGm7nXE4Z%h;gObbvJ<}dlt;N|lh z$MI+Gr85QOmgs@M&eGQI8o{~WZk3~RkGf~#Y+M9OC%A*u4~EtV^YQi4woxM~ayx{& zp@$L{^Q64;IFZcnnCIy=jtA2V_!CWj1+pNypV3qZ|G2!-Do`2%C5X6d zj2ETlc%mtYbK~~NTve?S-!ExTd!kr%Z??gankqP*EZ2@jfNaw7mPHL4Y@(NstA!6E zGxOwP=`E;G9w4f=!FB}~M0cxkjYWro^5eDzxuRckhPO9Be=4-<_Rm|T{s4B8w_xG{ zH<&e zsL-yQpe#M(hb-+DnxpRpZPAfg!;x-@oVxw4J2T@ZYR{AI-mTg0fe@+(j&J-sP}HC- zvG2D_q2v7gPMPV3b@{o?rFCSLy8 z@NVF|bEA;%iKF}wSHKXG^Uh109kCkgIlsW|MD}4ko9+cENYWb$ynMrq^u#?xLy_Nc zZxKSi)#VlfhOh-(_~SNEsk0}be)ctH;MbKJb^rOutP7Uy$+A=-yI34VR`0=^o%^*0mcG~$jo z2d5vo)Cw*?J>(9duvTo74c62w;zHc?4e_{znXvdfTPjMMldj-h8Ij0$MGet}*L${V z-A-@tJ6To77W;I`D#Z{yTuy;mk6)yq^uyO!#L{u~ZlRI}qsdMm?WkE-i7Oj>m~1Br z+t74XSc#Xfc62UpDTOearciUtRu!#sy%b(N0x9QLTLJ8AAfSliW1SpqBgH|++R;Ws z{|$ztje*Uhdc+7`o4!SMXrm&l^h1q&ov%S&iZU)1CPV9x^-AG#Laj+0t8l>}#|F1N2r77=;MuPB4yNwP8gdm5rf3Qqg)3!lgw^CG(u#we^G^8p#l z^dsMc-F^Bm*oj1qTN@en=P8Epu6YZ`Vq zEz}*4$S?JXb?JP>FkYv%lsS-nVjOyijvuNuyl*$BIitN`Au7D$taqw{O@mB^uQSYd z3E;{TM}J8S)`(u|o};?A)9lESa~dn)Ey2)YBYHkPe}_Y>`}&>ZXsECA@Oiihu^jU! z-y^k@S}Z}a7Tx+IhMH#$M*f-WXq2kTFo@=Hu1o}}U-WlH9AvS&y2Slx+y_0z$H&Vy9GPF-4@()egWEr z5+hrUN$SSD>EoA)&k-Z_QZCcRYFm6iQp9Qa__pA-L^PA;3k+3{^>~r6laa}xm^+l` z%&NlM%s`H zLD5dZhY{z+WIv68zmV-kSl|(Fsu&*2>@usbN32^}CM0*871X%qQsCQ#jop z4Puh2Z4V(+IhqBs-&*5;zRRqBS~p^@3fI$%JxXs!?6tre#Mv8QV0NpN?D0LSNHruY zgu=2acS5fnnkrGwXkE}3{xRWqO|P37p4eo$yL6jC(J4IGr5f9PDw= z8DZhV-dyob7aqw3g0%uuuAr3(OkhJGmjnS2R@_vtTXDN57FAhjdj* zH{`jBsByo0&gJ*x`#K%4*6DM9q1vVz?jhfD#bo24xg8H4VdgJijMFq}W(}Y?_*q_$ zB;UpHGrzlT6}1ZZinmDGCc#mbc*^3})nTsIlI6dGCCHR*(M>D&4QQ+7Y#4;HtNEqR z!LW#>`FpIFGVSj)8@GMEq|5MXyJQG;XD&#Sc%1sOKYODI_{vBA%5l!fDbzD*TMqI! z25gl1C-mzSDB~Sa08%)!kcNY_OGCZ9DlIMLB-gH(OEw(wkDX1mR4ee7^{z9zp~JQs z-yN#eH}KZ^#JlbYs#o*);%qGdUfZRUjLw%MkQK1w;@^~&k{=T>MU`RkcnkJZEdN zHe&Tp9~SK&uH>SOmmJ|JXT*iQha^jfO1Vu4l_@``S*^YFDP_$S^CiW*S<5s*YEyoA zJ7O*B-u-(@bi*5&YVW#Xml)g%XNl`}P*=J#tJDrbFXFF$S8y!L65d=&q+sKfrg9qW zIV~7)bk~bf|B+I@q8Z2lOtC}o0`>%9fDF0psb6}_24h1sa{Ci5C$!DIO_fW0l z$~TetoJasi7FEj#JJ6|*PE3Iq;)2_Qb4{4z$!-<33aarV|Ay%{<(5{WrlfA+oKLn{ z%M*eef4#-G9nq{mhZV}}9TM%Ol~3?4Z^S!MhFf6Yg_J;&z}!xz7$pW*<1~$?SI{$` zkFJ#B(zI?-1eZ;ySHy+4O6tz$E4NxilFYC(~qCahK@e1z&SvTxiU@c+fc5r4mDRaJdH>X zm*39p)H+x)y=AvVCy@l%S>{iCMYsx!M#5WZk|*zMMYR{ckNl3Uoy3|rI3>y8 zHO!QLYdlnvO`0@MRh02u>?#R!(S(ftScVw(G+uj&9&sgU7Q`(Ci7{2?LP@^CH#Q2as zF%Nt6uzG1sH0DzzzAfrmJ6WrCG3FHWBLqIWp^p)mWtEP$kC`(958bzfwYJ3G1`uVW z%4TRz(t+oz^iZb<@8Co(tM%{{vxLe+-nn2ByQkOF6z{I$&45t$PnyMRB*bPt-Q3n9 z56ta9%3DY|Y>#dElWe!l_*(+<)&k3(`ud;WI5k@Van-)Qr(46rP_P%>Z|mx7eD&2V z1}9ni`j}rl^=ko@wDN;sA35#f=zhKn_-A6(ND8wS1Z%8ju^Qhzv-zwwch0TpTSB?>y``C2-C*zpd&!vAz)aa^M?dvgUcUG7$wYyuaCkk0UuWE;N_ zth)XeIQ%LKQ;_a!KD%Gae4A=QPm^6mkv*5EQ7qQ7h2ISXAIoR$)&&WWYMdguQ1b)g z)@8W^4Za0A&}lfua)+S08@X<2=EU=(sG$b1m4&Y`Ln5l){CH529YrWKzC`#1(v!VY zR3(cF`Qp3`GNY%aBpRYWje>odei*R2WOWgs)pn$EubI%w^66|-?LrZA2Z%A^x)rAd zD5-~g0a04dOO!zr$47ZLW?zs|wQ*IJ>|>8>7mB}a3f&)L#>e`zeP6Y(Yxo6N-!!e^ zjf<~sVxd>OxRPwb2+I_4WU~HK5!a~1t%F|tjK>P>&mJKr`4&pNUj~=JFP3M_uM3z< zQ^Btsl>K3@w6VI4Xywxn<;x0|S6U<*>zGf~RdSnBIj(&ikAA-e+U0VEm|2M4N)W2J z6^8g9>d9VJZmCQwq=mPc3>vvy6nvi$afG7TR^8jvgQfnCgr6#fXqGZ^3J{lRJOfB_ zezu*tBcq8=Sg+`LYbJfXucN*d)m3U2OgEoX8=?*5#p2Px;zSlZT9165r;c5tMh$0= zUw5dqs?ISMzjV{N`7`vPR&i7s&VJ!V3l&)fBX@FWsK&>QQGHniP-`LEg~dXxuflQ> zQ8m$$L?pK8lM*i06K^M(-h9rQcI$b6Yp?jkS^XZzx9a(O=v*4S5FE?@Ha83>~*BxYKRrY*~a<*IR9d=i{jDdabCCTsW+3= zUR_+r^Or?v-R>(5QU8k0G?xuz$ubmjsQw_;B4fFJh|0QEDSkO%rik}H4XJ!8o$iBE z$W@A+Z=?7((4s95h$Sx6!~DZLwn;6JYGB)i1rlXVIItHLEb(!(M&DG9oEnlR;Z@?w zqVC7+28=ke_sTe8o>v;NKT&}klF_gfa%+Qj`+m>(+0MZZ_!$+F%mk3B`$QUldBWnMFBDnj=8SIjjmzqCl?I&8aKNZGRDgM7 zUDh>{`0=9GDV!jEaiycg;UqdNeLSOo*$(m_ou#dOk8~gmB~TPk!P=6){9;k9HVNSlF_8is3wI*!8fqTPS7(IumI0Q$$e)& zgm7r7>UHouBv{oCIu594cHJv?w8h5v)pJIT(G!Csv^=8L>I#FwZ=qOs%^>J7L$^m$ z*i<714G9(DRfP(HQwwjQ=CuYas$ESRtdm}#UVJgau`eY?f3zHmU2a%bHFUI=330as@bd}fy(wM`PBY|j*5==>j_G*Sd6)>7fVQExz}HG3?JrC3 zGXWCNMsuU4$m6aB1uQRps>1|ekr|>UXvZ+-$4)*q3Tvdy;_3555@*8>8#T#={^bv0@Q7KZO{_kQBW zOt{#aDlu*$< zrs&Xn6a%y1Q73w&uB(iLx;*};NwFz?A=Rq-be~El_x=jnEEm9_pjA}nM^PdT=5xy) zo8sPqE4HA!1ewv)N`u(-qVv{rXF@Zh11}qD9?AXG2bWrIt}mn;Xl3o z!ouV}fcOJu1QML`;A9IJoK{;nrMG~@Lj`uwweS@u5R-ubt>N&Jl_krc>qy zPbp_%b{kweIvkY(imS=7nbFD{aMK!X@+QcGe17}J=Z4*XBiC+-ckedL&IvN0<;KFp zSP`&^1E`q?cfIYr6ShFX-fftZWau}-?@Aj5ZeL6*dA42_O9vU>HBU})WrSCv7_a5- zUH6)LYPK{QDqFavuJ%tYR+$F;#7R+G5V}NX2kR04FTnF;am$unEN5(u$o0IB+i~Te zdI)EU2HOOY-wWjtSOg>#9XT&A=DpIe`-Qj+*oR0y4gvK=kto|(IQjLS@`_Bq6;2su zMfoBZdx-+%KrsY@{BmedyA?vPNO5~m=}H*)DCNS9H%{;ayV$A7=;&#!bG=%|Y<3>u zAwF~(IyxpG*tCiHV1dz`8}nLDKV}}R)TQ&$V1B0uF-%q!gq~SW5?kkkZV7ZC?xHLC z=)<+}Txl&>=WF?6lP;!9(QKm8%Wv{o`1Sth>+5?zJAI_p(KN_6qs;Nt(j8S_G&!1v z4?l%?GISbRIf1Jq42759qb(!m?)Y=YbW@W~hTaaZJrl01PItqeLT!}?)+Q|t*MfY= z>L%2XL1*UU0~c zIwqdcaVsZdx}QH9uTzBMGgC3VBq7TZ4KB?V;^{13zE)wFWSmjaMx;}a>`Hrs8)8=h z{lDGx##;vtsj&`}9nwe7C({n9lb12>lt+{EcAP9Ueh-1(BjTiT-_7L^vA$5xRfj|e zc#FztvEL|f8PgPF#{$9oD&`pck(1taIsHU$W{y)Ue4(wuE_55g;ubxf`*d=rd*uxE zSw@?J>xP`!qm`}UR58<32T>KTFERzZ-NO^8u!f~N(tMs)E>`T8In_tP(l*Wl2HygF zh%|I^v<=C9g@NLWe5BpMK3zWt!b4GrV3ydEvB{`CPR}JQB~KlbD#u4EUfdg!>@noq z;7_3j+{^C;?^H9Y<$JS}!%4EQEsx2o-H>oy(LQt^QxmEx6cHNk^v}->+hV6FJ6=0xMW5f zfh&)mAu3##X%u`3Iq7-!Wasnj$UEFmEeDg3{T{hFRWDzYop@Q_RJ@WLqkYLiVBd|{ zhM#bZs*46rdEpqTBjTn}Su3I&nS+WA>ZS5+p$55_H@4oa_0w%AHO#@vj`eO9nRkLBM0MtLaMI@M*On5Mn_@)E{2x5{xv9&l==7w3IynTD$vPcxqxchu z+u%)&2X#?ZlWSmGzBo2y9nl8%wJt`oorSMVqt!jCjIf&YrsP@@0j!Ti-C6otkyp>d#h1E)`q4eAo zPJ?(koX!hUS$0+=KKK&kL=NDez3_(lP;XO#sau){2W3Z5Hlihj*e3!LBdDDQiTm?b z<_-47;*cBOA29fjLJjKpD}{Uhza!f9|4N|5U&LRFqJ0SJDM71)cXhwl@7{@Yqo+Jb zH^1`tXlR4JJ&_tkb>M zI8`I(9T2ri@w>)>FR32{8c1ovQuuq~rb&j(5e#&4eyft+I^Jrq?c;BV%A?|Zh&KB$ z$-}}(bd@H+k$AV88aIS_kZQDY#8yI%3k5~2HXE|-Vz|-}k_QU;1z7?L0qQ~p29T?A zL}puDRtx*)ep-B5jTr^Y4I#L3Fm(n*bu=9=Eey#klvJP-RqoD0{#A3JaZ+SJCP}3?gTJ;4MQRYuEom z%`vK4p{Dd=Sm>V`4)8ng3%*=1*s|_^M3rwt&fg469TUuhM@KB!8~(4)*Y*C{G;Jt| zM)+b`Ri{Ctqn9KN|6ktsJdYq|7W=4gksU;cG<0(NiQoJ_m$~)*5tPEz&VPI{EGjtN zG=-N;Fv>CndX80cM@K0PpisJA%okOlt?-~@qGafS?-9e5*#6z})alVegd5=aEX>ee zb^MP{_wQ8#N{jH!K1f(xmt{O1$}l@#I?EMwF1_CfV{k^12CJnc5`kz5EZY#aG)gpY zF4L6pgtFYCSv)hq_XKQa02kCvHuP6lXS+#sNq^rw9U2;)F#o~(9KiB~EDTM~sP`yr z-MlW}>d`nW%!u^;aiIg_Y-QsNAIA;H(^ z7{GmpglQ0O3@r3T?HKb1oHun|$V=p}7qgH{-wXM}COz;f?)dQX?*vX1;PT6b5t62l zxOvs2?~8<}CB*Y&OeXtzTevN5?x+WhHax987zQSEIRQ{o@p4bXJUlkMFqdz-$W5Ll zQjPHP{=(z}Vjy+0U4gSV3zN-^#YFc zJT~8`SFBInvGj^B<~i;v%7OTNB;aG^!<`Q%T>|QUFqcf?aNn7S)LV1!=fDM zG(Me4_zjMYg)sci_e`A(6OwaZkfx>44m3NF4%hS9xU{{K90Je8>g5w z_pA>%_JMUvLJ5sSka*&8x1jWtqa5baB4a3m*lV~zI;~y1lCC`nQa`bJ3X85~-2&N) z%kmr?;Q^b20k0d43OzhHsdMA&!S;VZj!#Mr!g zVy4OeTdgL{T`f9YR}rU7y{@O(nwF5gFe1(TGo#*H=F8v+C*la7;g9*#>cG$~p}Wzn zUnih*nDBf)^Dr+p?y~#iu7IEPd_IV~cB>3PExHFr<#c#J;47mY{L%3khN#mB}7ghFw5zA1F0 z7`ve6e};}|9+7kh^^F;zdMm_P@b-xzrw$_!Q}tX{$`dy(DKXs;vf7QOTp5!^Aj;W zd;2yC9*PLQH!s95XnD){nlIlG)$f(~&ac-jb(jmxijHGid&Sg5zx8bM8zD#F_seia z{*G@~;B$xeb$%B=m*2BuFWyHLXZhE%XIJncAN@V!$K-$Vv@#9IgW`ij_t`OJ@@l+_&f#x(JO)@y(67lczuI60zSHL{!8*7XuXoq z9q_H%1`+$0-uy0KGo~X?#JBcG)9?kJH-X{v`_bF~`~Swz-3$1RPZ?j#6B9!AM(Nx6 zP5l2O`8i(`;5019GB@XoB=3Fkd@=q%jCZFRx4bBGGLGYp%~$K6|3wV*y~RK0w|pff zt6RiT_e~!Kpt92>7ff6-S@K)EI=_W%(f-maX+*7&aT0za|K>mNAm2@`wxOH(yPuEn zJ}<%fJg<-3{BMHMly?)I)LELDr0LWw+}Z1Y{s}`qM&hA);=N9bN*iez$n*R@XN9V> zi&@u-&J~`MT4w&E$@7v#xY4o@-FJV0uIkP#6?OZ+ltMQvx&B|}6K?HXbI~22E9Cr7 zhw#M>EuGp#A$Xj>7lPKvqSF_|)li`X`Ncx?FJ-Yh!)O}TXwc)E-*%IXb|DzLJI3mq zUwrk&;@!_(t#Myga@HEVS}&`2d!5n0a=x?BHK2Exqf|i_Uxl~|D86=JsJHMFr}PQI z-FF`V-y8ZU_)^ASd*`s=$$}V2D?hrVOw#5n_*TQz6o2674H$#hU6CI>agjFvuHxIz z(RD6yvq1F!MdzTrM(wXYoE7fJo8Ieb0m~pyP(&w7!|^s0Lb!WwD28{}@of;}z>ZSJ z`10K)TrKy8K}SF$j*CNPv@u%Nf$e_L_x&FI&sjy!++#=zopOIZAIbH^il2UoYxa6x~4OXiG<=K$M;0Ou0^hwHKsO|zBO}xZSjk5kdE(P zO8Ez2&gCA+qbhRSsyHivyd8Q6PbC^@Ac@TP{SJ2mw^&TnRY(~Pusp=-P#b+h17*29 z(W#f%#Y2_ zvmF!=Nw-Ko>$&+o&&IUOfAe0L$lK)nAC>ZcUno+TKB!V>b8(7wKv`9Uzh+z$FW|~` zEhk!2%t&sF_r*OAAUEQ0tE~fEc4%cEv@9#;EXV)5cgwlF+G_AvjEl~~)LEJ*6lj!k zZQLN;F{A!pKGX$O?7UQ$t4`DXv$FxG>z{;lTcs&Gd*0be z=34SB)nv{#kzItVlRv1aLAbysI;T@%MP?MrvC zmczG?*~(A9lU^1ZMP|-BV>%?x$CF=Kf+a@M;#7I+Ia<)=vUIw?@%f)IT6N`kuyhvT zO=v9F9Jjg#b_hQE-{Z=KDg>4ADhcFz_2v+Cl+vGG3=C3csLR@_r@fU1WNYq!m$TRW z|6pq?_${tPP16Q;nGj_dXgZaU>m%B=KRPuovjJ;Gg|yggi+D|wd{m%m5vgIgz<4j! zx4#H59(r}aYV+_l!Ew({5)rw-6vYDmind^&2!_C%A^SZe%|- zWr>T+2E_m;jv7bgR(k-Z^vwCy*9vDcRWa~&5l7v@m3{j-_liNvk>s&nCfHNAyB5;U++0}7pd+`Q zgCav-Kdj5+671Uw6OZHi2;p(qJuJu(xb6OD0M?$H*2m-|h8#+q^zd!)R0K%=uL6VXfbJ={MNGEQksa7?De72x+kJ8MJ z@#n&Zlmb!OU)zvfI2dy$URO7OwFKnRxuV=UG_Gk)o%%O4`nc&F)he%bb6LklbSnP8Z@K6)j+D;)%Dv^< z^2A$y_xSSxs@ltshqqNn#Y$J7io@iz8dvRuoFR;CaPT>rGqa7FFw5niI*d|Y1Sbanc0f0<*0J%JDbl1?j@x{h94F zf#WM2!~<4qwBEj-@y1IJCf%OjP9L2E(y3rhzm$zLrG?rW=zM3l1C5?k;JL#W4Oquo ztz<(FEDXPGrw^w<>*eLObqox>53Y9Zo3;CWFn)ag|Cf7vMC_tS@?d^G+z*ulu}8Jk zNOfwRmV@`f)*w$N;hx7n#10|oJq4gps_?)JdPj2+)IvAqwTQ2yUMv+{Fv;dz=$yK=ZAQC{S+ML+kotUR%BlNs|??&TQDeZ2GSBEsikh*&@FZ zrjdt0`F9~&|K8^W)1Z1-3#f!SeX@e|2`Rh_V~qj62V?Ad;v6fb;vl$1v~xHi4f-30 zyK$8BUMaR^{m8kZO1?@~xUFB?o{3GTV(=3QeO#?(J z7t!=tcWDm$zl6S10vWNf1_zqv1@KP{sIGkjjAVlW9&YoxL%tI0e^47A6k2VUqvE~c z;g;c)NFeLv3bnu{)E*u^Oj^()HaO5cjO7>PuoECF;s}brz9rWHR&|d1;>E+aE|vqJ zb;09>=>12}O?Q_MTdcsyL|oAh2FkG3l!yXKv>(fyg}p!6>qS}I=#W>^N?&sbVr)Ae zD`Jm8(=m4x6XcKzqvyV5P*UKDEupIPN387!w4j+{M8^x^n7(P|6UOgi^x`ZIgbZj$cRX6WP2G9m`qDrTwSAl@3Glb*u@_(!2{B_3^ zoeoubCB@SlgyK-KKo48vRg6;t`=PU}WgzdZfr_*CeL#$+KAE}7H;g*;wi8rQgj z8odb)3-iq?W@3wKBbV*iEWl#@x}zY|Df~rUBfB63#Z4}=>3o@rAFAf%b%iEIEMx-( z40k}gBwBYid?L|0%pBc{C6o6=&s`+ra|Ft&g||aFrPZBtmlN7xA5tXO!;K z3eeb{JyJRM0Ntj#xFM?SP7D!_Bo4h35*Ya|_g3GA3OUu? z0h^mgQK!H`a{CBlb7Adn0i)F&`vDzL!|l}_rdbN4l&C=LT^J=&p^tP&g7qx~H=*hC z>W|je|JC{4-{t==c&p$a`_S9qd>`cguZPO`0@h=d@`u)cMmqs4RDqp$<`6yWJMtot zbK*l9=N1r(GSGm3zQ9RrW7HXB*a#~{WE(a6;i~hxuzA4gkfVkG_#;&_~gMLt;mjIgBn$#^FkBr7rq zUqeB*VN2xXcVElMU&N6mfR`*zbqXFQGXz?7N^C>E5X8IH4Td^%@K&hRe^m6_{hYrN z_+#<8ekN#Sgm~TzrkM)pIFUfeH%@|Xp<1zj4HMv=Iw*|ubEXViI`6!=Ay=HQ=n7XQwU@?9 zIVI*ggk%g1B>Qb(N!Bs9J>B4gEhx$vw-HNSTQI}+;$a?#sMocG9X^Bbyfy(&;Qu<9+?LiGR8@XE1CyTVlqq|FN3q&MP+RTWkiuc_IcQC+<=&qmH> zT$rQDEH15ug&PjA{K)KUzXz{l?s?wVulj=1qp_|Y_wId<@f!y8EGX-hN8%&^dcnpjLxjpJ%kJ^-Q$&RBSc9o6M_VHjy%N7>3Nsa?C6U!CGtC!pIBlG+x`pK zaNY-|G8E9bBAOgsV_+mp5RPpd7u&p87uz;3w(X5=+qjE;v7KCO+kSiR=gw~Tb{D?- zs%NIEmD_z)T-^cpLLndwd|f=q#;fd)GG;!pdUVMsw`@{S<%|0&X!;S%2Dd+}XZ*7| zfu2AhER9IwNRU)>XbQ4>^gt&}SgV66#}w#&*2+^dfto72`3yH%BkPrUX?~FlRs**K zF&_UFq$h<)cnm}%n^3*3&=phN^XCOXuLaa~v4AObJp5q$&sn6%14jbvVlHgc45s_E z19?oGN|p@HxE30mhl3YN<=CHl0~dQH(5KlRmThPqKtZ?)dZ zNS5>_Y+U`NZCT;3R9)0cmF;w zf>rp0Xw-W1mQ}2^0-Ae5n60{+hN9 zBb%z?$UZ8B1Y~^IHiXvouf)+c$6l3fFs!o`RnYQ1l6)5VftF)a^3wv?W0!51>*1u{ zOsZSWGl|efxuNq&7^L>Yj`T4%VOZ9XkpFE zY(d>W4}W8~yD$I<$GQWu=GQ|bwashLO%FZ3>jre$FYOc_9d1?`PxqWSz4G(n3YnU! ziK};C%yj7<0$3YKiPjhvSJ^iLW&^F^+Tps3vgF-#4mT&S6yboZD&bZIO4*_eH4 zz;F0*bTRggN5duaT`&#DIF+3)UzgFWSGs!9_M!3(G|gXvx_-SF?^~L|>1(+$xW7X! z_ly+d4?R=_+nwBwMdQfnkUPdo*s77sx4P4P%{wZP3&cg?Q|VXlmZUhquVZx9roy0o zmT!Yt+zTOH%61N%FqtO{I2zmS%Mie-yx&As*NIi`9|e(D5IX<@$lXbb{U;kRO1_WH z-^{GRuH0bO1(pLMHhr*RW_$alO@i-^R3HkU!Ae*p(@(UM(T0*w1O4bftKx5Gg!|{q zQBrWt{1+@P??QR}(2+2*JvRr${^|afFJq|9JMi~+ zoVl(x-!rTUE1by#F4yGUXWg$i0gvBL`hPY}HYO`!q(hr&Q|C>4PjAIC< zk)AD8{X?=^Xe9cdn@i;@Qz$du;J2@0?~P3lsbMWqe|;xzr~;o$@ zuJj8pFPsqg;L=1PdqdSdhxD{844{*YDbkw&5k?;glGBB`re){<92UrBMgMy1DI7wm(X0@OGfCcF@3pZR{}jW$fT6(ps0 zDIS-iMUh3k@+(e`qpFxxn+(70;c~eqtT2q(&lGmM@hG-H<8$b?JjcSf`-f3&%m%&0 z%h@mPMdFE`JbcbASXQO(#(0>3mu-`hTaGP#nB%RYKF0G{?EqMs{lh4EAHpOes$?zd zPMid|8x&vqqS_w=d)3s3a3CLBAUGEuns#AY+Z5ALlSe2LOh^(>&@zIPZ;e2srUQ1p z&d5nv)q3Qx)rJcD%W>_I;pX-{MHiKS))b8+sybC1ED@+PZMZx+=&KqlD+NYS(A+b> z(;`JSq|J(<^Y_d?tu}H9hrvF;m?o?c$BT`iBlb|8NR-?R155hAhWNZ9h(z>`OAjjL zM#7F(0=N<=TOdyz@Et*$7@-gE#cNe>^?$Zb^Rry4BM})U(hh zIihVQ?jCkhyPad4RG}6q>Cjs*#^!{FPye}duP>|b87N%HLVxb#Kv3DMiaP?77rrKZ zE%hy*I&tIyH5~QrI=w1VUtwv{4^Mj7e}liT3!sPC7(ifVKrHn?1oT_8;`ga8FuFWL zAeoxk7zJKEye{m4x*lNw_>ZE(Z zN)35PQLkJ*h(}Cm2w^Bgk3-?Vs4|xBy3-X$oU($^+e>4I5l*JZ^VF={%)YI&5m>Lp z(CFLJ7JO(tx!WzFz%;F>DdQLb|ya-QdqG$7m}QD(pm1!*uN zu7zzudZR1uL?6YI_@-;xiTs9(O~y5dTY^jB7y$EL*u>U5F&+RUZp($k+ zq@16n3I0M`A_l+m9F$GTRS?+J$uj0b#|m2$5GnE74**U18s>0?z&d!fC!uYgr61s7R7jnPWw#&ro~KQmnlt~Gsz61}T)J2kRq&BjJo7Ub^Y zPXoTqkBvA7YbrLn7di$%s@T^sT^O}2-y(fO+C&X|Bxou%JMb{=;5^ilB751ws zl;r`K?+PSm7Fsa2r!N;Ex}^JPmP*p^x_6_5T-&CZ1~O*w=@s?9fBg)y|{ zN?4W=Sz=N*9z5%llFF91NcEW^34CP7UPTmW-tg16LQGZHSj7zM0#C>N-3~}HyzG@7 zu&UR;NcD<_{h~PeDqpww9cUb<#8pm3vVO$7*2&LI%Snl-Mj20*TF=1!p|uhJm7x}% z_s$q~SSzhuikiWLeQfI6gg1;q0Q*b+Ue_~0k<{TSh>1?s8Vu%W&!w*_criqG0<>C>vb1KGtyYj$Czu=G8+LReM$tpTV`76=PnCnD?fv;eSv zAvM`|X9%vp_xZATdPhub%vRlQoFuqD4L#Y*cT9skFP|f!Ly|uXmUr*uMl|%m?S4G? z$P4?BOwiZnu+XpvdIn zG6Uw=cvMXgfX8ON#AoCCoD>ofY;sZN;H>EE`0tz7!b<~9f8y44eCeh8rzSGU?H8CJD0oa}jrs~L_I|YxQ}N@NQP}V71DWOb z8N3&^g?AS3iC6|p`U$*uZD_UGHF)AN_i1aFh;j-BZLkEg>H0}M zvk4aIjDec#0y`nNx#MPE|FH_!j53_#YswL56Ws3^dl0s>0(xY}T! z%Owt~0}eKw7&<)uJ3jbI{=9=K1-7+rsHfE+cp=2iq2o`?nnZtlU3H6Ta5Y=s8~}HH zBg2LCnQRQ9XbWKwU$57+r3*L`p4&rV5*LEdCCe|LG37kRbV5<$9>MOpEVbUtL7@hl zg9hO38nQ!D=~oB)En8CH*v@U%q#N;u8d=HK z9{e0()cN|=@uJcCK0ViG)8CoEOG$ZV&PP@~N3d(p9(I;kybc1l;~^gWxMFcP9teLwXa6|-rIT2~(OxS`zP#-Kap&w4|lN{Bxp)dnri}H!(@@rB6ZrYGi23d1E#mXnbB{32*5VR z%HNoN+bVQ5itc&)QQY$2bz^(yeP5x6L0}-Pg%f!qM$4wq=xx=7oBk64eRk#cTk5?T zoKsN=nr+S$QKJ;A)q1DB0q=50!8go zu)p%ReimJR|BS!>6(o7Hpd;v=cXSl_)6oD))30epqa69iI@AiK5=f~9s+zW*RiQmZ zcz9ud4x2uFyXz^a*|U$1Zg#!a*CP3Xi!(gLxu%r1zR(Yk4EsX^_=~}k%9X7>GI)l# zl9%+$>swkrJ9mZNs~i}tteXM`gU8qvgQ+AO%DB>bP483fE#bLx@Fz4 zRNC!_?&*tlf_#^b>#Cr}Q_xaEY{Dl99W)S$=@9?dd}nwCyG1Hrt>lgpW{Vcplg zNc^FEV_ti}G9<+`6u=EiH9BCyAF+^-xMb^gHUAy7FF|P=BC$U4H49^!j|6QmP)1{o zQ%KbFT@{0$yVQ^aQSuI}me-}#4I(K3eOv(8(U@grR`~}8J2{N)3^qL&z}~PaHHaw6 z;)rHRURH%Sw6w(-Wb*~4wI7NV?I+y9ziG+pgNYHZ;u8@~NZBdq8UxSK*#Q>PZEw_g zpKPDzw23m`Zm<--*<9Ps9jqlk#lwMp2rQpHV1luI^_#oE%%s~BR zSM0A|`#CB-KIu63S^Uzy)$rT}WX;uP;S(n=SSn~K)v4GzGTCVmmfvbvw|ya|d8-*{ z;}Z$o^Rjf2rX^_7VFcw)TpsyCwVG;{G9_5e z)^8!Z4Zea||M(hzdJ|b}X&k+N=C^EA#u%5;>C?6$F8pBS_|6->XoOpA{++>}iVO(& zwZlc{O9Z$mhoz-LR#+qOFP;#}F&}>>j>8jqGeAppLXms-ky2Rq&Jz*4-S_IQZ@b+M z7GHDh1t*D*?qTZ+*@Lo9e8CnHq|}*4B0Nn8*+5IR`|_aU8J#xbhVN~VD8#7a32;iS z@La1AuiFUy*&dPU?geFzz4I*YlY0U`?dZwMP)tM`@+-0GEe7^=qPpG{Yk^O^J^4Yx zfrs1FQ}L2c{@bwh649sO{L06FD5T6RSBG^K|~DP&3Z{Ghz}7g z)=#9AOg*PXSbvEBHlZ45lrSM6M1hErV-ag}6zWgsR$kw7JO8dx1!g+3Fd(EAZ zscwP|ik9B}J?be4*3wc4^!-+FqmI=ssm@~!AOI&sMKbHuFC#@s2+t>fr zMv&cIdA17}ETJj{Oq;u4+2GHk*J{ZYB83l$Tu2SJg1j6IvQ0y~aaADtPXBuRs9Sq@ z-Bd_D_HkiqC%N^3>^>4Un+7Ry?!;in)^JIcjWCe_kGO!LpNKE39&}ReimVJf5^0Ct zC7E+b5X*R9vBaB#;<^wz7B-o|>*H<0oDt)~)7`dWzyU%9onui8=6oj?p6rZW;{-I! z3viEPprkVB_ST|qqmvK^nYanEpGytd%ku_~kc$qRafK!*lMDrK zse?FmJiv`Jj)E%3P=fMB=mqZ!bQ_H`0>+PB!>aiy9>sZ^0|ABkxipy)1&tFBF0$S*+AxKU z7md18o!T8PL%vD*Q-$x^U3 zcWDqMFkjX>V5biKLxf!&_)-f)$`b(&kGpedrV5j4nQ2f-aGm+|n1a9D)UC++x zTdrC%?+Xjs4;2#DU0dnErE@&}REd0M#kvFh=k%G7Ifci$NgZz_aUB zi;9?L4mEWbMV4%sO{3-uM-{tsQ41f;1FKQDW)z+YD2~$Ks*WJ^>p@RH5XiKPrg~+7 zrcq0{zHf2-X(+~G*Xw7KoJc0}TZ=Dt2`5Nl1(zL;j4ON9^@x)+k17>1bJ<(d9VO$H z;l-S3vyM}s5hveUblmCTM3W-=hj^Q~UR!(51RlDQ$*Lpp{HEqdId|=wa>b)aE;R9h z2rBG=?rIFk;@-a|5w$*)0H7$?coN@qCrNP=wMr`DaT79JC+22zC~~DUKr@6}e5T9v zgJ`3s_}n*f7RfzA1t{qf+V4B+pdxcTRIY)NGW|9CwTM|ux59zv0mL}7(Y9jC{C_-L=05*1v>8t6ujg{XH} zrf?N;HYAZDA2}r9#xvGJeUk^nG-!owX=*uB8Vc6TC{zWj)2;FijGQh%KtKuK8JT$h zO%AHz6#vYCh3i?u3TLs81u9Nki==GOg>z(t8Z$VW?BjoZ;x$3k#5aRxYqTq7Y~_5` zW)vI6N@^ZhBh%QzQAC z#$HPxTmEXslo{@C#a-p&P$8_IUY=QK!xRF^v8cOy%2HD0K`P5dZghgYNxoS(>~_yq(-?2*i3kp1)J4QaD$Z)t)xH4 zzm-niNbNyP(T2o0@WMSPG0$D98ciO_SB){B&tAa+GNe5u%w`3@1hFfK78@!uDl;p8 zc`_)+V6l7mV=f*ncR`o}1BAdzuff_|PiRBHNR+=J!uPlJ`)+ZU(iYDzAqUt-l`@ZH6!kg^BU_^-7cb^MQqnur!Be`^gY*SZ6Iw_LI*gI{Q zf5E#ixFDwaP-_#Ab)p|$HlVQ$kmqrh=!!8(kTZLZqD>Y9?}x zB31JhQz<$(0|#P$q>AE739zCQ@zjurXF@*G>RUz}2YEd)y$10gwO3I255;7+aY z?v%yAW9#80*AIL{JHRwc@@P!~G-oak^J02K_4lJ#}z4$v*l z8S(9y3ug-D01vF-EDqz2p|X%@)``==AegQow=wu&WjAMoy~24;DAC@Tn9SU64$e}K z*xEg;(ZF61b?`Dl#tsJyIxg08lpU>mpXCK+Y=lZ!k zFO+tve<(JQiM9LQXQhz+Y{EYriC=1k>r9DP1y5SS=R&IY%33D;lVY;XEe#WESEXem z$d#8V!{to{W~v~AXXzJNb(SpF$WNeToO3i{Ca>sKsKn668EMiHhUFqCrhb#!vv|QW zu{v;tSmeT|!I!t7Wo156h_mG6q5^fw=(Y1x3!pu-1xDouFYGeShcz*I$*!}EOMRKO zrl-CK6o^rhX*yOaI%mt=RJ^)kDiB?*@yath+z4Bf4;uSan}9500AAnACV(@Z0Zq*W zWAfWL=Dr*~9DAfGl%9}?7DxSPF+XnR=iEd-fnQ7#Kwhd?7QF(J@l8U4F5%vkt8&z=%m z+Dj&~nw~2(6KTha{{Is|UVUfKn5IfiL)FyEF&Ph1YGi<&eMWfWd`}f~LPy4T5RYhGA zvZyl^Gio8;a>dp^3A*bx4{?x%KyRX6CZjAAha2c(7g!VJVxuxZv#VBH;EkzRpOYS( zqH)MXKB3~6f!o)9>SuN@lW~@gFd01r%F$%4y#l`9ninY+$QaTe7s_!ntrMW}GXH&8 z(Kf}vSfoWt{Qs*ZZHw!LMOLI#;N&)BqhA_Fx~+bXe2FKd`EI?~H>dhlNbDX-{80^(F-F@VT* zLGo1o61a;p(2tt*Vq(@n>!W2KGWMu`Ue{ArM$^QOn~i_IK61=uIl%gZACnavw*^>$ zT@0HZXtj0_Kg@IhVPLL=kOJQb$6a6}5&dl}_ydj{W-DfHgH3Y0;1O$Au&e>| z7bGDLkl-z`sJYe7s%l&*B zPo*hjjA^dp>(<%l;=m1?Fhm*fUs9!3FB zxow{{q}f(S;1{^7;>dW3;Oq}zVpL(Q^RxG>&sdj(d4CxAE7?}hm{t;upE4JUPBOp~ zZiznwt3lv!e+JdST4n#)xS6Y;uk?FoY)rKjI5PL9BA=dlF%aL(`87jp=sQu&feD$c z*Py$4dZhuvCL30U|fbH9x+j#ZB-+fXYfm_)Hhdlo_>$$`r) z3f4D&auAg^9iTY=@&EKxR_$j_5ThZw_(7oAuRM!BHT*&6^zfa>OpI`tZ6S@dmyoP@ z_mi2?NwlF_4h3coEPoP~m9(~#%PDmx5BB@1S63SKLM(FjoOb8buSiz6BW4Y7rwbj_ z`OfzY7CywYop4Oc`^?tq9F2xk^`?xpTLi0t_bC)aD3b~|ej2_;xpayg$Srm5Lp>cr-j6~%dC*QMmL2BAq{TQj2SZl^Do95EhTkD0 zo<0c(0+u=hH>bXI*i-*Jsfft%o5rRWvGOQxY>vU|wSQ8>^Up|loiwHM^?p~~og0@M zcVIkBKdEQvR$(J)8dM>nZ{TcKtCAeL)FZ;xh1UdewVuWRGzFgYTcHfbU-$<6ip-ow`R^i&v9Gb+7(>{Uy=r-C?*@C z{S~fU!Ex)%LxrMRRvg@n#md36{&Yx)gtJLdm-w#|ofY)8t+B(0f7)txeN&#UI~vt99J4{`3NNZEMp%K!L01*a1kJ5T^hkP48%Y4Rb9}mlt&PT z>sQ$4FY++^+E9LrRAhq#d6YT7@7j&7c2}h0+(0o)+&?3C*16FmKLtI71BRDgbx9YQ z25@A$k3~GfGrykfJ58cI@6G!cT_U98mCnkdNo~Z>3Sb!O8z;-~7acqM4D^fmyd4s( zEbR6gFE7HEAOg}pl6FA+<+7S7;)XmcSK}nOcfF}L3-{=i>@;Jft@Zx*t-9mrueE~6 zc+&{!0cPB22L>>CYYyTc`^GA+aPU{6I=T|}Ks8qD1aO|Ul+R9rVCewG#F9(Qu&%Md{SA4C(QLDcY|QcWAd8C`-JWz7&T#wnxhjQGY* zuG)Yc%nGXwiKwF-Rw8klP&QyfduQbw?MI?DaJt3r(cqaAMr~_Ts7g28ig@w_oTt%$ zv_!1%JQi6xaXy^@n%NG>gfym58p_x<^eTT{(nx^=^z4+s zs}e08BNDKEBhenb=$38uBuNeiKsQZr! z4ONN`yZVR;PeD|PgcSiNPno@f>UXM*!I8HD#x)x&&X$Zf1|x#MU7N^$;n7ENdqDn; zHLg0~*l4S8r6kgsI0-x+?FTSxhBK^j%qE8`=hbb|+`^WuE zl$R>Y1=*2@DS`1sZhyBc6ZYS|ag%VmoYho|r412Rt9&_8d~-u~9^GxIM4-A^PV}Z@ z;98y<5`;jkT~oEvC4e3&UF%~R!DMng0RGS8bR9o7u0w@*rhx}5d$D#tmKTs{ya@{b z)L4V#`aYnu*64)X8g;u@$(rjY%*KyLX?4?Jts!8zU$dHv9XxU66sUcwP6rH5ijj4P z_=$syn8n)(BOxu;Oq)AEzN*H%mF^Z$YDleKorVrP)XQ*GIrB4m1B-+cqsw<@N5sZt zY&j(DrH(Jj`?s3fQ2U7=`AQ^=LQ?%~h!1q%5paNwT&Qo5tUom1k8`@X{iX`OTdhuc zcc;Q`Bsb+gkQ8&<3Br6i$eR_Z6%|ofWeDqMPN@YMB~-u6Y7K5!kO*a)wsgMV2UqOF|NbjQ{c2ZY?)+^RzRmC+L zz4DJ^Mw__E+}>KP8#+aA(Ty&-X)+&4ObwvSZ7+I*tD|3V7D69uOE!cld7s8%cu1GB zD-i#CtH}FHti2tj^S?CciG35-(qr@ z$DSr}Am|vetKZBq6Ge0%n13eZa$hA5Vr4UB{5_Vm5oZ!@RZQ18`!?ZKB8;zsn&f{O z!J9J`BmGz;jhO(wrG)|xXOY#hXJ+(b*&l`K>7qUnf(-}LFhHRN5p^^Tu^Z_CBSf2p zHS!Boe&tK=A?{N8nhRnCPB}ei+VzG9E^!!BPu2t#xoM{en$%=c6N|46^Yi&Ycy?G< z_Cncu_X6iT+F;_OLayT@qvA%I29h z2k*GQLGoPrb9Ef9PP!*20zoUz?EBlG_Lw zdMbZAuSn0z3mTQ%+!Umn()S6D0S{H*`A|=fm%Z}M&veB z#G8!!OS?O%%<5?0vBn>FWrKf5Ay`Ms>-A9qjTYP%3?GKI2I>fx*bSkY%nb%h>YdF4 zm{GlBAX@p0kBl4!L7U#(YQdnmH?j*JFkO7oEbFd};T|H%PY>QDZEDw_*j=F-s|kZq z7PSbfLIyz_n0}=P8ak7qb1X5&pV9mPGX9^^xntd%zPB4?U@}LzRJ4uTenA`JmV;wiDHHAj6PIO6U`G0bh{=udV z^$(q)wnuzG{2dEW;VoRagX*1qLVG*KcK1S&=s;iYXIlpE7q*;p`8LlONPBTAQdDJt zte$?bg|+J_QsARGcJObJF0{4jXp&k4ivfTR|J?&Ii$}DW+i;@q{qFA z*4I24WLt`FuEcILhm~L3t#3!6@1WBx!L=`? z*BGXvxP>t_s{*_Pc`KN8qS~tbyct9l^+vcHAbARK~+-I)qIy#IVRPB0n)3V4u^mcRIIZdEQwc+O%2}F9m?b^YGDCi&{ zY|KD1yO)^FYgrAl$r{bd@8lQG+2pfKP23)oqGp=F+J1Kt%aRM787YLcc^{Luo6AMU!blH4=q&ow!3c zk(|bxu!CF58m(DZl~3ba&=iuXw?iq^j-V0pZwE!e=Q_FMRae4ub=-U^{6BdT$sK&N z+5Ut^DF++K!~q9#-T9%)p`I;=&=+g$d->>q$Mc2xb8Vr_;%)dqR(FvA^$h0RlXWF$ z8671pQw9TM$bf|RErB~RHZNt`ap6B~vSuNK-%SZVj-g!tD!Bodj688ka;d@QMd?8f zUkp+_5r97o6emnm0c3sVpS(il#Pe5dm`Rpovd~sPx<=<+vulSMx;#eUNLuAs%r6;C z$e!HOE0IX3-{TFk4-IHKKhszqQSB6rNdr|@&^l3dgaC0OB6uvEE-W#aoS4QC2h7^l z@cnE{PmSImDAWi3bBmAmM?PyO`-;G{@hk`scewovFK2uw(Dj6-r5^Cmo2zl>z{4P4 zQ6VA0LfFNYsyaMziBKWYnbM$PA>#pZB8B2Gic|(v%Ap7M_Zx;S=lLvt$*~$8gGZq9 z=w^#+SXiq+Q|0ZE<<2zblSku#+k^fm>n5TsJ+vf(CircBFS!2NT`J&z z4zWA5?Elncz(qi)Mw2c_&lHp}uE|3FRUrxaK>RS4rZzXNKq;AlZ ze5g@BKv}tWXR07l(&V-hjlMGrD2~;Hi$6W%-_0g z2JDj}h|a6kv!zo4$l@?2S;D%Ier`F>6~HO!hnWMjc$V#e3y6(BRb7^hz+CYv}Ty06 zEu~u%&4mDEE(-r!4)g$jQu1B9W$)G3ycS)8#ftJ(kLbEQ-GzlrfW(pjK1GrF@pRKu z3Re8qNVP|E0^fsxk4Z9A<~?$ipSTesVmtz8DEcg^B0Nu}zi4Njk3=>MD~CzRl0gZt z9M5a4mE6i&<07|}7|4<43xd0P-R!SE{4XxNwstN)4dfDKpJs@KpZKRmM+~P2z|3Hb z#jh2BHCAJEanv$Zd(B`rEwU@uLw9y4lUbOqI|_f(cx@(f3$dj^dK$GgeLJ99^J6V& z^_7e?`GaU8fpsw&AW#Z-7uD7|uT2jMWS>0U&cUdKS&a}!L+qgYf8Zvfh9#`4`gg={ zkINeT-7MSB8tJlZK_e*9V%zrBl(q6qVGwdl5u!0ivcgSCOJIy8W>{8X^rUepIx@P7 zKQU%WBNOV6+@?CHg_36rA}t`wrV)uz%F`U4baHcwb~B%u|2Pzg#JI~cLLE=SqNP< zOpI;m(7hQ@4@I%ml<@2HmY7ARKF>S-;~gD#Ad z@S6Ii-3pE32kP^8^Pxy=dk?CzL9@0u5T|=ncet*{x7ax1HGJw7+^*wkHN5Mr)3 zGmt=)8<`ST(sjLVD&&?p~;;T zUl$m6wgb1-K|$#F2t(@*=SO|YrD0xj=}G1?=45$1ECCe0RxO>85>YZYdX=L>rOMVv z-rs8EXacwt(dd*8M+G|;B9m~{icEcM8g&>bB$zzsqk&Aw-2L^Uf%M-G!fi!CRIMF@ zfcY6{Sl5mgD)BD&EBFNXh2b(yZbbIzOI({bE5~rqXIOOfVFHw_S}**cBLuJo#}=!t zE=NQGI{V}fw5gT`@=YIGPoGEIp9)9eWRxaOW?GVybk)q;?Iy&){BdbZq?=^v=P+ns zPeD`==9?g}ZTx4!a*yjDaYKK@ZSHv*Tj(Mf%2)&nY8QEKc;!w}ZU@O}WtTe*`+9BO zTRkPb))0&sNJ89%2CjH7l29fqGs72fXAcUl{Iu2cpZ>=g$!Q zL~iDSnX@U8%t1$}<{dJD^gTXRVTjBZT-vMqkLimg=*3tBZn{PX)Y*?@k`*oAFBlDX zT$M6H9B%ARe%F0rC!hQv%Wc~&Y8R24c`*kUUj>K~SIm+7Xzb7E?pBou!GkYylL#It zx)))=K38!*uKC8o8|%HSqs-hMIIS;w|r2hsIv)G7jmZE-(c z5b%9qAF8N-E_x=kGkv!EK-B(z#_POMW>7BK(kDQVNZ?VZ*xc<$gf_;BJs7?Mbvq*Rp~b#H!$h*-4^ zR6*xWG8_cI&6tE@!5hund5ohnc#cv33}N$=kgav;K)G0XRJdCAGQ@^#7?1Vi#~olH%(i93E!2NS0n*6 zp1Db*k!T=Z<4};1Nf4u;Jc}QHQ(AfDzK8y}dO1I{1093LTqHEat044?fB4l`)0=DH zY*C;~t3UV2>lr%%Hx8Rf8_e=Bri1Q%`!_tteU7^!>UH7jwNWUD;oFb*>LBiI?!B7U z-eR3z03D9cFn-}K8H>i~T@Iq(*X`$f34W&(e0WO22?6YGwXbWTGyxp3QMi`Uefd|P ztCUN|+vP{k^(XSLM_&+22}fvj*p%o-*|(celMGN=l)9@g!RO0~FX$_OFN`6CqDsaI zQp3fq4zQ%JxLZ-qcDUSnHFgI_L@h_cW3u*Zz0@3#a9`F90~56KUBq<&o;NvHxTG;?+U+IB9lR5- zf4S#lp=OJa52$vF0eZvgPza#)$k4C+9pieOXX)SEQCyi9Q}-!jw`_vf=z*&F{k}gl z&qOj1O`<5=x8^LA0u#U z44NVq+;H_vh}kCSXz+SMiw-G|k(U@yu5m#?03g8NBP=x-w>^+( zu>QnfqtrNq-F?k*ISpv|$sUNdA@V-;*gt}>vwa@bj*`Nae332IqX~cP;KuMaV=o%w zaJ2|!aw<=w01A5#QX39!_|OgEqWK-#SJ7Ri>x7}DYV+O`^h5rsutlYE^PcnYfU66d ze6_am_E$4FBZ%}jd2^4GE-{>T2zsymA4NKW6e~q4=3?O_DzTB2x=&$|d`-0`twKaa zo%0-Ais0=Bw1ac60@L=xixFN-xZ_SCkaa;mGm$B0iZ1P4_`mqxORgRW0DXra5?t;9 z0+u2*o*S3*vg-qqJ4C0DQ^j@>(-OAel?WQYpY_Rbrxmu5E_ zkd0uk-9raUSASaS!MkTZK}0#hnn1f5xYK+cD=0&!@f!gs?ibJ-7f?8P*PL0#^oIP4 zgGUvs+VSKB56cH`%u_ z4~V!-@;oIFxpb=K&mwN|D-=X)6o`%G-wfrKeZ48Vla5#*d`e1vgMsDBXHLLO#Te1P z)q0}P3g>un6kFNa!Z7#~Up!a^s+2nwV=s`yOUmy-?9~hSlHduqp?t1&o0Mxop|K@5F)D+rxIc_66cN2(~rveeGXHt?S`RY^(11aL`$)vWZe7x zP_pUSS0Twl+>2yN7*orLcY|}l zzor*%<4g~GrqDYqZT5-kZNI?qxUa3^)Vzn_T3pW{=CzxM7;YIBHfMnIwWGVU zJuhmXZ93T{(%1x`Optohd$7&TIB!1G&i-kON*Cag;g5h;T5NUu>445grAT?_&=eY{ z;yoGN>&4_XI(y;vj+dzG@Y?mhPFK=8vB=JVz=yrd(@O-U(-{{YnPaoc>vt+%^kYdP4xIRcX~O-G~s*$AnXs7sZx{p^X!eXK!%Qf{^aTPL+Nz&dlN#;U#?Dp;iCwNahfZD;4e3``dU5* zBSFgJu>qrjL-t?y&*-05gY=lgbxr$$JRLjF=5pTN6e*8$isM&wg3=e{9in>rt1@|^ z#~#vu5X|ziw~B84in~3pn;ZFaR}9$yqv@NYD|>>iC$??dwr$%J+t$PrJ2&>kPA100 z=1hzmJGrs(<@dh#{_9n%&#pT6RIk&gZuQ=K11Sl5>dm*83zNTjq^$#<`X|c6E#{Eic7Stwr7(}Em7`t@!w(*Rr-ltl$8O`Ch=Cg*PEedz`i8sAe?zZJ0 z#O~vIgEKc7+6cF66I70N{!r(@d5te0-W&~tho@uhziT9>?4<@Gv&zsg;#;w=0UUa&Mj6E14bIOUPI%Ut+;cH-xKGkCHbWxbj7dGf1!rP_8_7QZwC z%ya=)^R>73(ht<=^q9HwK4d+-6KPN5RE2V{$aQ&t)bxogTM4pzDuO00$WwM)z^dkp^5KqR+r(qNc4HRji$3)LC3i* z9V65FFg7es9X31*4_;e8YkCshT<<50I$uW9xQ+RitS01N268AYd<|d)=hO+Pks%tw z&#an{FeDY4WZv4(t8RjPTiv3L6lhv7y>NqI&oO(_iobM#ngLG@Ym z`v0hfdSA10{2>7Y)&-iDv0Y)$V4g4N5{Q3=X+A_GlU()pAdjx<`8%Vaa$-^j5D3yJ zDRJz1a`mzAYEs?cfB6*_l2UZ|b}oc`53f*f;{5mgD&$L6T9C3A$F9%W0yy&!U?Sr^ zc=6!*AkOh{l+zpDAJardgYN2+9q&-4HJl8v++WJqs zsC@0^Yz2EOE#E_5e`gTZ^HXz*fJXY!O8l)6L2nd`|A1ZoyU%}66*xZH^us+*Wk|*W zp0o`0Fv)XC<={N6UJNwwDwkWE`mlDvuhqI`%Gc=?JkrZy8fs(|?GSgUsS!qus$72i zkzQP}vN=T#97%s8RvFcWhOy9#&&Vc&Y(0H1b*m?Jf6W*5&@0G?Vmu13G%w%%(Y<|< zj%`*dQOqdgnCN76t5aQ<1MqT{h}Jl zn$pt1ps+>=-q66Hv|m=gXJ*{YGenK0i6Y^Bke6OgJT_h!!GHkXwh+!9p8hLD-+2DJ z{KB7F7Mm$@yE{%hHfBpZm}W;vI$d3?io4`>qG-fd1@M-he4ZcFf%RYWY$IeT0vlti z7}SL_cmlB)ti;nRiN}tIA{qXhRxJ7dF-5IqHNWDJ^JYIUQ=3bQ9T3n^C@}85U;=7g ztlt^<;E5q>V?)_RHQUPR>tg-7Af&8igkN~DY4|Vhugl;M92@=RVD0yLxTA-e<;8D{ zx*1lnS?qL6=ES!*Z)S_S5s1fOhoVUJ?s&q#ye2We5DXd5i(+O3BJJI!$^e29&W^pY z)n$5+4y;S_Mnwm9NoyEec#6VSTS`N0=C)EE63|6kY@F5nIrm7#W)=i3VED3CYqP1F z?a60@k*{~{txp&12Tzl8=rN)9cBH7ihxA#KoUHYH#^^mWG`CW?ZnT^ZAdNbbPg2;t zCp4Jvm1hFv)oE5(?#{MEH3}n)jnKRf@a1h`&FE|W7hY;4q7!cO*7OC)? zeJZT37cFr3Nv^~U#^AYn#Dt;$ihYHawCo7LD#;D~wc$ z#GanKkC_w8Uq5Kw3qqg*;$+sl)_1^&cue6*TrwZL-j1yftnWWO`USraHyU7$K26_s zX_O?7kCw?#wF?~KQ>`_cV}qiWR|yGcux>U%hBz|&PrYTwPuK->8cu^SfknBs<6*sL zyBVpLT+8WeK}{V7GLH-dRWCOVGYy@;nZ_`iYBfrjXU&!_>QYy5Vz|}b86_USGN|{A`N&mnG z<8U?gBf4GM;fH)+)30NoSr^vDwhYFlc%VGTZx$0r_sHQ01b;H$4+dj1*pPQv(Py-r z%gc6+n&~XK&uzFDp}sdh&XGM`8h#zE_=D@bQRE6Uj>e-GelFD3@;YcdoR~+4p8Gp- z9TSa_#7c9>?R@acvHaz=NByestK0$wQ@>s2#6Vcy6XcuiAOq@GxM_rNiDN)__}lQ9 z%J4(qBf*GIs$7z7lPV!nhBs&fUBJ%b`)zVl@#LhnATg*E_7I7^c>QZkBIXYr&rg=5 z!0jW#e!q|{Vq4RC)Kdb;>^(K4P!H&5pOieY<1_I`B2XPQ5&n@#ZqmdpzS-k<>btET z+VTDa*LI0*3z9nx*Wm<5I7P6ld-3P2?r3K6>XiQpxDbS#ecBP*wLfG$Rh>re=)pNA zWB(qUy;X7{PJ_{-H5PyezK;50E%GQohI(c2_bp_CJ#R+das9(lSxQpBp~UGNG%rcQ z(W8F())%?P5r5SDKFQ{WW~*SGu=d;YPt$JuyNuqFabbNarGE0(U(GImYZe1Q7g)|s z-1WZvH8wxTx}bQ5myHv-Syr|rF0$p1YWn)Hd9ZZJbD@bPW2J~|sLB*YkOTK8crBzU zGUBiYXa6{kc+7~PK`h4W7e5uSpUohk$n&`aajHXqVCGT7tonx2jg)z8J2{^XGQ6NJ z;e@nXYTEi#+|D9Xralx&%-ls7gwLEXu4J$g3rV~-n3b--)lfT=OFAgn_#-G&?=ik8 z^&Ia~A@w$ynG=P?ks<~fwmT(sZ>bHNAhK_@4><1R7@h@G(bf4$toa&KkWKm5QT|0h zV&BrB?5^Fo;LJ$CC|a_QGC~X$Jvt!$+nTw`tL-+8T)!n|V}4XJCTP$1;H^!P5v7H& zoU0tAslbF>2B;Us+mvT);g2)!L~D53W1ZJkI}`CwKVW zV(fJ90rBom+*>{3L)YTea&P$#I`|{IdDUbf$JAyR**lCt)EOPk>SaLl9y9N(-@Y2QvtcRn#Hl_^B z;z~#2i(eyD@}{HuEZS;+`86xBNc(5Hlz%lbM zJTV01?y)bt5rUlO(d6=XkUkBLgsl3pd~BmU%#Uq~F{Yd5ohKmx50!acBB_mFwFwe7 z2SjYt(Hm=vDq+iOV*iaK$+hY(#I0Kb<(|zYJ@-xerWLlD*&IgwEAiSqhpPz3#515z zg>@P(ONlBK9(QwT{_{DAy)$fV*xMcl6>=cCb5r(n4 z$yzE1f%x(xs)09h6?01r_V2LYnl#+om{~^8K@SEGpZRpZ&d(#Ii4ncq>KOH6K?*!$ zZJ)w?C#p!eT2I0=1pnJQta&QQ(A@BYhZ@(QV6P)9~6iT-= z^=Sl=nFP^}q$U9S+JTdbhjtgdHh19BLIEyCJ$3JB$v-)6Z4&E-xSOl*;iaW3*r^i- zjAWfUpX^s8XaH(OOXKk^dH*Z|M$Z!j2#tWmn%bzs#Dx_cgxr1Mg%t<_GNg18@UKel zT?n#k4n1|a`yX;ZgXnZRMls(uy21*56a(34-`b@nFm6O|Y$1o=LzBuY1M%&FXcbP; zWXz@oWH=0|qPOa?`nW%?7(il512|Q^(&cf>w5c8Y4&nJFvQRtJwG_Wm#?D~N)<0tu zqbP{PU15;!*g`2*`f_**r^zy={qF(0_L1s4Q*>}J6wN`f8Z0qbGdqj8Z?Xk;8cNo` zWE{Pq9q%aoPJBRm`MWPVh%Cs^;|OH1q^I0gq)dol9$_nJWvs32!svLXz2K{W^CeWo z!1ArwZun@DfTUS6?(_{{!LL<5j}!I6LvKHPfNiLGFv~nYUJ1DTbX#W1n!oJH+~Prd zeoXdz2c*5=4+W_wNpGhJXi#P4CJntvH5R@EB~t2h?tZ^nnaiv6dqff#`-7eb2L#k9 za0wi~03mp=B9i$89WLrEm#3H?B=^|fn^}7D=JHF;vs5j*-Ga-Bupa!Mu@Itp-tN#4 zc*?~OIvRGhsano4#8NnLe%a~ry~yrfrksa6g^_2Zv;qyQp&g;cnW$|2ZV}h0UVoK{ zB~C8qT2GTIGVztdN1S674=CGa`;674BlZ(037n_XT-VZ6=R31}TZyCDP@j0c{VT$t z5nvT?e!AfvH+i_EseEXF--40-O8|JxP25njoZz!Zw8GP&6J#2k?-_xkQ-3a$vNPaeGBEyzJ{@trGx z8UQ^i_Uka>O2O6dJCeN#*uA^BDm|;A56k+(_k;ZwV^*sz^@fOyuv?tuIZzhGL^Sv~ zFh>3^?MTgs<~gPDyLqBX;_@Te4zvjIn0!)L@tirI_3D(?Gtakn88%K=u(zqMhE|BX zO;@^)sGtGDv3Vc|i0GYwWjb&YPbD|VcZ;)k#S~8adEBt3HX=_Ql*v&~5otmKKknX3 z9uEj1b0fLAsgiiKINiZ69qM&62O&RAQ(w)vFxUXkADO#DiLWO4K_3B{pEN`|m5tr& z_yDQ;wHrM~p*uG14dPeHjk#?u0ko-YrgaTwc_I-aC6&m)>GRsrLt+!bHM|% znV**Dnl#ck)Qqc%=f=anKKKR!76cXGZ?^O`9X@gjjir^9Y{qyQm9c#ISTGQ!#IKKG z*iDG91J5{aM-52s*k^O)07r;IBgAkWFu6yjq3C5cubT*-yJ*ZE{zH~6)iRX_xTc8o zMYhPB2&T4`oqj!x`k}7BxJQ)^1tg0P0WL4wYEMe~t{i+*Iz$+nLmTqQ`mgrCg;pr9 ztk1}GwH{`|TZOYl%hLPj#l|+9dVQU4QM;jNHcFTfIk-lF?ChMZ|C)3~_f9N=y9QMR zz_z&KcZw5vyWHAn-!Yf5DYI?1n>P>0?iuVWI-TaZMa3UNUFGh&`<}(twffn5FRapUz^f+AtqDxqd4;kJQlC{OrG&&q{c zU=@|4S2+p;3e=GTLEECC8=egPYe#B*uzql3ECZe_V~Gke^f)oX($=t16Ag#;>4Aq&D)B86I+7^gYeg7RNG8$187$3^#R zc-boeiJubSPQbNm>9p$2o*G1vZS8)3aatgQtemcwn>csLXESrjqAN?+t;OEK`nPC< zd_Hdj{6r-~B$tY3BiDAGvY+vJvx~V{%^A+HP_e9WEnJIB4)L+^S8A?@p@q+rXQ{&Z zgaw|JewheRo8p4SURVt4NKVk{y`Kt1;c3Z&G_JR~^D7_JylcZda*t@Bw)b&Fmc=t_s({?O>Xe zAS&ei&H!PS#IwOk)eLzJM$4Snf5$#`Fta6eQ`l$!Iw&q;at9+G$NqtOeqZjctjAWU zj-=tR7QG6XYCidu=%N=IX=t_4G9S+~kpL1@0L)soehac|i$`*T0d4!m;`c&ZYq)>< zWe&B;r+NUE4f^D0ztVrkD~f?Ar!o}g8~XWNi~hx=DC+p&q}@3ty1AtIZ%4#`z>w$H zT}OH_l+A(f8*NLlkmaAqp5iE2{94Hhf5%KM770^-1t)($ZPCw~D?fuxCy6PaOFF}d zyj@~aJXXPx4~TyP(p5gjVZ>lSRp!B|pHeh4`rWnK!}Y zBk$bdNz*l0TGN*KL`nSh-=F8)41JdS&NF>*MgLmO5h;}$NvRSBaYbNW_mfK+&>cs* z{`n9OFRI@8EC2#Kp(AHlgCX?*v=Nx(AEmtKjgmm*K@(G^L)*XJsm(<(t_=Y>P1pl?6Thim-$ z+C>ebX@<)!KqzK(O9IpE?u8E`X$;^pNP+>~-zek>aZ3FUFnQFt#BV75@p|)*XbAwLh-g-we2U2FKA_)-io>!Te{v#Xybx>TZnkp;vbaie0^U zxP^uNP`pE!gPwf2j-|Vyi&9)&v-#$ZLm|JQ$CB2+eQw@|$_2=wIY^Rc{xzJp>}<3{ z*Lwf}!r~ZrGB`a2x~KV>??uSXB#w7MllJOcjAfyjpQHhU6glAhMG1JCa+Q=qMj+{=Dtspp&=&C7mhUo| zoW_R+1IXVBa6<65dmxIEAD*0B(SqU(NC0j{Zug1wdK4u|;#`>igC+OVb|I{eiR|{g zl9Q(P_(8q0^@$aKI@%)Zc@!{&{~2L|qAdyW_>JXHmqW^X8e&aAM+ztt2@y#x<)A$P z+5@?(N^wy6Dfzj8&9mXowBM>h?~><%ZsrZILKc(L13A;U2F>ay!#s;ZNLa={G_?j} zGJ)m$+abk$>4T4Zm0vcLF5pfa6TlYaDD3f zTw=<3V~l=G*VT>$)(poWV$){%9=V$`9!L%HZ6%fX@yI-L@9w6w=0$d%$-}P(r?%gs zStnjnL>vYmvM}hh`CmwDP)zAo1g<9UR|JC=u*pg)1a{MbUghL^$s zjQTn51@+|{KuzO77V2txXMwR3ax<(NWH~fF+U= zZ~msTT;9O8PY<1bV{O#*5hQu?@6@Z$2^?z-5fC5s#%0z(hCyusj3$-b>Td)@U}Sbf z7cIBH8r!%rIRBtW3M^-vWhRUy%!- ztX9)?OhyQGL8^x zzWUxzHWi!=fh{`m^BMcCVO6$i2V}l8DDxgaY;5CLXIF@!brt!mcW42bBHYRE-+|4D zfR*Rs`J-qdd=%&y{Y0>z`pfy|)V7obTV^HJ&R z>fO_2U*9w6)mP|;OcCnBnzbA?Pdt64dtmLN?%$UJSx>gVlPFU!5*dN#NPf=8>hq5* z=tp)McdWJ#@622C3!^HGLa!eS@0M|QFH5EfoqQ{?+76jKp62Q%-y;hW!$puD!dacJ zt&X_Cf&d^}un(hEl&L<@{sZDq<@@!h9>3bv(+~FFyle!=Q+-V#-9GSU{Kr)i zm*J*J+VZFtOMY1j#@L)>2Tkz_!<9rBfv9%+&VJ!rmq6P@<+En%0gqwFA6zFi6j~=w z)rK_!r;@nJk?)rkJ_Ysj?RlqFyVy%k_fl~=S97&^Hab82D&<{iGSG=NGAlisj{**m zgN13?&s$p#DX1gDqrC4bCvK#MKG99&vc9ke8Mj?7sGH4io_nwDI5^TBLd%cQcxUJf z#1%ouI=Hv4jHfXODAOps|bytIunsp@KYIN!SA7)vfaumjGX6V zVj?I(xrkKxl^EluW&(kmF4nXr)l$o#V+|b{v1+c=8W-Oxy7*&l#lEh{%HIkJDB%|$ z_%c075Gu=~%$DQQc?S7mqa$eB<0n)>Oe0ur+78tm#fLfciVqPJ1vJ=}Qyx~=nlI?M zZ*(Ue7TTWSd?P2r7bxJsnzxvNQ!>M^Euq2_0(nDcw8WGAfv=!Pwkzvk_~fWQPCjd| zB79MBR~ptRlfH1ZBIG-~!$}C73;e7v5`Q znENf0hnz7Po!{tudbitHPh}_{1x3c$O#dFR(L$>n`7I(ut`taLE zCF|HVS(bxpnGSMB_vml{ilBU1)rQ5jcI=7Tude0g1YO@bB2P|_MyrOqB%IkWhmmn~ z?$B!-?Dc+ql@+W!cqfSonRz(6TWZ9(ERF2wi!|NQD`S(+g7vVZSM@p0Pc^|(X zdasQFnP_}ZHZqmLyUVKzutjE{EiCAN^AXQtxo#J!P3(}>0cCY5gn09XoNlITrcILI zUk{ii;-u2U{FuQb_Xbhu3*&}UGQhs5=CA&}GhB75Q~rbkz!ioh_k`T(D+N?4lrdwX z9j19ihIT^&IO``l7lv3KHNvPVw^CJ~U*w4870X^{c>ddh;Zsy|BL!#NGIF9I0afx{ z$@OV^B2$B3$FbTC8B_n;*;`!IO3mV?vRB_#Jm0TwJlm!oeF-SL^2pl9H>^JH$oy-E zIR9{;V3F!v*|6uk?K&ND!`6sqXLjh3^RxElxkUepCsUbVR=3r%`(6Yi2I7`F<4u9u zc>qM00dhV^;rs8CAciQ@NL=q#q;gGUx9-RIS~904VuOcr9etKzeW47&HDlp`FU-8eCEzt@j!N0&%qu68C}XODU9}+k7u@-A+;}l(cj;bn_Hv)``fZ`p8t7P4WFLfXgkb$l7y00(g7Aeiuq5gY}+?Vu}56eK-pA#C8V(0NE> zW>$_7;lu(Y5jv2xG;mZm44v%TtPQGbpcWsI#|DYp6>Qfa{#(@b1PC;*JH2 zIX!1w&T#b(zmWQ)PgIq@6dCkIH@7&b^VP1o7g0_%insL3Tidv==Z(bw&22b*coOS$ zF9@n2-llYXV?!UW;p zi<0oo$A@y$>HI|mCn~OY)}ev%E$H#Bq3)kcqzFHH)~;By#g78ELE)zEw(xp7Dt;`{ zb&g)0y+n@I@}LR?HybdGf}01u&6@IFuffu$;k1OkvZe_`LYae4$vxpGywO#xCEosj zrz@&~ZL92g+>DO$y=kbu#%Mf64L-%ebS5WmHz6;G4847bc>h*Sh?6pYrTYx#E)7p? zL-FU3$!$Zm+S9*p+X*g-Su;t^eDSa$?zZDN)^sUMTPqJ0Sx^|Unv*rqUYQU^4Ab)$ zmeJvj!k7Lqd@Ew^;3g7v`jexqT5gyV-`V5m%zdG^F_DP8Ln zqHJ;F=cfBu%yYlt-&(ntl#E<+@QijUAL1 zraX5Sy?RhNeY6h!*^(wVr5X8!;O<1moq4L2mj#cfM1TjcXNw9|nErGnzXzS|Nn3OI zfVZ}heNmul7BLOjvFhU03lOD_l80z*HshGtNIUw@%Nnd3%1+Gdyx+JAVciF3@==kC znTiO2v(Z(aaSG`F|U%) z2t_|bUD<;6E9GI@I-T2YGf$UD&4s_86VL9q4J~)L;#&_{C=RQxd|6qaR?T4RV9kiD zQ&(TnVO`9|E4N454SFaaX4M3#O(T{Hmz4jx`lR4ZzrIS`j>(BS53=JF?%C}5>Za}- z?j-S!$->+FJ!4>^9)9CPD>J)-uvk$E@B6QhVefnAz)q;y2!qR$)aSV*g1x}sb#PZy zGDepD`nFC2mUlpzAW1$!Lv_Wwi*us+7`Bg+vQx zd@AKlu+I^K-_dhqJlrG>EU6vqK$Oxex;KF?a~g0#4ouw~LFIbP^5LEaRlb91Hp=j)jQVd1*o$R`KhKIbHOFNFk1hKLoI*TIjJn{wGS*!tfz2jBcjJgRZ^Jy(D_YQkUid1W0x^ zXkBkVEPhU|{756IKt-V#ZOs0>|2PAud00^YJIVgCL*znY+@H$Pt$!lOfUw=U-B zO#=?Z0?ZynOFTG@pDecJ#d=1)b_YFJZ*8yXdHC^ONUMp!0(&Z=-daUF)!QxmFMATQ zmU}gM*E67<+t)ex(^(XgpK*+i!?=+)#?S-bD>-42=Frv(kUtLdsz5vr7TvCIou5Km ztaPLxO`I+d4ljn$(OyXZZn8Uq!8jxN`>rLz*5qML@kuHUQx-Pq`@o41Tewp~VR#=x zPNL~hEP+B*KKhHR5O=EkF#nyw2v!DC7u;ads)KSb5EL;I+Eo+$&jWlCjH2-a7aLK8dsMPToVM zvCvzk$9&JIX0wHfp<4eBKA{G#(Qw!niIZ!ywf%nH6&&izkY+XD9{VYjq3}q(yZ`oV zsn4I5>nM};^JeeJV;of6^L>Tt&LP0^N*|p1Wve(h_x)}HioJfq){|W|sqDkxmBM?! zHnQubA_8q-5;NoFiqe>F5rp@Tis*pHFqsFtVM2^Q;S&C7Gnc@x76S@&c9?xdoET(d z7PkkgYk=mf(so^mkG@h*XQK>^2S(NA+L(YIk~g%UkHqu$of=bnpMBi;Edlf=V3Z0h zkhz4HU!FU3d)JgG1XQR#)DQv&?fBF`RreHx^4;1gvg=arLF#&sxyW%4wQ;r?fLju_ z2g&H)t%vds3zgQ2Ki(ig&694OGa(W6{oY8DJ3_TYGm{TbzvQ=)vtTJ9kZKB_x zvL?-C6d+A{VB9!+Mz`Imjewxk3H}|tPaI3IY164v2cWI_pwWfAl0m_N6O8t|Ogu?k z{(#nGUgMECf2F>a_1HVKNcJK87WR~H5}APYu+yBMq> zUoog4&F!t#-FsyvNvDv!usZsqb)tANAq|E*^b)5!+s5!V$Xh|y{tTgR?Tgj(K@_IF~;D`R-cXEsa=*P z#B!dzehRN#y9xAN8TpT*9*wGGlrv>3$7ok4%qRnpYOie$v3ujptlA1n=<fc}8dGF76k)Uxmd-M@o*OHJAOAqWNAb+}1 zs2p4{S))`W)fUizh4Uc`9eTWMY-Ikf*F-XAX<8iSps+O;V!e^g z`)UgR?C9TYVu_*ACGZXh!l?(nG}Gi><^S zBV{r5t+@gJb?_yKQk1wQaY^vJN$YTuHlP0KPvXDwf8Hsem|F*+C;K{yz7>dqA&Ya1 z0Uf6$zgupOGUG8Eb1Ez#!kDn~4%?Ds49!}7Phg}_HI?emnGUhq&+$y=;biR#WMvez z4qpQ{p=u?m1ggdZIHSQ5DM{?_;%cgMUw?B+Do57haK}eaMGk zq|hg=1)|)$gohZy|D+mhI0x4Rb*kN3?M6OYa7j<>?13+aSXC<9NU9p1j32)8v`yeyOK3SYx za)tT6r05@n7}$ng|u>Tn;F547tqt`MHi6X+@!GQ3hU7H6g$AF zu)X6ssj~IHRp%NpD^S~1n9TigQ9-eRb&w?8C%jV_+gON0EPr_~O57BZ9aG+1_4mFD zEB*c-A{JfG&LUziw;7TeuzSun`{ia0n=k|V)UkQyvZ~e;W#q6~crET2oQGq)iwL#< zUx9r@@%NPtP6&3Q(;vA3B7A;E`5tL_mp^1sA6Lr*7f$mK zK*2aGp~gncjk^V}oL4yJOL|`w#G;SSTk-90!6zRgT@S(Gz5WGj?<_Nqd^wic^A(SE zjJvlCMSj4a{@?TYc9EA{Z^XKK@}yCHYl*tg{i<W+(O`5qWi?Do=2(&quMVs=eM=e0KNh=k5GK+@z7`+;F#0i*)g&mR{>6(%F zhm=D9dH=y(hsjlP-D^cp^f9xO^D*n?$MqJ|9_dFYIOn*AVEoWK4r(Ld@;Mq&zJ-_ne{w?`K z;bi-7oV5k{wc+JGJDR^sLgw`)==vgF^WXK4M#S_Ly-;A+o5|7W^EA^ee+#B#lMD|_ zDzGJJQ%azTP%5OWYK@7DlJX#=Jn9gp^^;hsz~Ah1j#4;Rqz+gg7~{Fs>^hXIesH>L zrJFSE{1}WG;H=s+8w`wWOQ3>XFvRdO0X}~TK8^MZ6J5QNUI`SI0FfR#EQEn5SUGO5 zJ32@gABrN!(tYLLvHm+B66`W@oU}4ZgQDRYpMGyP1AXiu96SCSFt31hicj%MOY+6Y*GFK$Xore+IqYf%GB@mN+9N*Q9SJ%CQ0=xuV?>IBB9 z?`oZU2eEj1zX)>rP{itOO#KgeO7qcQ)(SzWHLAsr0f*^@ZLSi;Li9H#fZT=pi1x-r z;$&B*iYbpN6O4gh%FkR%@pigwdow;h7NsI9zZKt!$cyHceM#DZnQy-ElI6)%$wwa1 z*55MIP9Kv>#eBsLrcY4gpJ^vq^tXh_1}9RsTxH!{;C|NEQwd7$rHt;VV+LfGjr=ap z!$ML-z@NZV!1rI112NqJ^ald>IF}=1YhL zpWfON?92bq$sh+vmfq+^j!ZBlMeNN=KZ}QQ?A#(llqc(~mX`qbYHlBVT$MtgH08;GmF&JNn+#sa5Kl4ZyGMkq9E>pB$!gjlI}e6w98}Ta zM}hkhGNJ^vQoR={SV5svA^}`bT5Qy@r)wqVs=^j*%JExx`#8YiOY!=;eKQ2qd+`lv6`=SIj;m;>+yI5pChaUM`&fE2_V{Rb=rM#k7-=ve zaS!v*?JL^vp9lbqCUZwlJbi2%Z#~0r_s%_ICq+&?lW%8uxBd+%Sc1G3u-1Ln-}XH6 zDa7L+cyw7@bd?^xQiB0g(snWO6kLySLLd^?H>OGzJSw48&G z>);*gQ5>h61x4G4igtE3m?7HJW}1_?mh6t1Y`%~xewd8p@doaWRY4E z?PA^<6AUIaRh)Uce)sdWhM8H!k_uKIdy-3BDVb)L2ypxDg#FI#P*|dJX!mn^o3AM? zibGRulDRyCJAy#z_y-HT$8RyecabVj9#WJVPvk2d&6DYlmo|lq$y$$$D;~pR;9xN4 zz~#QN^Nr`C1t`r;A&jCh355z1Ym>Q|CwS*g2?N> zEHt^6H+gB@JrEF#FNyUTxsv}8{Rd?LQBb`)R$je9YZWc~?v*ekWV2cbp!SFf3(AlTwJ!eYIc;2PG>YRQ9U^uuBV zOU*WAIWKa-=?V2Xr%QP41#O@I-D=BAyhyfe@fG1(q_}2r05f~_XW#Q@$$RkW5m=tO za@&t zg`sZ&d1>LjpSK^tefR9_w1cwNKtFdtWaB$yIPaE*L=M>9_?1cd7cXLLwGVBl^Nf+q zzLEW(;pI%?NX)+G1JqKc=WmlTZzAvSV@BYE@4Q~p%MWi!VJa^;zbyHhjm9NGoWur6 z7FQng` zvay@~ks^(6BL1%h?;779R*7q+eXh$R5U4Ib#|Q5=t=;#eu_IBEy_{^cUb&hDAgBym zehUy+YqaPYO$rHW2`e;LD!U#pnYRk!WVQ)|p89|!`$MUEX$q3BoK-YF)eO^Bl|7;h z&Xntvul&cGbEC^}DkxF)z*IELd-m`b7JuYb%{S^7hyGAdXwQ2|_0S1Fk@Pzj$ ze0UBTwJ-Jk=J}1{3p6!a*1o>pAQ2d3H^Eq^isWQX;XG6;0G2YalJJgWQl|8< zThgerzP}`Y{&1EsSoZyBXSSh#aM+@uO_AGb=T=EeAgHQ;Mk!xbNTzukFCadz!c`L( z5+yR01S0xAMkA9y{cCZ=!(oG{+g? z%4r(U?2bF%k$4wve~-Ctrri~AJN;PY_BYo4V1lXBzDUv_m$lhDdu}T?2|w6G4JY^q zaU6Y1X$L#`Yi}nd(B`mgOElOBJ*>rDBmKD*H?14YA5%W!&xE;$NdFs#X~qJEieZ`_VU1}VYaU1Uq#5I>53<7V*Vt&wXL<_Kk=Y=kD{~= zSm5;8s;GUX+|n#*U9&*?y7U=u3!uX+usCKUq%Z+W?x ziUMDaW6o8{^yMdkEfSZ%4djXB%Zg12`qjQ4-5v3V4JoQ){Zw&P3P*mjHk1_Ca-+_j zp2Rf?rMG9Z+CK0 zySz{!dK!~rp&jq1gORCFQo=#S+2#0K3C?U(*e}H;pmSY#icy=Th+E^)Qir4r*y6EL z7p01OXZ;?^veXcei>1J&J~~k6(HoJ5%e`|G7cZ)>v(Kmj+dBqGbuOc0*cVsXuo5<^ z(T;3v-TKD;d6n)1$S^J8tQx#U8YvMEQQ2k?Im4J`IiJG9gN1PYn9KR*qExJ6s`Lk! z()^oCJ`xmw0&Oeo(D0`b{cX|BKI8(pxE*-uAC4c}CErYy3OT8_>6M|1r;stssKfN( zI0-|jqsGt8|H>l4Rlw(nnb5G&s=K4d`%sb4aLIkUOJc88Ea3+3O)OWe=9a@-BP^Y5 zAR{r`={iF~vihQAxvSM43tLW$%M?BXI3JC_{Qk}G`!X{Hewn8lN59PMttQ6hQyuAy zcZlHPK22!$lw(XGRJ$%2bSFuca;90a$?=qH*Xk<}u0b4@Dki&c-%EYGb)R_^2UIa+ zvtvmP=H&myR=9@en?Z~n$6ScPeWRsM#xe@3@q*Gq)usZ|hO25KD^}84p{PKu%7GFJ z$HZbqfX{`7QiTw&1nbvF<}#yiK*TbIfp38?8dVWNMwq&37O21IDX8jx*AmV*R-6pV zfxWlO3^ikr(iG=~gD+Il`;HDCT7_XYt`(wX;SP&F4PN!96Pde7jr-fA7Aq2bE)0|_ z?@0}nEbdSx1eAJL;S#T`F3ILD-Q7)vmpo0`vmlqEm`!?d6&WvN1eO&eTot2u9C&`^ z(27gdH&HE8Ej_|Q`Wl47J$ou$2=H34BAsvB#n)emRX-&WziWnsRu{eWL8zB}A>Pww zF^7Lu6_M!(M$H!4-~!SR;Cwwqw5n>v5WEWxx^vUaF!d|(ODHm>EB>^iHhNX%%R_~C z|He5qHbPBsqSF1G>TV0eO?UrfzsZrf_r9e00tLvmP`YZNDu2#S3{n0!6J^n^8dZGr z=-HWuN_J6?P%?u;)70RnZf8Zf(|>Tyfd7S4|6e$RFSz5Ny7yuKZYlN?{{JFGD0qIB zjUa}{4&MD_jyf%)QvPplYD%eHO#-FC znj*I>Usr)POuB|Nm}8a1Ww6wsoZsGR#La>%59Z#rs~VBpZdqtSG{4npzhcBAbmP*7 zO8UCry8pS~{|iw6e*)A(5shVfySTZQJ@Rp#yqYlSh7$gTL8+QNNMDSGo${3zh9=d- z13DN9E_nC_-apG1IYlty*Lx1WV@y7p9CY`2eyAIhbbm4(ST+lIx$V&1Gog-H2}f#4 zQhuAO5_Qpx&@wyb1?rD&r57U>ikoT`iqz<=T z!*9UGGR4w{YJrZh;XP0SZ_^cB(vl>HW}_D!rIN)9uM)M<{>q42w4uFns#sW8?DEW| zqIadBc|w};d~GsbXecC8s7_)(>jroDB}PUA;kl zlQt<^EG%C^_;i5}kY>I6dS&{e#W zq0mB_;-psSlo%2Jute_~NpfssoRc^0&7xj{d@U&2Ec&D|Bv194u z;vIi5SCQeumw>Oi;LFdsP835qlG+njLg1#8nx~W^Y1zaY!`Y$pQW-^$D$93jF%d9{ z3icJCB1M67AEI){%($JM*>o&wERUf!WJ`X%C6M51BtjkV$p7R>;!^Lxz)Hjx#-L)b z#)R}J?1+O?T@`_$KdJtR4xkm4?8PJ{H-Se-V~K#P%vvd;%!)xTFH=oVv4pdwR;`9( zkHAf(RU2oI&|JGxtxD}V3gT!tRFW_;9{rUPflzsIRb)pwf!&ZJPcPd_b~RcS8i{Vx z1AUlci@KdH$xEHSQy;CcetDQ;nW1~F^N)X}l60dQ{wtL5@EI~OPFP(fa(oQcD99yt zwonH&4dHNfv3Pa%JQqXoPCUfRn3GuFa1 z_Zz-bh6npy^%*ZA4pEpq*V#U}P zE-|Trvu0w{?wIJ--7}MvGpbFB2UxTLd$3>c31ke`u<$9;9rh3JDMp7%jstA7`h+hq z$Qd#+PFPhXa%>FMNXR9!B5qh0SXBox61 ztieJ!zs+Tfx~LF;vusG!#o`uc4WV6tEE#~KSP`R4KIiEFngho9tuR|uS4otU#&^I& zVXi>_s!26;K`zNiuCR>sG^HOmESdw=l~!z$a*QuL3kGtEf(89qxad~ovY3<;A{@wf zFgYyi%6Bk@z0m7EnOPwJJj-km$gu00k|=d!4{nXdJMUe5v!Gb)+N>gVFq9>^7iAnu zf{{St#{%7uN}KD6F)u9u#;UxM>&sM8HRqE3$5iQu<`jzWfU;fMm;C8bOmZ>C|6}W| zquL6(^ibUJw7jSY|& zj&yaG#|AB6scrL+_#szW59^zV)fY6#idoCmzk7kq6l#i+)C?DiU9gs}fC|;@3NFB> zRbZ8LvyFVLwk)oW_l5G7a*_H1vchZ)MY!A4MIdy-*rv`-y-3jk2BA|ZIw4Xt6uecc z8DFzJO{Zb3hI3{jP22-95cwl{> z4Pek90bOvJdQ?5heJwh!$}q!Quab7QZm-hF(al$XWhykC`|fl^?kmpIvEUgK{~vqL znWKgWse?44*L@VaXnpG<&2Xv58|0Q%aWmz{{{faE^iBSgK_$MHG_@#4-4@dOX-};B zbA9UyOX!X8)Cd=?OY25N$(;y%WqkPw&Ue{r-NCDyxhPw9NRh_8Ylp<>tIviR+}aIW zJ|VCV5EBTbO*<~Q=Re*Ls*3aRe;f~Ijsza03@ymQ{|YkkPmnP*4BM^8gi|w5(Swcj zG6rEEbR>P@G04XvK6_%QzxAyPEQ-6c;zU(GwNFehj)zqV=w<7#pFF+P9bEZ-(-XBV zsuK5VkiT;pEvW76^0^OaM`Oz6MB?qwFiEAH7~O=iQv1UV*oV~rDkbz?1@KNP%hl^Lpu-;(>WnLggMos&KFjnf0W13s4O|piu_4usM9FHx9(s z!R1Z8?*5Xd&-f1=;^N=67`>xm5p==>ZDHr%?xT-O`F}8kw$VauqJBVb&K?GT&*okc zz8g-)D_xbnMp2lwwn-fQ!P#WC5=HY_G{L4z9}kK9ebc5!*f7l5_M3p8_+=2}lP`Xv zktpsgwTj_UCtXxejv(5(tvru{I|Ccq!T+43UKW-Sn{&4jn5}@#h0RA|86K&{HA|!I zp*VceU%t~Yu}6gdRoPcAbPr8}HKmx~LE6ymwe~;lWv-zOR~oH)j^qwGJr{wTx;4VVM9GngR00V0a`~0Mj>jN|+4+R00=L28!`<@LeGj zz_aB}05x}qfMuaA!0=jxu2 zKu4H-UZU zy|l#xmni~WiRMc1gMHZblECaHjDx~xn6*PhDu+ZaFv*L?n`l?SR4zRq1+jjPmQ@$q z7_Z9oFrvQR7Q?Nl`m{1+c=4X3L#w)~_~@z;=*e04c9Y;N=$6e+Y>80;=tAtOcg*m! zGG&CfcA&tAn~j{g`t`6#xjf4%ldW*PjXIE0y_^kH;Ps?XT{PZX+m4phY!g(y7wD&8 zJYX})vw5Bpnt=muQUH1o>-&xU{vud?+^mW%!;>{oDK7;UnV%m6Gd9|mi*8vJu@4e} zyA;qO)Kjhf^5e+|6($P_Hf!ymh4+OJkaF3w>p74(^0K~vWZ?BiGeI1;oAcyDc&gY0 zx(-)KiCtEH@n#JM86&n6MDfqx8tPJOCk2JF7EHD*WbKF9U0GZ{93d;pCh9e*DN5>i zpMN!Eyn7n*?vlfTED|a%ZD4<9scTgVJQ)<(M&nVF#H{9P`NmgO`{+HlU7x@Hw9MNt zqL@kQw^KFXNwif$M3cjrJSuSnUFUgAI>m zsl1D6?ftpxV zXd0O2)wnEJEUzr9s6T|4LES?E$;lB-|581Bspzyn?5}=;mWw+3LZtFLd zY}t=~abKzTRJ>1qmGE(Pv*GDuPhuPGRSWoKj!fwGBQOoNj6@b^w>XtMTL=Np~m587wU`QJlmKkuU1rVuZ@;{IX9%=Y* z1YzjG(X11K464JEYS~cr&ulz}$-A+s@kUx$ayi27a0POVI88-zta!80C~N1FFiFoV zwcTcLDM?QUmqRl)37fY-LPH9kV_GIWmW$2AHxq4W*6NUDw9r?6vrL;h^W5DQTC4?? z4(5(!+XeuA_o5Ktx+kQ?O#eI86@Z~dW|fmTzHFLrGcP@mc^|3;mw@zQKrb z`!=&mM?zc7cNVlYvwZtukALDq*2s3?jI1#EK$1p)ypc2y8lK~4b9NDIqA@`-!wiCa`HeLSF| zY2isU<(5Y#sM^?)nrP&yN7a&eH-O4u=`^m5WeVO#pJv%Ugh?Tnrnxwj`B#~m4NWD%( zR*JDrE2>@2u#Ly#BaC9pWWb`1@(vHW_D_=^VWfz;#&3W4%hfVhVNi6*M;PJ52UZMi zw-j+dpqM@mepkHZLH~D3HfH+|mfR0ZuJF+=e!|r-0#4H>Hht%x{(m*f>59*)vGq@* zMe0#?XpJhB!OCb{(YOn((QF^{1(_&gIMILHnGRs64p{d|WXsm_1)pOV3?L6jv^8R& z$uAMu7A&q5enjlK{GS@}hOZz|KDPDY-@4el1af4hu>Lu-s>wnF?Q(#*LXk!jC`OHM z2wuhs+fOVXH^BoNV9eE1kkpaF5gQdeI*ovSl|}#xoraVq8{)Nrbv`QqIKtW^jSybL zsL_RqWd;~(rsOt2_-KArUDj>RwEXrKOzUsQ$f>Mr)e?0hFDA{yK1WIF{Rk|Hq9ql` zHX)TjJGOsQN$vDJS{i+=pj#dtl1#lQT>~OqHc&oj$s$=9N%Fcz9_;UMAIpbPpuQ0PBTUMd)|+gHolNrL4LB zgfll1_3VOC5=Y6*M2>k`5#vdrDv4rsb!eAv3iQJCqV+#D%-1gT^<;6*TdS68T+dsp zF=(8)=0~EdUK3wXCP@O49j(L!At@#ehQOLIxK%{btG{VI|mYQ}wa zc74CPEOhI(VS~_f08e0*_sdlS17E=!M)j^;uvl4Dw%Z^Va@=IMMwqS;76Nbt0yyW0 zNWGyP_RXRa;059`O;={XrYINN4Rz5Y0OnG41IX1|Nr|Ah&^F$1s~(pwKo~Qx&USBV|7Z$U?v!qZeo zuZiSiuBumIf|dY7ZorD59NQVoFp+TDUKhQ^?{n2&9>f3)9`_7A!P*LAvE z0(~&ChtU%+UFEaUvaB2wqN@q?=I?UEGx=wG(zjo#;y&?}=iC;DehI-4$UUsq85-#Q zI!SeaV%J>?U9&un>Cp(&>6aU;Z8?5Zv`~_-F)8$t#GPoa5KYz@*s^w@i9bC=afVknjS&nT zb(U=!<^-nf^Z4K%Wwnjw<$==iBDb%u7QN{Wyi?M9ITx){(z_}DzIS5&eQ$-Kzhx*w zZ;iiJB=v=HpUpm|4dXtYSN;NJL3SU$l;nJ?y3lW-{x5^GFhECU>33+2=AL-`p9bhw zhf8wy#x1<2pI{n^={cx4gd`YS(oHE-DDU-NuTs>3ixd@{iPB53FMZhcE3_&q!3}?t zU-66KyCEe${_D>snVO*Dzcq=gUW>MPAlxWrwxxzFkhM#5d`73%Gq#ZZ~%Sv!zsz&FY zdE-9y^=K2Ed^g1KsiR|#!ll?CXF0mBDk!)Ul@;$@TGnq0W_DB^ztGmfaxObk*0n~% zv~m$wOVYju-ozr3dHEGIeP_P<=B2bUCb9vS!gI3X3fj`<+@(-%V(P_GzTl7wL^f$_Ml(!Q_F+}f8n_V zB&7x|$HE1V3_gzHHc(XKDlU2>k;OJKp!ZNTW^Q>`Dns5c7mc0_07P-?I(I*=uTr@M zKO;irE0U?#>i_g})D8PmX|DfykHV9@-fhYHaVYDWkbt@vek!TNBtQ(mK`Wr2ie7a2 ztg^N4r?iHegv0mDdm(fv(+|v51MWmy#lKys{pkM#Pzk`Bgb9ww!uFq{2k_shL;B%N zS2T7V5kUjQ2CbWZOp8mA7w=gtJHAujoKpWxztCa=2*>Mb1IbC%V$ry@96gE9IS(!w z(kiX&_(P~2C%{uM<_TXRIPnx8}N#eJv0zl-pLOiH@-&CPDK!?0)(@+jRgA#Gdx@N zIeb!Y9Iy~dJSA2owRz5Z-O476ALaS?WC25SVd;2M36vlcDfNM{`kMRDn%X+LKj*YY z@XbYQiXb6jb*M{xa2SgQe-ASa+LN6X$uL~4T`x;>ii;2s_1x5U(dPgJ4MD6Pj@#k(!BpEG}M zoXul`Fn1`!M;>T~T!MOJsOpcF=Bzo{8x@9vJfmOaQK$~Lzs(Xaf!Ypal!Z>gRG5UWuJpN#iO>_+p>nVlU<8=4L}7`2DYcG;3x+( zwDCty^kkWU3aR7}>TQ^Y9|(?=)lN;+&shF8*a4dHSZDO@Go2ZSwAt9@*()BguIM{t z`qQ$F_U!U%qYQVNX>*at4VaHpi}}!y7uc44Gw-@Sk2+d$$s$QR z1}Z@fT1At}TO~r-nYyIWhLs+R$(3B>HEl5Ws1cM)umjn}Y1VE-ZR-M?EjrqO_K>R% z;47=F-(m&CIjelvg$)_II?g)71`x$q%R`_+jd%7^0jS6n^wvNiyI^SsFysuZT7}!o z?$-+tg25TZXs@l_AVedQF36sV&AK2rQlOUU!u&leBWRqQ{(Tw3M^q$wgU~=tu2xy# z+g=3_A*XG_$&Ml?bw+yvNXC!{j-*xL;F5Z}7PT~f-@hd|K}7WkCC z!%xgZxQk)f6kw=nE0K|wp}IMM`bt@vR$!5yNcJWz{1Ezlgn-tTj3{FiFzDCOuvY-P zXL^AF-x7A_$&={sF73TE8|0i2Ali4rFK}AvU<>%=5YDYRz36QjjID_p~&y__Nl(QB7WhBx0RU z7&0W4gMiDh3_syMEe-f0o4<`7za3SKtkE!YfEoeolKf<_)4z2ceH-dFZ+=le#@lBz zu4eKVvqej7(TAmv>m~LV1t5h?yvcux-d)U;$+3R41!_Anxw=X1F0%ug$)gNNk$Ksi zvu`vuwXSF1z)H1FTnpvZy0W~XtPc6MSZHLYpru}hi98jM(E-II2i12FkATHifs>Nd zc>2-?I`XZ$ltSicWGwLmFenNZ&?Uo!8<>#y>yUb*`62xzgU2{EyV+Ij>t~T!Ov+0)ev7%9bEH^5eZ6Yqfb=9oYh2oeqbGL zGYUKE5aiE7MKHfSElEe7+XA*-Sl^o)AnSZI)m6z}y)R^fm^*4C+yU}JFPExRJ-IwI z$m?HWOw0tc3j`X9Dk?sK23SMe#xM#oB?tw=1VPPCJflfj^lXwuZ;b-RtoZVjk?qoU(m}VI(ML+lPb;*krE`o8{pdNiwD-haXVS*{ zTP%xw+@&Ff09H9X22Qunl5J!0<(n;e%WyJxQo8AWLm>S->au zuk1h2`7CCtyS32H)_KVSWWx&DMQeo9;5bUZ2T)BUA`u!?%e@HDF}tHatT|z}ARFoW zip$JiR9-2Mf@D!D3le|GZo$nI)Sd@chvWG$*0B3md#hD*N16FxlEA>(23en}p`fl> zu)n4TM#C?f8Pr#8ln$0Lx+zhBEuDUBEXGX=#q=^e@%EhWK3U2wVq33|`H zA!c8PO#m(j25zK;oX9SoDD{sa2m2yO*2vwMx)``Rpu1d=PhTGX?`6;*(Q!h!^Nh&%(O zL)4Y3!Ie@KP|NSrm6{k$N47(GP)jskpnF3!9wVOyiKa&wP+lE{ZY}48@?#YRuJ=O3I#1K5 zgzTB~e@p$Evn~5P_0Ok*tU!c{b2t;fgqxU`E$o zAQffJ!NjPziV9b+kgAiGLmI@M)n)X+A*yVWnQTm*vPMW9OE43C4?zwUg~MzvT0eC; z1vWPi<~DioT#LJdU*_Yx6k!fN1$s-;s;*{!fkFFc(sVKOWNEcH0K_?2ds43(VtV*@ zghQVuHVk==4o4+}YiwYDEM=5tv&|jEq=z7)wQgL`1+g z1Okc#VKm7xdBchED(d2`ph^nY4a}5SPl<+L@v%&X=#EptKh^hBl+$bp5=5$zr^keB9T2`Chq5; zBLsB@Bw+rLT1@W=cGXvc$apvcWYfgRie(4jzmbNYagVi|XR~ zOJ!MsBrUR9F(cX7!W-Ngv7Ct*!LC=k7mg_NLafdQ@)T7s4H7xEyQdq*Y-Hg||?PAcmj3_TqI%z0+R0GQH zQ^|=^qkKR?q{%!Fu~ruc`}Y;%zn|z(7;IF(ftn<}CIF-TLo3Mj=kFoYzSBY|2JWDV zoEl^VsAnWlOWlGkSJM>z4U%w^9WY1=J22GKY8+JP_Dk-zr#y%+hbl>2e2;filT-3A z1~NN-!&pjoo54tE*eb?YiZ`FdNQW!1LG8Rl zMlMYBz)=;P9&3yY;+lh>)L-ol8cU2EDL`evT*GQ9d;=Pb9GfWzi4|b+K6{l>NJS$B zqWF}CEhVikenf154SN@#PqSC1y`{>vCc@` zRZWFs57?w;{uF9Q!mTU-Z7d4dzXZMsoIeQuj;HKz87I56&iJ-DR8hw$b9a?*$~vWQ*NHl{70 z5%mUz4&!Sq!P~Bkd?N-&*Byi5s__u;RM*sTpqRIl)CvxH{G50wivSgelf2WJdsyD zjxoLV61PvpB)Xng5K?)(4SVwKPk*LzN1vqKp7Fzij#`u1C+71n9^vmT27Xc5Hq@Aw zxkhKk%M^+Yz4E%q%jZ_7Zd&-j|QB}3MzT=#xyExi0~1-lF$IC?_M$&~&1 z<#vXvL#O&^c&}^NEI)x?IVx7S31!F|(<)UkxyLbml0`YRSt`;2_Ok7EPfu5Q*&LS6 z%4#jAUi*^2UzaI`kEA`EHG~ApFfte;a;hd)B?i$`k7$Yfqg^>%LHbdcigl zCZ>E~Yhd@!bW+@{){{N}vd1 z&csSDNk=1_sS%c;Sql#D3wd2K(JCf;f0O z=52dNj9-I6K=!2IoeEpSie3hRaa~Wh+2rmx_fvBg8Z6N;h!Ht*$cU|`T0aHZojL5@ z-8&b}ML4-sGHOP|^nE$-)PG9sd05-0jq#xNA*pZMUWcX|u?;iAXP@4+T@*ZvGHP1S zdX{=NS$v5tJr`LVS9Q6=vwN%@$e}RhB&=y3*Z%tM3+qDQUAQ(uf0E}LK?dfk4-`}N zggQ6N7zdlGtMGNfb(MnN!OPueJ35;hbvgbsb6mF~xdBH;L0A^Cb^K&1yRr#`bA1O> zO+hcivdN>aeVBfxPK&5ku;iNF=_MIzn)jLNM=6`js$vGLjjpHzFdwxOc~W8LDfAT4N`#8J^5?0IpC|Fyx!6_yJU9(| zfz7gM)B`qahTLE*yCDJ^=9+8p2nM~66s+Vkvfsb_NvWw|*xYl+-T0gezDr@MJtIcV zPvNa(_-dxEFX5Y;m+RFR^wM-daqla-sr|M_A+g+y$0bc4eft7r$ah@3pCwk> zxcupH#!p$_apU70uS)jo{$7R5l2j~*G!*UqCuSMC^{ zP$3NSoAAx^n;$~hl@;oL`v1N;FLZu-N-7gTcRT5EkSAUeU!+|3D-aBzBjuOconUj6 zo;;s7`1{y<-}Fj)gLJ@gW|*C8w|s5@+OB`sJ4hVmQ4&tK@MlGYh>*$TuthfEd&_Ha zdQn{!3wB8rTf>(x!NtBKq-&n$rg;FHBFa+CBK5V{XBO^9^Hoct<~@A!&B`&C3|KVZ za#y`iXHfN*mz95)?mSaFo(CJ)R2&9^`*h-%a-rSP7?f#$lK+~C@0s`i0JPnRI1XZc z&9u^PWFkyEA#M(NE`Z_b(49q9fZH+d>yhHr9pL(OTG*u40Q!lg%cx zMLZlyc!!SC^*4g><9+Gy)r0Ql-+|=*Dc<~ofG*_k(1w?afcPu^`GPx*^qV(>jVW~8 z?JA2h$xN>mwhoU=J~Se88IImE230&#djI#^*1MdS?myB_wZHsI`AWRp8PjZa^u9ly z2K~nAc^h|n??p%Pq~)1P%}znJx7djJ`obgrU;4Pri|(B>!nZWBTlya&x?XF6qg;%6 zGo0B+lC>C}ii)$a(gABa9=w z!U>y%&!>+*AD{R3SxkI892h?NExpk^pliif8~LlYvV8Br?|VnT*#}X0tuP3P7XwX| zyXLSNh6{@!9=A+~HkB{Q5(BDP849`dR6B$9#Wt2e#HveSW{) zNS`WR{Q2wp_KW2}bnZ#0#mwupH#^rM4|yRQEx*(DK2cQq?e1N^wQQyNbH8zC@iN{?qORFMJ`9lOPS1O3wS>(EpMlX&;7=Wmz@d~+|4ZOA6xh=~7a zbL#i-jw>hl}r*7dvqC0`=P$LXC4*!x4yo&fZWB#eJ|>B zU9VXA3HWe^0*r8JmLRuOA$sLUy{hq*a+-w&-6ifRSe_ zX$M*g^FJvAxYa55Nn5AGp2bb*mVOm`Q)QvMrnyx($(MPZC;e)=ImeG)GT@?gq2ICi zFzvnTEEaMgImp1Ge9xKzhcG-=3G>r>>)FUM+r|BTC(rx7V$dU;U%p)mc#Xzn z35$X-;9J!jGl8{Sf+ICY1`ZYSqKPpwe*59u2=b2>zH6{W$E1?-yN4%nmn0+o^TD+7 z88Yxc!7{ZL)0dxz83*pa{ic7*wDjQ$Vf(HtkB)o1aHs2ZoN5;*rP2E@f9su5M8xoA zc+>@5Gl?}PaczmDVDxl3LRbMi*~Q+g1EoK+31{Y}2_wC0YChL>tnSxPGov6c zU%w+U*&JRa+oebC?S@Z{Gl_>Ah_X>dw!Q31HYGG)kkac|$wa?+Q_oSt$Hh~p?x&tG zGM^|&LkE0awU&Yytojv~W3F%K{UccYP<6MuHG<-E?RLBBf*D)OpxB{tiP>4d>cIEl z=f4BJ_xU)5MADzm<6*ZlTr}n>j8{FxX4K68ZL~y{lrgmP?asYm2pMo=67!UxBLT@# z@b+LBVYzCn?F$4QxUPj~%znyo%qSLs3$@7!rEEWuWYB7zL$E2gimp61e0M-6icb|= zoU=ld+{=kqpHHoq9m^(!^?0eiQ?v$03g1=Kjs(lF;oih9$5=US<1KFC zp>EIR0s+z>2NqTzc2t7L_zF$rymC2fKEKCWvorpba;yGVX3d1J+=z}#yy&Hw=@Yxd z{I*H1h#k88=9pGi^W8dN+u^T1oX46Pul@ZMW!b)2NXB$@`yT1;HuS!L)sVkkA9`Q^ z;$;p=1?u35UAMybq{{%MizRPn3QJW<>e-L?w>B-Rbw;Tp3%{%X*ouz7LUi!*B7PP= zH3(CV5fO_vGF+dsHJC8RH7wyn1!tcu{@|L$ zd@^SA{6o4~_r(w(-jj(v-nZ(yJGtRgUK8`M${Y2*FcWi&{I~1FBVKDKbI$=A} zvRi3WkB5Uy=aYNPy8`Tl1AJco6pa4NUTC%Su2WMdv9N&iv1EepKu6+=mpdl+Q$;n| zVmG==>x;Ml9Cag>AMdzUTN}@nttq0ZuGyz z;q5W+Yv2Fk<&R%Au@VMLkoJj2Sl{>Wuh0E-&ArUdI~uibPws2drZ03y1&~F2`3sep zzNTJp@og6g4(mNJWNJ_pYNRZcZghCvbE{FAXD*PlvMw3x+!~(CPZd+tV=|BTvF0C{X`Zn zP~#VEjsj1VZyBU!zLv22<%=t~BFNiDtpPPv2=jXh_&w0KKeZzoZt0rDP%)YnteeLjBZ|(7kM#FtcL4Sm<3iRExH^xlY*@RSs zSZ>NR6yyo$z?ekt7G|`oU0s6hZq5dFLi{Ftpe$~S0cuotclRCDJ6U!%P;bTLUVFC7gTHJD6^7 zV?Vux#c%vxiBZ{5zlx*&1#OJ;fn|Xh@X8l_XhOJ&NbMl9Q;t5ROqu zaQcLnzlOp(_j$0)`o`WV(UzZgY1Lbt$g}VYH!^=VS91aOQ`%rzP4(tLkMViKOUjUj zZ!`T5!JmKg51D;2e>4x(oD}k^9Upkt{Wk4)hiOvME@$s1L#5yF)eU@vpa{#$$r`7b zjyOCp!8#-Cmt_82MlrA1r@5yH^AG(^SBb@7!{Sek>r9jt1_nE04~_n+2kEjke!=zA z90kp>D}wRtK%hv``TP-utS-j=%4|fF#k(*P?D(Gi5^xA%{g-Jz_`NFZj|>SgJi_st zC$Iiq9SXT^ankyvaUCG_QEiCt!QSxkt=To348^Q#LHS&9i=*H8C4N)AU)({;(P&w) zaoIAzw-KWe<5h3_wEnPlim|-t6rOi?VWrTC36Zs%vQAOsL;2DIr*in@+P8D<;V<9) z1)ek&Q)Go$%0e}VPaAxO9;Vn_gT@Vek+7zWH!XBHUUOG1vBMWCkwZJaY0Ct5rF?gA z1GRx+EIP9TuB0x>1}7SNBh3}Pch4#$YrcQNE1j5JTc4qKlyTbo3HMs|2^Pod)F>zK z@HaehbS-5um(+IH|MA@Y-v6M!;ax+~vdrkO+MXBdR{Qfc1h}FhB@JCQ;nm|>JuJ^B z=6})9EHb@?+zlu>SADyX{1aww*`FfE;O3S)z4y~k(vtqQb>kF=D_6Hw-0N@rFVU9C zDq?)<`<2>G;N-)7hi6yP5E~^?7}+EgXhjNJXopbi#J6-Jtmuv^9e2zHE(;Ih|GdGR z&Y)Es&913mcOxJN3Dp|)iP5+>YO{rN=RXnL>+3{3RBK&23!Qv*fo3|xQ=8@T*kVPz zw6*>|XPf(^a{{sQ5m#0c`2p-GRkV28CzQrpSwrndx3xGeJkuzRg?b6N+UCs+t`%7p zX?t8o5#=sVobK43zx&!)q=o_Eq0N-%Bj)m+Af%WnD7N4!6}JAjDK#nEf;R;yCqT&% zH{(1ibYY_6O+H2wCNr*kH1WA=Q^OwhkT*WGTuAf6DJ460TTks|7Ki3tAB9T?y=e!n z%eiXVlp>q$YE8lXrR!kRaH(ceHa^nxFP_9lFA?$Rg+&sRvK zN$0-m-Z-sl{$EuLBnO}MJh?imoLriHohPYG$6&(J>)e=+G{=nx$=?x^zjGM zehv~p(&Sw$=+pP4vqES+HOpFT36=cmA9wuAH#q)J-bMB{rD1MR&WI}(DW;w{=HmC% z##u`d^rb+P=kS?GlU0Y*8tJf%nU-Uz-mfRv&jzSRxA>IXN(jEmq@H~Ga-IE(=`Q>@ z4O}Ih%6ZFR_p;U@Mlj8Vz0(SqQ24SoI@X?+AaO#(bXuCKv5*(nhL)GLi2&))y7Dl2 z{eH4kx`g>8SR#Y+cJJq10w8;!?a`1|`541^Rnc6Pe8sX-j`XnMel{LpmINU;q z4nKE>qtoNh?%7KfOHbP%4r6oYf@AYmRRVeCDW1`I*g%pUp-3~izryj(NFocphPjaG zwg$e!!{EYor%HaN!FH{vfms_bGgXwWGP2_mEpI>Un|LzycR3|Ad*M@=9EsXjf8DXB zb&sE(bmS^|ZaKw{ihaCX&l9jc4)b)So-IhjHKlIE9~N0bYurh=QrRTdQ&4c-8NkN8q?q8p#_xI*$;LbN7M2Xg{MK&prR*E&kCy;E&0s_&UUi{!vco=c*a7;NAw_d$IR@OpB|>_^GZ%9u{}$fq+k} zf%3gg%f3Qynu+=_6*!Zl`835l=Hsm{37(JoxtPWP?bX#xbDY7Wyj0*!>q?OV9dSsM zYHX0irg#m&a zEoUZS^DdBeqnKJOHRk;{bsLYr`qkQp&4&bH9r&8P?q&P*!b2p81p75TS=SGVQ%4ya zPs|RRMCl2c05XG=&F3zdM`mj@I>&J{-nLt^MLwq1{p-e_bOb)}kZ5$~i zjo^ITJYSHOm~(|i=yaEk2Aesb-BS~aCFe|cYo#P7D^`4hSxJvCsip*YVnMWLwVBl& zRl8moGQl@ya=gC~+!38{zDiXex)ZyiS6%Jxc6p zD11S+Xn?Bv+Fz@Z8l~}FlnnP9i|8Jbn%1$pxPR@L!>wg@k82o&ap{MaShz#p2 z4H8?n6jZ{KyQ^EeM^75>KUsR9=~~k9B%!M_Uz*^BaJ#HBlgP$XA)46J) z;P1_^zD~PJ?KAP!-Gr)tey$&N{p}k*fDc z!9e<#*Nd_McmFCW+OHZ?tY3`Mba?RhaRvqG0O_W!E3LOJR&7)W`?kbc5nd+d3D3v% zwUF5DuayB3Hs^HEIB)Ts%W`Y;*EnH)b~Tdy8v=Z^P8ma`aJMTdvNzSvt@?x!&;mWm zGnwhznWQtv^VnVdE*8PvNZqE|MO9Wm%uUP2>Ne5WE=pN7rixL3RqvfBDL$!Bo2J%Q z&il_tJ-iJlPfuooC!e5!8iT2X_C>hyWom%crlcLh(81|;>w?tIjLqvbgB+-rf2q$7yCJXt)hcgf_Kva4+%$=2aE z(8tupuh2%Ab_Dg)NTT!l72c2OS}Sf7&s5&-HNlRL=FYNd5wF*mb&)0(yMoI1pjE>9#!c<)aE|-sxW5fh#x@2&)Bev~TS;99 zWt_Xmt=Sl@jT)vemL;>eur>?})Jd82-LGHgeuOf0O1zS2WxmzW?AtKU>#2~sTnQ_= zhg!PU1M01a_3PGlG;vFpb{pcAce69(C)8yd8v54+g{?}}lT;G)j^&_-V=44XA9Z+z z;fE25Nea=R&%R8-A#c<_m~QWKdbB4=-)Qd`;P(X?&ifK#I^}H-JQH*pO(T(y?#twB zezQGmHw74Z!42pkWLYS+QK`6k_C@dv@$Z}QV=9b z#eUF?)wcEhYRwpTII9-`QiWKUT4&R z*a#zgI56&4NY%@Z&Gw&C)!C2p7+>H=jits|#8fp|%CX<|MUm1D=rYCY?lm#ry*0z5 zeY5jni{E;fe-&>)&_v0J%7`dhPnId57-#={2E7lQo)c4Qm63cU^YCz!!j0SsWOPAr zvS!z=+wR4n*L#jdq4xp4!psw|5S~;iASa(@HxA@*drCJ;Tf>q0u9r5&vyV2wU#(a( zlW!WAUY2Gyn;1_tLR#hpirvgAb_*Km-ezzg9Dk{9udcSw)G``3i2YhbkUS$=m=0g5 zsf@L!)9XtX#O(szdDKQQc%yQ>+2Lc8QUIS&nU9ya4R4c{9o5qKlKi zAY-mW{2xTiI`NWdC`6Ikld@W{p&K2~w{O0%Pr=7p{9hgVd%ft8UAL`trg&T3E4}?J zcV`fM-c~6UyU%=iMA`mhDDidxKYO1BbsWbw0QqEbk{(XCL5SnAz~3?|*t2yJJiw`V+CcN4Gok3nvnpd8QnVW%? zL4W}W8WiNEk0(pgA5En1XREj=)X1fz!MvW`74CX z8+kP*837GAvV2kl1IzPoQ=1qRtQ_h-HW)JqfDO_wC{4=AOxA;#>Gs;#WG&E4+48VJ IW>yvk0C7`BtpET3 literal 0 HcmV?d00001 diff --git a/jeelowcode-admin/src/main/resources/application-local.yaml b/jeelowcode-admin/src/main/resources/application-local.yaml index 7ccc821..c49b30e 100644 --- a/jeelowcode-admin/src/main/resources/application-local.yaml +++ b/jeelowcode-admin/src/main/resources/application-local.yaml @@ -8,6 +8,25 @@ spring: primary: master datasource: master: + +# # ORACLE数据库 +# name: jeelowcode +# url: jdbc:oracle:thin:@127.0.0.1:1521:ORCL +# username: 'C##JEELOWCODE' +# password: 123456 + +# # 达梦数据库 +# name: DB_JEELOWCODE +# url: jdbc:dm://127.0.0.1:5236?schema=${spring.datasource.dynamic.datasource.master.name} +# username: SYSDBA +# password: 123456 + +# # POSTGREA数据库 +# name: jeelowcode +# url: jdbc:postgresql://127.0.0.1:5432/${spring.datasource.dynamic.datasource.master.name} # PostgreSQL 连接的示例 +# username: postgres +# password: 123456 + # MYSQL数据库 name: db_jeelowcode url: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.master.name}?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例 diff --git a/jeelowcode-admin/src/main/resources/application-prod.yaml b/jeelowcode-admin/src/main/resources/application-prod.yaml index 7630dd3..9da8f70 100644 --- a/jeelowcode-admin/src/main/resources/application-prod.yaml +++ b/jeelowcode-admin/src/main/resources/application-prod.yaml @@ -8,6 +8,24 @@ spring: primary: master datasource: master: + + # # ORACLE数据库 + # name: jeelowcode + # url: jdbc:oracle:thin:@127.0.0.1:1521:ORCL + # username: 'C##JEELOWCODE' + # password: 123456 + + # # 达梦数据库 + # name: DB_JEELOWCODE + # url: jdbc:dm://127.0.0.1:5236?schema=${spring.datasource.dynamic.datasource.master.name} + # username: SYSDBA + # password: 123456 + + # # POSTGREA数据库 + # name: jeelowcode + # url: jdbc:postgresql://127.0.0.1:5432/${spring.datasource.dynamic.datasource.master.name} # PostgreSQL 连接的示例 + # username: postgres + # password: 123456 # MYSQL数据库 name: db_jeelowcode url: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.master.name}?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&rewriteBatchedStatements=true # MySQL Connector/J 8.X 连接的示例 @@ -53,7 +71,7 @@ yudao: demo: false # 关闭演示模式 tencent-lbs-key: TVDBZ-TDILD-4ON4B-PFDZA-RNLKH-VVF6E # QQ 地图的密钥 https://lbs.qq.com/service/staticV2/staticGuide/staticDoc ---- #################### 低代码平台相关配置 #################### +--- #################### 地代码平台相关配置 #################### jeelowcode: excludeTableNames: #不允许该类型的表开头 - lowcode_ diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/adapter/YudaoAdapter.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/adapter/YudaoAdapter.java index 2d8f069..df493ed 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/adapter/YudaoAdapter.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/adapter/YudaoAdapter.java @@ -75,9 +75,9 @@ public class YudaoAdapter implements IJeeLowCodeAdapter { //获取当前在线人id @Override - public String getOnlineUserId() { + public Long getOnlineUserId() { Long loginUserId = SecurityFrameworkUtils.getLoginUserId(); - return FuncBase.toStr(loginUserId); + return loginUserId; } //获取当前在线人账号 @@ -95,27 +95,26 @@ public class YudaoAdapter implements IJeeLowCodeAdapter { } @Override - public String getOnlineUserDeptId() { + public Long getOnlineUserDeptId() { Long loginUserId = SecurityFrameworkUtils.getLoginUserId(); Long deptId = adapterMapper.getDeptId(loginUserId); - return Func.toStr(deptId); + return deptId; } //获取当前在线人id @Override - public String getTenantId() { + public Long getTenantId() { //当前线程 Long tenantId = TenantContextHolder.getTenantId(); if (Func.isNotEmpty(tenantId) && tenantId > 0) { - return FuncBase.toStr(tenantId); + return tenantId; } //当前线程没有租户信息,则从登录用户获取 LoginUser loginUser = SecurityFrameworkUtils.getLoginUser(); if (FuncBase.isNotEmpty(loginUser)) { - tenantId = loginUser.getTenantId(); - return FuncBase.toStr(tenantId); + return loginUser.getTenantId(); } - return "-1"; + return -1L; } //获取部门id @@ -233,11 +232,9 @@ public class YudaoAdapter implements IJeeLowCodeAdapter { String type = Func.isEmpty(param.getType()) ? "all" : param.getType(); List deptIdList = new ArrayList<>();//部门id列表,为空则查所有 if (Func.equals(type, "now")) {//本级 - String onlineUserDeptId = this.getOnlineUserDeptId(); - deptIdList.add(Func.toLong(onlineUserDeptId)); + deptIdList.add(this.getOnlineUserDeptId()); } else if (Func.equals(type, "sub")) {//本级以及下级 - String onlineUserDeptId = this.getOnlineUserDeptId(); - deptIdList = this.getChildDeptIdList(Func.toLong(onlineUserDeptId)); + deptIdList = this.getChildDeptIdList(this.getOnlineUserDeptId()); } List finalDeptIdList = deptIdList; @@ -342,11 +339,9 @@ public class YudaoAdapter implements IJeeLowCodeAdapter { List deptIdList = new ArrayList<>();//部门id列表 if (Func.isEmpty(deptId)) {//部门为空的时候,type才生效 if (Func.equals(type, "now")) {//本级 - String onlineUserDeptId = this.getOnlineUserDeptId(); - deptIdList.add(Func.toLong(onlineUserDeptId)); + deptIdList.add(this.getOnlineUserDeptId()); } else if (Func.equals(type, "sub")) {//本级以及下级 - String onlineUserDeptId = this.getOnlineUserDeptId(); - deptIdList = this.getChildDeptIdList(Func.toLong(onlineUserDeptId)); + deptIdList = this.getChildDeptIdList(this.getOnlineUserDeptId()); } } else {//指定部门 deptIdList.add(deptId); @@ -408,11 +403,11 @@ public class YudaoAdapter implements IJeeLowCodeAdapter { map.put(DefaultDbFieldEnum.ID.getFieldCode(), IdWorker.getId()); } - map.put(DefaultDbFieldEnum.CREATE_USER.getFieldCode(), Func.toLong(this.getOnlineUserId())); + map.put(DefaultDbFieldEnum.CREATE_USER.getFieldCode(), this.getOnlineUserId()); map.put(DefaultDbFieldEnum.CREATE_TIME.getFieldCode(), now); - map.put(DefaultDbFieldEnum.CREATE_DEPT.getFieldCode(), Func.toLong(this.getOnlineUserDeptId())); + map.put(DefaultDbFieldEnum.CREATE_DEPT.getFieldCode(), this.getOnlineUserDeptId()); map.put(DefaultDbFieldEnum.IS_DELETED.getFieldCode(), 0); - map.put(DefaultDbFieldEnum.TENANT_ID.getFieldCode(), Func.toLong(this.getTenantId())); + map.put(DefaultDbFieldEnum.TENANT_ID.getFieldCode(), this.getTenantId()); } //初始化-修改数据默认项 @@ -428,7 +423,7 @@ public class YudaoAdapter implements IJeeLowCodeAdapter { map.remove(DefaultDbFieldEnum.UPDATE_TIME.getFieldCode()); DateTime now = DateUtil.date(); - map.put(DefaultDbFieldEnum.UPDATE_USER.getFieldCode(), Func.toLong(this.getOnlineUserId())); + map.put(DefaultDbFieldEnum.UPDATE_USER.getFieldCode(), this.getOnlineUserId()); map.put(DefaultDbFieldEnum.UPDATE_TIME.getFieldCode(), now); } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/aspect/enhance/JeeLowCodeAnnotationAspectjJAVA.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/aspect/enhance/JeeLowCodeAnnotationAspectjJAVA.java index 2b74468..2598985 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/aspect/enhance/JeeLowCodeAnnotationAspectjJAVA.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/aspect/enhance/JeeLowCodeAnnotationAspectjJAVA.java @@ -247,7 +247,8 @@ public class JeeLowCodeAnnotationAspectjJAVA { List enhanceJavaEntityList=new ArrayList<>(); for(EnhanceJavaEntity javaEntity:enhanceJavaEntityAllList){ String javaClassUrl = javaEntity.getJavaClassUrl();// - BaseAdvicePlugin plugin = PluginManager.getPlugin(javaClassUrl); + String javaType = javaEntity.getJavaType(); + BaseAdvicePlugin plugin = PluginManager.getPlugin(javaClassUrl);//只有class spring 方式 switch (type) { case "start"://前置增强 if (!(plugin instanceof BeforeAdvicePlugin)) { @@ -262,6 +263,16 @@ public class JeeLowCodeAnnotationAspectjJAVA { enhanceJavaEntityList.add(javaEntity); break; case "around": + //如果是在线编辑和http增强,只有环绕 + if (FuncBase.equals(javaType, JavaEnhanceEnum.ONLINIE.getType())) { + //执行在线增强 + enhanceJavaEntityList.add(javaEntity); + break; + } else if (FuncBase.equals(javaType, JavaEnhanceEnum.HTTP.getType())) { + //执行http增强 + enhanceJavaEntityList.add(javaEntity); + break; + } if (!(plugin instanceof AroundAdvicePlugin)) { break; } @@ -659,6 +670,7 @@ public class JeeLowCodeAnnotationAspectjJAVA { BaseAdvicePlugin plugin = (BaseAdvicePlugin) enhanceClass.newInstance(); PluginManager.addPlugin(javaEntity.getJavaClassUrl(), plugin); } + } catch (Exception e) { throw new JeeLowCodeException("增强插件加载失败"); } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverDetail.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverDetail.java index 7d75e30..7fe6c84 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverDetail.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverDetail.java @@ -47,7 +47,7 @@ public class ButtonReceiverDetail extends ButtonReceiverBase implements IButtonC IFrameService frameService = SpringUtils.getBean(IFrameService.class); IDbFormRoleService dbFormRoleService = SpringUtils.getBean(IDbFormRoleService.class); IJeeLowCodeAdapter jeeLowCodeAdapter = SpringUtils.getBean(IJeeLowCodeAdapter.class); - String tenantId = jeeLowCodeAdapter.getTenantId(); + Long tenantId = jeeLowCodeAdapter.getTenantId(); Long dbformId = param.getDbFormId(); Long dataId = param.getDataId(); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverExport.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverExport.java index df4a0bc..144af1a 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverExport.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverExport.java @@ -54,7 +54,7 @@ public class ButtonReceiverExport extends ButtonReceiverBase implements IButton IJeeLowCodeAdapter jeeLowCodeAdapter = SpringUtils.getBean(IJeeLowCodeAdapter.class); - String tenantId = jeeLowCodeAdapter.getTenantId(); + Long tenantId = jeeLowCodeAdapter.getTenantId(); Long dbFormId = param.getDbFormId(); Map params = param.getParams(); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverExportTemplate.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverExportTemplate.java index 18f30a4..8c93201 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverExportTemplate.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverExportTemplate.java @@ -48,7 +48,7 @@ public class ButtonReceiverExportTemplate extends ButtonReceiverBase implements IExcelService excelService = SpringUtils.getBean(IExcelService.class); IDbFormRoleService dbFormRoleService = SpringUtils.getBean(IDbFormRoleService.class); IJeeLowCodeAdapter jeeLowCodeAdapter = SpringUtils.getBean(IJeeLowCodeAdapter.class); - String tenantId = jeeLowCodeAdapter.getTenantId(); + Long tenantId = jeeLowCodeAdapter.getTenantId(); Long dbFormId = param.getDbFormId(); ExcelTemplateModel excelTemplateModel = excelService.getExportExcelTemplate(dbFormId); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverList.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverList.java index 3430a6b..e89c8c3 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverList.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/btncommand/receiver/ButtonReceiverList.java @@ -50,7 +50,7 @@ public class ButtonReceiverList extends ButtonReceiverBase implements IButtonCom IFrameService frameService = SpringUtils.getBean(IFrameService.class); IDbFormRoleService dbFormRoleService = SpringUtils.getBean(IDbFormRoleService.class); IJeeLowCodeAdapter jeeLowCodeAdapter = SpringUtils.getBean(IJeeLowCodeAdapter.class); - String tenantId = jeeLowCodeAdapter.getTenantId(); + Long tenantId = jeeLowCodeAdapter.getTenantId(); Long dbformId = param.getDbFormId(); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/log/ApiLogAspect.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/log/ApiLogAspect.java index bafce88..67cc551 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/log/ApiLogAspect.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/config/log/ApiLogAspect.java @@ -137,18 +137,10 @@ public class ApiLogAspect { YudaoAdapter jeeLowCodeAdapter = SpringUtils.getBean(YudaoAdapter.class); - String tenantId =""; - try{ - tenantId = jeeLowCodeAdapter.getTenantId(); - }catch (Exception e){ - - } - String onlineUserId = jeeLowCodeAdapter.getOnlineUserId(); - LogRequestApiModel logApiModel=new LogRequestApiModel(); logApiModel.setId(IdWorker.getId()); - logApiModel.setTenantId(tenantId); - logApiModel.setCreateUser(FuncBase.toLong(onlineUserId)); + logApiModel.setTenantId(jeeLowCodeAdapter.getTenantId()); + logApiModel.setCreateUser(jeeLowCodeAdapter.getOnlineUserId()); logApiModel.setCreateUserName(jeeLowCodeAdapter.getOnlineUserName()); logApiModel.setCreateTime(LocalDateTime.now()); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/DbFormController.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/DbFormController.java index 6ef79b2..3a72384 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/DbFormController.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/DbFormController.java @@ -179,7 +179,7 @@ public class DbFormController extends BaseController { public BaseWebResult getWebConfig(@RequestParam("dbformId")Long dbformId) { WebConfigVo webConfig = dbFormService.getWebConfig(dbformId); //判断是否有租户字段权限 - String tenantId = jeeLowCodeAdapter.getTenantId(); + Long tenantId = jeeLowCodeAdapter.getTenantId(); if(Func.isNotEmpty(tenantId) && Func.notEquals(tenantId,"-1")){ //字段权限->部分租户只能看到部分字段 List roleFieldVoList = dbFormRoleService.listRoleField(tenantId, dbformId,false); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/DbFormRoleController.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/DbFormRoleController.java index c889412..c6489b7 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/DbFormRoleController.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/DbFormRoleController.java @@ -54,7 +54,7 @@ public class DbFormRoleController extends BaseController { @PostMapping("/list-field") @ApiOperationSupport(order = 2) @Operation(tags = "表单开发",summary = "列表 字段权限") - public BaseWebResult listRoleField(String tenantId,Long dbFormId) { + public BaseWebResult listRoleField(Long tenantId,Long dbFormId) { List list = dbFormRoleService.listRoleField(tenantId, dbFormId); return BaseWebResult.success(list); } @@ -72,7 +72,7 @@ public class DbFormRoleController extends BaseController { @PostMapping("/list-button") @ApiOperationSupport(order = 4) @Operation(tags = "表单开发",summary = "列表 字段权限") - public BaseWebResult listRoleButton(String tenantId,Long dbFormId) { + public BaseWebResult listRoleButton(Long tenantId,Long dbFormId) { List list = dbFormRoleService.listRoleButton(tenantId, dbFormId); return BaseWebResult.success(list); } @@ -109,7 +109,7 @@ public class DbFormRoleController extends BaseController { @PostMapping("/list-data") @ApiOperationSupport(order = 4) @Operation(tags = "表单开发",summary = "列表 数据权限") - public BaseWebResult listRoleData(String tenantId,Long dbFormId) { + public BaseWebResult listRoleData(Long tenantId,Long dbFormId) { List list = dbFormRoleService.listRoleData(tenantId, dbFormId); return BaseWebResult.success(list); } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/ExcelController.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/ExcelController.java index 2ce56fd..1273a2c 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/ExcelController.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/ExcelController.java @@ -264,7 +264,7 @@ public class ExcelController extends BaseController { @ApiOperationSupport(order = 7) @Operation(tags = "Excel模块",summary = "获取导入列表") public BaseWebResult fileList(@PathVariable("dbformId") Long dbformId, PageVo pageVo) { - String tenantId = jeeLowCodeAdapter.getTenantId(); + Long tenantId = jeeLowCodeAdapter.getTenantId(); Integer excelFileDataDay = jeeLowCodeConfigService.getExcelFileDataDay(); Page page = FuncWeb.getPage(pageVo.getPageNo(), pageVo.getPageSize()); @@ -296,13 +296,10 @@ public class ExcelController extends BaseController { @ApiOperationSupport(order = 7) @Operation(tags = "Excel模块",summary = "撤回(只允许本人撤销)") public BaseWebResult fileList(@PathVariable("dbformId") Long dbformId, Long batchCode) { - - String onlineUserId = jeeLowCodeAdapter.getOnlineUserId(); - LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(ExcelFileEntity::getDbformId, dbformId); wrapper.eq(ExcelFileEntity::getId, batchCode); - wrapper.eq(ExcelFileEntity::getCreateUser,onlineUserId); + wrapper.eq(ExcelFileEntity::getCreateUser, jeeLowCodeAdapter.getOnlineUserId()); ExcelFileEntity excelFileEntity = excelFileService.getOne(wrapper); if (Func.isEmpty(excelFileEntity)) { return BaseWebResult.error(FrameErrorCodeConstants.FRAME_IMPORT_EXCEL_NOT_DATA); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/maindate/ExampleMainDateAroundEnhanceList.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/maindate/ExampleMainDateAroundEnhanceList.java index 3486208..45e5710 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/maindate/ExampleMainDateAroundEnhanceList.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/maindate/ExampleMainDateAroundEnhanceList.java @@ -58,7 +58,7 @@ public class ExampleMainDateAroundEnhanceList implements AroundAdvicePlugin { public void afterExecute(EnhanceContext enhanceContext) { List> records = enhanceContext.getResult().getRecords(); for (Map record : records) { - String id = JeeLowCodeUtils.getMap2Str(record, "id"); + Long id = JeeLowCodeUtils.getMap2Long(record, "id"); // 获取附表数据转json字符串 List> list = exampleDbFormMapper.getSubmoredateByMainDateId(id); record.put("sub_more_date", JSONUtil.toJsonStr(list)); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentAfterEnhanceDelete.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentAfterEnhanceDelete.java index bc5e43b..11c3370 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentAfterEnhanceDelete.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentAfterEnhanceDelete.java @@ -17,6 +17,7 @@ package com.jeelowcode.core.framework.enhance.example.dbform.student; import com.jeelowcode.core.framework.config.aspect.enhance.model.EnhanceContext; import com.jeelowcode.core.framework.config.aspect.enhance.plugin.AfterAdvicePlugin; import com.jeelowcode.core.framework.mapper.example.ExampleDbFormMapper; +import com.jeelowcode.core.framework.utils.Func; import com.jeelowcode.framework.utils.utils.JeeLowCodeUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -41,7 +42,11 @@ public class ExampleStudentAfterEnhanceDelete implements AfterAdvicePlugin { // 删除其他表数据 Map params = enhanceContext.getParam().getParams(); // 单条删除和批量删除的数据的id都是在dateIdList中 - List studentIdList = JeeLowCodeUtils.getMap2List(params, "dateIdList"); + Object dateIdList = params.get("dataIdList"); + if (Func.isEmpty(dateIdList)) { + return; + } + List studentIdList = (List) dateIdList; exampleDbFormMapper.delScoreByStudentId(studentIdList); } } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentAroundEnhanceDetail.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentAroundEnhanceDetail.java index 0d67bab..26700e0 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentAroundEnhanceDetail.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentAroundEnhanceDetail.java @@ -39,7 +39,7 @@ public class ExampleStudentAroundEnhanceDetail implements AroundAdvicePlugin { public void beforeExecute(EnhanceContext enhanceContext) { log.info("进入=======>studentAroundEnhanceDetail=======>beforeExecute"); Map params = enhanceContext.getParam().getParams(); - String id = JeeLowCodeUtils.getMap2Str(params, "id"); + Long id = JeeLowCodeUtils.getMap2Long(params, "id"); // 手动编写sql语句 Map map = exampleDbFormMapper.getStudentById(id); FuncWeb.setDetailResult(enhanceContext, map); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceAdd.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceAdd.java index bff3821..9f55216 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceAdd.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceAdd.java @@ -49,7 +49,7 @@ public class ExampleStudentBeforeEnhanceAdd implements BeforeAdvicePlugin { * @param map */ private void checkData(Map map) { - String sno = JeeLowCodeUtils.getMap2Str(map, "sno"); + Long sno = JeeLowCodeUtils.getMap2Long(map, "sno"); Long id = exampleDbFormMapper.getStudentBySon(sno); if (FuncBase.isNotEmpty(id)) { throw new JeeLowCodeException("学号[" + sno + "]已存在!"); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceEdit.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceEdit.java index f730ad1..6f1f785 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceEdit.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceEdit.java @@ -49,8 +49,8 @@ public class ExampleStudentBeforeEnhanceEdit implements BeforeAdvicePlugin { * @param map */ private void checkData(Map map) { - String id = JeeLowCodeUtils.getMap2Str(map, "id"); - String sno = JeeLowCodeUtils.getMap2Str(map, "sno"); + Long id = JeeLowCodeUtils.getMap2Long(map, "id"); + Long sno = JeeLowCodeUtils.getMap2Long(map, "sno"); Long oldId = exampleDbFormMapper.getStudentExcludIdBySon(id, sno); if (FuncBase.isNotEmpty(oldId)) { throw new JeeLowCodeException("学号[" + sno + "]已存在!"); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceImport.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceImport.java index c6d7c21..9742e41 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceImport.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/dbform/student/ExampleStudentBeforeEnhanceImport.java @@ -49,7 +49,7 @@ public class ExampleStudentBeforeEnhanceImport implements BeforeAdvicePlugin { * @param map */ private void checkData(Map map) { - String sno = JeeLowCodeUtils.getMap2Str(map, "sno"); + Long sno = JeeLowCodeUtils.getMap2Long(map, "sno"); Long id = exampleDbFormMapper.getStudentBySon(sno); if (FuncBase.isNotEmpty(id)) { throw new JeeLowCodeException("学号[" + sno + "]已存在!"); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberProductPercentageReportEnhance.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberProductPercentageReportEnhance.java index bddbf0c..b92278f 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberProductPercentageReportEnhance.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberProductPercentageReportEnhance.java @@ -35,6 +35,6 @@ public class ExampleMemberProductPercentageReportEnhance implements ReportAfterA if (Func.isEmpty(records)) { return; } - records.forEach(item -> item.put("date", DateUtil.format(JeeLowCodeUtils.getMap2DateTime(item, "date"), "yyyy-MM"))); + records.forEach(item -> item.put("sj", DateUtil.format(JeeLowCodeUtils.getMap2DateTime(item, "sj"), "yyyy-MM"))); } } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberRealtimeVisitsReportEnhance.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberRealtimeVisitsReportEnhance.java index 821b5ab..f17302b 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberRealtimeVisitsReportEnhance.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberRealtimeVisitsReportEnhance.java @@ -35,6 +35,6 @@ public class ExampleMemberRealtimeVisitsReportEnhance implements ReportAfterAdvi if (Func.isEmpty(records)) { return; } - records.forEach(item -> item.put("date", DateUtil.format(JeeLowCodeUtils.getMap2DateTime(item, "date"), "HH:mm"))); + records.forEach(item -> item.put("sj", DateUtil.format(JeeLowCodeUtils.getMap2DateTime(item, "sj"), "HH:mm"))); } } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberSaleReportEnhance.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberSaleReportEnhance.java index 9fe487d..97589ce 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberSaleReportEnhance.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleMemberSaleReportEnhance.java @@ -35,6 +35,6 @@ public class ExampleMemberSaleReportEnhance implements ReportAfterAdvicePlugin { if (Func.isEmpty(records)) { return; } - records.forEach(item -> item.put("date", DateUtil.dayOfMonth(JeeLowCodeUtils.getMap2DateTime(item, "date")) + "日")); + records.forEach(item -> item.put("sj", DateUtil.dayOfMonth(JeeLowCodeUtils.getMap2DateTime(item, "sj")) + "日")); } } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleTrafficStatisticsReportEnhance.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleTrafficStatisticsReportEnhance.java index dbd49f6..95bc4b4 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleTrafficStatisticsReportEnhance.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/enhance/example/report/xtsy/ExampleTrafficStatisticsReportEnhance.java @@ -40,7 +40,7 @@ public class ExampleTrafficStatisticsReportEnhance implements ReportAfterAdviceP @Override public void execute(EnhanceReportContext enhanceContext) { Map params = enhanceContext.getParam().getParams(); - String date = JeeLowCodeUtils.getMap2Str(params, "date"); + String date = JeeLowCodeUtils.getMap2Str(params, "sj"); // 开始结束日期相同则按小时,不同则按天 String startDateStr; String endDateStr; @@ -87,11 +87,11 @@ public class ExampleTrafficStatisticsReportEnhance implements ReportAfterAdviceP if (hourFlag) { start = DateUtil.offsetHour(start, 1); end = DateUtil.offsetHour(end, 1); - dataMap.put("date", DateUtil.format(start, "HH")); + dataMap.put("sj", DateUtil.format(start, "HH")); } else { start = DateUtil.offsetDay(start, 1); end = DateUtil.offsetDay(end, 1); - dataMap.put("date", DateUtil.format(start, DatePattern.NORM_DATE_PATTERN)); + dataMap.put("sj", DateUtil.format(start, DatePattern.NORM_DATE_PATTERN)); } if (start.getTime() <= dateNow.getTime()) { dataMap.putAll(exampleReportMapper.getIpAndVisitsNum(start, end)); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/entity/FormFieldDictEntity.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/entity/FormFieldDictEntity.java index 2f9fb13..7be7419 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/entity/FormFieldDictEntity.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/entity/FormFieldDictEntity.java @@ -60,6 +60,11 @@ public class FormFieldDictEntity extends BaseTenantEntity { /** * 表格字典显示列 */ - private String dictTableColumn; + private String dictTableColumn;//1 + + /** + * 表格字典格式化 + */ + private String dictTextFormatter; } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/AdapterMapper.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/AdapterMapper.java index a2801e4..dd68f73 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/AdapterMapper.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/AdapterMapper.java @@ -55,7 +55,7 @@ public interface AdapterMapper { * @param params * @return */ - IPage getUserPageByDeptId(String tenantId,IPage page, List deptIdList, @Param("params") Map params); + IPage getUserPageByDeptId(Long tenantId,IPage page, List deptIdList, @Param("params") Map params); /** * 根据角色获取用户列表 @@ -65,7 +65,7 @@ public interface AdapterMapper { * @param params * @return */ - IPage getUserPageByRoleId(String tenantId,IPage page, Long roleId, List deptIdList, @Param("params") Map params); + IPage getUserPageByRoleId(Long tenantId,IPage page, Long roleId, List deptIdList, @Param("params") Map params); /** * 根据表单id获取表单的字段对应的字典 diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/FormFieldDictMapper.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/FormFieldDictMapper.java index 2d45d22..5fdc505 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/FormFieldDictMapper.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/FormFieldDictMapper.java @@ -51,7 +51,7 @@ public interface FormFieldDictMapper extends BaseMapper { //获取字典表信息 LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.select(FormFieldDictEntity::getDictType, FormFieldDictEntity::getDictCode, FormFieldDictEntity::getDictTable, FormFieldDictEntity::getDictText, FormFieldDictEntity::getDictTableColumn); + wrapper.select(FormFieldDictEntity::getDictType, FormFieldDictEntity::getDictCode, FormFieldDictEntity::getDictTable, FormFieldDictEntity::getDictText, FormFieldDictEntity::getDictTableColumn,FormFieldDictEntity::getDictTextFormatter); wrapper.eq(FormFieldDictEntity::getDbformId, dbformId); wrapper.eq(FormFieldDictEntity::getFieldCode, fieldCode); wrapper.isNotNull(FormFieldDictEntity::getDictCode); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/example/ExampleDbFormMapper.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/example/ExampleDbFormMapper.java index d3ac37e..caa9056 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/example/ExampleDbFormMapper.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/mapper/example/ExampleDbFormMapper.java @@ -25,18 +25,14 @@ public interface ExampleDbFormMapper { IPage> getStudentPage(Page page, Map params); - Long getStudentBySon(String sno); + Long getStudentBySon(Long sno); - Integer delScoreByStudentId(List studentIdList); + Integer delScoreByStudentId(List studentIdList); - Long getStudentExcludIdBySon(String id, String sno); + Long getStudentExcludIdBySon(Long id, Long sno); - Map getStudentById(String id); - - Integer insertStudent(Map map); - - Integer insertStudent1(Long id, String name, Date birthday); + Map getStudentById(Long id); // 通过日程管理id获取日历管理附表数据 - List> getSubmoredateByMainDateId(String mainDateId); + List> getSubmoredateByMainDateId(Long mainDateId); } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/model/LogRequestApiModel.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/model/LogRequestApiModel.java index 05ff261..6a9b33e 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/model/LogRequestApiModel.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/model/LogRequestApiModel.java @@ -28,7 +28,7 @@ public class LogRequestApiModel { private Long id; - private String tenantId; + private Long tenantId; private Long createUser; diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/vo/DbFormFieldDictVo.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/vo/DbFormFieldDictVo.java index da03e19..632157a 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/vo/DbFormFieldDictVo.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/vo/DbFormFieldDictVo.java @@ -36,7 +36,10 @@ public class DbFormFieldDictVo extends DbFormFieldIdVo { private String dictText; @Schema(description = "表格字典显示列") - private String dictTableColumn; + private String dictTableColumn;//1 + + @Schema(description = "表格字典格式化") + private String dictTextFormatter; @Schema(description = "字段是否有修改;如果是N并且有id的情况下,不修改") private String isModify; diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/vo/webconfig/WebConfigFieldDictVo.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/vo/webconfig/WebConfigFieldDictVo.java index 804ac8c..cf6fe7c 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/vo/webconfig/WebConfigFieldDictVo.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/params/vo/webconfig/WebConfigFieldDictVo.java @@ -47,6 +47,10 @@ public class WebConfigFieldDictVo { /** * 表格字典显示列 */ - private String dictTableColumn; + private String dictTableColumn;//1 + /** + * 表格字典格式化 + */ + private String dictTextFormatter; } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IDbFormRoleService.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IDbFormRoleService.java index d1a3a0d..ecd4a27 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IDbFormRoleService.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IDbFormRoleService.java @@ -29,14 +29,14 @@ public interface IDbFormRoleService { void saveOrUpdateRoleField(List voList); //字段权限列表 - List listRoleField(String tenantId, Long dbFormId); - List listRoleField(String tenantId, Long dbFormId,Boolean enableFlag); + List listRoleField(Long tenantId, Long dbFormId); + List listRoleField(Long tenantId, Long dbFormId,Boolean enableFlag); //保存按钮权限 void saveOrUpdateRoleButton(List voList); //按钮权限列表 - List listRoleButton(String tenantId, Long dbFormId); - List listRoleButton(String tenantId, Long dbFormId,Boolean enableFlag); + List listRoleButton(Long tenantId, Long dbFormId); + List listRoleButton(Long tenantId, Long dbFormId,Boolean enableFlag); //保存数据权限-规则 void saveOrUpdateRoleDataRule(DbFormRoleDataRuleVo vo); @@ -48,7 +48,7 @@ public interface IDbFormRoleService { void saveOrUpdateRoleDataTenant(List voList); //数据权限列表 - List listRoleData(String tenantId, Long dbFormId); + List listRoleData(Long tenantId, Long dbFormId); } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IFormService.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IFormService.java index 0a4e000..3c9c1d8 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IFormService.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IFormService.java @@ -158,6 +158,9 @@ public interface IFormService extends IService { //获取字段枚举 Map getFieldCodeAndTypeEnum(Long dbformId); + //获取报表字段枚举 + Map getReportFieldCodeAndTypeEnum(Long reportId); + //解析sql Map explainSqlField(List modelList); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IFrameSqlService.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IFrameSqlService.java index 420e137..d9c49c5 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IFrameSqlService.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/IFrameSqlService.java @@ -35,11 +35,14 @@ public interface IFrameSqlService { //查询数据相关 //单个 Map getDataOneByPlus(SqlInfoQueryWrapper.Wrapper wrapper); + Map getDataOneByPlus(SqlInfoQueryWrapper.Wrapper wrapper,Map params); //多个 List> getDataListByPlus(SqlInfoQueryWrapper.Wrapper wrapper); + List> getDataListByPlus(SqlInfoQueryWrapper.Wrapper wrapper,Map params); List> getDataListByPlus(String sql,Map params); //分页 IPage> getDataIPageByPlus(IPage page, SqlInfoQueryWrapper.Wrapper wrapper); + IPage> getDataIPageByPlus(IPage page, SqlInfoQueryWrapper.Wrapper wrapper,Map params); //修改数据 void updateDataByPlus(SqlInfoUpdateWrapper.Wrapper wrapper); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/DbFormRoleServiceImpl.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/DbFormRoleServiceImpl.java index e99eebc..7491171 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/DbFormRoleServiceImpl.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/DbFormRoleServiceImpl.java @@ -67,15 +67,16 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { @Override public void saveOrUpdateRoleField(List voList) { voList.stream().forEach(vo -> { + Long tenantId = Func.toLong(vo.getTenantId()); LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(FormRoleFieldEntity::getTenantId, vo.getTenantId()); + wrapper.eq(FormRoleFieldEntity::getTenantId, tenantId); wrapper.eq(FormRoleFieldEntity::getDbformId, vo.getDbformId()); wrapper.eq(FormRoleFieldEntity::getFieldCode, vo.getFieldCode()); FormRoleFieldEntity selectEntity = roleFieldMapper.selectOne(wrapper); //默认是开启的,所以只对关闭操作 FormRoleFieldEntity entity = new FormRoleFieldEntity(); - entity.setTenantId(vo.getTenantId()); + entity.setTenantId(tenantId); entity.setDbformId(vo.getDbformId()); entity.setFieldCode(vo.getFieldCode()); @@ -91,9 +92,9 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { } boolean publicExist = false; - if (!Func.equals(vo.getTenantId(), "1")) { + if (!Func.equals(tenantId, 1L)) { LambdaQueryWrapper pulbicwrapper = new LambdaQueryWrapper<>(); - pulbicwrapper.eq(FormRoleFieldEntity::getTenantId, "1"); + pulbicwrapper.eq(FormRoleFieldEntity::getTenantId, 1L); pulbicwrapper.eq(FormRoleFieldEntity::getDbformId, vo.getDbformId()); pulbicwrapper.eq(FormRoleFieldEntity::getFieldCode, vo.getFieldCode()); FormRoleFieldEntity publicSelectEntity = roleFieldMapper.selectOne(pulbicwrapper); @@ -118,20 +119,20 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { //字段权限列表 @Override - public List listRoleField(String tenantId, Long dbFormId) { + public List listRoleField(Long tenantId, Long dbFormId) { return this.listRoleField(tenantId,dbFormId,true); } @JeelowCodeCache(cacheNames = "'DbFormRoleServiceImpl:listRoleField:' + #tenantId+'_'+#dbFormId+'_'+#enableFlag", reflexClass = DbFormRoleFieldVo.class,nullIsSave = true) @Override - public List listRoleField(String tenantId, Long dbFormId,Boolean enableFlag) { - if(Func.isEmpty(tenantId) || Func.equals(tenantId,"-1")){ + public List listRoleField(Long tenantId, Long dbFormId,Boolean enableFlag) { + if(Func.isEmpty(tenantId) || Func.equals(tenantId, -1L)){ return null; } List fieldEntityList = formService.getFieldList(dbFormId); //获取公共 LambdaQueryWrapper publicWrapper = new LambdaQueryWrapper<>(); - publicWrapper.eq(FormRoleFieldEntity::getTenantId, "1"); + publicWrapper.eq(FormRoleFieldEntity::getTenantId, 1L); publicWrapper.eq(FormRoleFieldEntity::getDbformId, dbFormId); List publicEntityList = roleFieldMapper.selectList(publicWrapper); //转为map @@ -191,15 +192,16 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { @Override public void saveOrUpdateRoleButton(List voList) { voList.stream().forEach(vo -> { + Long tenantId = Func.toLong(vo.getTenantId()); LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(FormRoleButtonEntity::getTenantId, vo.getTenantId()); + wrapper.eq(FormRoleButtonEntity::getTenantId, tenantId); wrapper.eq(FormRoleButtonEntity::getDbformId, vo.getDbformId()); wrapper.eq(FormRoleButtonEntity::getButtonCode, vo.getButtonCode()); FormRoleButtonEntity selectEntity = roleButtonMapper.selectOne(wrapper); //默认是开启的,所以只对关闭操作 FormRoleButtonEntity entity = new FormRoleButtonEntity(); - entity.setTenantId(vo.getTenantId()); + entity.setTenantId(tenantId); entity.setDbformId(vo.getDbformId()); entity.setButtonCode(vo.getButtonCode()); entity.setEnableState(vo.getEnableState()); @@ -210,9 +212,9 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { roleButtonMapper.insert(entity); } boolean publicExist = false; - if (!Func.equals(vo.getTenantId(), "1")) { + if (!Func.equals(tenantId, 1L)) { LambdaQueryWrapper publicwrapper = new LambdaQueryWrapper<>(); - publicwrapper.eq(FormRoleButtonEntity::getTenantId, vo.getTenantId()); + publicwrapper.eq(FormRoleButtonEntity::getTenantId, tenantId); publicwrapper.eq(FormRoleButtonEntity::getDbformId, vo.getDbformId()); publicwrapper.eq(FormRoleButtonEntity::getButtonCode, vo.getButtonCode()); FormRoleButtonEntity publicselectEntity = roleButtonMapper.selectOne(publicwrapper); @@ -234,13 +236,13 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { //字段权限列表 @Override - public List listRoleButton(String tenantId, Long dbFormId) { + public List listRoleButton(Long tenantId, Long dbFormId) { return listRoleButton(tenantId,dbFormId,true); } @JeelowCodeCache(cacheNames = "'DbFormRoleServiceImpl:listRoleButton:' + #tenantId+'_'+#dbFormId+'_'+#enableFlag", reflexClass = DbFormRoleButtonVo.class,nullIsSave = true) @Override - public List listRoleButton(String tenantId, Long dbFormId,Boolean enableFlag) { + public List listRoleButton(Long tenantId, Long dbFormId,Boolean enableFlag) { List buttonList = new ArrayList<>(); FormEntity formEntity = formService.getFormEntityById(dbFormId); @@ -270,7 +272,7 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { //获取公共 LambdaQueryWrapper publicWrapper = new LambdaQueryWrapper<>(); - publicWrapper.eq(FormRoleButtonEntity::getTenantId, "1"); + publicWrapper.eq(FormRoleButtonEntity::getTenantId, 1L); publicWrapper.eq(FormRoleButtonEntity::getDbformId, dbFormId); List publicEntityList = roleButtonMapper.selectList(publicWrapper); //转为map @@ -352,14 +354,15 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { @Override public void saveOrUpdateRoleDataTenant(List voList) { voList.stream().forEach(vo -> { + Long tenantId = Func.toLong(vo.getTenantId()); LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(FormRoleDataTenantEntity::getTenantId, vo.getTenantId()); + wrapper.eq(FormRoleDataTenantEntity::getTenantId, tenantId); wrapper.eq(FormRoleDataTenantEntity::getDbformRoleDataRuleId, vo.getRuleId()); FormRoleDataTenantEntity selectEntity = roleDataTenantMapper.selectOne(wrapper); //默认是开启的,所以只对关闭操作 FormRoleDataTenantEntity entity = new FormRoleDataTenantEntity(); - entity.setTenantId(vo.getTenantId()); + entity.setTenantId(tenantId); entity.setDbformRoleDataRuleId(vo.getRuleId()); entity.setEnableState(vo.getEnableState()); if (Func.isNotEmpty(selectEntity)) {//更新 @@ -369,9 +372,9 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { roleDataTenantMapper.insert(entity); } boolean publicExist = false; - if (!Func.equals(vo.getTenantId(), "1")) { + if (!Func.equals(tenantId, 1L)) { LambdaQueryWrapper publicwrapper = new LambdaQueryWrapper<>(); - publicwrapper.eq(FormRoleDataTenantEntity::getTenantId, vo.getTenantId()); + publicwrapper.eq(FormRoleDataTenantEntity::getTenantId, tenantId); publicwrapper.eq(FormRoleDataTenantEntity::getDbformRoleDataRuleId, vo.getRuleId()); FormRoleDataTenantEntity publicselectEntity = roleDataTenantMapper.selectOne(publicwrapper); if (Func.isNotEmpty(publicselectEntity)) { @@ -393,7 +396,7 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { //字段权限列表 @JeelowCodeCache(cacheNames = "'DbFormRoleServiceImpl:listRoleData' + #tenantId+'_'+#dbFormId", reflexClass = DbFormRoleDataRuleVo.class,nullIsSave = true) @Override - public List listRoleData(String tenantId, Long dbFormId) { + public List listRoleData(Long tenantId, Long dbFormId) { List resultList = new ArrayList<>(); //获取所有规则 @@ -409,7 +412,7 @@ public class DbFormRoleServiceImpl implements IDbFormRoleService { //获取公共 LambdaQueryWrapper publicWrapper = new LambdaQueryWrapper<>(); - publicWrapper.eq(FormRoleDataTenantEntity::getTenantId, "1"); + publicWrapper.eq(FormRoleDataTenantEntity::getTenantId, 1L); publicWrapper.in(FormRoleDataTenantEntity::getDbformRoleDataRuleId, ruleIdList); List publicEntityList = roleDataTenantMapper.selectList(publicWrapper); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/DesFormServiceImpl.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/DesFormServiceImpl.java index 1d36842..f33a8bd 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/DesFormServiceImpl.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/DesFormServiceImpl.java @@ -51,7 +51,7 @@ public class DesFormServiceImpl extends ServiceImpl javaWrapper=new LambdaQueryWrapper<>(); javaWrapper.eq(EnhanceJavaEntity::getActiveStatus,YNEnum.Y.getCode()); javaWrapper.isNotNull(EnhanceJavaEntity::getJavaClassUrl); + javaWrapper.isNotNull(EnhanceJavaEntity::getDbformId); List enhanceJavaEntities = baseMapper.selectList(javaWrapper); return enhanceJavaEntities; } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/EnhanceJsServiceImpl.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/EnhanceJsServiceImpl.java index 7abe4fb..5e2df8c 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/EnhanceJsServiceImpl.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/EnhanceJsServiceImpl.java @@ -126,7 +126,7 @@ public class EnhanceJsServiceImpl extends ServiceImpl wrapper = new LambdaQueryWrapper<>(); wrapper.eq(EnhanceSqlEntity::getActiveStatus, YNEnum.Y.getCode()); wrapper.isNotNull(EnhanceSqlEntity::getExecuteSql); + wrapper.isNotNull(EnhanceSqlEntity::getDbformId); List enhanceSqlEntities = baseMapper.selectList(wrapper); return enhanceSqlEntities; } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/ExcelFileServiceImpl.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/ExcelFileServiceImpl.java index 1ebd6cd..f8c5c1b 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/ExcelFileServiceImpl.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/ExcelFileServiceImpl.java @@ -74,9 +74,9 @@ public class ExcelFileServiceImpl extends ServiceImpl impleme @Autowired private EnhanceSqlMapper enhanceSqlMapper; + @Autowired + private ReportFieldMapper reportFieldMapper; + //判断是否是业务表 @Override public boolean isServiceTable(Long dbFormId) { @@ -329,7 +332,9 @@ public class FormServiceImpl extends ServiceImpl impleme } //2.保存字段属性 - this.saveOrUpdateDbFormField(formId, param.getFieldList(), delIdVo.getFieldList()); + Long desformWebId = param.getDbForm().getDesformWebId(); + Long groupDbformId = param.getDbForm().getGroupDbformId(); + this.saveOrUpdateDbFormField(formId, desformWebId, groupDbformId, param.getFieldList(), delIdVo.getFieldList()); //3.保存字典属性 this.saveOrUpdateDbFormDict(formId, param.getDictList(), delIdVo.getDictList()); @@ -1059,11 +1064,12 @@ public class FormServiceImpl extends ServiceImpl impleme //新增or修改 表单开发-表单字段属性 - private void saveOrUpdateDbFormField(long formId, List fieldList, List delIdList) { + private void saveOrUpdateDbFormField(Long formId, Long desformWebId, Long groupDbformId, List fieldList, List delIdList) { + List oldFieldList = fieldMapper.getByDbFormId(formId); + if (Func.isNotEmpty(delIdList)) { fieldMapper.deleteBatchIds(delIdList);//删除 } - List oldFieldList = fieldMapper.getByDbFormId(formId); List addList=new ArrayList<>(); List updateList=new ArrayList<>(); @@ -1116,6 +1122,8 @@ public class FormServiceImpl extends ServiceImpl impleme FormEntity saveOrUpdateEntity = new FormEntity(); saveOrUpdateEntity.setIsDbSync(YNEnum.N.getCode());//默认的未同步 saveOrUpdateEntity.setId(formId); + saveOrUpdateEntity.setDesformWebId(desformWebId); + saveOrUpdateEntity.setGroupDbformId(groupDbformId); baseMapper.updateById(saveOrUpdateEntity); } @@ -1145,8 +1153,8 @@ public class FormServiceImpl extends ServiceImpl impleme saveOrUpdateEntity.setDictCode(vo.getDictCode()); saveOrUpdateEntity.setDictTable(vo.getDictTable()); saveOrUpdateEntity.setDictText(vo.getDictText()); - saveOrUpdateEntity.setDictTableColumn(vo.getDictTableColumn()); - + saveOrUpdateEntity.setDictTableColumn(vo.getDictTableColumn());//1 + saveOrUpdateEntity.setDictTextFormatter(vo.getDictTextFormatter()); if (Func.isEmpty(vo.getId())) {//新增 addList.add(saveOrUpdateEntity); } else if (Func.equals(vo.getIsModify(), YNEnum.Y.getCode())) {//如果是N的时候,不修改 @@ -1447,6 +1455,8 @@ public class FormServiceImpl extends ServiceImpl impleme String newSubTableStr = String.join(",", newSubTableList); FormEntity updatEntity = new FormEntity(); updatEntity.setId(mainFormEntity.getId()); + updatEntity.setDesformWebId(mainFormEntity.getDesformWebId()); + updatEntity.setGroupDbformId(mainFormEntity.getGroupDbformId()); updatEntity.setSubTableListStr(newSubTableStr); baseMapper.updateById(updatEntity); @@ -1483,6 +1493,8 @@ public class FormServiceImpl extends ServiceImpl impleme FormEntity updatMainEntity = new FormEntity(); updatMainEntity.setId(mainFormEntity.getId()); + updatMainEntity.setDesformWebId(mainFormEntity.getDesformWebId()); + updatMainEntity.setGroupDbformId(mainFormEntity.getGroupDbformId()); updatMainEntity.setSubTableListStr(newSubTableStr); baseMapper.updateById(updatMainEntity); }); @@ -1714,6 +1726,16 @@ public class FormServiceImpl extends ServiceImpl impleme )); } + //获取报表字段枚举 + @Override + public Map getReportFieldCodeAndTypeEnum(Long reportId) { + List fieldList = reportFieldMapper.getByDbReportId(reportId); + return fieldList.stream().collect(Collectors.toMap( + ReportFieldEntity::getFieldCode, + fieldEntity -> JeeLowCodeFieldTypeEnum.getByFieldType(fieldEntity.getFieldType()) + )); + } + //解析sql public Map explainSqlField(List modelList) { Map> fieldMaps = new HashMap<>(); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/FrameServiceImpl.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/FrameServiceImpl.java index e7fb65b..155d440 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/FrameServiceImpl.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/FrameServiceImpl.java @@ -184,6 +184,8 @@ public class FrameServiceImpl implements IFrameService { String tableName = formEntity.getTableName(); String tableDescribe = formEntity.getTableDescribe(); + Long desformWebId = formEntity.getDesformWebId(); + Long groupDbformId = formEntity.getGroupDbformId(); //获取现有的字段 List selectFieldList = dbFormService.getDbFieldList(dbFormId); @@ -219,7 +221,8 @@ public class FrameServiceImpl implements IFrameService { this.handleIndex(dbFormId); //更新状态 - this.syncSuccess(dbFormId); + + this.syncSuccess(dbFormId, desformWebId, groupDbformId); return; } //部分更新 @@ -247,7 +250,7 @@ public class FrameServiceImpl implements IFrameService { this.handleIndex(dbFormId); //更新状态 - this.syncSuccess(dbFormId); + this.syncSuccess(dbFormId, desformWebId, groupDbformId); } @@ -291,10 +294,10 @@ public class FrameServiceImpl implements IFrameService { long size = Func.isEmpty(page)?JeeLowCodeConstant.NOT_PAGE: page.getSize(); if (size == JeeLowCodeConstant.NOT_PAGE) {//列表 - dataList = sqlService.getDataListByPlus(wrapper); + dataList = sqlService.getDataListByPlus(wrapper,params); total = (long) dataList.size(); } else {//分页 - IPage> pages = sqlService.getDataIPageByPlus(page, wrapper); + IPage> pages = sqlService.getDataIPageByPlus(page, wrapper,params); //处理字典回显 dataList = pages.getRecords(); total = pages.getTotal(); @@ -330,7 +333,7 @@ public class FrameServiceImpl implements IFrameService { if (Func.isEmpty(wrapper)) { return; } - Map dataMap = sqlService.getDataOneByPlus(wrapper); + Map dataMap = sqlService.getDataOneByPlus(wrapper,params); String value = Func.getMap2Str(dataMap, fieldCode); Map labelMap = new HashMap<>(); labelMap.put(summaryLabel, value); @@ -654,6 +657,10 @@ public class FrameServiceImpl implements IFrameService { total = pages.getTotal(); } + //处理blob等特殊字段 + Map fieldTypeEnumMap = dbFormService.getReportFieldCodeAndTypeEnum(reportEntity.getId()); + Func.handlePlusDataList(dataList, fieldTypeEnumMap); + //处理字典回显 reportService.dictView(reportEntity.getId(), dataList); //返回结果 @@ -1186,9 +1193,23 @@ public class FrameServiceImpl implements IFrameService { String listStr = FuncBase.toStr(obj); List paramList = FuncBase.toStrList(listStr);// 1<=x<2 Object leftVal = paramList.get(0); - Object rightVal = paramList.get(1); - Object finalLeftVal1 = Func.paramParse2Object(leftVal, fieldTypeEnum); - Object finalRightVal1 = Func.paramParse2Object(rightVal, fieldTypeEnum); + Object rightVal = null; + if(paramList.size()>1){ + leftVal = paramList.get(0); + rightVal = paramList.get(1); + } + //有可能是null字符串 + Object finalLeftVal1tmp =null; + if (Func.isNotEmpty(leftVal) && !Func.equals(leftVal, "null")) { + finalLeftVal1tmp = Func.paramParse2Object(leftVal, fieldTypeEnum); + } + Object finalRightVal1tmp=null; + if (Func.isNotEmpty(rightVal) && !Func.equals(rightVal, "null")) { + finalRightVal1tmp = Func.paramParse2Object(rightVal, fieldTypeEnum); + } + + Object finalLeftVal1=finalLeftVal1tmp; + Object finalRightVal1=finalRightVal1tmp; if (FuncBase.isNotEmpty(finalLeftVal1) && FuncBase.isNotEmpty(finalRightVal1)) { wrapper.setWhere(where -> { @@ -1222,8 +1243,8 @@ public class FrameServiceImpl implements IFrameService { //处理租户数据权限 private void handleTenantDataRole(Long dbFormId, SqlInfoQueryWrapper.Wrapper wrapper, Map params) { //获取当前的租户 - String tenantId = jeeLowCodeAdapter.getTenantId(); - if (Func.isEmpty(tenantId) || Func.equals(tenantId, "-1")) { + Long tenantId = jeeLowCodeAdapter.getTenantId(); + if (Func.isEmpty(tenantId) || Func.equals(tenantId, -1L)) { return;//没有登录 } List dbFormRoleDataRuleVoList = dbFormRoleService.listRoleData(tenantId, dbFormId); @@ -1254,10 +1275,12 @@ public class FrameServiceImpl implements IFrameService { * * @param dbFormId */ - private void syncSuccess(Long dbFormId) { + private void syncSuccess(Long dbFormId, Long desformWebId, Long groupDbformId) { //更新状态 FormEntity updateEntity = new FormEntity(); updateEntity.setId(dbFormId); + updateEntity.setDesformWebId(desformWebId); + updateEntity.setGroupDbformId(groupDbformId); updateEntity.setIsDbSync(YNEnum.Y.getCode()); dbFormService.updateById(updateEntity); } diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/FrameSqlServiceImpl.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/FrameSqlServiceImpl.java index a598f25..0ca7915 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/FrameSqlServiceImpl.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/FrameSqlServiceImpl.java @@ -71,6 +71,26 @@ public class FrameSqlServiceImpl implements IFrameSqlService { } return dataMapList.get(0); } + @Override + public Map getDataOneByPlus(SqlInfoQueryWrapper.Wrapper wrapper,Map params){ + SqlFormatModel sqlFormatModel = wrapper.buildSql(); + Map dataMap = sqlFormatModel.getDataMap(); + if(FuncBase.isNotEmpty(params)){ + for (Map.Entry entry : params.entrySet()) { + String key = entry.getKey(); + Object value = entry.getValue(); + // 如果map1中不存在该键,则添加 + if (!dataMap.containsKey(key)) { + dataMap.put(key, value); + } + }; + } + List> dataMapList = sqlMapper.selectData(formatSql2EW(sqlFormatModel.getSql()),dataMap); + if(FuncBase.isEmpty(dataMapList)){ + return new HashMap<>(); + } + return dataMapList.get(0); + } //多个 @Override public List> getDataListByPlus(SqlInfoQueryWrapper.Wrapper wrapper){ @@ -81,6 +101,27 @@ public class FrameSqlServiceImpl implements IFrameSqlService { } return dataMapList; } + @Override + public List> getDataListByPlus(SqlInfoQueryWrapper.Wrapper wrapper,Map params){ + SqlFormatModel sqlFormatModel = wrapper.buildSql(); + Map dataMap = sqlFormatModel.getDataMap(); + if(FuncBase.isNotEmpty(params)){ + for (Map.Entry entry : params.entrySet()) { + String key = entry.getKey(); + Object value = entry.getValue(); + // 如果map1中不存在该键,则添加 + if (!dataMap.containsKey(key)) { + dataMap.put(key, value); + } + } + } + List> dataMapList = sqlMapper.selectData(formatSql2EW(sqlFormatModel.getSql()),dataMap); + if(FuncBase.isEmpty(dataMapList)){ + return dataMapList; + } + return dataMapList; + } + @Override public List> getDataListByPlus(String sql,Map params){ String publicSql = SqlHelper.getPublicSql(sql); @@ -90,6 +131,24 @@ public class FrameSqlServiceImpl implements IFrameSqlService { } //分页 + @Override + public IPage> getDataIPageByPlus(IPage page,SqlInfoQueryWrapper.Wrapper wrapper,Map params){ + SqlFormatModel sqlFormatModel = wrapper.buildSql(); + Map dataMap = sqlFormatModel.getDataMap(); + if(FuncBase.isNotEmpty(params)){ + for (Map.Entry entry : params.entrySet()) { + String key = entry.getKey(); + Object value = entry.getValue(); + // 如果map1中不存在该键,则添加 + if (!dataMap.containsKey(key)) { + dataMap.put(key, value); + } + }; + } + IPage> pages = sqlMapper.selectPageData(page, formatSql2EW(sqlFormatModel.getSql()),dataMap); + return pages; + } + @Override public IPage> getDataIPageByPlus(IPage page,SqlInfoQueryWrapper.Wrapper wrapper){ SqlFormatModel sqlFormatModel = wrapper.buildSql(); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/JeeLowCodeServiceImpl.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/JeeLowCodeServiceImpl.java index d414710..635ca18 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/JeeLowCodeServiceImpl.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/service/impl/JeeLowCodeServiceImpl.java @@ -64,15 +64,15 @@ public class JeeLowCodeServiceImpl implements IJeeLowCodeService { List> records = iApiLogService.countModelUsageRecords(begin, now); // 写入模块使用统计表 for (Map record : records) { - String modelTitle = JeeLowCodeUtils.getMap2Str(record, "modelTitle"); - Long usersNum = JeeLowCodeUtils.getMap2Long(record, "usersNum"); - Long useNum = JeeLowCodeUtils.getMap2Long(record, "useNum"); + String modelTitle = JeeLowCodeUtils.getMap2Str(record, "modeltitle"); + Long usersNum = JeeLowCodeUtils.getMap2Long(record, "usersnum"); + Long useNum = JeeLowCodeUtils.getMap2Long(record, "usenum"); Long id = getLogModuleUsageRecordsId(modelTitle, today); LogModuleUsageRecordsEntity moduleEntity = new LogModuleUsageRecordsEntity(); moduleEntity.setUsersNum(usersNum); moduleEntity.setUseNum(useNum); if (Func.isEmpty(id)) { - moduleEntity.setTenantId("1"); + moduleEntity.setTenantId(1L); moduleEntity.setCreateUser(1L); moduleEntity.setCreateTime(dateTimeNow); moduleEntity.setCreateDept(101L); diff --git a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/utils/Func.java b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/utils/Func.java index f27b4f0..6e819a4 100644 --- a/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/utils/Func.java +++ b/jeelowcode-core/src/main/java/com/jeelowcode/core/framework/utils/Func.java @@ -60,6 +60,9 @@ import java.nio.file.Paths; import java.security.CodeSource; import java.sql.Blob; import java.sql.Clob; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; import java.util.*; import java.util.concurrent.ExecutionException; import java.util.concurrent.ForkJoinPool; @@ -574,24 +577,23 @@ public class Func extends FuncBase { paramMap.put(SqlParamEnum.JEELOWCODE_ID.getCode(),IdWorker.getId()); } if(SqlParamEnumIsExist(executeSql,SqlParamEnum.JEELOWCODE_DATE_TIME)){ - paramMap.put(SqlParamEnum.JEELOWCODE_DATE_TIME.getCode(),DateUtil.now()); + paramMap.put(SqlParamEnum.JEELOWCODE_DATE_TIME.getCode(), LocalDateTime.now().withNano(0)); } if(SqlParamEnumIsExist(executeSql,SqlParamEnum.JEELOWCODE_DATE)){ - paramMap.put(SqlParamEnum.JEELOWCODE_DATE.getCode(),DateUtil.now()); - + paramMap.put(SqlParamEnum.JEELOWCODE_DATE.getCode(), LocalDate.now()); } if(SqlParamEnumIsExist(executeSql,SqlParamEnum.JEELOWCODE_TIME)){ - paramMap.put(SqlParamEnum.JEELOWCODE_TIME.getCode(),DateUtil.now()); + paramMap.put(SqlParamEnum.JEELOWCODE_TIME.getCode(), LocalTime.now().withNano(0)); } if(SqlParamEnumIsExist(executeSql,SqlParamEnum.JEELOWCODE_IS_DELETED)){ - paramMap.put(SqlParamEnum.JEELOWCODE_IS_DELETED.getCode(),"0"); + paramMap.put(SqlParamEnum.JEELOWCODE_IS_DELETED.getCode(),0); } if(SqlParamEnumIsExist(executeSql,SqlParamEnum.JEELOWCODE_TENANT_ID)){ - String tenantId = jeeLowCodeAdapter.getTenantId(); + Long tenantId = jeeLowCodeAdapter.getTenantId(); paramMap.put(SqlParamEnum.JEELOWCODE_TENANT_ID.getCode(),tenantId); } if(SqlParamEnumIsExist(executeSql,SqlParamEnum.JEELOWCODE_USER_ID)){ - String onlineUserId = jeeLowCodeAdapter.getOnlineUserId(); + Long onlineUserId = jeeLowCodeAdapter.getOnlineUserId(); paramMap.put(SqlParamEnum.JEELOWCODE_USER_ID.getCode(),onlineUserId); } if(SqlParamEnumIsExist(executeSql,SqlParamEnum.JEELOWCODE_USER_NAME)){ @@ -603,7 +605,7 @@ public class Func extends FuncBase { paramMap.put(SqlParamEnum.JEELOWCODE_USER_NICKNAME.getCode(),onlineUserNickName); } if(SqlParamEnumIsExist(executeSql,SqlParamEnum.JEELOWCODE_USER_DEPT)){ - String onlineUserDeptId = jeeLowCodeAdapter.getOnlineUserDeptId(); + Long onlineUserDeptId = jeeLowCodeAdapter.getOnlineUserDeptId(); paramMap.put(SqlParamEnum.JEELOWCODE_USER_DEPT.getCode(),onlineUserDeptId); } if(SqlParamEnumIsExist(executeSql,SqlParamEnum.JEELOWCODE_USER_ALL_DEPT)){ diff --git a/jeelowcode-core/src/main/resources/mapper/example/ExampleDbFormMapper.xml b/jeelowcode-core/src/main/resources/mapper/example/ExampleDbFormMapper.xml index 755a413..a6737eb 100644 --- a/jeelowcode-core/src/main/resources/mapper/example/ExampleDbFormMapper.xml +++ b/jeelowcode-core/src/main/resources/mapper/example/ExampleDbFormMapper.xml @@ -2,16 +2,6 @@ - - INSERT INTO example_student (id,sno,name,sex,birthday,flag) - VALUES(#{map.id},#{map.sno},#{map.name},#{map.sex},#{map.birthday},#{map.flag}) - - - - INSERT INTO example_student (id,name,birthday) - VALUES(#{id},#{name},#{birthday}) - - update example_score set is_deleted = -1 where student_id in @@ -24,11 +14,11 @@ 2.12.2 4.6.0 - 1.0.0 + 1.0.1 4.3 4.0.4 diff --git a/jeelowcode-framework/jeelowcode-plus/src/main/java/com/jeelowcode/framework/plus/SqlHelper.java b/jeelowcode-framework/jeelowcode-plus/src/main/java/com/jeelowcode/framework/plus/SqlHelper.java index 89258e4..a695916 100644 --- a/jeelowcode-framework/jeelowcode-plus/src/main/java/com/jeelowcode/framework/plus/SqlHelper.java +++ b/jeelowcode-framework/jeelowcode-plus/src/main/java/com/jeelowcode/framework/plus/SqlHelper.java @@ -105,7 +105,7 @@ public class SqlHelper { TenantIdFilterEntity tenantIdFilterEntity = new TenantIdFilterEntity(); tenantIdFilterEntity.setEnable(tenantEnable); - tenantIdFilterEntity.setTenantId(Long.parseLong(adapter.getTenantId())); + tenantIdFilterEntity.setTenantId(adapter.getTenantId()); tenantIdFilterEntity.setIgnore(adapter.getTenantIsIgnore()); tenantIdFilterEntity.setIgnoreTables(tenantIgnoreTable); tenantIdFilterEntity.setIgnoreUrl(tenantIgnoreUrl); diff --git a/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/adapter/IJeeLowCodeAdapter.java b/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/adapter/IJeeLowCodeAdapter.java index e6dbbc8..2f84a0f 100644 --- a/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/adapter/IJeeLowCodeAdapter.java +++ b/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/adapter/IJeeLowCodeAdapter.java @@ -42,7 +42,7 @@ import java.util.Set; public interface IJeeLowCodeAdapter { //获取当前在线人id - String getOnlineUserId(); + Long getOnlineUserId(); //获取当前在线人账号 String getOnlineUserName(); @@ -51,10 +51,10 @@ public interface IJeeLowCodeAdapter { String getOnlineUserNickName(); //获取当前在线人部门id - String getOnlineUserDeptId(); + Long getOnlineUserDeptId(); //获取当前在线人id - String getTenantId(); + Long getTenantId(); //获取部门id Long getDeptId(Long userId); diff --git a/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/component/defaultval/DefaultValAspect.java b/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/component/defaultval/DefaultValAspect.java index 0d3ec69..8ddac58 100644 --- a/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/component/defaultval/DefaultValAspect.java +++ b/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/component/defaultval/DefaultValAspect.java @@ -123,9 +123,9 @@ public class DefaultValAspect { } LocalDateTime current = LocalDateTime.now(); - String userId = proxyAdapter.getOnlineUserId(); - String tenantId = proxyAdapter.getTenantId(); - String deptId = proxyAdapter.getOnlineUserDeptId(); + Long userId = proxyAdapter.getOnlineUserId(); + Long tenantId = proxyAdapter.getTenantId(); + Long deptId = proxyAdapter.getOnlineUserDeptId(); //基本类 if (obj instanceof BaseEntity) {//我们自定义的实体 @@ -137,16 +137,16 @@ public class DefaultValAspect { baseEntity.setCreateTime(current); } if (FuncBase.isNotEmpty(userId) && FuncBase.isEmpty(createUser)) { - baseEntity.setCreateUser(FuncBase.toLong(userId)); + baseEntity.setCreateUser(userId); } if (FuncBase.isNotEmpty(deptId) && FuncBase.isEmpty(createDept)) { - baseEntity.setCreateDept(FuncBase.toLong(deptId)); + baseEntity.setCreateDept(deptId); } } if (obj instanceof BaseTenantEntity) {//我们自定义的实体 BaseTenantEntity baseEntity = (BaseTenantEntity) obj; - String selectTenantId = baseEntity.getTenantId(); + Long selectTenantId = baseEntity.getTenantId(); if (FuncBase.isEmpty(selectTenantId) && FuncBase.isNotEmpty(tenantId)) { baseEntity.setTenantId(tenantId); @@ -200,13 +200,13 @@ public class DefaultValAspect { return; } - String userId = proxyAdapter.getOnlineUserId(); + Long userId = proxyAdapter.getOnlineUserId(); BaseEntity baseEntity = (BaseEntity) obj; Long updateUser = baseEntity.getUpdateUser(); baseEntity.setUpdateTime(current); if (FuncBase.isEmpty(updateUser) && FuncBase.isNotEmpty(userId)) { - baseEntity.setUpdateUser(FuncBase.toLong(userId)); + baseEntity.setUpdateUser(userId); } } diff --git a/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/model/global/BaseTenantEntity.java b/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/model/global/BaseTenantEntity.java index 49b3b5f..0aec1f5 100644 --- a/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/model/global/BaseTenantEntity.java +++ b/jeelowcode-framework/jeelowcode-utils/src/main/java/com/jeelowcode/framework/utils/model/global/BaseTenantEntity.java @@ -26,6 +26,6 @@ public abstract class BaseTenantEntity extends BaseEntity { /** * 租户id */ - private String tenantId; + private Long tenantId; } diff --git a/pom.xml b/pom.xml index fac02a0..c734090 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,7 @@ 2.0.1-jdk8-snapshot - 1.0.0 + 1.0.1 1.8 ${java.version} diff --git a/yudao-module/pom.xml b/yudao-module/pom.xml index 12f2c87..c367c18 100644 --- a/yudao-module/pom.xml +++ b/yudao-module/pom.xml @@ -17,7 +17,7 @@ - diff --git a/yudao-module/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/db/DatabaseDocController.java b/yudao-module/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/db/DatabaseDocController.java index c3b84f8..9d46d1d 100644 --- a/yudao-module/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/db/DatabaseDocController.java +++ b/yudao-module/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/db/DatabaseDocController.java @@ -100,6 +100,8 @@ public class DatabaseDocController { new DocumentationExecute(config).execute(); return FILE_OUTPUT_DIR + File.separator + fileName + fileOutputType.getFileSuffix(); + } catch (Exception e) { + throw new RuntimeException(e.getMessage()); } } diff --git a/yudao-module/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/file/FileContentDO.java b/yudao-module/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/file/FileContentDO.java index e19a1ce..a872203 100644 --- a/yudao-module/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/file/FileContentDO.java +++ b/yudao-module/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/dataobject/file/FileContentDO.java @@ -28,7 +28,7 @@ public class FileContentDO extends BaseDO { * 编号,数据库自增 */ @TableId(type = IdType.INPUT) - private String id; + private Long id; /** * 配置编号 * diff --git a/yudao-module/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/oauth2/OAuth2RefreshTokenDO.java b/yudao-module/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/oauth2/OAuth2RefreshTokenDO.java index 70ddea2..59a78a5 100644 --- a/yudao-module/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/oauth2/OAuth2RefreshTokenDO.java +++ b/yudao-module/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/oauth2/OAuth2RefreshTokenDO.java @@ -19,8 +19,7 @@ import java.util.List; * @author 芋道源码 */ @TableName(value = "system_oauth2_refresh_token", autoResultMap = true) -// 由于 Oracle 的 SEQ 的名字长度有限制,所以就先用 system_oauth2_access_token_seq 吧,反正也没啥问题 -@KeySequence("system_oauth2_access_token_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 +@KeySequence("system_oauth2_refresh_tok_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 @Data @EqualsAndHashCode(callSuper = true) @Accessors(chain = true) diff --git a/yudao-module/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/sensitiveword/SensitiveWordServiceImpl.java b/yudao-module/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/sensitiveword/SensitiveWordServiceImpl.java index a41cb35..08ee309 100644 --- a/yudao-module/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/sensitiveword/SensitiveWordServiceImpl.java +++ b/yudao-module/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/sensitiveword/SensitiveWordServiceImpl.java @@ -44,7 +44,7 @@ public class SensitiveWordServiceImpl implements SensitiveWordService { /** * 是否开启敏感词功能 */ - public static Boolean ENABLED = true; + public static Boolean ENABLED = false; /** * 敏感词列表缓存

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 ZKIDQ}cW|POi2e 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