From 4c3a5bdfdaf97d4c81cd4cd9b66aadae75adcc3b Mon Sep 17 00:00:00 2001 From: jangwonseokicom Date: Mon, 22 May 2023 15:53:48 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B6=8C=ED=95=9C=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../executionHistory/executionHistory.bin | Bin 5457687 -> 5457687 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .../.gradle/7.5.1/fileHashes/fileHashes.bin | Bin 272819 -> 272819 bytes .../.gradle/7.5.1/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../7.5.1/fileHashes/resourceHashesCache.bin | Bin 118087 -> 118903 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .../controller/SystemCustController.class | Bin 4774 -> 4832 bytes .../system/service/SystemCustService.class | Bin 21816 -> 21843 bytes .../service/SystemServiceGroupService.class | Bin 16755 -> 16525 bytes .../system/vo/SystemCustSaveSubReq.class | Bin 5791 -> 6396 bytes .../code/enumresource/PolicyResource.class | Bin 26958 -> 27645 bytes .../db/jpa/entity/system/TbCustPolicy.class | Bin 2057 -> 2057 bytes .../jpa/entity/system/TbServiceGrouop.class | Bin 6287 -> 6287 bytes .../entity/system/TbServiceGroupPolicy.class | Bin 2496 -> 2496 bytes .../compileJava/previous-compilation-data.bin | Bin 376353 -> 376353 bytes .../controller/SystemCustController.java | 1 + .../system/service/SystemCustService.java | 12 +- .../service/SystemServiceGroupService.java | 2 +- .../system/vo/SystemCustSaveSubReq.java | 21 ++- .../code/enumresource/PolicyResource.java | 128 ++++++++---------- .../db/jpa/entity/system/TbCustPolicy.java | 2 +- .../db/jpa/entity/system/TbServiceGrouop.java | 2 + .../entity/system/TbServiceGroupPolicy.java | 2 +- .../jsp/adm/common/system/custUpdate.jsp | 20 ++- 24 files changed, 99 insertions(+), 91 deletions(-) diff --git a/main_vm/.gradle/7.5.1/executionHistory/executionHistory.bin b/main_vm/.gradle/7.5.1/executionHistory/executionHistory.bin index 6e131945bd90bd149dafcf92e4ff2fdadb0dc2f7..2df07473c3a1bee3c1510d6ca216ca00c0162b18 100644 GIT binary patch delta 10718 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 delta 2701 zcmbW3c~DeW7KeR(-|eO!0U88F1d)pZ4ISZyML|H85mCVwyOLC8#wf-$kq8wWbc*K~L^Mjo0LnNzqM$757!9sb2G=?7@_(jksQRkDKKFOdJ-rn5 zAg@saNQF6>En4{b+>F@^=6pG0_M*A-(j%76j>w$5aQ3_f8U6U5w$hrFtW+=`O(fJd zPH-wZI4K57AEk-P>)UCrdku$3>M`wRub%j;*)!Ki2d)KqeoTlmdBc<~qm)Y?X5|y5 z)Z22#3yjw_Vb0Ue#^kk}s&3Qetx8YvyK?p7Ydi9+@bHFa zJ>A*0HQx#=TQ#|KA6KbOW2FbUZfw)6rIlPgZ)&n>71y0NF;LAl@RsHa<)0-iMSzZW z%}4a--;Uz2=nlCy1+x9z+~IB+a}lfZciZ4~8S|BnqgmxwgM_W%OoIn02|JmU ziWOK@>i4pbHTJm$YT$UeAnbswdg2M=%2|rEi&q~;2&GW=Gx1ic%h?Q9*g=Se9?yG@ zdp##)zErKMd{2j|9ag~uY9fgaHi*PPPw`NhNFrzx*H)1P(@R_pl#G!s^VSkOp#-Mq z3hwYOLa&3R6kD(G(07!C(SLERqr^)0o@^?x!XzzOEcG0$E3nF&?Syh@?@k*At6IV+ zywDOC+N+*`gN}qsuX%{C_RR)dZKjS4q;L88DjoS!T75_za#M%*$K~Pu20J`oqZYwr zM?z^X*O_)?qqL8I7WHnzK5(wru_9NIg1;WGt5pvmR!^enC9YrVNeo2PvRL|*zkZ`9 zvGlM_O~pwhN$ONp-eeSZ!;>c65I8K6fl@awZkr?Qhpa-k0O*l$bm2y|$$M^h0GBA#*Z`n#(Q{sBO}rD9al$R60Ov=uula0l1*w?U6CLhgzSZ45L_RIAJ1;J z3QvZS7^VCMa}vY@SWr&3GMgYB;T`MUh3$~OQXC9D{@75-8yo|ONvXQYh6uEZ7p5BV z2YP~Qv5_Rg$L*|2JcF+l=MMJ1=Dm9LNIn+S&$?s*qy-UID2>uPDH&aCjYewZhh0I! z9&mo?G7P-$G8fv+hn)x}e^hLDS%N@Yc;QbniJ`4rOJp)inR1V1Xdp3+OrYnQHsgEQ z7)HLL^<3@4NfvG3njKDZX&YCE2$D@Zxo(OeE8y*Y7HYq)P~GqPYEjq)&4&IAN)z-h zkoka3x8KH(x(fuM2rBoBZt(a4bJ1@rQX8tjC6Jn^4}yqa*%oLYMdpe1wz?chjU?;D zM%7wWd#2i~D6&HARqaj`i8E}T^3v8gzxQaW>leM2F@IeI;iJho#n{bs!r;ALI0zz=AONM!mjyjPXAA#BbJ0IXCAXf#PC^0$>QO;q}nvH@xr{jMt8`JwRnS)KmwEv zzp-CTbgw!V8W)g6<)n}AkNWW~9+MM}ju-vXD~Dty|C(As`WgPSY+Q~lX=0a>8ez(O z_0%$qbs5X+M`&DA6?UNE@urqSz&vymR*)z+nEfAI|}gv48d#7@0DpoT&%^ diff --git a/main_vm/.gradle/7.5.1/executionHistory/executionHistory.lock b/main_vm/.gradle/7.5.1/executionHistory/executionHistory.lock index 7c0b75b7b4d153d1f40ccba8bab2490d681c475b..cad6850dd1c8b0a3c0939d0da66514b04f45d3ec 100644 GIT binary patch literal 17 TcmZQh-Z86DJvQ8p0Rrj)EMo)O literal 17 TcmZQh-Z86DJvQ8p0RpT6EFS}w diff --git a/main_vm/.gradle/7.5.1/fileHashes/fileHashes.bin b/main_vm/.gradle/7.5.1/fileHashes/fileHashes.bin index 09dd655c1d2c4b9717467dea0816d264c0b7c98b..09c80dc8c4cb10566d1c2f2af2f804159f0b1fa1 100644 GIT binary patch delta 7812 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 da( z9*40e(u|EkGE;UsinQ%pVUw50784bg{Q~TBDQj>IhNci@7bB9%x)+5Gq!c_4wM@2? zXxCH>@2=zxdK#8_eBKo(V2TC``pQ#2F^`%a-2)fc5nhHt-DH^DsSXHHB)i^$6-=?A zsM2%-t*KnvF1V%(Tntw_Q5ZMN>6+p8NEm#K0vKid5_58&K!XE{W9VY&|%^{^nRNo&LDs(ZV^%( zDK_~r>|k4R8NO$dFRl{*mYp85fduA$iIV|RK7tQp>#=YH>CJ1#R;KJaoYHh1b|(k3 zSKV71_LTH^@6iuuyx%*eWcGf(l&=4PTGaIuZ@jOeJfjaA)S;S^IcHF-=^WZMT~=)+@9zj_inL<2rg#kUlv0iNQ=-T;J~VmqVYWI{ zv5|QQ(UdRRBF)&KN324XwihZgqf2&twNs{Z?$>}mBVVK{?Ef^_*RPfd--P=|iK?CJVB+JP_BhqoE})}#(~ Huy*@D$BgO9 delta 7471 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 delta 254 zcmV3ya@-hqQhthvm(pC1GD+g@dL90 z(-;Y}GTizD1vvl!`3aYxJpnnF2|fWxvpV3lO96qG@GAjew`eQ@kp{OBGXXdOw_!8^ z5Cyl1IRQ}txAHmx?+KUrL;>%Uq2zhDc}4-y1-D^L0dfQZDX}5w3%C4R0on@zYq!^D z0m%WkxM>0S3b)8~0f+*ZXmPHzye|khzb}L>;-iG!DkWM z@_`TV*$?2^e~{(AGjTEycyQL5Th6)X?0rwUAA+;N#Lu}OGXUx^p`zQ367;CJ?7|fd z8MrEjYuV^UpU_;_(2pA~+|;1qmWtad;zBf_Vo)5qqhd(x?~37`819QUk< zstXS^B=FFMM-r62sgYlq(&Oo4S*sLfIm(Q??y9mFI&_R-+=VAPp5mDfKUTQ#Tt_ut z7&GpO62nVl&b?LHgS|$B=2M>H75BbKYk$1^_JEE9IH=TqK2f|o}bp%;&`U#k_%A_CR zDNLaVK+Dy!uB@GEz5eFqsuvYMYsY2%2b=M32xY{o312#C#%R2km#pX|yYb-5LeV zqZy8goS+#F%>-yhHd-8j1vX$o60n&_8MJR%2rVw0iugYJ!s+m|ZnbhrUyYEB+T3CX zhbT+E&5>5ml4;#fPpms8O~kN@GcBwr^Bb3^l4@65Gn&SoPUGE<_#oK z(;`X6?_6I`Dl5H?Ai3=zxfjpMe8)%a(CAiXBr7wL=o}O3TAmYXXbGsOvjC#xFA88j zRNJCZQHF{AX{P^op3f2bF{l_{0xpabv`b6BsQZ7wsd_(Y1B-f3mOC3>VA3GQYl?FB ze}e3l3XLvLQKD#y0;}+?)|_B#PVyCa=OE;_L+xkB{Rg4bixG<93=svPCM0B&krw)f z;!yP$s3|(uOXGFW&}n7wz?>zwLmW8~^|S delta 1544 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 N9+a;-)iIBr`6sP1G~@sP delta 6100 zcma)A34B!5)&HOKl6f<4UdUuv2SJb}KmtS%0**@-K|lzLR9VCpR6r;NN}^WO4qBHY z+6vDq2!i<8V#Qiu^L0nxDJJLk;{d;5L)WzPNIhh zzeMFPQR0J>m2Uv(Vq}Dnq$|U863dI-|S7I7z=#a(BX{$*T1pi|(cS6#YI5qWdj+fc~Iu4=Q=cqKD}b zi~dMcqhNYm(VtBEvxOphB1F?^h9$(&>XR0h(qBw^O6U8uMKfuZg&y>bMYCy+h0gS> zqPdFZ2};m&3g>I%^NRjQ(F+z%&|ek(P00d_UZlS(dP&JbB`@nl{$bK9LHehKVYEm+ zus8~X9ycjz(yJD3(OECmg>|DyqY8CgWf)Uvd6-_KVqMeM6H%noN{im4w=9gHw=H^y z{-x+$MeiwErRaSnA1L`SiU9Rg^pQI9V@0c#tWjUQ8-*$BBW&xU2vW}|LOQrNZ7^x0 z4*1-pFDyJjo79jmt%ShMI+ZPI=hmnov46XTskFnSuPjWXo!Y%i$!;Ce<6#IzoqZk$+VA?$1F;&VcML{JYlP!zGY@3`xFvd+7 zO^EiHFllsN>9|py#^xm_8y|&&wM@<=ywKWt&hD3-n^Blfk>u9s%jtd!VRQ|MW~(44f!II8`<2L zFE+V}%}x0do11ZSLanhQ?i`VKN7nm+uVh_+IRyiY`&cH zO^(}Gi8pP&0-H^~(#BhO+vcmZ=V}|P@V?Cj*lgo_95lI*(8B3pw{TX(22p#be!~Hc z-o<++m)P8w``P#aAIcQ_2YGL8Gxv8uHUN&*XYG&*EoH zo^A6S92AykBRp4D#hKseV%p`bY;;w#?96n$7~yi8E4Y%7ae7%wMohGMIW{{@8utpw zq+SX-A8}Hy>CVy`8B;I86mpnemo5fJx zVzPMdUfyQ&b{=o@4n>3cE0cHHyo+}$!ycQz;qfMaYx8%!*XDgn_A5D{MEG^TXq_&dsa zjV~QJsf!6W=>w`-A2-&WP|*6 zB!H7WyUe3x#^oIYg@$dU8KzD7)Xp@5vOq@2rq0yHrcO#a(q%T~(WN%El~5+}uuVCX zZBuJSEh*bc6m+I=a%sUFO0x+qo%@O|c1nwK6G<$UD=mzM8nJ?+x^=u#_LEmiSbL>} zr&mg3dZh%VSBe9@Qlic)B|fEO4Lq6MzXgY-{78Numtr;Q2v~!)FtAR#oW{kmZtDdE zq#3vZp9rld+{*PSK9f?>25gl6&jqKGRDdt!$Jiu|Ut+VMbqWW4H7NLB|m_F{5T8yQGouwXbCQHQ9;NO8SY&{-R`nh#2@E zl(?s*GgOtiSoFMD_mUJ)?b2{DQn>3 zs&ZUiDPbeqp>QRN;_0z;7sX3(jf-xxFtKKEx|=|E7uQC6xaheOJ>tQ3<>(a)y133o zZGIg6g*I7I}-PF8Do~z{$Jz-h}R!>m{%jN}T+FLxOtCHF6k7B>ZIoYdj)ogBR>U z3gAZ^6_3;x`jfO7Xe!=OFQuU!w&Q11$?|U#x!x}HIFE^YQsa-ycn#$oq*bFc5~hiy z3Cl!|M^Bh2GI0_(j`vM;u0p8lKRG|O$*Sf3sQ+GQ(tIfcB7M7fiNu}1VpL+d?}`y6 z%W;eN|5o*XBsY3n1xD60td2RskEJoGSO=+L7FF^5_g=#FY=>d7q*K# zbzmJAce(hTi@P<1)O7~dJGb{7==tpG)I4kaBkP_zFzVq$VlrgWF2>uGM(M&;f+xjm zTV-vwNNo$5XZR;IDp)g$LNe;Sy{5-Z%`tocjfkwFBu6sYHD^NLJzf_#4j>N)#-P_vL%VXgR{E09Z@mSE)t@c;o&#Y@C5n72SP6zZ^QLLQP z4GfCaI@hF5r%ak5CYj}M)Jra&^k(YfFKWV5E}r%enCevvFy1pgB`GtODU(a++1W{< zH@g|}h$l*RfNYA>q9W&rilxUa9V6>CGbKM3IMp)C*LboZCcE(hzBt3l3GeVOJmqC8 zZfVfPtXME6TR7$03Or*#nrENeJjcL->eoC5vjWXz@x9eeuRx;|ZmhRL6TvZQ^E@!B zCWu1X)UknFB9?0M?1(G!7GkRNL7(gvDfhi4LbG#Xp|h^XG`$|FBl!_4iL?z&-~iu<@A-Bd zi~*Ep45D;nsMLp3 zz_^u6qf|0Ey>UK4U71WCWytN2C1y6GOnHf9$s|9c2xTEt%u1vhBQnS5DJsWTSY|XE z`ed=Oj~=Jm(w2e4^07d2G}MxHS}3);u*A&va)oV$WpqVrY0E;`h+!zzlQwx57-cob zrXc^JVGQyg8b!us-T`VP@F;&v_2mRjgTvd!8C&JtoWmO_CMbZv@@i@*$iyrBE?p$! zg5Iq+N>WzOWNIWPdxlcu8bhV6R?0jAl1PNamHLX!5VrrCKBFgj{ zeH+ngxsc@kl&=uYOvwE?!o(EsE|o_47cAFlH6B9Ne;;Jx0gqvZ&z!(i|0eEYVpyDaJ z3%S(RIi>yc6SH$-!KKKT?Xwiwr{9&S3?RpgF!ch^wZ_qcG%L{zp{tyX%SDtT%}n$u z+f`F%S$jpAouqq6^OJywG((a1ko0Pfk_dWG)0B|+9BmmA=@F3|5s49z6%i>BNxCDF zoJNEvA~|;?Vv*!gVuL=S^Q2U3(sNwQ)5|^eG)_%nlQ#v;DKuSaCGiVkmP{W&=E9A2zBsY}{QO|C^fIK7TU+tmGKl;iKJLf%C}Q)$~= zISA$1Ahi zlCG?aLWW!}SbKb!+01d-ohK^fD)dmuQ|K82nX0UpLT?S;M~w?YFmeOC*jMu_^0S}A zVi(1PLjM2oaQoI!HZQsT}78Do1v^y*-T}Z%Ji{H*({gUoUQCKg}*BNO<|4}d3gwl{HMcz zX$E1Jb9sf!d7Q6sWe7?9ud=KByjsU={Jd7j>qJx5kircLH!9quut4GF06kvr@)j<1 zxrmDumMARs^Hz|eA6qZ z5TTKg-6qw~n#ewPu;H3WakFWOCoI8Ihxc0Cje9JX<2Hx)S>DgJ4j-_5khK<@@CZ@r z4RT9*j;)ww@iD$9T23p!tUPyi_0;LPgQ}{^=Zu^>tJ?A*?66$Nh~>jvZ&}BBucYOW z@CMcr9A&wYn=Ed{GRw`Zb@+(oqiV5*j}gJr%F60l)m7y)M^#i`R5^K8N)jIra;ps6 zg80Jn2|nrYDa!^v?eH1PXSv<-Iqo2uA5A8f$Mbx_@4uI z$+s+bD!i?iyOh17>|JH=DSKbp2g*L=TMj?6+|5rNerEYOC6_N1zEaqu@HM}XG{3Rj z%Wo~e1|CPy;mSi5-GH%ug<2aOi01!>cQ*$|p{*u(%y7 z9MfNGDsjv}O=OTJH%M$t{bsN=W#%MnhL}OJ6UGic)taG7Va+g6lzaqwDD*PJH3eY> z!X$;09W%l)Bh~Y0$DCqKvmr*za|Gn>7;jJOF5SkOagI67n(=0WHK%J?X9&Y;++lGi z?y}}gUHrw~n54E|X`7izXIXQ$IVZBAO|9{rYtHlbre}E9w@>zY=KRRg_U#gdTo75` z*`bhf@3HjvWt9tYteOp_d+lwa(C7a`YOzYk=Z%fzR1}< z(wHMl;v#dg#kaC?uvg(5g*~#k@VT;2@tI?$Yilm??#S!S%E->Vct9KmMDIb=3O*!K+ay^hl88tWDT=_uKxdJxN1a>*M5|u@ zH=KoyGHk+T!5XioS9&)Mog`O4?`T+c2&BZrs_r9_NKIsKufgORFTcaS_ z_@lK?iq_s*QiMckY97!k)Yp1U4yDZwNnbQ4wluCcL z!R2x25@XV-8I6I2t;I{xPF;wXr7PO0^YBWvQ|&k&uSPqS!I5}PSR%4H7_SRULM4vi z4ZJB`TO#9IBJ)Q(IzaCE!&G+-P3{_`r7?F6l4;D{&L($ni%HB$gE-NK7bEEiR>6(- zdskz#V=WgfJKFmknU4d=IskJJK?mCppfBD*FGv_-LF1I@y3{Gr^;Rz<@oubV($j9D znjoUQ$e4aT*i6@UY+tO#3Es-$72z$>Dawi|HFYj8-nouU#d~;Po(5JX@B`_CuW^6G zB_E399r5~qGWrO+rC+*V=ZmVYhoW^T3SHH2Gm6iwNB`_P4A_VgAELXs4kJV`uny;J z#MM45g}V;d)ZyCNb+}H4SQXx({%wZqu8A$MqQ>k|6wh9p?E~|VZ4~A0;gfhO%VqS7 zPEJ-muJ_IzkRHAvtDUnRH)@+q^!SMF;f!dL#>SMJ!sN)jE|qSJ1AV24R+Xb~FcMT{ z@>I~a3X`XptOsRsD$6`6lcQOdm+pa%y2^s$BG^f+gJKsHi=gNRMJpI|^{kXQHD3FY z?y?1jm2{47fmqpT(PG67(xO{{qAv%m>WeH_M$IrWs}475-;OQovSW^>M0|;_05O&$ zI&PdEElCdG%~&9lbhFws+LmyvFIA#0$9i1-f5wU(1+il=Q4)>Ck_W?|F`n@IM8nZc z<=OIQtV@4yEoJ!e9lnnncac&5l0)7G+!8^NPJgV)K$+mOirANl neNetwS}??xahBi23gfJlgIN~8doo)F^ zUPBS2h*DL`QbduiAYw%YsaEVLf+&dM%x)5RJihO}eA)l}ckY~-IsYm5-YE~^#KQ>g z`s( zWW7w$AgRKpuB#suny$tS2bpN(APd@=k;~h-EKNbEJpcqV2_J|jcN*lyvFQ%yBF@?t!o=}*o@T7vP@RSdw80TOb zraPE{nF>!U%+f5g6`pZ02XlRxhk;(q*Gis^#R5F%2t2QBp+nPUT12`<28$hXW&Jr= z;$SJ38N3jBmuq|RV(6HY&v+@+ByMPQy{BoG!E#HBX^EvdG}mB-#Y(I)2wAMg8cQ2! zqq`;0G5aW;1XUh7Xw0Cj(IrEMWwk3V9yGSgkWnQTYv~<}b$HogJzlYR6&pb9+~bWJ zx|^Nq^(=-G=S%oXQEo*Zp`SJ_bAd^u5JSylJq@ z;w|hpc-!I~yle3u-Un4WUqmGT2iRlrAwIJB7<(=D;S-Df$_~f?a1e(q4l5kd%TJYk zrtEWNUnu)h*;n0_9>pPpuPwg8_Xa;${D@-~KPmjIa9rUR9FsCnSe(SK7N_u=#qTmQ zoW@?UpRxD@XD!X3neK!txmkbWFN1TIWgl5)&9Rj|er$-3;V3`-WI38+3>(W{js>-H zyQinS2O7l1T6WkcPS(w;S~VCa3AhqA8IG6Y_%g!*%ayr`rELOSRRE_r!E!aOZn%c} zBpR-zK1u46q&`XNQ`>SKPPUxFsg|Cl1%~TdzMSiUs`V@?9y6q{sAKVn(IYz#A5~Ob zlAM`*{{s>%$PFxCA(O@pHCmeGbQuX}D67nAGQB-5XX;fWwPz{IR@PWq6J<@6HB;7{ z(+sz;+>%>aZp}HCbM;=HFsZMN<+i#G_)0%tCF_9OfdX#(get*#G~aN09a@3mt2J>4 zEvAF`cJy*5%boce%hz%Tkf%p}H_Kg=lI5=ADES4NE41e8G^MaSVUqHC!`%#b*T_8$ z-=HyiY3aT6W^YT+(esuT#?d0feJuCoeun$IZzrTA-N-i?zS;5szQyuD9oryfgLT2@ zx$`~M-OOquV+t+b%0;0C)mE_QHoo26pPXv1A3U_Euq0O=7JNr&Ld_b{o>CqXnpa02 z7^OVaU7CDE+B-v&Q@W^OSm;1%p%HRds9jnu_6+9{p@A9c9(O_gs_w|>fSVXoDL;So zsFJc71jY3kGOB3!=#t1Zf>N*O@}Ju#x8cPG-Lz9PligiWDWOSOwUIH>^4(lw=@;3L zbX?(Qg=4a4={sfL(6@$1tL|gmJ=x81Zz#6$Y($L()pOr(Qrq3pBt5p2rpp77kF;@Vs|o4riJ7`)tPq2TmI*p?n<$%n)Rf+4Zm3d?G-tPx8z8i*&+TKO@pqnD-iiPw7hz0#jvm1YCI zCb-ny*EG3-rjC&-qUPbW8c-{bq*dRIQpnO!oo4yKGPkh#_@GwTi3}A}Z`wqgh2_$Z zw1u`xAVQP!iiK^X?Gnz5G^zM?sm6~~dP916s1_1vhp?#dD0HlmXgeiZ#OuupuU+Ex zmgKygJm;t$6~q`SHPq3NF_ako-%avj@~olw(=@nD1j$X88vEPyj?Ra>q(zHf=f_?c z9(#h6NRpvk@_JnY! zk_#4`*FHn$;|!&pAwElfL%YvVYdTELNYa4Z@+r|}smoE<+j?n1MF;?&ic7U^1{XMUNUNvKbs z(r5ZmqL%czsN*T$HD#7B#Bx|7{Es@nq_0Fp-Noa@RaZ&Qswm0{Om+|Er39yVXeK$U z=&`l*_=;8Zgf`+5saD<$g>R**vVJmT4K$S9 zfZ5V|#U~?e9ZgM3Uqf)mwMh(4Osiqm&?Hrf!{TV=^@#MS$dy6zN+j}26n#?( z4=6+5j3l$#gN@8s}k<*?@D zxgw`Vd9E#Gx#Ssg$68KXI+_tU&B#PRcy-N#N|7&<;XWtmV8NlD_?az(2f1l_D5f?Dedi4!1bk_fQLC> z+8LO}Jt&ro`5qo6$IE5Xzd-uyM^a@}LDe$WJiCJCl(7O_jSgkEyHwnL0RO(^b diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.class index 5d04434f2beea0bb6ba34441f762f9d9b69db8c1..b9a937e0f05f915294cf1cc68518f1bd6c448423 100644 GIT binary patch literal 6396 zcmcgx_kUB@75_e4%i^(QMqCmgi7_B>6iC7{BVcOc#5OJh5(<<)%P;1Eq^IaTIdwXc zbR=Er9_ik@rDRx8r=g3kbT|F6e@j38o_A%<3o+x9U(Ox6XME2+=iDRdwg1gr0G2R7nSArnGQ3vq;;5puQzS>zHt{#YDEcyahB#W9J;<9HXQgghbS-7&mJ#`g+& zpO7boJQc^&c)!d(5XT4cA(=fRUl8&|Al8`S)@s&7|u%q~D6kjv2B0c5#cCNqV`Dts?PM5|G*^lijIoWZ$ zXuurI=j~#D*77{tGtg;`kEiY8q?54^6x~u`#LC$Q5<_RKNh_7L@)N1FUv%;leFhdb z9W^kYI|mEJ;rv9uJ5IJ{Vf$?_V<5&;M?CvjUZy4g^pNBE1{Nt5CEv-WWQPhm(#}NQ z@=HaE>TddYXRAfK$r9P={-J-3ce3D%xI( z5mY?t_O;&WdaYB($5LksR?5!%jz2Z)*TZ9Vq3#yw&sc_8qOP*7G-+UyR#@E)wHRce zZHkfoYiwo=uCRkg4sW_8vIhJl`zO>N2$igyJl zOEm!|8J1{eAQrXRfTi_Z1&jJ%7K^N^SUM|8Yfwbx+U8v?7CG6zPG~&smWmmBz>)gc zrMt?zZhJm-1^@}QvUiw0 z4t-I7LiMN(TdI_W8A#G*N;`G6Hmms&XP?4?&I(u@9A{5Zv?th*%5-@UOumz|Q$gdk z-}3FlTrsTk?&EB=XUlr)5yFZqLBeDpTk)mlr2cWdvEYf73ggr(AmVDO%m@dMvVom9 z5VC}JEm_pi7X(?&~m^u&@3? zDkA!=Y&PxqHc`E9U`-1kooxnIUi}_uS z;x0NTMGNo75FsBTmPd%?IC;c@No8-WGPsKVWEK6%3VI2Gjax$1S?~^A#BIFHmFiwsZBU~*LyLI# zw<4ytAt!{EnaFac1u{Kz&D`S1_S~oKe#ls=Ge;&Qui3cg_A;$a=!42~=M;L$y z32u~d-o~pvPzPq93TB`RWe`V2#S9aK##fcIueho0*qtnGb21L(R;~w9IKObGVs#xt95`mO0YQ ze2bR(2#!`_rQTuDX67ypvnr<#)60)AVpYKH;3)YR2@0tcOH~Jy+ZP2=mZ=lfAdvbc z`7Ci9Hn>>C#oP5F+vh4$Dr;5b=0N0ey~xm9MM{aTio7Qfc|tETJXeuY>#HK~4Md*Q zi;T=wq&yl`k@p26-+@!C0+K>f7pm7&_m*A#derN=m;5SYBEjoZRkDRjR4lxcn)yQp zsVJ)j6d%@R^A~FZDugkzwIPFXjviyT!nys>i^fXYQ+Em literal 5791 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 G@BbeLp_F$3 diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.class index c8a79e92abc7ed8fd2c611275b92af78e6644268..76e3996945da216f164a983939a884837fd54e97 100644 GIT binary patch delta 14 VcmeAa=oHu>$;g$;fE5S&H#J8vq_c1M>g? diff --git a/main_vm/build/classes/java/main/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.class b/main_vm/build/classes/java/main/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.class index ae896f19a5d5bbee13ee51a0929bbd8479829b82..c48903730796405d0cc490909fae63b6752e6c07 100644 GIT binary patch delta 117 zcmWN@I}1T!007WqVI`wdQU-(i2APZ(dE|8mk38~785nJ58>7u%Q2wCXSQ<)K$u{=3&UPNjUJl-l LK2E<&u9W!$tw9x$ delta 117 zcmWN_y9z-80D$4oa;#)jO3GkRXOPL{l1nZjmt1m5%D`wd+Zb(LL7f+LmaqQ*6~4k> zkP7QE8nT)ST1wh#I&pRN^-N>W25yG#MjpmdH5DYnnVh+zg|elJm5Fui#?jWr&ePu8 N!6!anr|6o_C;y?76gd_Z_ZBqL+W<|xKA4ge>71d;#% delta 14 VcmX>gd_Z_ZBqO8I<|xKA4ge-l1YiIF diff --git a/main_vm/build/tmp/compileJava/previous-compilation-data.bin b/main_vm/build/tmp/compileJava/previous-compilation-data.bin index 410186e7e21ea4ede2d8793710abd32fa778da05..b17eb056d8dfba61e4e8815410dc61b8d11b3ed7 100644 GIT binary patch delta 1606 zcmX|>Yfuwc6vy*VxJp8$kyw0G9G#)|4*5oLF?VI^TV;i000x>akPv9?qc6at8~9UZme6RR_&Qfcj>N&N8NbMNn-bN1YG z?_BS2qIWp)NM)SGp7WvO_=*pXOi@8-T1WBjZr<@KV;$M>W)uWFAgeqYXY>FNab8fA)B1Cn}>N14{HSv`(7T7N*?L^Nc+j9 zio_A;i3`NsB$1ehODkl_oLtD3qnwLf$4XGfRjgxYX|{MhyGzn{*8<)S4jh}vAfcb&|YrB9s9b_*Guw4>h=_GX#3lZxk)Uf_ zD;EeNoNf`bMG+2<2wSy?Y)M4=0UA@I?lP0fbZ_Jn{>e2~Bf{(zVfBf~s1;$CDNvyR zzX(f!R7bp?cmwf9;s=Qx;{M&rlGVIzED;z|*KB9WK)K2lvrr6N+?Ou4o+|2hvE{mS zM~#HcdN)*Eb!1~z2CoFOPlB~p!XjD1Ttz~bUqX67qW_WVi8l~$B<|+&ce7Vh4^qe> z3AV!&)LeHTrM`N#V_Hj~8j(Bg0xPBSVs5KOn`utMbFl`RN+?=~bXr zH(Ak7uL7x>#u71?8{ZrD##&9M3?ufmA$$}^4P4=2mP*%5JR=AlQO-Kd@2NvpZyn_%_0fEngy#uXQ!9O= j9Z67Ee#>guq>3rf-Z%ULjizN1;5BJ9*QNl2aT?8k!rogP delta 1541 zcmX|=e{2(F7{~i<_X68Y?dZTz8A1Y>7;OJAieP}uqs~IN)lnE>3Wq6t3&CL07n zV8c~qV?VCf>yGt$*LGtYNP$B%K^7Glu(5T&kOYh%Y(qe%3jwUQ>wWvW2}cbXQG;gC6>nI(Y3({wmg|>5zGr>I z?jMczMQil^(dK01c$4Zb^L-riecBhg{MngD8H3T^(xy%`Z7b-Rf5zRu>zzk02Tp!; z#1b_v@F$y2KfG&H#lF@7om;U!Zt$G4sD?&Gr3a& z-aRdVJ0rl+BEWW*I7jY0xmI#*bbo;_*vh8PY8PPbAQcm^uv0*0mjHLS0B5%s|0LW? z$d<4V?QWe;hnSHs*~)t6b3+2M?^Cr0RArcWNbK~YG?gy zYK)BG{hza83S7O7MJVus?W|mHT75~cB)4=d-c z8clj2RlB-}y>39OHmQQy06}w9GKT>%t%7IEfQUBWWrJg8+Rw^xo|BPtUPeZ%3|kv< zL597ZdIyg>Aws9IwFcRp1m9`tiGr8XsashPm8c70wD3In=qEi9fS=*1p6_ z71k>9)haT16?RoXZ{iO9)7JN<@Qdr&(pR}4J%7T7XH9Q0D)gkPVo6AayEK5~Pv1F| ztevlCU0BLprP*s#_YW26*HzeV5PjtSl_7#Nf01~K#(0w9as5v(Ho-EPWb3r zSp$YrJHxaI!gS7wo-p2y`7z-*zJHqCq`3~W@lW1JqT1@CtQp3vjtDYi5!gD3 zF5Y#FyB^@-e>3S<=yX@607J<- F-G6ZdOFsYr diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCustController.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCustController.java index 1934f53..333f765 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCustController.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/controller/SystemCustController.java @@ -140,6 +140,7 @@ public class SystemCustController { @PostMapping("/cust/modify") @ResponseBody public void CustModify(@RequestBody SystemCustSaveReq dto) throws CustomNotFoundException { + log.info(" useYn------------------ {}", new Gson().toJson(dto)); custService.CustModify(dto); } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java index a0769a4..7ad469a 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemCustService.java @@ -93,7 +93,7 @@ public class SystemCustService { tbIcsOprMngInfoRepo.saveAll(dto.toOpr(uv)); tbCustPolicyRepo.saveAll(dto.toPolicy()); tbUserCustRepo.saveAll(dto.toSystemAdmin(uv)); - tbProjectSettingRepo.saveAll(WisenutInsert(dto.toWisenutInsert())); +// tbProjectSettingRepo.saveAll(WisenutInsert(dto.toWisenutInsert())); } public List WisenutInsert(List dto) throws CustomNotFoundException { @@ -200,7 +200,7 @@ public class SystemCustService { String serviceGroup = e.getAddServiceGroup(); List beforPol = custPolBase.get(serviceGroup); List insertVal = e.getAuthList(); - + log.info("modiiiiiiii - {}", new Gson().toJson(e)); //수정할 데이터 if (custPolBase.keySet().stream().collect(Collectors.toList()).contains(e.getAddServiceGroup())) { TbServiceGrouop tsg = tbServiceGrouopRepo.findByServiceGroup(serviceGroup) @@ -237,7 +237,9 @@ public class SystemCustService { .policyVal(h) .build()); } + log.info(".getAddUseYn() --- " + e.getAddUseYn()); saveService.add(e.toService(custResult.getCustCode(), uv)); +// saveService.add(e.toService(custResult.getCustCode(), uv)); saveOpr.add(e.toOprmngCode(custResult.getCustCode(), uv)); } } @@ -246,9 +248,9 @@ public class SystemCustService { tbCustPolicyRepo.deleteByServiceGroupInAndPolicyValIn(e, delUpperVal.get(e)); tbServiceGroupPolicyRepo.deleteByServiceGroupInAndPolicyValIn(e, delUpperVal.get(e)); } - - tbCustPolicyRepo.saveAll(insertPol); + log.info(".saveService() --- {}" , new Gson().toJson(saveService)); tbServiceGrouopRepo.saveAll(saveService); + tbCustPolicyRepo.saveAll(insertPol); tbIcsOprMngInfoRepo.saveAll(saveOpr); //프로젝트세팅 테이블이 저장되어야 해야된다해서 나중에 추가된 코드 //1차에선 데이터를 DB에서 SQL로 인서트했다고함. @@ -260,7 +262,7 @@ public class SystemCustService { .serviceGroupDesc(e.getServiceGroupDesc()) .build()); } - tbProjectSettingRepo.saveAll(WisenutInsert(saveProject)); +// tbProjectSettingRepo.saveAll(WisenutInsert(saveProject)); } } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemServiceGroupService.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemServiceGroupService.java index 86a3e93..2849c46 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemServiceGroupService.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/service/SystemServiceGroupService.java @@ -186,7 +186,7 @@ public class SystemServiceGroupService { .oprMngCode(dto.getCustCode()+"_RCP_"+dto.getSubServiceGroup()) .serviceGroupDesc(dto.getSubServiceGroupDesc()) .build()); - tbProjectSettingRepo.saveAll(systemCustService.WisenutInsert(proSet)); +// tbProjectSettingRepo.saveAll(systemCustService.WisenutInsert(proSet)); } diff --git a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.java b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.java index 9c8db33..f03c777 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/biz/common/system/vo/SystemCustSaveSubReq.java @@ -34,7 +34,24 @@ public class SystemCustSaveSubReq { this.authList = authList; } + public TbServiceGrouop toService(String custCode, UserVo uv, String yn) { + System.out.println("use - " + this.addUseYn); + return TbServiceGrouop.builder() + .serviceGroup(this.addServiceGroup.toUpperCase()) + .serviceGroupUpper(this.addServiceGroup) + .custCode(custCode) + .serviceType("M") + .serviceGroupName(this.addServiceGroupName) + .serviceGroupDesc(this.addServiceGroupDesc) + .useYn(yn) + .registId(uv.getUserId()) + .registDate(LocalDateTime.now()) + .updateId(uv.getUserId()) + .updateDate(LocalDateTime.now()) + .build(); + } public TbServiceGrouop toService(String custCode, UserVo uv) { + System.out.println("use - " + this.addUseYn); return TbServiceGrouop.builder() .serviceGroup(this.addServiceGroup.toUpperCase()) .serviceGroupUpper(this.addServiceGroup) @@ -42,7 +59,7 @@ public class SystemCustSaveSubReq { .serviceType("M") .serviceGroupName(this.addServiceGroupName) .serviceGroupDesc(this.addServiceGroupDesc) - .useYn(this.addUseYn) + .useYn("Y") .registId(uv.getUserId()) .registDate(LocalDateTime.now()) .updateId(uv.getUserId()) @@ -56,7 +73,7 @@ public class SystemCustSaveSubReq { .serviceGroup(this.addServiceGroup) .oprMngCode(custCode+"_RCP_"+this.addServiceGroup.toUpperCase()) .solVal("RCP") - .useYn(this.addUseYn) + .useYn("Y") .registId(uv.getUserId()) .registDate(LocalDateTime.now()) .updateId(uv.getUserId()) diff --git a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java index 119257c..4637d48 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/common/code/enumresource/PolicyResource.java @@ -44,61 +44,60 @@ public enum PolicyResource { rcpoprmanagettstagmanageRead(MenuResource.rcpoprmanagettstagmanage, "TTS태그관리읽기권한", "Y", 1, Arrays.asList()), - - gudguideRead(MenuResource.gudguide,"상담가이드전체권한","Y",1,Arrays.asList()), - gudguideconsultationRealtimemanageRead(MenuResource.gudguideconsultationRealtimemanage,"실시간상담전체권한","Y",1,Arrays.asList()), - gudguideadminMonitoringmanageRead(MenuResource.gudguideadminMonitoringmanage,"관리자모니터링전체권한","Y",1,Arrays.asList()), - gudguidehistoryRead(MenuResource.gudguidehistory,"상담이력관리전체권한","Y",1,Arrays.asList()), - gudguidehistoryscrchmanageRead(MenuResource.gudguidehistoryscrchmanage,"상담이력조회전체권한","Y",1,Arrays.asList()), - gudguidehistoryoutboxmanageRead(MenuResource.gudguidehistoryoutboxmanage,"상담이력전송함전체권한","Y",1,Arrays.asList()), - gudguidehistoryinboxmanageRead(MenuResource.gudguidehistoryinboxmanage,"상담이력수신함전체권한","Y",1,Arrays.asList()), - gudguidecontentsRead(MenuResource.gudguidecontents,"상담컨텐츠전체권한","Y",1,Arrays.asList()), - gudguidecontentslistmanageRead(MenuResource.gudguidecontentslistmanage,"상담가이드조회전체권한","Y",1,Arrays.asList()), - gudguidecontentsmanagermanageRead(MenuResource.gudguidecontentsmanagermanage,"상담가이드관리전체권한","Y",1,Arrays.asList()), - gudguidecontentscontentsAssessmentmanageRead(MenuResource.gudguidecontentscontentsAssessmentmanage,"상담가이드평가전체권한","Y",1,Arrays.asList()), - gudguidecontentscontentsAssessmentHistorymanageRead(MenuResource.gudguidecontentscontentsAssessmentHistorymanage,"상담가이드평가이력전체권한","Y",1,Arrays.asList()), - gudguideaiRead(MenuResource.gudguideai,"NLP연동전체권한","Y",1,Arrays.asList()), - gudguideainluIntentListmanageRead(MenuResource.gudguideainluIntentListmanage,"대화의도전체권한","Y",1,Arrays.asList()), - gudguideainluEntityListmanageRead(MenuResource.gudguideainluEntityListmanage,"엔티티전체권한","Y",1,Arrays.asList()), - gudguideainluLogmanageRead(MenuResource.gudguideainluLogmanage,"대화의도이력전체권한","Y",1,Arrays.asList()), - gudguideainluTrainingmanageRead(MenuResource.gudguideainluTrainingmanage,"기계학습전체권한","Y",1,Arrays.asList()), - gudguideainluIntenttestmanageRead(MenuResource.gudguideainluIntenttestmanage,"대화의도테스트전체권한","Y",1,Arrays.asList()), - gudguideaisynonymListmanageRead(MenuResource.gudguideaisynonymListmanage,"고유용어사전전체권한","Y",1,Arrays.asList()), - gudguideainluRecommendedLearningmanageRead(MenuResource.gudguideainluRecommendedLearningmanage,"학습추천전체권한","Y",1,Arrays.asList()), - - addraddrbotRead(MenuResource.addraddrbot,"주소봇전체권한","Y",1,Arrays.asList()), - addraddrbotmanageAddrSectionmanageRead(MenuResource.addraddrbotmanageAddrSectionmanage,"지명유사어관리전체권한","Y",1,Arrays.asList()), - addraddrbotmanageBuildNamemanageRead(MenuResource.addraddrbotmanageBuildNamemanage,"빌딩유사어관리전체권한","Y",1,Arrays.asList()), - addraddrbotmanageSynonymmanageRead(MenuResource.addraddrbotmanageSynonymmanage,"유의어전처리관리전체권한","Y",1,Arrays.asList()), - addraddrbotmanageBuildTypemanageRead(MenuResource.addraddrbotmanageBuildTypemanage,"발화건물유형관리전체권한","Y",1,Arrays.asList()), - addraddrbotmanageJusoUploadmanageRead(MenuResource.addraddrbotmanageJusoUploadmanage,"주소월별업데이트전체권한","Y",1,Arrays.asList()), - addraddrbotmanageAddrProcessmanageRead(MenuResource.addraddrbotmanageAddrProcessmanage,"주소봇처리내역전체권한","Y",1,Arrays.asList()), - addraddrbotaddrRealtimeListmanageRead(MenuResource.addraddrbotaddrRealtimeListmanage,"실시간처리리스트전체권한","Y",1,Arrays.asList()), - - botcomRead(MenuResource.botcom,"BOT공통관리전체권한","Y",1,Arrays.asList()), - botcommanageMentmanageRead(MenuResource.botcommanageMentmanage,"멘트관리전체권한","Y",1,Arrays.asList()), - botcommanageRead(MenuResource.botcommanage,"서비스별관리전체권한","Y",1,Arrays.asList()), - botcommanagemanageGreetMentmanageRead(MenuResource.botcommanagemanageGreetMentmanage,"요일시간대별멘트관리전체권한","Y",1,Arrays.asList()), - botcommanagemanageHolidaymanageRead(MenuResource.botcommanagemanageHolidaymanage,"휴무일관리전체권한","Y",1,Arrays.asList()), - botcommanagemanageNaturalmanageRead(MenuResource.botcommanagemanageNaturalmanage,"자연어전처리관리전체권한","Y",1,Arrays.asList()), - - rcpv1Read(MenuResource.rcpv1,"무인접수BOT전체권한","Y",1,Arrays.asList()), - rcpv1receiptListmanageRead(MenuResource.rcpv1receiptListmanage,"접수리스트전체권한","Y",1,Arrays.asList()), - rcpv1receiptRealtimeListmanageRead(MenuResource.rcpv1receiptRealtimeListmanage,"시릿간모니터링전체권한","Y",1,Arrays.asList()), - rcpv1receiptOutRealtimeListmanageRead(MenuResource.rcpv1receiptOutRealtimeListmanage,"아웃바운드모니터링전체권한","Y",1,Arrays.asList()), - rcpv1rcpReportmanageRead(MenuResource.rcpv1rcpReportmanage,"일자별통계전체권한","Y",1,Arrays.asList()), - rcpv1rcpTimeReportmanageRead(MenuResource.rcpv1rcpTimeReportmanage,"시간대별통계전체권한","Y",1,Arrays.asList()), - - vdoRead(MenuResource.vdo,"영상상담전체권한","Y",1,Arrays.asList()), - vdoincomingManageCategorymanageRead(MenuResource.vdoincomingManageCategorymanage,"컨텐츠등록관리전체권한","Y",1,Arrays.asList()), - vdoincomingCounselingListmanageRead(MenuResource.vdoincomingCounselingListmanage,"영상상담전체권한","Y",1,Arrays.asList()), - vdoincomingCounselingHistorymanageRead(MenuResource.vdoincomingCounselingHistorymanage,"상담이력조회전체권한","Y",1,Arrays.asList()), - vdoincomingMvReportmanageRead(MenuResource.vdoincomingMvReportmanage,"사용통계전체권한","Y",1,Arrays.asList()), - - botmoniRead(MenuResource.botmoni,"봇모니터링(확대형)전체권한","Y",1,Arrays.asList()), - botmoniaddrRealtimeListExpansionmanageRead(MenuResource.botmoniaddrRealtimeListExpansionmanage,"주소봇실시간처리리스트전체권한","Y",1,Arrays.asList()), - botmonireceiptRealtimeListExpansionmanageRead(MenuResource.botmonireceiptRealtimeListExpansionmanage,"무인접수봇실시간모니터링전체권한","Y",1,Arrays.asList()), - botmoniguideRealtimeListExpansionmanageRead(MenuResource.botmoniguideRealtimeListExpansionmanage,"상담가이드실시간모니터링전체권한","Y",1,Arrays.asList()), + gudguideRead(MenuResource.gudguide,"상담가이드읽기권한","Y",1,Arrays.asList()), + gudguideconsultationRealtimemanageRead(MenuResource.gudguideconsultationRealtimemanage,"실시간상담읽기권한","Y",1,Arrays.asList()), + gudguideadminMonitoringmanageRead(MenuResource.gudguideadminMonitoringmanage,"관리자모니터링읽기권한","Y",1,Arrays.asList()), + gudguidehistoryRead(MenuResource.gudguidehistory,"상담이력관리읽기권한","Y",1,Arrays.asList()), + gudguidehistoryscrchmanageRead(MenuResource.gudguidehistoryscrchmanage,"상담이력조회읽기권한","Y",1,Arrays.asList()), + gudguidehistoryoutboxmanageRead(MenuResource.gudguidehistoryoutboxmanage,"상담이력전송함읽기권한","Y",1,Arrays.asList()), + gudguidehistoryinboxmanageRead(MenuResource.gudguidehistoryinboxmanage,"상담이력수신함읽기권한","Y",1,Arrays.asList()), + gudguidecontentsRead(MenuResource.gudguidecontents,"상담컨텐츠읽기권한","Y",1,Arrays.asList()), + gudguidecontentslistmanageRead(MenuResource.gudguidecontentslistmanage,"상담가이드조회읽기권한","Y",1,Arrays.asList()), + gudguidecontentsmanagermanageRead(MenuResource.gudguidecontentsmanagermanage,"상담가이드관리읽기권한","Y",1,Arrays.asList()), + gudguidecontentscontentsAssessmentmanageRead(MenuResource.gudguidecontentscontentsAssessmentmanage,"상담가이드평가읽기권한","Y",1,Arrays.asList()), + gudguidecontentscontentsAssessmentHistorymanageRead(MenuResource.gudguidecontentscontentsAssessmentHistorymanage,"상담가이드평가이력읽기권한","Y",1,Arrays.asList()), + gudguideaiRead(MenuResource.gudguideai,"NLP연동읽기권한","Y",1,Arrays.asList()), + gudguideainluIntentListmanageRead(MenuResource.gudguideainluIntentListmanage,"대화의도읽기권한","Y",1,Arrays.asList()), + gudguideainluEntityListmanageRead(MenuResource.gudguideainluEntityListmanage,"엔티티읽기권한","Y",1,Arrays.asList()), + gudguideainluLogmanageRead(MenuResource.gudguideainluLogmanage,"대화의도이력읽기권한","Y",1,Arrays.asList()), + gudguideainluTrainingmanageRead(MenuResource.gudguideainluTrainingmanage,"기계학습읽기권한","Y",1,Arrays.asList()), + gudguideainluIntenttestmanageRead(MenuResource.gudguideainluIntenttestmanage,"대화의도테스트읽기권한","Y",1,Arrays.asList()), + gudguideaisynonymListmanageRead(MenuResource.gudguideaisynonymListmanage,"고유용어사전읽기권한","Y",1,Arrays.asList()), + gudguideainluRecommendedLearningmanageRead(MenuResource.gudguideainluRecommendedLearningmanage,"학습추천읽기권한","Y",1,Arrays.asList()), + + addraddrbotRead(MenuResource.addraddrbot,"주소봇읽기권한","Y",1,Arrays.asList()), + addraddrbotmanageAddrSectionmanageRead(MenuResource.addraddrbotmanageAddrSectionmanage,"지명유사어관리읽기권한","Y",1,Arrays.asList()), + addraddrbotmanageBuildNamemanageRead(MenuResource.addraddrbotmanageBuildNamemanage,"빌딩유사어관리읽기권한","Y",1,Arrays.asList()), + addraddrbotmanageSynonymmanageRead(MenuResource.addraddrbotmanageSynonymmanage,"유의어전처리관리읽기권한","Y",1,Arrays.asList()), + addraddrbotmanageBuildTypemanageRead(MenuResource.addraddrbotmanageBuildTypemanage,"발화건물유형관리읽기권한","Y",1,Arrays.asList()), + addraddrbotmanageJusoUploadmanageRead(MenuResource.addraddrbotmanageJusoUploadmanage,"주소월별업데이트읽기권한","Y",1,Arrays.asList()), + addraddrbotmanageAddrProcessmanageRead(MenuResource.addraddrbotmanageAddrProcessmanage,"주소봇처리내역읽기권한","Y",1,Arrays.asList()), + addraddrbotaddrRealtimeListmanageRead(MenuResource.addraddrbotaddrRealtimeListmanage,"실시간처리리스트읽기권한","Y",1,Arrays.asList()), + + botcomRead(MenuResource.botcom,"BOT공통관리읽기권한","Y",1,Arrays.asList()), + botcommanageMentmanageRead(MenuResource.botcommanageMentmanage,"멘트관리읽기권한","Y",1,Arrays.asList()), + botcommanageRead(MenuResource.botcommanage,"서비스별관리읽기권한","Y",1,Arrays.asList()), + botcommanagemanageGreetMentmanageRead(MenuResource.botcommanagemanageGreetMentmanage,"요일시간대별멘트관리읽기권한","Y",1,Arrays.asList()), + botcommanagemanageHolidaymanageRead(MenuResource.botcommanagemanageHolidaymanage,"휴무일관리읽기권한","Y",1,Arrays.asList()), + botcommanagemanageNaturalmanageRead(MenuResource.botcommanagemanageNaturalmanage,"자연어전처리관리읽기권한","Y",1,Arrays.asList()), + + rcpv1Read(MenuResource.rcpv1,"무인접수BOT읽기권한","Y",1,Arrays.asList()), + rcpv1receiptListmanageRead(MenuResource.rcpv1receiptListmanage,"접수리스트읽기권한","Y",1,Arrays.asList()), + rcpv1receiptRealtimeListmanageRead(MenuResource.rcpv1receiptRealtimeListmanage,"시릿간모니터링읽기권한","Y",1,Arrays.asList()), + rcpv1receiptOutRealtimeListmanageRead(MenuResource.rcpv1receiptOutRealtimeListmanage,"아웃바운드모니터링읽기권한","Y",1,Arrays.asList()), + rcpv1rcpReportmanageRead(MenuResource.rcpv1rcpReportmanage,"일자별통계읽기권한","Y",1,Arrays.asList()), + rcpv1rcpTimeReportmanageRead(MenuResource.rcpv1rcpTimeReportmanage,"시간대별통계읽기권한","Y",1,Arrays.asList()), + + vdoRead(MenuResource.vdo,"영상상담읽기권한","Y",1,Arrays.asList()), + vdoincomingManageCategorymanageRead(MenuResource.vdoincomingManageCategorymanage,"컨텐츠등록관리읽기권한","Y",1,Arrays.asList()), + vdoincomingCounselingListmanageRead(MenuResource.vdoincomingCounselingListmanage,"영상상담읽기권한","Y",1,Arrays.asList()), + vdoincomingCounselingHistorymanageRead(MenuResource.vdoincomingCounselingHistorymanage,"상담이력조회읽기권한","Y",1,Arrays.asList()), + vdoincomingMvReportmanageRead(MenuResource.vdoincomingMvReportmanage,"사용통계읽기권한","Y",1,Arrays.asList()), + + botmoniRead(MenuResource.botmoni,"봇모니터링(확대형)읽기권한","Y",1,Arrays.asList()), + botmoniaddrRealtimeListExpansionmanageRead(MenuResource.botmoniaddrRealtimeListExpansionmanage,"주소봇실시간처리리스트읽기권한","Y",1,Arrays.asList()), + botmonireceiptRealtimeListExpansionmanageRead(MenuResource.botmonireceiptRealtimeListExpansionmanage,"무인접수봇실시간모니터링읽기권한","Y",1,Arrays.asList()), + botmoniguideRealtimeListExpansionmanageRead(MenuResource.botmoniguideRealtimeListExpansionmanage,"상담가이드실시간모니터링읽기권한","Y",1,Arrays.asList()), @@ -138,19 +137,16 @@ public enum PolicyResource { - gudguideFull(MenuResource.gudguide,"상담가이드전체권한","Y",1,Arrays.asList()), gudguideconsultationRealtimemanageFull(MenuResource.gudguideconsultationRealtimemanage,"실시간상담전체권한","Y",1,Arrays.asList()), gudguideadminMonitoringmanageFull(MenuResource.gudguideadminMonitoringmanage,"관리자모니터링전체권한","Y",1,Arrays.asList()), gudguidehistoryFull(MenuResource.gudguidehistory,"상담이력관리전체권한","Y",1,Arrays.asList()), gudguidehistoryscrchmanageFull(MenuResource.gudguidehistoryscrchmanage,"상담이력조회전체권한","Y",1,Arrays.asList()), gudguidehistoryoutboxmanageFull(MenuResource.gudguidehistoryoutboxmanage,"상담이력전송함전체권한","Y",1,Arrays.asList()), gudguidehistoryinboxmanageFull(MenuResource.gudguidehistoryinboxmanage,"상담이력수신함전체권한","Y",1,Arrays.asList()), - gudguidecontentsFull(MenuResource.gudguidecontents,"상담컨텐츠전체권한","Y",1,Arrays.asList()), gudguidecontentslistmanageFull(MenuResource.gudguidecontentslistmanage,"상담가이드조회전체권한","Y",1,Arrays.asList()), gudguidecontentsmanagermanageFull(MenuResource.gudguidecontentsmanagermanage,"상담가이드관리전체권한","Y",1,Arrays.asList()), gudguidecontentscontentsAssessmentmanageFull(MenuResource.gudguidecontentscontentsAssessmentmanage,"상담가이드평가전체권한","Y",1,Arrays.asList()), gudguidecontentscontentsAssessmentHistorymanageFull(MenuResource.gudguidecontentscontentsAssessmentHistorymanage,"상담가이드평가이력전체권한","Y",1,Arrays.asList()), - gudguideaiFull(MenuResource.gudguideai,"NLP연동전체권한","Y",1,Arrays.asList()), gudguideainluIntentListmanageFull(MenuResource.gudguideainluIntentListmanage,"대화의도전체권한","Y",1,Arrays.asList()), gudguideainluEntityListmanageFull(MenuResource.gudguideainluEntityListmanage,"엔티티전체권한","Y",1,Arrays.asList()), gudguideainluLogmanageFull(MenuResource.gudguideainluLogmanage,"대화의도이력전체권한","Y",1,Arrays.asList()), @@ -159,7 +155,6 @@ public enum PolicyResource { gudguideaisynonymListmanageFull(MenuResource.gudguideaisynonymListmanage,"고유용어사전전체권한","Y",1,Arrays.asList()), gudguideainluRecommendedLearningmanageFull(MenuResource.gudguideainluRecommendedLearningmanage,"학습추천전체권한","Y",1,Arrays.asList()), - addraddrbotFull(MenuResource.addraddrbot,"주소봇전체권한","Y",1,Arrays.asList()), addraddrbotmanageAddrSectionmanageFull(MenuResource.addraddrbotmanageAddrSectionmanage,"지명유사어관리전체권한","Y",1,Arrays.asList()), addraddrbotmanageBuildNamemanageFull(MenuResource.addraddrbotmanageBuildNamemanage,"빌딩유사어관리전체권한","Y",1,Arrays.asList()), addraddrbotmanageSynonymmanageFull(MenuResource.addraddrbotmanageSynonymmanage,"유의어전처리관리전체권한","Y",1,Arrays.asList()), @@ -168,35 +163,29 @@ public enum PolicyResource { addraddrbotmanageAddrProcessmanageFull(MenuResource.addraddrbotmanageAddrProcessmanage,"주소봇처리내역전체권한","Y",1,Arrays.asList()), addraddrbotaddrRealtimeListmanageFull(MenuResource.addraddrbotaddrRealtimeListmanage,"실시간처리리스트전체권한","Y",1,Arrays.asList()), - botcomFull(MenuResource.botcom,"BOT공통관리전체권한","Y",1,Arrays.asList()), botcommanageMentmanageFull(MenuResource.botcommanageMentmanage,"멘트관리전체권한","Y",1,Arrays.asList()), - botcommanageFull(MenuResource.botcommanage,"서비스별관리전체권한","Y",1,Arrays.asList()), botcommanagemanageGreetMentmanageFull(MenuResource.botcommanagemanageGreetMentmanage,"요일시간대별멘트관리전체권한","Y",1,Arrays.asList()), botcommanagemanageHolidaymanageFull(MenuResource.botcommanagemanageHolidaymanage,"휴무일관리전체권한","Y",1,Arrays.asList()), botcommanagemanageNaturalmanageFull(MenuResource.botcommanagemanageNaturalmanage,"자연어전처리관리전체권한","Y",1,Arrays.asList()), - rcpv1Full(MenuResource.rcpv1,"무인접수BOT전체권한","Y",1,Arrays.asList()), rcpv1receiptListmanageFull(MenuResource.rcpv1receiptListmanage,"접수리스트전체권한","Y",1,Arrays.asList()), rcpv1receiptRealtimeListmanageFull(MenuResource.rcpv1receiptRealtimeListmanage,"시릿간모니터링전체권한","Y",1,Arrays.asList()), rcpv1receiptOutRealtimeListmanageFull(MenuResource.rcpv1receiptOutRealtimeListmanage,"아웃바운드모니터링전체권한","Y",1,Arrays.asList()), rcpv1rcpReportmanageFull(MenuResource.rcpv1rcpReportmanage,"일자별통계전체권한","Y",1,Arrays.asList()), rcpv1rcpTimeReportmanageFull(MenuResource.rcpv1rcpTimeReportmanage,"시간대별통계전체권한","Y",1,Arrays.asList()), - vdoFull(MenuResource.vdo,"영상상담전체권한","Y",1,Arrays.asList()), vdoincomingManageCategorymanageFull(MenuResource.vdoincomingManageCategorymanage,"컨텐츠등록관리전체권한","Y",1,Arrays.asList()), vdoincomingCounselingListmanageFull(MenuResource.vdoincomingCounselingListmanage,"영상상담전체권한","Y",1,Arrays.asList()), vdoincomingCounselingHistorymanageFull(MenuResource.vdoincomingCounselingHistorymanage,"상담이력조회전체권한","Y",1,Arrays.asList()), vdoincomingMvReportmanageFull(MenuResource.vdoincomingMvReportmanage,"사용통계전체권한","Y",1,Arrays.asList()), - botmoniFull(MenuResource.botmoni,"봇모니터링(확대형)전체권한","Y",1,Arrays.asList()), botmoniaddrRealtimeListExpansionmanageFull(MenuResource.botmoniaddrRealtimeListExpansionmanage,"주소봇실시간처리리스트전체권한","Y",1,Arrays.asList()), botmonireceiptRealtimeListExpansionmanageFull(MenuResource.botmonireceiptRealtimeListExpansionmanage,"무인접수봇실시간모니터링전체권한","Y",1,Arrays.asList()), botmoniguideRealtimeListExpansionmanageFull(MenuResource.botmoniguideRealtimeListExpansionmanage,"상담가이드실시간모니터링전체권한","Y",1,Arrays.asList()), - commonsystemcustmanageFull(MenuResource.commonsystemcustmanage, "고객사 관리전체권한", "Y", 1000000, Arrays.asList()), commonsystemserviceGroupmanageFull(MenuResource.commonsystemserviceGroupmanage, "서비스그룹 관리전체권한", "Y", 1000000, Arrays.asList()), commonsystemgroupAuthmanageFull(MenuResource.commonsystemgroupAuthmanage, "그룹별 권한관리전체권한", "Y", 10000, Arrays.asList()), @@ -356,19 +345,16 @@ public enum PolicyResource { rcpoprmanagettstagmanageFull, - gudguideFull, gudguideconsultationRealtimemanageFull, gudguideadminMonitoringmanageFull, gudguidehistoryFull, gudguidehistoryscrchmanageFull, gudguidehistoryoutboxmanageFull, gudguidehistoryinboxmanageFull, - gudguidecontentsFull, gudguidecontentslistmanageFull, gudguidecontentsmanagermanageFull, gudguidecontentscontentsAssessmentmanageFull, gudguidecontentscontentsAssessmentHistorymanageFull, - gudguideaiFull, gudguideainluIntentListmanageFull, gudguideainluEntityListmanageFull, gudguideainluLogmanageFull, @@ -377,7 +363,6 @@ public enum PolicyResource { gudguideaisynonymListmanageFull, gudguideainluRecommendedLearningmanageFull, - addraddrbotFull, addraddrbotmanageAddrSectionmanageFull, addraddrbotmanageBuildNamemanageFull, addraddrbotmanageSynonymmanageFull, @@ -386,27 +371,22 @@ public enum PolicyResource { addraddrbotmanageAddrProcessmanageFull, addraddrbotaddrRealtimeListmanageFull, - botcomFull, botcommanageMentmanageFull, - botcommanageFull, botcommanagemanageGreetMentmanageFull, botcommanagemanageHolidaymanageFull, botcommanagemanageNaturalmanageFull, - rcpv1Full, rcpv1receiptListmanageFull, rcpv1receiptRealtimeListmanageFull, rcpv1receiptOutRealtimeListmanageFull, rcpv1rcpReportmanageFull, rcpv1rcpTimeReportmanageFull, - vdoFull, vdoincomingManageCategorymanageFull, vdoincomingCounselingListmanageFull, vdoincomingCounselingHistorymanageFull, vdoincomingMvReportmanageFull, - botmoniFull, botmoniaddrRealtimeListExpansionmanageFull, botmonireceiptRealtimeListExpansionmanageFull, botmoniguideRealtimeListExpansionmanageFull, diff --git a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.java b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.java index 1ceff6f..653bcb7 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbCustPolicy.java @@ -22,7 +22,7 @@ public class TbCustPolicy { @Column(name = "SERVICE_GROUP", nullable = false, length = 20) private String serviceGroup; @Id - @Column(name = "POLICY_VAL", nullable = false, length = 50) + @Column(name = "POLICY_VAL", nullable = false, length = 100) private String policyVal; @Id @Column(name = "CUST_CODE", nullable = false, length = 20) diff --git a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.java b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.java index 52fb927..512e92f 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGrouop.java @@ -63,6 +63,8 @@ public class TbServiceGrouop { this.updateDate = updateDate; } + + public TbServiceGrouop toUpdateMainService(SystemCustSaveSubReq dto, UserVo uv) { if (dto.getAddServiceGroupName() != null && !dto.getAddServiceGroupName().equals("")) { this.serviceGroupName = dto.getAddServiceGroupName(); diff --git a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGroupPolicy.java b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGroupPolicy.java index 4ee464b..6a9e648 100644 --- a/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGroupPolicy.java +++ b/main_vm/src/main/java/com/icomsys/main_vm/db/jpa/entity/system/TbServiceGroupPolicy.java @@ -26,7 +26,7 @@ public class TbServiceGroupPolicy { @Column(name = "SERVICE_GROUP", nullable = false, length = 20) private String serviceGroup; @Id - @Column(name = "POLICY_VAL", nullable = false, length = 50) + @Column(name = "POLICY_VAL", nullable = false, length = 100) private String policyVal; @Id @Column(name = "CUST_CODE", nullable = false, length = 20) diff --git a/main_vm/src/main/webapp/WEB-INF/jsp/adm/common/system/custUpdate.jsp b/main_vm/src/main/webapp/WEB-INF/jsp/adm/common/system/custUpdate.jsp index 1574aae..27f1316 100644 --- a/main_vm/src/main/webapp/WEB-INF/jsp/adm/common/system/custUpdate.jsp +++ b/main_vm/src/main/webapp/WEB-INF/jsp/adm/common/system/custUpdate.jsp @@ -112,6 +112,7 @@ $('#newCustUseYn').niceSelect('update'); var html = ''; result.responseJSON.addServiceAuthList.forEach(function (e, i) { + console.log(i); var serviceGroup = e.addServiceGroup; var serviceGroupName = e.addServiceGroupName; var serviceGroupDesc = e.addServiceGroupDesc; @@ -142,7 +143,7 @@ + ' 서비스그룹' + ' ' + '
' - + ' ' + + ' ' + '
' + ' ' + '' @@ -150,7 +151,7 @@ + ' 서비스코드' + ' ' + '
' - + ' ' + + ' ' + '
' + ' ' + '' @@ -158,14 +159,14 @@ + ' 시나리오코드' + ' ' + '
' - + ' ' + + ' ' + '
' + ' ' + '' + ' 서비스그룹설명' + ' ' + '
' - + ' ' + + ' ' + '
' + ' ' + '' @@ -296,17 +297,22 @@ var addServiceAuthList = new Array(); $(".tbl-card").children('li').each(function (i, e) { - - var addServiceGroup = $(this).find("input:eq(1)").attr("id").replaceAll("addServiceGroup", ""); + console.log('get-----'+i); + var addServiceGroup = $('#'+$(this).find("input:eq(1)").attr("id")).val(); + console.log('addServiceGroup-----'+addServiceGroup); var addServiceAuth = {}; // var addServiceGroupName = $(this).find("input:eq(0)").attr("id").replaceAll("addServiceGroupName", ""); - var addOprMngCode = $(this).find("input:eq(2)").attr("id").replaceAll("addOprMngCode", ""); + var addOprMngCode = $(this).find("input:eq(2)").attr("id"); + console.log('addOprMngCode-----'+addOprMngCode); // var addServiceGroupDesc = $(this).find("input:eq(3)").attr("id").replaceAll("addServiceGroupDesc", ""); var addServiceGroupName = $('#' + $(this).find("input:eq(0)").attr("id")).val(); + console.log('addServiceGroupName-----'+addServiceGroupName); var addServiceGroupDesc = $('#' + $(this).find("input:eq(3)").attr("id")).val(); + console.log('addServiceGroupDesc-----'+addServiceGroupDesc); var addUseYn = $('#addUseYn' + addServiceGroup + ' option:selected').val(); + console.log('addUseYn-----'+addUseYn); var authList = new Array(); // console.log(JSON.stringify(authList)); // console.log(JSON.stringify($(this)));