|
|
@@ -1,72 +0,0 @@
|
|
|
-//package nju.seec.helper;
|
|
|
-//
|
|
|
-//import com.github.javafaker.Faker;
|
|
|
-//import com.google.common.collect.ImmutableList;
|
|
|
-//import nju.seec.helper.dao.CourseDAO;
|
|
|
-//import nju.seec.helper.dao.UserDAO;
|
|
|
-//import nju.seec.helper.entity.Course;
|
|
|
-//import nju.seec.helper.entity.User;
|
|
|
-//import nju.seec.helper.util.EncryptUtils;
|
|
|
-//import nju.seec.helper.util.enums.UserType;
|
|
|
-//import org.springframework.boot.ApplicationArguments;
|
|
|
-//import org.springframework.boot.ApplicationRunner;
|
|
|
-//import org.springframework.stereotype.Component;
|
|
|
-//
|
|
|
-//import java.util.List;
|
|
|
-//
|
|
|
-///**
|
|
|
-// * @author cst
|
|
|
-// */
|
|
|
-//@Component
|
|
|
-//public class InitDataComponent implements ApplicationRunner {
|
|
|
-// private final UserDAO userDAO;
|
|
|
-// private final CourseDAO courseDAO;
|
|
|
-//
|
|
|
-// public InitDataComponent(UserDAO userDAO, CourseDAO courseDAO) {
|
|
|
-// this.userDAO = userDAO;
|
|
|
-// this.courseDAO = courseDAO;
|
|
|
-// }
|
|
|
-//
|
|
|
-// @Override
|
|
|
-// public void run(ApplicationArguments args) {
|
|
|
-// Faker faker = new Faker();
|
|
|
-// // init user
|
|
|
-// String teacherName = faker.name().name();
|
|
|
-// List<User> users = ImmutableList.of(
|
|
|
-// new User().setName(teacherName)
|
|
|
-// .setEmail(faker.internet().emailAddress())
|
|
|
-// .setPhone(faker.phoneNumber().phoneNumber())
|
|
|
-// .setPassword(EncryptUtils.encode("teacher"))
|
|
|
-// .setType(UserType.TEACHER),
|
|
|
-// new User().setName(faker.name().name())
|
|
|
-// .setEmail(faker.internet().emailAddress())
|
|
|
-// .setPhone(faker.phoneNumber().phoneNumber())
|
|
|
-// .setPassword(EncryptUtils.encode("student"))
|
|
|
-// .setType(UserType.STUDENT)
|
|
|
-// );
|
|
|
-// userDAO.saveAll(users);
|
|
|
-//
|
|
|
-// // init course
|
|
|
-// List<Course> courses = ImmutableList.of(
|
|
|
-// new Course().setTeacherId(1)
|
|
|
-// .setTeacherName(teacherName)
|
|
|
-// .setName(faker.educator().course())
|
|
|
-// .setBio("")
|
|
|
-// .setCode(EncryptUtils.encode("123456"))
|
|
|
-// .setCover(""),
|
|
|
-// new Course().setTeacherId(1)
|
|
|
-// .setTeacherName(teacherName)
|
|
|
-// .setName(faker.educator().course())
|
|
|
-// .setBio("")
|
|
|
-// .setCode(EncryptUtils.encode("123456"))
|
|
|
-// .setCover(""),
|
|
|
-// new Course().setTeacherId(1)
|
|
|
-// .setTeacherName(teacherName)
|
|
|
-// .setName(faker.educator().course())
|
|
|
-// .setBio("")
|
|
|
-// .setCode(EncryptUtils.encode("123456"))
|
|
|
-// .setCover("")
|
|
|
-// );
|
|
|
-// courseDAO.saveAll(courses);
|
|
|
-// }
|
|
|
-//}
|