From 3aa68a4de7b2aff2f9be0da7f506a7cc0aaf7168 Mon Sep 17 00:00:00 2001 From: likingcode Date: Sun, 1 Mar 2026 23:48:28 +0000 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A2=84=E5=9F=8B=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/main/resources/data.sql | 39 +++++++++++++++ backend/target/classes/application.yml | 47 ++++++++++++++++++ .../InnovationPlatformApplication.class | Bin 0 -> 887 bytes .../platform/common/PageResult.class | Bin 0 -> 5033 bytes .../innovation/platform/common/Result.class | Bin 0 -> 5613 bytes .../platform/config/SaTokenConfig.class | Bin 0 -> 1587 bytes .../platform/controller/AuthController.class | Bin 0 -> 2824 bytes .../platform/dto/LoginRequest.class | Bin 0 -> 2474 bytes .../LoginResponse$LoginResponseBuilder.class | Bin 0 -> 2492 bytes .../platform/dto/LoginResponse.class | Bin 0 -> 4677 bytes .../platform/dto/RegisterRequest.class | Bin 0 -> 5088 bytes .../platform/entity/Achievement.class | Bin 0 -> 8325 bytes .../entity/AchievementAttachment.class | Bin 0 -> 5948 bytes .../platform/entity/BaseEntity.class | Bin 0 -> 4742 bytes .../innovation/platform/entity/Project.class | Bin 0 -> 8610 bytes .../platform/entity/ProjectAttachment.class | Bin 0 -> 6425 bytes .../platform/entity/ProjectMember.class | Bin 0 -> 5345 bytes .../innovation/platform/entity/Review.class | Bin 0 -> 5512 bytes .../platform/entity/ReviewScoreItem.class | Bin 0 -> 4991 bytes .../innovation/platform/entity/StuInfo.class | Bin 0 -> 5347 bytes .../platform/entity/SysConfig.class | Bin 0 -> 3373 bytes .../innovation/platform/entity/SysLog.class | Bin 0 -> 6689 bytes .../innovation/platform/entity/SysUser.class | Bin 0 -> 5610 bytes .../platform/entity/TeacherInfo.class | Bin 0 -> 3832 bytes .../exception/GlobalExceptionHandler.class | Bin 0 -> 4432 bytes .../platform/mapper/SysUserMapper.class | Bin 0 -> 406 bytes .../platform/service/SysUserService.class | Bin 0 -> 595 bytes .../service/impl/SysUserServiceImpl.class | Bin 0 -> 5981 bytes .../compile/default-compile/createdFiles.lst | 26 ++++++++++ .../compile/default-compile/inputFiles.lst | 25 ++++++++++ 30 files changed, 137 insertions(+) create mode 100644 backend/src/main/resources/data.sql create mode 100644 backend/target/classes/application.yml create mode 100644 backend/target/classes/com/innovation/platform/InnovationPlatformApplication.class create mode 100644 backend/target/classes/com/innovation/platform/common/PageResult.class create mode 100644 backend/target/classes/com/innovation/platform/common/Result.class create mode 100644 backend/target/classes/com/innovation/platform/config/SaTokenConfig.class create mode 100644 backend/target/classes/com/innovation/platform/controller/AuthController.class create mode 100644 backend/target/classes/com/innovation/platform/dto/LoginRequest.class create mode 100644 backend/target/classes/com/innovation/platform/dto/LoginResponse$LoginResponseBuilder.class create mode 100644 backend/target/classes/com/innovation/platform/dto/LoginResponse.class create mode 100644 backend/target/classes/com/innovation/platform/dto/RegisterRequest.class create mode 100644 backend/target/classes/com/innovation/platform/entity/Achievement.class create mode 100644 backend/target/classes/com/innovation/platform/entity/AchievementAttachment.class create mode 100644 backend/target/classes/com/innovation/platform/entity/BaseEntity.class create mode 100644 backend/target/classes/com/innovation/platform/entity/Project.class create mode 100644 backend/target/classes/com/innovation/platform/entity/ProjectAttachment.class create mode 100644 backend/target/classes/com/innovation/platform/entity/ProjectMember.class create mode 100644 backend/target/classes/com/innovation/platform/entity/Review.class create mode 100644 backend/target/classes/com/innovation/platform/entity/ReviewScoreItem.class create mode 100644 backend/target/classes/com/innovation/platform/entity/StuInfo.class create mode 100644 backend/target/classes/com/innovation/platform/entity/SysConfig.class create mode 100644 backend/target/classes/com/innovation/platform/entity/SysLog.class create mode 100644 backend/target/classes/com/innovation/platform/entity/SysUser.class create mode 100644 backend/target/classes/com/innovation/platform/entity/TeacherInfo.class create mode 100644 backend/target/classes/com/innovation/platform/exception/GlobalExceptionHandler.class create mode 100644 backend/target/classes/com/innovation/platform/mapper/SysUserMapper.class create mode 100644 backend/target/classes/com/innovation/platform/service/SysUserService.class create mode 100644 backend/target/classes/com/innovation/platform/service/impl/SysUserServiceImpl.class create mode 100644 backend/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 backend/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst diff --git a/backend/src/main/resources/data.sql b/backend/src/main/resources/data.sql new file mode 100644 index 0000000..1455eb6 --- /dev/null +++ b/backend/src/main/resources/data.sql @@ -0,0 +1,39 @@ +-- 预埋测试数据 + +-- 1. 管理员账号 (密码: admin123) +INSERT INTO sys_user (username, password, real_name, gender, role_type, status) VALUES +('admin', '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt9hQIu', '系统管理员', 1, 3, 1); + +-- 2. 教师账号 (密码: teacher123) +INSERT INTO sys_user (username, password, real_name, gender, role_type, status) VALUES +('teacher001', '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt9hQIu', '张教授', 1, 2, 1), +('teacher002', '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt9hQIu', '李老师', 2, 2, 1); + +-- 3. 学生账号 (密码: student123) +INSERT INTO sys_user (username, password, real_name, gender, role_type, status) VALUES +('student001', '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt9hQIu', '王小明', 1, 1, 1), +('student002', '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt9hQIu', '李小红', 2, 1, 1), +('student003', '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt9hQIu', '张小华', 1, 1, 1); + +-- 4. 教师信息 +INSERT INTO teacher_info (user_id, teacher_no, college, title, research_field) VALUES +(2, 'T2024001', '计算机学院', '教授', '人工智能'), +(3, 'T2024002', '计算机学院', '副教授', '大数据'); + +-- 5. 学生信息 +INSERT INTO stu_info (user_id, student_no, college, major, grade, class_name, advisor_id) VALUES +(4, 'S2021001', '计算机学院', '计算机科学与技术', '2021', '计科2101', 2), +(5, 'S2021002', '计算机学院', '软件工程', '2021', '软工2101', 2), +(6, 'S2022001', '计算机学院', '计算机科学与技术', '2022', '计科2201', 3); + +-- 6. 测试项目 +INSERT INTO project (project_no, project_name, project_type, project_level, leader_id, advisor_id, description, status) VALUES +('PRJ2024001', '基于AI的智能问答系统', 1, 2, 4, 2, '本项目旨在开发一个基于大语言模型的智能问答系统', 3), +('PRJ2024002', '校园二手交易平台', 2, 1, 5, 3, '搭建一个面向高校学生的二手物品交易平台', 1); + +-- 7. 项目成员 +INSERT INTO project_member (project_id, user_id, member_order, role) VALUES +(1, 4, 1, 2), +(1, 5, 2, 1), +(2, 5, 1, 2), +(2, 6, 2, 1); diff --git a/backend/target/classes/application.yml b/backend/target/classes/application.yml new file mode 100644 index 0000000..bdf32a6 --- /dev/null +++ b/backend/target/classes/application.yml @@ -0,0 +1,47 @@ +server: + port: 8080 + +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/innovation_platform?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true + username: root + password: root123456 + jackson: + date-format: yyyy-MM-dd HH:mm:ss + time-zone: GMT+8 + +mybatis-plus: + mapper-locations: classpath*:/mapper/**/*.xml + type-aliases-package: com.innovation.platform.entity + global-config: + db-config: + id-type: auto + logic-delete-field: deleted + logic-delete-value: 1 + logic-not-delete-value: 0 + configuration: + map-underscore-to-camel-case: true + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl + +sa-token: + token-name: Authorization + timeout: 86400 + active-timeout: -1 + is-concurrent: true + is-share: true + token-style: uuid + is-log: true + +knife4j: + enable: true + openapi: + title: 高校创新创业项目孵化平台API + description: 高校创新创业项目孵化平台接口文档 + version: v1.0.0 + group: + default: + group-name: default + api-rule: package + api-rule-resources: + - com.innovation.platform.controller diff --git a/backend/target/classes/com/innovation/platform/InnovationPlatformApplication.class b/backend/target/classes/com/innovation/platform/InnovationPlatformApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..0b7546bab3a47dcd33e71a0bf1e4ece14ce9c7cb GIT binary patch literal 887 zcmbVL%We}f6g^IpOd3Mdrcfx4@>r!=#4BJCs05LakW#1!3X85hQzvyhV~;$Z0H4JQ z#DWjtqY&3tXtIb{5GnWSzRtDJ@%;Mz<0pU@c-TY*8xg84)KF*Gz7TW4Q=w=4U3?)E z$54N+v~oub8{NZ6ga*Tt#AIA)ZRWx$qj{bRH#IinZ?1ADi`2_JPgN4ynrPx$gjNgJ zvBl6ccE*d`Dm|N8k;zZSUh>!&$HyVLGD)j#sTtz#XnDM0DvDxox{?_?4>mX)twTkr*-&>5LTq!VG4j~B_RJ68q6 zv(bN1;@4$D(be|4>uxfky09}^u)C&AY8^{=Zq81GC(ubtjm@zsZ6aSQf8@vi6r}IT zWY~XSYNs+eQHAoPkcKV@MrcQCxeO|a(itK(kSQ0My(0NmNTuub0zmd9Cd6VPHy2kc z__4@yX~&7s)Lfg3w4`Gn5Sjhu`|AIFU;Qj};}Ifywf>|{~8HM Zu7dqw@8B-^4#oG#->3Blr(gvh`~mB}^vM7K literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/common/PageResult.class b/backend/target/classes/com/innovation/platform/common/PageResult.class new file mode 100644 index 0000000000000000000000000000000000000000..81e6e19ab58b10120d41432572b03072d223fd3d GIT binary patch literal 5033 zcmb7ITX!2*75A=YhP0waTKnrLb7QLs^SIkQd(g4?F?o+jGuHvaA*4wLF@A&i>B6 zpMB2w@Be-GPXJEhmliq{hVtHex=<>4n~q=bO6iTF<1c&V^)%<#Ii7V^+&Q;WE&53) zL~KM6Q;3ZhN(FyHp>uF(p$l;&EF^7o!B!X*iHnZ6URd&~>Gi9N6kORTRx1=)cGK&w z?<_gKlb#aM3dt4MpL5Atswngg4rQ-6n@+mw7mDd@q2iB;+C4UU&`WHk0lROo8LCa` zv#}5R72*^;@A*zKu=0Eo2XN5BAsZ>&L6L!)qElK)XT8#jg0<-stM1IQ!oI=t#)=v{ zu;Q?dBRERIw897uZKwma4R_nPM{KZYL#}Ym6({bsF(At=E|)n8+x<2^C^!kiWVKv& zOF@{2Yzzxj{58{p9<^~S^h|nFLuf#CM+J1!#)N<(75XC+kJ~sU6INb3BXg5Bo(LpugeIT0 z@ll*(AoEV?%yU)AP`^oLAYU6hHuQ}6cV5!@WJ77xO-SMdrfpmhSus}x1reE*;6EvA z=OnxVH7}tHsD!L~%Erg=G%Z+lDyx&;66=taJe9;{eB8n(q((luEq*z_T#zcczm=Uj zet}&YH`d1;_N)yDiwXzVoi%sTE9D*kse(^!rHb#Ad{+B%qcF3wL6+3z*lx#-m1{&= zSW?&@)Iz~a=iG9^DHg6di$!{!$Q4#fj$bX4?r*At@%j0&2`00{MhMWWryw4EwgrB7@yBH)P~tI6T8cjmcNTsg$70Z z)dGz;xT9T%fJ4pA*{E7jP#!n)PSe?HJb%?Kv+IfQ0n>N7g2`}{2w2i>2-6%rumgta zIttyIR~u`QK?71SBF#vztTjWkvNqO5)>a*l56f=p&iPJ$ZQ9u|#TuQRo0>jDx2ITu zp&!u!ZFYR1W@2o>7!)6Aw53KOl%U}t#sOw<0SxyhVYE$7{{1?dJo zv)owvv_CHWf-Ug0=lK=C>}==~ti(x$iOrnS?$XP$NPzE{4g@OopnG(c_CIj6K#bSnc{&s(c* zG`39B0UN@xZQ(rkatrw727GuHHB1>1lTNXiEBG#hXit?&Zh5lkR4Q)8!cP_M+u>6y zQ!V^l;ppw5tQzeX4>iT3OCirYSce?qq+K2~9a!eW(>kDeAO~-r!@-+pFW`R?HR+#jHxejATINQrJSbP1dqOKY~wvwQs0^_pJNnSLl) z57nL1;=0=srxUYDvAn(Tce|Bu;gM#sd)gAK@W}7*Q0o-y!it#`6Kgif2G`Yjl5EXerm3c|9;PCl zvQKl8*L+h6*+#XGw5wM3qONCMV`7r1HOewn#J3CYZ;t#K zYI<~d3ul5MiKz>t{K-U){S95I$a~m(1NO00WDD64F_VcBGLwm=qJoLNhrS!=PDN9( z2GGTfMbO1eJY@+eZa`Kl-T=yF5(MQk$y7o>Ndroxk`16snJ$7ZW$aX!fNTRI6@nr+ z=~^Ucrj70EMeTB}wr}BiTxHby@mE}9OY2}g{T459u9M%6zs6@sMfjQZDn3gpifO!p z&yk9;hpyrCq%4-Ci!YFhl(e6{|v*Q289t-L}IAGxf|KcPMX)^Ku$#9Q6&!mg}Ch0+2k^LW)Y)goCc6hzT zqqPu485jwXZ2#@O-t5C`L1FPjkRbMF^)Gr6C-{2r*m&e*P(Fuy$5vT9@!pXeu#RnE z;aQoV$wY*aiWp8@N=maXW}*R$)f6m>r=lS%mx%?eSdGOR)2l9JtboPxGOMhBb+~mg z%xN=?r=55iU*#hQ;!8YBU#1&Lrt@p`z7zNI)PIFkgrDluxK1ichfm<^q+;-SK7WIh z)exoYCbg2#ewOBXk2_?dAJGsHVj|n83@p|Ft0S9d4cOWauH#!U z%#!$yCG}OUd0fcAeG}i(HNenBNdZTg=1cG38L0xvIG>Ara_{0(a(`-7f4atwn5@*R pPG+S0N6ZQHDz}^5+P;JD@*StTAMp7ee$0{l*WxGm8GeD({{Rj^4)Op1 literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/common/Result.class b/backend/target/classes/com/innovation/platform/common/Result.class new file mode 100644 index 0000000000000000000000000000000000000000..9cff34c827aef55471fd4a27ecb22aed5f2e992f GIT binary patch literal 5613 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 literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/controller/AuthController.class b/backend/target/classes/com/innovation/platform/controller/AuthController.class new file mode 100644 index 0000000000000000000000000000000000000000..6bf7a2d9b96c6c04b762570a8ddd662c7151d517 GIT binary patch literal 2824 zcmcIm-%}e^6#i}s1VU_qT54ONEecJba9d-w8j4c1iiUy&RG}apKIyqjQ`IHILA|O! z)Y3^yr)*^^gb|6N6H$h-{i!pw7F6D{89s_N{BzD#JY}Tj zoRRL5%FPK! z6eY!$fOn*=ye(YMAqQ{#_k51;1K$KOa%|qSU8^WFmbQrGN$Mf4-$MxMP%3NloGd32 zTnkq%OPh=8cb*p0d0RP>jKoux;(A5o^VDa`39f{$k<@&)Bpu(V34!*CMd7TPEd27` z#+^q&eKK4~DJRc$$<)*}!`F&(midZY48;1-*borrpJ|NAEo zZf@THcJuBnhR&SSS;s1w^PHhSsFJ^K+zg1MN#M-J=Rd4}@g2j(rmKezHFxVCK>y#5 zs(%P?)m{e|C5sEXS>QC?NCxO~LT%gJNodwW^G*!W{0yxY%#DS{p5dRtMjj&^!c5OI zXMe?^hqN0)jNTC%fqv3Di8#$p1sWK}2(3sLXEEwq4Py+Pq|ecAE2C}TJUt=2ganNz zNbzMFFOcvn8n5CaOZ;yFo`P}B#=x)God3T(0@&?%X~#TEBVV;uUVx)Aa&Aq?BJ9@a%6O=3kJH<$e8Gc zDKJuUt9jdT+;th)u9IJ@$l!g~tLB#jH$UU9*v^7=y=M7zW7K@hb7a*L7?^2ASqwbe zSt%;Ny(apUQ)5l~{s*qNoS|@=i2-bAveEadkFF$NI(n2cwW^Birt5vUB-W5rhs>E(d zR+gk^t8*mOg0fBAV>3_NH3Z)6$4l8(`iRNVCARIX6_nlOdFipi0?T6*W!R{ofNnkG(yld&wzKZ8TKN!2*vaQ*DR8|T0-wiwI8qG5UzE;r z#qt^7U9GJZw>EZ6(q^bytb_WyG5yAL$3&5fDOss3+JVIuF{d5J@}?>rSIbXhUf|G{ zoH{{GV?kiw|EsceVO}`E+abYmPwW07z{Ehe+#TW%W5ZlobCDfI+RX4X) zH-|3z;U&yK+Dep(m?nQw=3;gRzoZ>US~3(Bz?vqj;5| z2eF7_tZ9N1dKSkiOR`^1;RJUYF0d5~-07Ib5Q^NTaFYJ_^TTZXgWfcZN7$K0g8zni zgx%q`t4YRDlA)=uYDC5fhEyff6$=V!yjj9d3oE8Kk?O>!kVX|dR;QOANQzVw{6QBw zpN0P7No}%D;-3CunG_oRxm!q2+{V85lzgb5sTWx-dSfVJ`D#yR!j6PqBN$17m?SM~ zYL4PH?h?q5w$}+QiG%Ft)7)uwaxOu8Oo2vngdiah;xUz4=Y$drLT@NEbhLI6)fn$g zb5@QkSIo3mC8-kH#B;!tLlYm@-X{8~I@M=!j!%PLF7kICb3A3ZyNoy42HF1rXEFpi literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/dto/LoginResponse$LoginResponseBuilder.class b/backend/target/classes/com/innovation/platform/dto/LoginResponse$LoginResponseBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..a2cc3aa82a30affb52f612423d5f43d8f45552e7 GIT binary patch literal 2492 zcmcguZBJ846n>^cTk1t>VL=otDr$=^-Su4y$kJT|(`Ahyo6UY2+F7`AJJZ}dCGnGg z!=Isv#sm|8fIrH3X6~h4(i_taoBc3vr{_F#-sZXe{N>;ifCW6xA%zne3^*7>nj!y! z@AHbsXd^Kpxw+OS?dGsRM>r|Ep8I;V}%ZZFmQEek}b9Cn=p-t-}6f7$ei3XUve>P#wP^R@|t#F;V&Z_0==pNVw?Q3 zQaaE+Z-@B|vUtGIIKm!tM@|u!lq{1hup84MR~+sPADI0i4VZoS`mHp2^b4#!l14R$ zc`RhGXr9j_hM8~CxN@JEsuG48zNi)6(8_6EYl_$?O*4HiXqPf{ZdW2~yAns+m1xUX7e-1tZZkifLUCp6Qk>Hkd`s7(rTQ@%wB&_(;M3MnvaJnkvS<_f9Wxh_Mkz_ z6Xpo!NUaBRxNl4odlxf2j3)bex^GOA$1dimyLI)6}<% zIcYJcsIUq7Jli*>>6I?#l*RlBKa51u&DE>A3j!ORy!!%CQ7^5*ku|%f= S{hp=&62H)sSjMkd!Q@xdR7a=) literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/dto/LoginResponse.class b/backend/target/classes/com/innovation/platform/dto/LoginResponse.class new file mode 100644 index 0000000000000000000000000000000000000000..1a1422cad57220b21e7c82bd01a79c1ab182c784 GIT binary patch literal 4677 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 literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/entity/Achievement.class b/backend/target/classes/com/innovation/platform/entity/Achievement.class new file mode 100644 index 0000000000000000000000000000000000000000..f7004bee7d606a41fdccf32721b02ead8e1fde25 GIT binary patch literal 8325 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 zξYTM$3^)fT9do@s6Yo!a0cTB*~Jsl(s_Q7FrdgYI|}RUr{az zeb|A2;*5W|>EE|JG$oAe4tZxKI_yk30V%%a9StaX2L;i`X7D#;jBiEZ2|FI^kL-YJA z=%dkZhX_duuS^p0yb36!GH**2vAsHugbcSYx9+d!87$(5!Kg@3k&Jwf@R{IqfX^hK zlfT4SHV63}dI9eO+AoapUlpTaY^U)RSw+5zudyv~kf-=uZQ$#8njHpTzQyMo_&(qA MlzxC`@grFO1D&;b3IG5A literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/entity/BaseEntity.class b/backend/target/classes/com/innovation/platform/entity/BaseEntity.class new file mode 100644 index 0000000000000000000000000000000000000000..5b17396bb4369f32294d81d9bc351ec7aa26d1c4 GIT binary patch literal 4742 zcmb7I-E$jP75}X)X;<>fABjJz#4Y`Bisg^0G(e~vhsKW6sMv9c9T(a{yO!4S#?r1U ztqgAYF0@cS`_xW{7p61KOJ;x>8ki2lz)P9oktb$&;)#DErTp%_yV6?T>9{kN?%8vG zzjN<7_uR8r{>T5`{|kTxypcr$eL9jRQb=nUx@qlO#k%Fzifdap?TW7{fnInTH8CdE zWhhUJ2SRy|iM&)QtWusfF@bwE=vBLJ`!<($GP1O?>)SQEIiDr{Qzq`m1Hz}}F2C5e z>KaC;B3PBD`NA^-{E&%BoY9b~*?yT$PfQgeP#Lkv_@_-w37=_OIBW^#w22wP>?dQ@(H2+xFVF zhKJ+w7|EAn%%5PXE}OWFCpC;WtX+G_b1RnrwBvJLx8+-|-_r1M)S1lmQBNPM>E-l3 zhv|&&Xs|*ZWep>;v>mUwZZ{pP?!07e)kPs+Z}S8+>`kZTP;rr`#h0grYo1#X2WZRk z8cx+~7aIp#w6yl>?N-t1;EEfSe4M~}sllU;V~ zx}0y@sk7dT$6`v-WfC}Lx_otg`T7RyO$pE6xOVB{#xf0|@CjD4;?J2Hj9mM%dK9NfwbZ#id8C*Mn=Iy4+u!l3*Q}=1 zVAE*QeU1cmT-AA+2#7JqNq7+O?lIzN@6Z}@?N+y2@#sL0o zL>0auBdWl~l2xy-JHF^qX4!S^=2G2iwd|ITpKCaCB&N8f>iDIG`#v7ZI#F@q0lv`^ z&~OE5j=aK9eu{6G9LF#5vtnZvS83vXBw|{le9gv}ah)dKJK{|1H1X~cXA&&lK;ldr zH1Qr1n9>|?a5=*qc^%{TCZCENHIAw2KSKLGg#@1Fw=jb-e1+e_Hv#x6p5e%Pz!`oY zCjSBY?`VvY2V%**C&Z9*z2xCoGA|1;aysUBX4cR74qm#Xdqm+HZa4}9dfF4cJnT#m`Wx8hxnAJ?TiXMxMSbXh?)E|;f{ z>r$Q1z~zK=$;-QPnMiURo|y-cot#)cIZ5*ybS{#eY#_pGvSx{R=zP^ArH7_-B}1Bwj)|p6 z)q<58E1Nl{Szoc$9n za5$%i0!7ititpnR(ECb^UO*;0d-^?D?BB-^I2xSgNBq2kpYkb7>1X%_k97Y3q=vdG literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/entity/Project.class b/backend/target/classes/com/innovation/platform/entity/Project.class new file mode 100644 index 0000000000000000000000000000000000000000..ccac692ad8e44831cc59a75e610fe82faaf69688 GIT binary patch literal 8610 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 Lck}}Nk@WuppZ4vL literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/entity/ProjectAttachment.class b/backend/target/classes/com/innovation/platform/entity/ProjectAttachment.class new file mode 100644 index 0000000000000000000000000000000000000000..e65485291d5925129690dcfa069f8a4da8de946b GIT binary patch literal 6425 zcmcIoTW}ml6+JEOV|F#GU9BF@#EugaIk6=>n*=a;WCz=_mB>hru#5uN5(`JIf2S4=ZsTpIL(u_d*@EM^S(fCPrX_9?-J;rJ)K)>6%F`gMP`Hq-JX$$sB=<`9*8- zUuWWG3=0(JTdw1~$Lex!mInKLs7-nEPUB!;QZBccxK+(YyBt`Rv)OK9L=K!^a2u}g zE)=QTVPYq4UxIHpaR=@c$ewilNk+H2ZF>T$;w!iL z4JO_wIdiTgY)j8KnRv7GH0c@a)ubBVHZdj*Jv2-(@G^4JVXuk1@D_nS>f>G2aT;7R zY#1r&wco^nkZoKA>%gkiA2e}DvK7g8FkbxKChoyxJhUU{|27jxF)L8wsCqVf>o$f1q->sy-`h$BMW?+u?k#Y)nG%ylyc755 z@qmeU;oWO8NY9ZQd&X(3xc8nAxFu~56MGe`s>U{Iq&%Q)qRfJ zZ2L~rZwve(Nv3u=!PNO2FeeaKYOd`QZt82I37wLMG8jCMd4T~{3+i5N)@{|DM*W;K z*I;ZjI>hCvdec3!vNY$mj%hAxbN+mCZY zr(J*1TbOZLEIz*5;wUB^qIBUo<)cgzeNNZpX|PVo6QbntjGts;#ZNks`pDOrTtmsZ zMG+-!iQwcZ-V^{+4ske(Fa?=-bPf_vKzM6QYfxhtAJ1QOTRg`y#>29H8%m?ZUZspm zwm@0i5}J~N$oj2U+p7_=qF(_z>+XPtb*eSnd{9PMuQe=In2IeZrVNm_$IsDh^nN8~ zqZRRV^;RVSS`h>EekA}}QC36f8R^!oN}&$=gY)zdS4Paj^Ml38!1 zHSfwJE-(}v{P=+0Ci9nXzN0IA=`Xp*>+L%8azDEQUv&jcn3_t~&0Gz}kpM>nQ_`BBm7s&sV#-wv^sxw=y6z5W>b2-(S z9Z`yNrPH~R>dgKq#d)C9xi8h3jbMuNhEC^dsxv#V6zA(Zo%>Ur*=nXZ-_Yqikm}4H zFU5IFr}JQ{Guzb^=dGR2L#fW}X;YlHbvkcIb*|$SkCHrLHt$`$=SD_fKtBC^4rxSi zKIPe!2_tZtep&VvsPLhYPFY$nrOdsEvaBeV&`g_UWxbR#jU&pcqV&=!2i8j|D?&s$ zq$rou7rtS=l(M))l$N4=IDMAaua{ERsfcouqHLj^7RwvfODRiUM0um4^s$mgxn;eS zvU*08H!I3B>9O3pUP@VrBg$J9<$Kc?zHPmfvZhCrBZ`v$;Od2U5AeQ$CHws7$TP@h zE{^^l#?#1lUmX1%jOiUCmoTaxDb$Ya;E$cz`6u*PnU~Oa0p?CCa|y2x5xeXxA-n9H zm6e#>OQ>Ez$;w)}1ZcONCup~ASa}ID0#M#E5}-YHfuKEh(JDw#F#r{;Vgj_!?jdNO zZCX7NWCkEg3DCG*B52(1wMr7y8-PkyZvr%7mkFA%D^^*8Dgmf$RT7}Xb{|29?W)x$ zLDc}%XH^rRX}h1GX?wuxm!N?F)Nc(WKr{9rK{NJ{H7G$t0cg+~3PG8RtW4ckyl4NR z_bRMo;ylh`m76;#9>F=jd%O6drGZDN>&A#Uf%j3$;BGOA_fyJZT8!fZlyYc@VSJEM z9xbsMAEIR7NnFNyye%A<>ahIj?nX|eEs6T|nyStd(Heqjo##BPRKzG|{EOXLnE zn;G2+={HR_+#$yN9M==2-#L|j{60bzUtSrRekG<~wKBFRvsWeArpnkNQ_QH0UO;~5 zB^-N5>UY^0X|OVZ#gK`oO}p)^GBM|rlVN2;(;hpgOu5L!Ow?Zc?7T8D2?MWuXd1T- zWilcYQ&W3Q*ac-`Rt8>$&~(@?DpN5sF;}(MwB4gjOw+)tCp692rZSn4$yBCI=?Ue3J9{32A=@>wl5~$WH(O literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/entity/ProjectMember.class b/backend/target/classes/com/innovation/platform/entity/ProjectMember.class new file mode 100644 index 0000000000000000000000000000000000000000..a4747418b3b8e4c418b8580a292aaccea8a8ee98 GIT binary patch literal 5345 zcmb_gYjYb{8Geo|X;<>vlI1w*HYOygQhZB90|Byjnzl~dy4XpGQx{sGU0WM_6G`hz zt3b-7K)F+B%bjwW;R~5zGQ(wPfDXfy50n``GR!bszVI`cp@iq0vyxWMwly=%Xm#H6 zzR&yYo_C*fk^cCfmwpT21iqg~3Ihhx7Ba{R6fe0~+)B-DY*fy!UGmmLf$W^$@WZ#*e$c3F)!gu6(5zRyM(BrEE9aVlBw6CLuVUQ@evSs24^fx)`sJlm{F;?WrA zVk7i6yr!bP&4Mk_>1I&#B;#HS<9L&Rc`5K47yP;>VC&qFoytW%px3-{taz7Dz{ z?3Q$IhdQCClI)a)(=uy_S@Yex%JJTB;Q=hNhMR6{b3Ul@{ZMv`dAu7-29_AN-mNq4Qr(xr6; z3rl{(JJXhP@PZDMl+agQf(eYA>2TBMkdG|=FOzzf5^iY;kKR(N$yL6qWiQ+es^{FM zTjxw^@(vagy2_&sAu*g zJqw6{6EXH8q8ZB}2H~b$XAD`QvRuVXno3ElO}%kEYr zmdv^Hi_523GEUZP(`&VB+$siCJ@Vz)$c=Jmm{z%OIGM73db8Yp(ps)ipP`JU=+$~d!A4_!Ob?E=yDtdBR@ij6wD4Od zo)fs(_e2wZ^@Nz&-z}5u=rTzwRwmh%Ws+^DHq!3ZM)slto)D9TEWVn@*YI@%-;itD zHwDVQ-PUhh2`+mTT{FGhEx7Ap(7Y<}?f5*4fO-HAxQ%MfYn7LR;BtFwHa0z?;>SFF zi5ISJc?s}GWBAUN7;{Aw^KPxS;)k--)?%aKHRo$?tL3!}d`IBWEn`Z0R0H1?*!TKS zidT;d2e>b#AaFsoJl$}ANXbKqYIzJ%EzcgR<*7ooJWQyTX9U&qP{4MKJUmYEdzHNk zTfsIn^-GAKDcHmOmSON1^U8t}V6`4=#L%3un;X{hqfmd z5|ep?NJuVjPc9}V^PrKCJi0x3Br%ysj)der+mlO)$vlK4B;US0c{DMZXOV>DecO|F zB_{J!l#qO2d-7Of@}qb^U#NV~4%-yl?9}v&Fp^cWTO%TsNCiom3VeWh8SaB9vh%@Y z%AuW7O2v063ySiwWXj@BDdptpQkE3u<8YG(KDtv%IS;#(V~TPunR3rgDdm*zQre1g z9o3|#ynUyXa&_oZjw?zpnR4GwDdj@brQEM5FD4KCz)mUUn$@MeLs9ZKhaPz98MdQb zk`|_?euPZ=`tNziZv8nTCDpp#C4pp#C~E=W)@0u}6H3^ebI z5H#=6knMW7M8)B&ZhbEXc&7I3}#zpN|Vnb%?g8`$J4854KG=Z=s@7& zzK9kr3x6kXNNWiHgoie*VQx?hxI(KSvbYByqE!@!xK)0b)`*zKUR@x&MRNS?M+?(zN`stwoCCES6k6Gg6(h#_>&3*I2KenNE#a zHJ?x3mA$WI&!3)jaXB71NQyxc{i8TLmp-AyJzkvMq_oZA^fefVZ(!kZ>906x8L-n) z#FT>9p`%Vlg{XCvWZIcd=$MmLp=>wA8KAR{JBA8T{85(C3C%gC3Ypyyr-aTr>Eu+1 zvmwgLbwcw_UWM}A5a$T9#*@XkrNh6}&Ae{rUcxzG`w=OA6rPFnm&WJSbp8UDDS22H_!6&YTKF=)LWjKR^Sqwr P+6GFAzhm$Mz6bli_JH;Y literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/entity/Review.class b/backend/target/classes/com/innovation/platform/entity/Review.class new file mode 100644 index 0000000000000000000000000000000000000000..75d6f237ee1ce50260672f93d23af991a9f2e430 GIT binary patch literal 5512 zcmb_g>vJ1d75`mZ(ypYHB`dKLwWg2Yq_G`Gq);BKgtSf^YOoVGPLtB|=vv;`iY2Wh ztzE(!N_juaqosvH=?wW2hR4tp`hf{w0>ej!8Dd*D@>{jQ zt~Xh@LmH53x$VumFKxQZ!rf}A?K}QvTQ0rX!Z`MJ&8#)}`I6S?b3#9>PW`y!yJtA7 zWGHfvh5eWiuvT4vu^XJ?{)vboDm)TBW#NEC=ZMxZl@XGhgBHqoOO&I7G}5Ce43m_& z*TP%zHUX2mmUN_chv5ELW$<>q!@xT&ybCtBuDf$OMvUN=Q{Qw?ofp`*KVtc*Wx3sz zs53!Sr3r^E<|H#JLlaJgJFqh}LS;q-eZPeVq>E|gyxaz<T&hk1cr4QJgw<~6I1f3D`Qk>V~l{kFhMQTNowMBMG4hw+X; z0*7w75+fF~6ll6hY)@J^g+*>})oIRN+;r*!BT>`Coq1HYgwqz5Bsk?tWIKb0aoWJy zo}JbL68(sU_v2BjUUS+E%?gv8Jz-8tJtC0MEBX0a(>=M_Saw@yoaH((MV0+$omNfG zgT;iuR%2A}ncr3isjyJmJ%zF(>XQopgfx4>_1CR>GAS6;M=8McmxqL92@N(F@1 z+p~ggW%u*^HMb=&Bm+Di>AQKw=vh&aZpUT(G$y)~kAQTI915_ok3}?u?J%+ws5s`->q|9XM%bEbHr>{-y3=mEZ392z z#piWC#hGg0MS(kR4duRRzj&)K*<_*Kyj_tRke4Dg@)o2X} zgyRU96-e>@0nW-C1;^y%D-gd_un+Pr*`WFlskZ{)!+4xCA+IKU_X__S#xKYmKv%dB zE6kfpjBu`BcsN#=mzfyhLcee^R+#si7~!4$!aHJxc_WDt-rX;}Ggg=vlo;W$e&LZ= zVcuh6gzxMZ9*q^|btgu6PrvZ4SYZdt+)%mCHb+2s73@?A~Q&)sX&!- zN%lAtI9Z8TncJ>PneiQ!d8N|D`8X>J+f^xxr=zl{RIXwzPUX(+s+4uuQ8}tq)^H(C z2pGiK`d=C8v_i?E3Im%~-&n%Z-#T?L|`_UeEpwr`c@zrJz zJj0RgQ!GwR{uIf?m8svud=AOMD^u5CF32x0sOjX?D|kp#H0I<1zU;*GACN62u4DKz ztm#tXD$az6Njpi%q@5}yB_?$p#mmT*lBHAxG;JFMP1|P4kRUSv86`6UI%=m0I%;Q1 zX$i^%pmZq{0nON1f@W;1l$9VW0FjD-4%s<^4%tJcoCFO8pj>Gv0;q%cR00p-1~y40aSs2+7O529f5Q``4164a!AD4$cpfj~5~(y^#Lw|j zQW;#sH}Nr2SzO1LiM_}c^G~ef6QpwZ7hHUj)R4&F1U^M7FABIHpC(lhWgg3)AvG-S zV|{*>R1r_ouPVk2^FJ6eV5VQgsDX$1XNuRbTa)Sk0~t2f4c0_L{#U2-mH&$iQtY`h zQDu;$XR;2mZq>;!$P8PHrgy5WrK*ho%yEg`e{e5VWU1&Mh00;x63!iA&hI-pR;a8o zz0JbZWf;>}@z~>XebP=yMkx_+OqukWHEkyqi}|jE%u+IB9ko-6mFloq1zKvxHWZ5m z5J(vz>yT|Kmf2ykEVNX`PAe8GB9KaltXVswSeXusbwa7J_=Mcht_QIi#NY8bJjKA6 z_$z<>d5WRQ;m`Oy<2Q(X_$|IbD#4#5UceVgB^kgc@g-6zCgU0tOeW;hSio0EnfMv* z#aBtC@kgE+Un7-~2_$}n!VUfil`vom!JL5*H~4|>d_XRYAQ=KeOrm!wfTbd^F0y|$ z02{sFEkMR?f{s(w;SMUG; literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/entity/ReviewScoreItem.class b/backend/target/classes/com/innovation/platform/entity/ReviewScoreItem.class new file mode 100644 index 0000000000000000000000000000000000000000..160174c018d321c290e6c14200f0a403c6a06aaa GIT binary patch literal 4991 zcmbtYU2_{(8Geo|X;;$9k{#R4Hfe~dTl^761_Gq3#LzemG1y6nQwLfgT}vB#V@c~u zE4L{h1MtW%dQT=?IL*lGpsU8>WvNn7{)9 zIf+yg3QPphrtNQ4&bXUrotoRU8)`Pwz=IO5H|^&YTF!RZz(aDjg5+58noX`k`rl>X zC?*B+wYFpX&J|bQhZ&Ijyr`^rHM?;(3{~??dDy@d9wC3tZawjA*KP=mPsi>&C~kG; zDG7d$foaSLWHudtne`c+o{2$Kh2&$JGjL3DW*te`k(tL0RAgp>nL(|W>(c*T1MkE8 z1HUYMP`a@_ykYSq`~wC)hz|)E@&@|#I~d^yD=2dwGhoRaIrVB-MCm_eP*$9JIOGcJ zC_^7M@DV&NP-JK+R?0)sJc-3jVadQ*Ji%ga*`2K=ug>aIi_3X@6z4T88~7MLzDK&j z(gd_!yU}$nUKe;Ysra!Xhs7A>rdTy_0T%@xXxiJ(lGm!){#DoKyseIJxBQO4D{(UQ zcw$V0*CBHZ@qc;Z$_R-xd_rJMZ7J8QtT}DhZn!Vl8x7Ve9h9rI;X+;`x3KTDIY)sBkz#|Z zzE1b-lyH%f#*mZrz-1+B>0MGM6qduX1CGWp<^u)9E(&z8F%A&rS8$nVae_ zDX;9XLFcCW_i3m=?|uqX@riZc3v|FHyykV=HRqfwIFsNRg}0lY_I9oy>6v>bAyr2PNUnY*gafDEl_q%scqFo1V(}tUF*o# z*)_Q&D*KG*`5nJ)?*tO>==i2UZQ!=1-TG;9>}XUGX-5@_Y_$Y=5mh7#gcXsO{fe9x zGo>tE&g0woj)w2bj`fPbRR6W=wsyU3rxFw`XkzE=n(wu53j8#_M?+w6_vh_az2S7G zRy=RJyHmYy&)SoC<>ro)0Dn5h5WVqYu8?BMZZy_d50=_kZnd2DQp4_aoQ{T91s=I) zO-Z+^;fDf8?hmCzgLPq&@1hh0E(M=uO(9++%KivjXlZ-73DL@ z3qQ19O1ZInln*IN8yiUrKeAs+*&}+CM-?TH?g3@$JjW5XfXTVpUm%mdJ@*#$pCL1J zd+v|WSC7r!!MoKZjYlsWgUh21`$dl-;a`jaDv=Zjwa&?Qc)XQ_Xpv~XGnP;Sb-b%}W znGPem6l)M#urew{ovI|=%tWCRR#t_wy%5zKWSz7$6{2v%EG-IEEnS85UWjrIvKFnJ z3Q@^nR!)TuCrj#ju(+@qLwFNi>~iTDKJe#g$;H2p=UJg4JdB^?Cap9U@e*F3mEm*P z!slpZ`M6i{d0HC2$6w%IprzxNY*}BVm6Ku+n;3qFj`p7|V2-fz3`}l-Fn4;g4($7kcg^BzxQLsSb<9}+sY57m2EgpcpV-ihH!J`j2Qnv>F%GUaE1pA)~wISwa-p-OX+<{MZ629E~uQ`}srlr+Ai ocGs8j6^;c?@e)5@?ci(pIvqMMzQxZsCNm<>v*~X*f#)~N>vbo%;I|rO zw;6cBrSfs7?VeDgK<+`W=>_i+7@U|qmxqqL2E)VeuV;iYwj6 zP3(}mY{R+ex1?s52}@~KT24)2?l7@Oy`oxo+U-TBp|p3IxLf9tcWN76+vg0W_dO=| z;Vl9~fgd>a*_K=L0)ZXjgc?q;T0ZWrJnUAzhEuN?bl7j=UfjnpD{k<3lxT5cGLeBw zRYE6COkrBUB$UxI2Td}D>peol*<=NFbtidq4IaWV4aZH);$g1w z<`RdQaJe>|ddEF=fs~m@l;za&MYkGMl9h^bFOs(>O+11}1$H)^HFwr;R-NFy7pzih z2Tn6+3;ZY7t2K z5}b1-vTfioENVE@Q`FEwqR*Om9OoE%)oHUXHCOG@Iq7v)AQNgv=e?%8*l8@gt+UQ@ zotWahUv=u|oR%lYkunpkdMxS0{MPn#MQ+zkx^GKnr0O%tc@-AiVAZdkc3RwUf!kty zlTHcZ_f#TUG3jX#7V(|waiCZpii+D|q?pm+Fy=AYOP?P0TG0&q$t&Nc2Y#2SqObQv ztHbW%2di#Nb_Ld{)a_@c(#FFPWsJLtz-VYsXhKM$(?yVk##B+F4ks`i#)!v;GOK3C z>4e5;6q;1mi%roed~e+T;;AJx1r@lb>y3rsdvwD~fm2;uaMmN{WKW-&TR0&g=E&QY z+wRoaF15HOMk$fKQA*^gm*Sjqr6_}3DVncQO3chG^~}In@;j}nd(x9^Hc2P>l{qNe zj(~Nh!!K9EJ?FJOvilgna)J8Fk$h!E?q$bscs0LMZd_WXrM+J7w98J6E335RCxRT$ zs>UUG7j&NT)VHi~-1mca&~ny8cDHqWQ=k^jVj^V5Q8BYO&QuPfOr@wYm4eDt8M}>H z4&rLbK_cy=VsbQxZyESDzN6v0vN^seP}*#^UUS1=bIT!n)m&+&U)px?Xt)5?4@-#1^#3rLbtUgR8fdor(R$30$E~nuGw^3YA3sG z4KEAqzbU7*scQIvz+Jb8l8|9uxQCs1fFBik=h=nQfIM`lCr=dW$y0=S^6a3VJTa&z z&j{+tQvsjjAT5yN{e2vj`4oI+r(T2jg@V1GcWDM+^aSr_2*8v007v`;;y&Jcoqq-G z=QIvr(|I)2nWu*o=iz?mLaH;55-HAO{mx^l&OC6WIB)NFE~Yy3V3Ojzv)_4JsxuET zDbBn5owuht^N^F`d}qJ&c&alGLMhIB`<-{BI)4x!;)2R`w)vFg%S}zc3N4)_J3>Un z63HM*Q-P=Gmt`|27X_Y%lNNG#t05)hZMs7V;Gjuv)TFXC+Z( zk&_?fu*hMb&UTB;veh~Dc#GB57UQons@VDm_cO#01O2^Fd5}khrK9A0X>m`XvPydE zh3U)C4qV0gr=|XgoskAB6Ipag`p`6CXO)S3S5CT>?V4unoHFHN6L&%ARkk%{;s%Jk zw65uptt*oro474Pufuj;nYbe&uYA{3u?=N1ViWfXz4oLNay?8vs?{L=hEL*CER2r7 z;M0@_NRmI{GpyerPes4MXDMZH46oo>N?B6&S$vLCj)Ypp=P7A;0Sov7B^^J-A$*Zi z9)G}2e2J1F2_$}r!VT<3MuRQ{IRhbX@CBRW0jU^AwhQQDGQFw@mP^1kk^R~Tto4F7 z@hOJLMZd{q(<|K;Ir1NIVS>ab|5Uyi`G2}}bL4K^!oKLd pvf6FW;VXO&kt1K_^|dy>j&D#QKT|L8dLA!vWKjAZ`_T_!{TIGE6-)pC literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/entity/SysConfig.class b/backend/target/classes/com/innovation/platform/entity/SysConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..a3216495206283cd6ede3ac3f6bccc46f9e2b41e GIT binary patch literal 3373 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 literal 0 HcmV?d00001 diff --git a/backend/target/classes/com/innovation/platform/exception/GlobalExceptionHandler.class b/backend/target/classes/com/innovation/platform/exception/GlobalExceptionHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..cf9d1c6a773a6f0b131a494fc81877cad1b72d1f GIT binary patch literal 4432 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 literal 0 HcmV?d00001 diff --git a/backend/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/backend/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..637ce73 --- /dev/null +++ b/backend/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,26 @@ +com/innovation/platform/service/impl/SysUserServiceImpl.class +com/innovation/platform/common/Result.class +com/innovation/platform/dto/LoginResponse$LoginResponseBuilder.class +com/innovation/platform/entity/StuInfo.class +com/innovation/platform/dto/RegisterRequest.class +com/innovation/platform/dto/LoginResponse.class +com/innovation/platform/entity/BaseEntity.class +com/innovation/platform/InnovationPlatformApplication.class +com/innovation/platform/entity/ProjectMember.class +com/innovation/platform/entity/ReviewScoreItem.class +com/innovation/platform/controller/AuthController.class +com/innovation/platform/service/SysUserService.class +com/innovation/platform/common/PageResult.class +com/innovation/platform/entity/ProjectAttachment.class +com/innovation/platform/entity/SysUser.class +com/innovation/platform/entity/Review.class +com/innovation/platform/dto/LoginRequest.class +com/innovation/platform/exception/GlobalExceptionHandler.class +com/innovation/platform/mapper/SysUserMapper.class +com/innovation/platform/entity/TeacherInfo.class +com/innovation/platform/entity/SysLog.class +com/innovation/platform/entity/Project.class +com/innovation/platform/config/SaTokenConfig.class +com/innovation/platform/entity/SysConfig.class +com/innovation/platform/entity/AchievementAttachment.class +com/innovation/platform/entity/Achievement.class diff --git a/backend/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/backend/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..31adbf5 --- /dev/null +++ b/backend/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,25 @@ +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/common/PageResult.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/AchievementAttachment.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/SysConfig.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/InnovationPlatformApplication.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/mapper/SysUserMapper.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/dto/RegisterRequest.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/SysLog.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/exception/GlobalExceptionHandler.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/service/SysUserService.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/BaseEntity.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/controller/AuthController.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/common/Result.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/ProjectMember.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/dto/LoginResponse.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/service/impl/SysUserServiceImpl.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/config/SaTokenConfig.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/Project.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/dto/LoginRequest.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/ReviewScoreItem.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/StuInfo.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/Review.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/Achievement.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/ProjectAttachment.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/SysUser.java +/home/llm/projects/innovation-platform/backend/src/main/java/com/innovation/platform/entity/TeacherInfo.java