添加预埋测试数据

This commit is contained in:
likingcode
2026-03-01 23:48:28 +00:00
parent a40c411731
commit 3aa68a4de7
30 changed files with 137 additions and 0 deletions

View File

@@ -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);

View File

@@ -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

View File

@@ -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

View File

@@ -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