From d8f6f0d88f01ee1f140699dd12dddab1bb392e70 Mon Sep 17 00:00:00 2001 From: SongYoungUk Date: Thu, 18 Apr 2024 16:19:59 +0900 Subject: [PATCH] feat: modify loginId type (#105) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: modify loginId type * feat: modify loginId type 2 * chore: 엑셀양식 참고사항 수정 --------- Co-authored-by: hynseok --- ...353\241\235_\354\226\221\354\213\235.xlsx" | Bin 10498 -> 10095 bytes ...353\241\235_\354\226\221\354\213\235.xlsx" | Bin 8170 -> 10188 bytes src/modules/professors/dtos/professor.dto.ts | 4 ++-- .../dtos/professors-list-query.dto.ts | 4 ++-- .../professors/dtos/upload-professor.dto.ts | 4 ++-- src/modules/students/students.service.ts | 22 +++++++++--------- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git "a/resources/excel/\354\227\260\352\265\254\353\205\274\353\254\270\354\236\221\355\222\210\354\213\234\354\212\244\355\205\234_\352\265\220\354\210\230_\354\235\274\352\264\204\353\223\261\353\241\235_\354\226\221\354\213\235.xlsx" "b/resources/excel/\354\227\260\352\265\254\353\205\274\353\254\270\354\236\221\355\222\210\354\213\234\354\212\244\355\205\234_\352\265\220\354\210\230_\354\235\274\352\264\204\353\223\261\353\241\235_\354\226\221\354\213\235.xlsx" index 44886331fc8d84cb3350b0331745ebf0c7b73d9a..4e63856652b426fa0c9792e7e4fca5cd271f23e0 100644 GIT binary patch delta 4268 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 ZcK&NuwADbke^U|s3Ew~LG7bHE`X5(d>P!Ft delta 4664 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 Bq96bO diff --git "a/resources/excel/\354\227\260\352\265\254\353\205\274\353\254\270\354\236\221\355\222\210\354\213\234\354\212\244\355\205\234_\355\225\231\354\203\235_\354\235\274\352\264\204\353\223\261\353\241\235_\354\226\221\354\213\235.xlsx" "b/resources/excel/\354\227\260\352\265\254\353\205\274\353\254\270\354\236\221\355\222\210\354\213\234\354\212\244\355\205\234_\355\225\231\354\203\235_\354\235\274\352\264\204\353\223\261\353\241\235_\354\226\221\354\213\235.xlsx" index b66fec6b72c87c516d86cc5c6fe8fb9b520a8931..f9defc47f1bd7eaad7d61e3427a7ee5e04285d83 100644 GIT binary patch literal 10188 zcmeHN1yfwh)*T#z4esvl?tx$f!O7q-cyI|4e2|2J5CQ}b3GVLh?(P;W1P?9=AIW{M z?!9^U`vvdyRGqG=>b2{f?zQ*o-n-R72#ELqWB@7v0H6Ut4nNo!!vO%%hyVZ{02SUq z*2&S`($U>S+uPaF&4|;>!Jaw;5uW)I0RCb8|Jr}?3>3u;KJDZNKDku9lilP{UaF8r z6*z$Q;<9Q;wspn!6qp;N+1lQxh2H`nrxQFED#smN^5H!hwyAJ*sDZxjY1G7s2h9fVXeAA>bWh8kMZdShZ150tqFL{H zlK^UQW3J~Eu?_j`4)*0(F> zvp=?F5PWzNzZ<~&0~r9gzefP5|IIC{b-3xy9=N9R;C1K^ZfW9bY466x`SbZdclcH}zRT(5Xy9Xzr;K7FjkbTF(h_#{n@oDLBWs`>yN+bp8_o(WvK(0#QrXOn^6o-}73Vr$-JDL(O z8=td_DfL=JWq%@xpwA6rJzwJ6XHRo}O{$}1BVtNW%%PP#tDgwte?G$fg7>-G z7{$N?X9lY_18+jK_KTrawYAjAELL0h^|Ff>$RDBJRO6>4XiDOk-hlBhQ#5Q>?N2UH zzct-isd|stwP)U7Y>^j&C<_E6e8b$SU-cKv`RKfWDcX?%Tild?kKtsv+C` zR;RE^)y8PCcR)DIi{8UZ3`zSuU{wTYGYFcMH{EgV-#I#LX*`Wk)%%2ERy4)hea7CU z$XvpgAJ5Wq?MH&aT@jTZNuVE&?-bfi)H(WbWOkuwTfYfh z6SixEHDxQ^7X;2mx&WSpQ1?Y-{LC1pXP|7%6e8e7*u_{+8&{YVrrB;4Q_$XKo~CPN zv2h(=Afwm>)5&DC`VB2o$|QLcCJU{+xS~lX0vldytd4IR?5!#P9XBbGt$@A~wfB+S z9!1@Y<6~bMbeG0hPKeHV?E4l?BzdIDLp#O~eVR)sTBY45GT3xl&o=Z4*Rsvz=v2Z` zL`E@))o(S{Lo|lM!*#K;YI1*Q=n2fl8V0`}=Q^p4mzO>Y4520mlc>!tjU*0gIKc2@ z$f4oWK!|XNk0H`UGIwK7q_hq`P1`a;2PyVW>MBh7Rfqi-3wx zvWYoF-K(>2NSYzWRH0jV-iw+6-zw?rjHJpq2MBz}dS7patks z<=bWED1~);te%7qN@FSVnQI`=1?-;YLz{(z%iM8cf2gTSs`K#kgd>KvbS-k3W;H{p zxt#Mc?tDv+tP|qH(zc`0_?gR1gp1BYU0AgQtUJZVjY%hGmIX`nJDgm#!+}3JwBE7F zlh@4~)@a5gDt^nj$%``J&V9Tp^UUixi@%I*L#8|0v$X`GxIVt8!-hzX!%^Ck=(GMa zn#61VP8ApnYIh{tteL6=i=)D9S3}gT*F>E?^CMU5QvXQodzgE>>BAo0h7bV2{DatT z?%wv6Za-t-5LnG=Q4qfsd(IQ+{_Lzb#+ob!CK?_HzsyZdQpU!iC8(jy&n#LdhSAsj zD!t7^AAO(O^wQzu^Wm0GN|yNyJ0{J_ta5C^Yq^%oja#m;QC$&%5^gRuHrh!E7Zn5| zmXsI>VbZD*<4haBauAFqqp0m&eNXl^`;TuCW%zb5u5Ds;1Tem(#YiYP(!Nn;M_6GC z&0r0F#UgS?u`OWei;0!-< zxv_~{vvH8>*L~FAUn|l=JK<|ZZdC-#epg{h)0X&DHN5j%wM!^-wBck_XPib4CY%*K z2a9r$t6}lgaqnWvb!8$iYRv76dFWXi6Ykj~3NTA89H*&mU#W1HI`@oQmyuQG-<3c9f6E?WkVJECN;-Ief*Qa_}fqP?oT9;2>C9=dymW4&cs7 z4!u<{Gs9H3Mvw{|T*fIP%@`@anFq>0h%5e0C=PZsARI`D_9!Tdx&&T4m zn>pMo^#_|Kxt$D5WLL)Jwp*Q6m+$I%NkE z<_ODzSUGFC=qgD9-sD;&1w+5;tj4f0;z#t^_i$|` z7$2k6O3^;np+KG!y-1(+OhYL#XOQTvzLO*c2m5oC#k8G|-2Au_SA@s(aULC%?e$px zN~#IPmWOU8#z4#q--Noe5~JmKl6S0tI~+@1Z`}W5D2nMsxdlJyt0&pdl)^8Kb+@r} zu;lvnTCP0JWsP73oN8aZ6@XWYw{G1iadMXSc_LQD_w>y z(Ba}{P;)9S2~&U4WOHF@WmHFe^3`OmTB6a;y4h9}s+^ubWg-67q;-`ljqTZyH3kJP z4a+E*#@07Th$7{w2o^QNdidaX;h8E!VOhv*Qcq+K%NDg)mPEIb1#BH1b7i0@3Ok{q>yh0^; zGV{+4$ZzXoUeZ`WOkx>Vu!0Y$wD})LS;V5bzt*FJy4~F6fes5%dDsb>Y~&)gne^xC zDgtK*RaJ)P_xAS^Kf0RKrw5c-jNmIdx!M%#mU1{f{Xz!Ns;s+E_Ni|cPqzjLN6Bao zMt~|?s%xeT62K@H_ZVZ2#Z?6a*hgcfBgaj8v-jdnaC$e@B)++mh#W7y5Gt--N;9#6 zhLc|jQAe1hwU@Fx);wpUTnW^aKMf|S612(H%3z9yvtE?BVr_fYJEW$uhKYAHp@894 zvVE-|cH}Y+7l_PTWD_-&M~y%pOeEwogNJYDe=OQQLe_{sn8e^m7*qZ!^tl`rAu%mP z`Dm;1$VAcyYAosFd$+cG68tfWN>beaI5T_8VX4Rav!n0HfpviYcb=P#ejzSOKb#&A z(fuCw$GdN*J7&~!V{w@~CXzo6b~koR{BCYN-@+fO2KjI{f%s_0Rb4|aypStMy021W z(}Y)}9AWvj2)WW?(hbF$*j{cSdZ@Kee7BZyqQxJ#*>(C*mfq$Qvyuv5zfAUSqZpYd zB$7cgoV6AqJ;XYt_pKvtsFR4qmbDggIZUdNV5hc=`Y4!*(XQuR zV056nC(HR+gRFTw0~ND-LI#IQFzfC_+K%F+>LNcvW8`Dr;CzYY{UsTL)X*%)cd}Gy za6x*3*PLc)q^0ZW9eS@Vh^&Wnt}u%xfU&o9IE{5R+NQf9+))dDw3arb9B|)6u&5uWBrlEGO?-{hav*&Zlg5kgEAvY|KGGzM z&*hQGOhkg)}#LGND3aW)s4!KikM_x0b1&L+1G(p zu_8!)a-ra9$9o7ZMWUVVBXBA+Rx&YSF*dV138U{YW29i>yB6JYipE~TvD`bYnK9fE z{Y=OZ&jqZ!6R{{gw~Nmp6QW`b3$wf7qw*lMYm3$sUC?)kvN7l6oRJfiR12XPT&A`V z5q&Oacb@$+1Y*da0T16ng?(d}rsWDB10GJ)N8g^iJ-5^`^SHuP?G z<_gi~VAlc-HnARzy7IM>T_k+{G#&AI_2splvxX7UGcR+)z-+(4nD)S~f$Hi?NQn@} zr=djOyw`JTw+eZ^VG!)#^XgovxF72}#9XO2%|FmUxY*%zb7zhB^HL*MaOGYi0Sjkk zLDZ-Vu|XZ$XEf~XepkCWgn4Ka+4@Qma|zk~sN8rpq9bX6pFuYF}qiL-56dwTQn-cVkhYrJ`=wYt5$ zU0iERWtBI)TT8iMIpFyq4~MHjZkFhKQx5RW$WX`iqhgof`Ho6$DYtZvwFcDP`%gC- zIDEHyvI&!%tHD#SHMY=$BB1a&!=gL&2Py}TeVI`UqGB#v%^E!xpE>lSPsW8WBtGgh z!ONV9apVxW=hi0fXxZh1)CwKN$kbWocKX3n4r5;2JdE5XElY2;nmn;p7NDa5*_^EA zAFbH4f!qRf*l575nMkX>9+Q6*B3XEhNnIoWpz=Y5i2o3xpNBm+8%s-fH?CjZFEvVy zGkQ4n;fEbD9Z1QwIN`pEgQwLtV5(A%)h)iQ6O2O8JrJ(^0H1ub>S^!XA(tIW+lLlD z>b7FudU5B$^yF-)YQ2CH7^Q_@o?H+!y9fXMs--FUQy*9}K`t+uz-APq!Kf)fXqEN5 zg<#}7Drz;$SkHo0JbjpBB0ZxnX5qSOb`?G0kFPHvq{E84u~~{0{1i+v$D|afd=eq) z1u(4(rE%Sg1xo5A;={BaLra+a)f%$MAn`V3{kK(I^u!HTQ~{qDZM5u2(m{LRXG z>X=RLdP=(!{=n6a^?UkUeG;8{;=X>FQ}5eJi)7%!yOCR}kaq8kc|K3{xy*`MrH)w& zwmq{L&KFk7rl)(AUch2VCpR==wv=YLsV?5`8wWVM=!keKho%`@WC` zLgpv^kTmyBWvnRYN}#PS!54%yiO)-zCv^UTPfeQ~v+P`1_nq$Ck9GRA$O`w6%Duxaq3Z8LS1-+Jx}Rk#OItg?q4)G5E&_Q-I=iC1c_dG1$N%Eb0lYGh+V1lv!k zcZpa$SsUmR>CvTFCy8n6u}YN85Z^3m3|dAWEH_>te9eg_b&DnKn#IK~Q1+$2H`62? z5`-&5$Ovp)*4I{&T8V`mk}?}DEAru;T4cfpvLkrQcJI1cV?jSlC&NGt$B@h%yNetm zk*e7><)ua39U`(vCr0avhV^`9o>X5&Wt<_>0u}`R`Ua!-K;w zjZ_n+T~h-b12RTW=ejhm%YC_a7n4Z3$8$2AGGix&_5I#YUpUnGdzaitWIjKwcprdyQg6`Bne3w;LzmG;4hzK7-OT4=gt z6G-IO&A_zs>&9U%+Cx`k4@A zGZXAC`RQO)wS5z$@-PhzWK zye{o#l)jW_ho4IVBj(il@5zAM0p}y2Fqe*6k5UN|&279;7rw52fvIkvp?SEWDbsuV zTMF>bm?=##S|Jt`lWeiAT4mlBpWQABN{~VgE`M#>O$$9YphDVXfCC?Bm^RBv%a-`s zwEqBrlLbllKUD|h-(1m13#}~6p*Ey^L0$gpcu218*;$sCzKCAB+vtzm8L2|y>4vqy zVedR=k7ET%2caL$CIMHXl7vw#;1TR`W+FqAS(;3&Arm9{Q-pop9p>Kaa<}E?W>!Sx z84MrpTLX{jlga!?QEBwDHsyx#wRf+89J^H#_Y149E_RPC2zRMjH8cpVG}m>}JV2r! zcFs~Mn+u%Thw4M|1j!kwA@{79j$+*DT;JV)E3n7157H8oF`vd`b0w=52@C0 zV;Ncw%x(dQtkKegHhTQ?2<^$-E_h7SUzyucMKKsvoP$FAXhwED=ju5)qoCN1es!ux z^_Quqw;xtTFgc5}wf2MKbYfxTxbTv#ZS*1qT`{iW^i4juFAtO2v^i*dX<44cKkjJA zdIVa(y@VDN@HDU$($J*aCJ|-i$>V8?X57R@(#Klr^yko#`dMvcB=;-7OH7WY=lFoT z^ZmyY9tx!a_y|@JJ#@6UL`d12yNv--+&)@hp)HCkwq^>a(wS&@d|V|yB)?wD&bV!rq-zo+&`LU$9aW2 z?>(0%WnoB*dj=_q;zdjL)91Zm9MmPyGYAh2$%UVs;o}EdTI#*)MbHM`Cu^8fp<_h` zoSs}sT{*vS=@rjQRws3qzzc2)P~4dsKE&VP*o0vWoR^Q7mabRnnQ?!e86WfBWg}3y z{j4cSe z6#AxLCIFzR{Y_jv9#SXOTL-$wG!E|%w%cDFe-6GgYoVMz zpQRM9N-!sf*sdik#&%RN3p3$8Yf`yFb%($Pwmp(C^(JD1X`*S^I^mZY1e}9tD0bhC z1_6b%GX_!|^_!lSosEwra5`V5xZL~m^tP=G7Lz<0%xl*CgsX%^sbH#;UaE7p-~g&s z4$jg>jb+1{#?OHhVCMk>ZmoR&o{eB5!}cn@ISMW}p!MR}#`o*J^R3e@j-FTPNH10- zFhk5$ZH}7N96L`V?4u?E5%CgK45bDX94R(+4p@^q zJt|P&d=aYoNl{KtdEs_SET#H*Azs3WVW|$@Nu4qXWi5Tdv#qf(i)iseNnqq1p6H%L26QrX zUA$|O9gXQZ>C~(m)ei%q$jsShoklvgp+rxY1#QAVZeNr1a-?&Vi=Uv#3JQyeiWL5C4%C^89X1vevr2M6J$*X(nT!2!!0Ux(BBRG{f5WCfj|3%2Os*&eUIOPf3JG~ z71;EUbp8Kp;J@4Xy%hSVrK5+dVZRkde+U0wZu%44hyDxvXYuKG=Fx#zDG})sydcM; zNAJD+$1wA--nGB=?)|M)djtoM3Uj;q-D9+WeEH`C@#e3QvxU72yV^f8$UkIkn;SYm z-TY7S9t;fHzcOsMlBIF2iX9x-p+B+fY!#T8f#1D59dx^>~%CMksm419+Z%aTmo58(yQ4Q`djrBko*wN;vw-Jej4@q zlngGl9KJ+bijh}Pdfgl4CRInbC8*uGsx)| zYk!Nu-H3VG|4ZxN0=If@1YE5x94!77yJLU7zfZmt0S3m63t35jBUbj_JO2)4BT32N}KQ`ZH*j>(T7)0s$<{~(RV@{(WmF`hdLnW z8nZ8y^-P-V_+N)m7}!7NOQhT7a*q-X5`O<;W&f(X*hXcIqn`wDg%>Zm_B(Z0?9FMg}eM zXhL>!EQ*z|oF~$9M#w%w@8lD$PRgP;P{Nfa~{z&J=<^JAsQOqAyQSnFDmYJbl9`n^&sY1;5}D_XyDX^KqmyUKjD$} z{dhq7Xrl^bBzj)ivbWsLzv6efKW5~2o&%pCx7=5jd42tDtFKJ_a`o~7-8-%}c^+Ea z1whxP|8wJ=II~B~`{x4g-P$RFPB7i~1W-A6?|}w5$DH5@Ql5GsXud<7rzdzUjNYL% za?jJueaU|1{)T-T+Cs(xRf&@o;d$!8LI*zH7ns%DI7d$I6~rpyNwx`@lQ(hihp1wv zAK*MLB*Jbj2)4GD-~`JXw9;iUxW?o-C>_Vn=Z=%F1=>6hjZLo0loaA)FKB#koyM)( z3l$UsmydEX`};bZBQCaZhe#XHntYO2>|h#>?x5yI(r4p{$!Kes$3ZU{wBsu3Zp;e|r~iid5wN%ST7_bCv$|%0;b`}?&H>bF z7MYQ)Q?`6P#9AL?H6j*pe4Q=rw>i9L_S~>&{d);JQR(#L>1%agJ}s@b^LquS3Qor;z*ZA~Gc^rW-ZL(u-ADK?Ch9h$ zua{li6^hrb01{@SAOc8V=T66(SRnx3m2f)KwBhR zB|1523~@Dr?UN;k%iPSm!dihhU9e{ zvI`R?$|G}&Z|lAdtXU4_R7f0ljE!7<%Nr1#6!N0gzTl&_74xhspyhrKg?rTXB-0hE zO<0JgFH2AqbB1n%Tlk>KvvwO+^&@)a4Wr7OnIfZff)iWI9&;&upd@4HIe8W%026MH z*h^Caq2@pfwBCjoC{HJXK|0{--fy`A6I5H8gZO0W%bIKd3e3h;VeYzEP{HXVvQda- zrh&<&@N&fAb$wik{`3T2<54hzDmdVArQCZ$BBtfx;1&ORY1qpkO(NoGctOQoi=MRY zwFsc|K(!@T<^2t$ZU2jxb84c2Qpp+tROWuN+M;_tmJl>auPmKZ=GD(a^zy;caVz!@ zuJstSc_Kxy86A0TYKrPRufI|(E>|=02^4@ZP-SP;g@U+tA#X%c-Zo^QY=DRP`Z4*_ zxy7x`1X5qEAzcU&ura$=&^&|bk?-@R2_*0+ickI&Cx93)oC*prj9id3n0Bm0wkrUX z6xe|e%Y{MM}#x+~Bo?fl?= z29rDQu47%ZK?w^3BXAR2aefabW*}#aTi^Z~VxZc_fgk$4cl2`CJ}BF!22%J@5f_h> zbT9P;CVEGHc6)hA4-q|g-fN~oHOu9qCUZ|S*(dvObTbrRM+J9$9=V7g!%K&CR4?wV zrP?@SWI9&Vn+s&;$jFbGm0qzKD3c`@6VN`B zH>SMz#yaweZ`N@mHg>Iy9^HXYIT9u~DU&KDpfXQupTlu{ zcF9wteR@yyi;IfkgHxGB5`gz+tTSk*rd8HqR zK($Lh+59`CV&26{50JB+i?xM?>#z8H$9%7*eW3PD%CiW7fg%1&_6Ouga4k*MbIDP} z5BVOkepxsmOPgqJo0AjeA((8HlcJVu3j0#&`pO0yy+n4<*!IA9&85QHd)LA4L9LM= z#YuFQA@OP0q$&sAO+Aj>ThM){Jhs&LK^S z^9^D0n^43U*B(r!hnYrpxkViOWz}%;m_55LZC+TE>N2PqC5U1A1FKCkM#A2VeVW6Tt6y5Bg{L1` zLkIZ#CTqLgk#j7ZH~8yG>yAOynEldH4SQuN`d2K{^F2#ajZQLkN6%&y z74;oYjUIS}kM!J+Te50@Q?_EgYes;*N%2#$=7qa%D2I#2dEw*B5gT2_G3UbY*SFc~f zAO1;iRDX;4AVgs_>ojBTWN6Lw<;uqrHB{8cPmYFAp|8|>BVd`wD^0smOH0bNvy%yE zp1Af!a56_#wuv!U2j*x!@v*|HDoH7S?*B03iGuMHE30tBgqG^Tp*TlfHxz9uZGbkl zHjNYND^|469>9DbH4DWz-F-?Am7`sry5gT_bDjq%3P*a+G`>-T@uefvHj#Q2foK)3 zli=U?mE~blu?Gfz9PlY!Vcz2qctsn1>Hyu!s#g3tRS90-A)a2k?1vw8Pzkm38F}fR zXeS~*QfkGOE|)2nDwkVkm`Y61-H28yeZ%o?73ugpv(oDh{1T4iQ-b`-LXIX}pmqp6 zbBR>okDrN5B`Yj%IG}PNK%4S5%@PjyNAS$>cJME}4MJ=vfhmuD@Wuu`at+uHCGyHz z6%dg_ky+qr;LYIO-3_j!nsUvh;us+$5W!g%Y!;jn>=GP-SvQkSXxlI&I>48rU4lc# zn3|ZHn5Ntf6^;%sPAR-UtbfEZz&PAE#5lTTqzo-rk2#7hL^5yb0|z!bjyAF!awqa< zwvd20l!y5;mNK8Lt0exh%e4%xy|4iFO!u9(b}|A(}{fi4Q?@JhRIq7 zkowLSa?f$i#)s6XxdGAuLI@6o6Gyn&hguLRK;t?v73=j|W*g_%|sZ)t_ zUSUsQhIZ?THEhtlMc>ag$Z`%teXdZ*?gTcLFjwdRZ~?gJO*fL+L&I`VBJ-mxqdu8K zyJbIM0|TfJWsX8?D`luCGa~D-o>$?0<=KJHeHHFC*HsqCWRCS~4ei~oC z|B(mSMrePHzbO+(2w-3^?xK;4tCzin%WV#@uC07i-w|Ik!|!2Qd{9|!aprtLp!SLx zkrvMTHLW6j8&*IL*ZX$=MGs;``vQ{|$41a4(C%4>f?_2ttz$^1vVkTN#78{y^kZZ) zZTI;YuhnvBVW1*T%RU4N7N0QG6;MDZeaaMOjclb)-^0ZHB-F0w$97+MnwJ;lAdYr&bWsN z)!FhT5D0SrLyM;`NTTsWTI5>NE0yU^OJAm`J9HPB*n||KKE9$EM@)lOXc8iDpo^X! z!!=#5Z_J4=&R<{cT~UKKPnB1Fhe3XgSBDs9ds)qkS0|V9ZGJLI-YIlKRI`^7Z^H|= z+Qa3uxcJ{PMrCr<7|@HAz(>~Uc&0Moq{0?nYNgHRDWx=aYG=O)KyVpA(&rB0H}k9S zo8t|AObax1Zw!rxmdQj4(iHJ&sPX8{Jn19Xc|Bl$6pV{IN4Li9C3JR#YP1PeH+yo&9d`Y`7b%IJ@3Vk()lsK$od()WLUF!#pE! z8`(Q^dJJhAI^nAPcxnMPpH%xBn{LQLz_H!Dn=bhDo@=(djP(2Y80r?UK|c0J_i+g7 zU8YoW;e_5QC#kG-D#yxM3=J!egt|t6hzH;wDBC)5!!s9c+O1l6bBv!G#%v+-rhG+qo_Fxl^+PBLah>I3F-L)e-3^aJI5u?IFE0;``4^ng?UOEBTBGyTCvGV>^nve(Jd=gF4=8o#p;i9iKBw^-kD$6 z7NZ-_eNUpTUaKmd@Hmp&o_(|1T)uI9*3n62ca<~z7U6Xc?6>`ygPzYTI-4;njq6+1 z&Pw^YGp=5osValXL_{C^4;v4&J{$Bj?h!)|!|-~9vhoO& zdo;@ZhB%-@UHaGjwipNATy+p3#6Sr;H*!-ku)mxG1;J^%m%IU5VqBFj&RpDkV-q}K#L?Q`+wFgz zD4;jPena z-$^sxKgoJ476IU_M=kZxjKHINnrlqv`>H!s9fF{*>!BYJDp>Mbss84q0NncbC&g;I z>!Ojic4n>X4=?KIx(>YSzELrkfuTq5#6wt~O@fPwDPHQ!P5@KTQ4wmXwR0hdFScvX zCoVpWIC)9m&%O&HOk@=N1s}0nHJ~dubcQHhb7<)%yYv$2PH)_n>!_a)mFqj zF@TQ)0id8A-{Oy@&zihoKA1LeOMlHX0fZiIok;~je1hMLRraC}kqSZ1!n$j6N1Si~ z=M7`QJfuB+Y8WPsRWKr1ORr%A491|DR03+QiwyT*KAb#?k6W!Vs(8fHYnm+M=J^QF>`SDEifwsm7I!f_>55(;=t`x)za z{`z^w99NZRF$tw2*f7&&@Gu?BT}+n9bD6soI=9MbwxvEpj~BP=IMktUD-z~Uu8`@ zH$fxKDGQzAgb%V0b#a)_;{dTz&}?fR6E9gRjMqom)Xgt29;qU*Jnprq*0;`ViH6`n z_2tZyrcpI08t8?j`kHrg2Z`B^Xm^%lg}4WwehxTHTh#WT&=w@#|F}!-fH5Lz5P#@) z+U6@ATuOrOD`i0T7E!<70?*wIS4n8Rd=$%@DBey(uV6{oXIp#_iQA@jD4rXwQ;7Uq zFgH?Hei|lHnQe4ViS?G&fn1Y1b6=4Z)R|vS@e$h4K9Q(Ej|iH4F29+rs+0?M6#Xf- zJ;^ldgU+6*mQ$0{;QI9HINGOhxeko2HR;ByFW07*&yT(tuf=se#m;s}>sKBo9UFsn zOD$~1Z2ns27M+HjYUVALTd%5$l|{QB8r^}ltxa34H0xd{8pI9%#W7$`9>zH`R&f!C z8?+HvTfwa$=CM4B!nxH?0Pasp~sEQ ziF@qi?1Xh2A~Nc6L-2B9U=+L)R1qxh4YHva-q4eT4giPg${`LCx8sWa<~tV{fz1jI z`oJ%pQ_?)6e(0v!Vfd+quj=9@*aJBq&k#~hLl$dOKCzgBmKSD+g^x+b%E!!c>M@dq zY1sm}u-!>AzQ2-Z=)PZ#VSRe`tX!i@%2E1ID4Sv}sJurWITVTPwZ%lfP}4HkYX(0PXYnhZqK`?Fhh>$ObcCIDZ9oBaeG@POuk&NnnX&ipV=SgOX0nx$AlvD zG_V7AsrB#`S5H!(*X2L6Pe>xST=hg(nj`e}gfLOr;Nf;qGHqW-YbG3&P}hg(3j-*o zne4BW_ZWot5+F6}Ut>qVu)(F_+JGB0xDu*od0r|b?qW=2qmz$5oQDns34N6NEZAYN zw5e70%%r_%UVkLdkq+-7QAG!b&isW){NV028DESPQ z+9TL|_%Q$XJn)9-n{^voZ`V&({S$MS{rou}ypz5Cr2QB3!&m=*o81P3yLG!6_sv27 zHdp((-`_FhcCvQ2ZehANupe`_{~Pe%eZY5spL4gLusgf{oV@+q2?i$Tci68v+%Nm? z6#UuT{iVPk={Ng+wt9cT|F-kCn|Zfx?Hok@VdsB(oBw_GKf9Yh(J(L Number) id: number; - @ApiProperty({ description: "내선번호" }) + @ApiProperty({ description: "로그인 아이디" }) @Type(() => String) loginId: string; @ApiProperty({ description: "이름" }) @@ -43,7 +43,7 @@ export class ProfessorDto { converDtoToExcelRecord() { return { - 내선번호: this.loginId, + 로그인아이디: this.loginId, 이름: this.name, 이메일: this.email, 연락처: this.phone, diff --git a/src/modules/professors/dtos/professors-list-query.dto.ts b/src/modules/professors/dtos/professors-list-query.dto.ts index b0aee9a..6941fc9 100644 --- a/src/modules/professors/dtos/professors-list-query.dto.ts +++ b/src/modules/professors/dtos/professors-list-query.dto.ts @@ -5,7 +5,7 @@ import { PageQuery } from "src/common/dtos/pagination.dto"; export class ProfessorListPaginationQuery extends PageQuery { // 다중 상속이 안됨.... - @ApiProperty({ description: "아이디", required: false }) + @ApiProperty({ description: "로그인 아이디", required: false }) @IsOptional() @IsNotEmpty() @Type(() => String) @@ -39,7 +39,7 @@ export class ProfessorListPaginationQuery extends PageQuery { } export class ProfessorListQuery { - @ApiProperty({ description: "아이디", required: false }) + @ApiProperty({ description: "로그인 아이디", required: false }) @IsOptional() @IsNotEmpty() @Type(() => String) diff --git a/src/modules/professors/dtos/upload-professor.dto.ts b/src/modules/professors/dtos/upload-professor.dto.ts index 6982db4..94f2f59 100644 --- a/src/modules/professors/dtos/upload-professor.dto.ts +++ b/src/modules/professors/dtos/upload-professor.dto.ts @@ -5,7 +5,7 @@ import { IsKoreanPhoneNumber } from "src/common/decorators/is-kr-phone-number.de export class UploadProfessorDto { constructor(excelRecord) { - this.loginId = excelRecord["내선번호"].toString(); + this.loginId = excelRecord["로그인아이디"].toString(); this.name = excelRecord["이름"]; this.password = excelRecord["비밀번호"] ? excelRecord["비밀번호"].toString() : undefined; this.email = excelRecord["이메일"] ? excelRecord["이메일"].toString() : undefined; @@ -13,7 +13,7 @@ export class UploadProfessorDto { this.departmentName = excelRecord["학과"]; } - @ApiProperty({ description: "내선번호" }) + @ApiProperty({ description: "로그인 아이디" }) @Type(() => String) loginId: string; diff --git a/src/modules/students/students.service.ts b/src/modules/students/students.service.ts index 7491fe2..062a596 100644 --- a/src/modules/students/students.service.ts +++ b/src/modules/students/students.service.ts @@ -291,7 +291,7 @@ export class StudentsService { } } - // 교수들 내선번호 > Id로 변경 + // 교수들 로그인아이디 > Id로 변경 let advisor1Id: number, advisor2Id: number, committee1Id: number, @@ -299,42 +299,42 @@ export class StudentsService { headReviewerId: number; if (advisor1) { const foundProfessor = await this.prismaService.user.findUnique({ - where: { loginId: advisor1, type: UserType.PROFESSOR, deletedAt: null }, // 내선번호 사용 + where: { loginId: advisor1, type: UserType.PROFESSOR, deletedAt: null }, // 로그인 아이디 사용 }); if (!foundProfessor) - throw new BadRequestException(`${index + 2}행 : 교수 내선번호 ${advisor1}를 확인하십시오.`); + throw new BadRequestException(`${index + 2}행 : 교수 로그인 아이디 ${advisor1}를 확인하십시오.`); advisor1Id = foundProfessor.id; } if (advisor2) { const foundProfessor = await this.prismaService.user.findUnique({ - where: { loginId: advisor2, type: UserType.PROFESSOR, deletedAt: null }, // 내선번호 사용 + where: { loginId: advisor2, type: UserType.PROFESSOR, deletedAt: null }, // 로그인 아이디 사용 }); if (!foundProfessor) - throw new BadRequestException(`${index + 2}행 : 교수 내선번호 ${advisor2}를 확인하십시오.`); + throw new BadRequestException(`${index + 2}행 : 교수 로그인 아이디 ${advisor2}를 확인하십시오.`); advisor2Id = foundProfessor.id; } if (committee1) { const foundProfessor = await this.prismaService.user.findUnique({ - where: { loginId: committee1, type: UserType.PROFESSOR, deletedAt: null }, // 내선번호 사용 + where: { loginId: committee1, type: UserType.PROFESSOR, deletedAt: null }, // 로그인 아이디 사용 }); if (!foundProfessor) - throw new BadRequestException(`${index + 2}행 : 교수 내선번호 ${committee1}를 확인하십시오.`); + throw new BadRequestException(`${index + 2}행 : 교수 로그인 아이디 ${committee1}를 확인하십시오.`); committee1Id = foundProfessor.id; } if (committee2) { const foundProfessor = await this.prismaService.user.findUnique({ - where: { loginId: committee2, type: UserType.PROFESSOR, deletedAt: null }, // 내선번호 사용 + where: { loginId: committee2, type: UserType.PROFESSOR, deletedAt: null }, // 로그인 아이디 사용 }); if (!foundProfessor) - throw new BadRequestException(`${index + 2}행 : 교수 내선번호 ${committee2}를 확인하십시오.`); + throw new BadRequestException(`${index + 2}행 : 교수 로그인 아이디 ${committee2}를 확인하십시오.`); committee2Id = foundProfessor.id; } if (headReviewer) { const foundProfessor = await this.prismaService.user.findUnique({ - where: { loginId: headReviewer, type: UserType.PROFESSOR, deletedAt: null }, // 내선번호 사용 + where: { loginId: headReviewer, type: UserType.PROFESSOR, deletedAt: null }, // 로그인 아이디 사용 }); if (!foundProfessor) - throw new BadRequestException(`${index + 2}행 : 교수 내선번호 ${headReviewer}를 확인하십시오.`); + throw new BadRequestException(`${index + 2}행 : 교수 로그인 아이디 ${headReviewer}를 확인하십시오.`); headReviewerId = foundProfessor.id; }