forked from admin/innovation-platform
feat: 完善创新平台后端功能
- 完善实体类和DTO - 添加认证控制器 - 添加项目管理控制器和服务 - 更新数据库配置和初始化脚本 - 优化Docker配置
This commit is contained in:
0
01-需求分析文档.md
Normal file → Executable file
0
01-需求分析文档.md
Normal file → Executable file
0
02-数据库设计文档.md
Normal file → Executable file
0
02-数据库设计文档.md
Normal file → Executable file
0
backend/Dockerfile
Normal file → Executable file
0
backend/Dockerfile
Normal file → Executable file
0
backend/pom.xml
Normal file → Executable file
0
backend/pom.xml
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/InnovationPlatformApplication.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/InnovationPlatformApplication.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/common/PageResult.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/common/PageResult.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/common/Result.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/common/Result.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/config/SaTokenConfig.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/config/SaTokenConfig.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/controller/AuthController.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/controller/AuthController.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/controller/ProjectController.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/controller/ProjectController.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/LoginRequest.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/LoginRequest.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/LoginResponse.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/LoginResponse.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/ProjectQueryRequest.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/ProjectQueryRequest.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/ProjectRequest.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/ProjectRequest.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/ProjectResponse.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/ProjectResponse.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/RegisterRequest.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/dto/RegisterRequest.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/Achievement.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/Achievement.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/AchievementAttachment.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/AchievementAttachment.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/BaseEntity.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/BaseEntity.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/Project.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/Project.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/ProjectAttachment.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/ProjectAttachment.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/ProjectMember.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/ProjectMember.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/Review.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/Review.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/ReviewScoreItem.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/ReviewScoreItem.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/StuInfo.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/StuInfo.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/SysConfig.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/SysConfig.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/SysLog.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/SysLog.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/SysUser.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/SysUser.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/TeacherInfo.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/entity/TeacherInfo.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/exception/GlobalExceptionHandler.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/exception/GlobalExceptionHandler.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/mapper/ProjectMapper.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/mapper/ProjectMapper.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/mapper/SysUserMapper.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/mapper/SysUserMapper.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/service/ProjectService.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/service/ProjectService.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/service/SysUserService.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/service/SysUserService.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/service/impl/ProjectServiceImpl.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/service/impl/ProjectServiceImpl.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/service/impl/SysUserServiceImpl.java
Normal file → Executable file
0
backend/src/main/java/com/innovation/platform/service/impl/SysUserServiceImpl.java
Normal file → Executable file
0
backend/src/main/resources/application.yml
Normal file → Executable file
0
backend/src/main/resources/application.yml
Normal file → Executable file
0
backend/src/main/resources/data.sql
Normal file → Executable file
0
backend/src/main/resources/data.sql
Normal file → Executable file
0
backend/src/main/resources/schema.sql
Normal file → Executable file
0
backend/src/main/resources/schema.sql
Normal file → Executable file
0
backend/target/classes/application.yml
Normal file → Executable file
0
backend/target/classes/application.yml
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/InnovationPlatformApplication.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/InnovationPlatformApplication.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/common/PageResult.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/common/PageResult.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/common/Result.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/common/Result.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/config/SaTokenConfig.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/config/SaTokenConfig.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/controller/AuthController.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/controller/AuthController.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/dto/LoginRequest.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/dto/LoginRequest.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/dto/LoginResponse$LoginResponseBuilder.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/dto/LoginResponse$LoginResponseBuilder.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/dto/LoginResponse.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/dto/LoginResponse.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/dto/RegisterRequest.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/dto/RegisterRequest.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/Achievement.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/Achievement.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/AchievementAttachment.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/AchievementAttachment.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/BaseEntity.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/BaseEntity.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/Project.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/Project.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/ProjectAttachment.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/ProjectAttachment.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/ProjectMember.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/ProjectMember.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/Review.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/Review.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/ReviewScoreItem.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/ReviewScoreItem.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/StuInfo.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/StuInfo.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/SysConfig.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/SysConfig.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/SysLog.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/SysLog.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/SysUser.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/SysUser.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/TeacherInfo.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/entity/TeacherInfo.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/exception/GlobalExceptionHandler.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/exception/GlobalExceptionHandler.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/mapper/SysUserMapper.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/mapper/SysUserMapper.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/service/SysUserService.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/service/SysUserService.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/service/impl/SysUserServiceImpl.class
Normal file → Executable file
0
backend/target/classes/com/innovation/platform/service/impl/SysUserServiceImpl.class
Normal file → Executable file
0
backend/target/classes/data.sql
Normal file → Executable file
0
backend/target/classes/data.sql
Normal file → Executable file
0
backend/target/classes/schema.sql
Normal file → Executable file
0
backend/target/classes/schema.sql
Normal file → Executable file
0
backend/target/innovation-platform-1.0.0.jar
Normal file → Executable file
0
backend/target/innovation-platform-1.0.0.jar
Normal file → Executable file
0
backend/target/innovation-platform-1.0.0.jar.original
Normal file → Executable file
0
backend/target/innovation-platform-1.0.0.jar.original
Normal file → Executable file
0
backend/target/maven-archiver/pom.properties
Normal file → Executable file
0
backend/target/maven-archiver/pom.properties
Normal file → Executable file
0
backend/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
Normal file → Executable file
0
backend/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
Normal file → Executable file
0
backend/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
Normal file → Executable file
0
backend/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
Normal file → Executable file
0
backend/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
Normal file → Executable file
0
backend/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
Normal file → Executable file
0
backend/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
Normal file → Executable file
0
backend/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
Normal file → Executable file
2
docker-compose.yml
Normal file → Executable file
2
docker-compose.yml
Normal file → Executable file
@@ -9,7 +9,7 @@ services:
|
||||
MYSQL_USER: innovation
|
||||
MYSQL_PASSWORD: innovation123
|
||||
ports:
|
||||
- "3307:3306"
|
||||
- "127.0.0.1:3307:3306"
|
||||
volumes:
|
||||
- mysql-data:/var/lib/mysql
|
||||
networks:
|
||||
|
||||
Reference in New Issue
Block a user