From 6e8e98e27a29cb397cb56ee0a7e586919c79a4bf Mon Sep 17 00:00:00 2001 From: shijie <648688341@qq.com> Date: Thu, 13 Aug 2020 10:35:02 +0800 Subject: [PATCH] =?UTF-8?q?ExperimentalClassService=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yipin/liuwanr/entity/Industry.java | 64 ++- .../yipin/liuwanr/entity/IndustryClass.java | 45 +- .../com/yipin/liuwanr/entity/Student.java | 520 ++++++++++-------- .../liuwanr/ExperimentalClassServiceTest.java | 157 ++++++ 4 files changed, 527 insertions(+), 259 deletions(-) create mode 100644 src/test/java/com/yipin/liuwanr/ExperimentalClassServiceTest.java diff --git a/src/main/java/com/yipin/liuwanr/entity/Industry.java b/src/main/java/com/yipin/liuwanr/entity/Industry.java index 8dcf82a..7612f1a 100644 --- a/src/main/java/com/yipin/liuwanr/entity/Industry.java +++ b/src/main/java/com/yipin/liuwanr/entity/Industry.java @@ -3,29 +3,43 @@ package com.yipin.liuwanr.entity; //行业 public class Industry { - //行业主键ID - private Integer industryId; - //行业类绑定ID - private Integer industryClassId; - //行业名称 - private String industryName; - - public Integer getIndustryId() { - return industryId; - } - public void setIndustryId(Integer industryId) { - this.industryId = industryId; - } - public Integer getIndustryClassId() { - return industryClassId; - } - public void setIndustryClassId(Integer industryClassId) { - this.industryClassId = industryClassId; - } - public String getIndustryName() { - return industryName; - } - public void setIndustryName(String industryName) { - this.industryName = industryName; - } + //行业主键ID + private Integer industryId; + //行业类绑定ID + private Integer industryClassId; + //行业名称 + private String industryName; + + public Integer getIndustryId() { + return industryId; + } + + public void setIndustryId(Integer industryId) { + this.industryId = industryId; + } + + public Integer getIndustryClassId() { + return industryClassId; + } + + public void setIndustryClassId(Integer industryClassId) { + this.industryClassId = industryClassId; + } + + public String getIndustryName() { + return industryName; + } + + public void setIndustryName(String industryName) { + this.industryName = industryName; + } + + @Override + public String toString() { + return "Industry{" + + "industryId=" + industryId + + ", industryClassId=" + industryClassId + + ", industryName='" + industryName + '\'' + + '}'; + } } diff --git a/src/main/java/com/yipin/liuwanr/entity/IndustryClass.java b/src/main/java/com/yipin/liuwanr/entity/IndustryClass.java index 616d20f..ffb69c8 100644 --- a/src/main/java/com/yipin/liuwanr/entity/IndustryClass.java +++ b/src/main/java/com/yipin/liuwanr/entity/IndustryClass.java @@ -3,21 +3,32 @@ package com.yipin.liuwanr.entity; //行业类 public class IndustryClass { - //行业类主键ID - private Integer industryClassId; - //行业类名称 - private String industryClassName; - - public Integer getIndustryClassId() { - return industryClassId; - } - public void setIndustryClassId(Integer industryClassId) { - this.industryClassId = industryClassId; - } - public String getIndustryClassName() { - return industryClassName; - } - public void setIndustryClassName(String industryClassName) { - this.industryClassName = industryClassName; - } + //行业类主键ID + private Integer industryClassId; + //行业类名称 + private String industryClassName; + + public Integer getIndustryClassId() { + return industryClassId; + } + + public void setIndustryClassId(Integer industryClassId) { + this.industryClassId = industryClassId; + } + + public String getIndustryClassName() { + return industryClassName; + } + + public void setIndustryClassName(String industryClassName) { + this.industryClassName = industryClassName; + } + + @Override + public String toString() { + return "IndustryClass{" + + "industryClassId=" + industryClassId + + ", industryClassName='" + industryClassName + '\'' + + '}'; + } } diff --git a/src/main/java/com/yipin/liuwanr/entity/Student.java b/src/main/java/com/yipin/liuwanr/entity/Student.java index 849fa02..4b1d068 100644 --- a/src/main/java/com/yipin/liuwanr/entity/Student.java +++ b/src/main/java/com/yipin/liuwanr/entity/Student.java @@ -2,221 +2,307 @@ package com.yipin.liuwanr.entity; public class Student { - //学生主键ID - private Integer studentId; - //学生名称 - private String studentName; - //学生学号 - private String studentNumber; - //电话 - private String phone; - //邮箱 - private String email; - //学生绑定角色ID - private Integer roleId; - //绑定学校ID - private Integer schoolId; - //绑定专业ID - private Integer professionalId; - //绑定年级ID - private Integer gradeId; - //绑定班级ID - private Integer classId; - //外部实体实验班级名称 - private String experimentalClassName; - //外部实体实验班级ID - private String experimentalClassId; - //是否考勤 - private Integer isAssess; - //唯一标示性账号 - private String uniqueIdentificationAccount; - //搜索内容 - private String searchContent; - //多个专业ID - private String professionalIds; - //多个年级ID - private String gradeIds; - //多个班级ID - private String classIds; - //专业名称 - private String professionalName; - //年级名称 - private String gradeName; - //学生姓名和学号 - private String studentNameNumber; - //int类型实验班级ID - private Integer intExperimentalClassId; - //绑定班级名称 - private String className; - //登陆次数 - private Integer loginNumber; - //最后一次登陆时间 - private String lastLoginTime; - //考勤统计 - private String attendance; - //学生专业组织架构名称 - private String stuProfessionalArchitectureName; - - public String getStuProfessionalArchitectureName() { - return stuProfessionalArchitectureName; - } - public void setStuProfessionalArchitectureName(String stuProfessionalArchitectureName) { - this.stuProfessionalArchitectureName = stuProfessionalArchitectureName; - } - public String getAttendance() { - return attendance; - } - public void setAttendance(String attendance) { - this.attendance = attendance; - } - public Integer getLoginNumber() { - return loginNumber; - } - public void setLoginNumber(Integer loginNumber) { - this.loginNumber = loginNumber; - } - public String getLastLoginTime() { - return lastLoginTime; - } - public void setLastLoginTime(String lastLoginTime) { - this.lastLoginTime = lastLoginTime; - } - public String getClassName() { - return className; - } - public void setClassName(String className) { - this.className = className; - } - public Integer getIntExperimentalClassId() { - return intExperimentalClassId; - } - public void setIntExperimentalClassId(Integer intExperimentalClassId) { - this.intExperimentalClassId = intExperimentalClassId; - } - public String getStudentNameNumber() { - return studentNameNumber; - } - public void setStudentNameNumber(String studentNameNumber) { - this.studentNameNumber = studentNameNumber; - } - public String getProfessionalName() { - return professionalName; - } - public void setProfessionalName(String professionalName) { - this.professionalName = professionalName; - } - public String getGradeName() { - return gradeName; - } - public void setGradeName(String gradeName) { - this.gradeName = gradeName; - } - public String getProfessionalIds() { - return professionalIds; - } - public void setProfessionalIds(String professionalIds) { - this.professionalIds = professionalIds; - } - public String getGradeIds() { - return gradeIds; - } - public void setGradeIds(String gradeIds) { - this.gradeIds = gradeIds; - } - public String getClassIds() { - return classIds; - } - public void setClassIds(String classIds) { - this.classIds = classIds; - } - public String getSearchContent() { - return searchContent; - } - public void setSearchContent(String searchContent) { - this.searchContent = searchContent; - } - public String getUniqueIdentificationAccount() { - return uniqueIdentificationAccount; - } - public void setUniqueIdentificationAccount(String uniqueIdentificationAccount) { - this.uniqueIdentificationAccount = uniqueIdentificationAccount; - } - public Integer getStudentId() { - return studentId; - } - public void setStudentId(Integer studentId) { - this.studentId = studentId; - } - public String getStudentName() { - return studentName; - } - public void setStudentName(String studentName) { - this.studentName = studentName; - } - public String getStudentNumber() { - return studentNumber; - } - public void setStudentNumber(String studentNumber) { - this.studentNumber = studentNumber; - } - public String getPhone() { - return phone; - } - public void setPhone(String phone) { - this.phone = phone; - } - public String getEmail() { - return email; - } - public void setEmail(String email) { - this.email = email; - } - public Integer getRoleId() { - return roleId; - } - public void setRoleId(Integer roleId) { - this.roleId = roleId; - } - public Integer getSchoolId() { - return schoolId; - } - public void setSchoolId(Integer schoolId) { - this.schoolId = schoolId; - } - public Integer getProfessionalId() { - return professionalId; - } - public void setProfessionalId(Integer professionalId) { - this.professionalId = professionalId; - } - public Integer getGradeId() { - return gradeId; - } - public void setGradeId(Integer gradeId) { - this.gradeId = gradeId; - } - public Integer getClassId() { - return classId; - } - public void setClassId(Integer classId) { - this.classId = classId; - } - public String getExperimentalClassName() { - return experimentalClassName; - } - public void setExperimentalClassName(String experimentalClassName) { - this.experimentalClassName = experimentalClassName; - } - public String getExperimentalClassId() { - return experimentalClassId; - } - public void setExperimentalClassId(String experimentalClassId) { - this.experimentalClassId = experimentalClassId; - } - public Integer getIsAssess() { - return isAssess; - } - public void setIsAssess(Integer isAssess) { - this.isAssess = isAssess; - } + //学生主键ID + private Integer studentId; + //学生名称 + private String studentName; + //学生学号 + private String studentNumber; + //电话 + private String phone; + //邮箱 + private String email; + //学生绑定角色ID + private Integer roleId; + //绑定学校ID + private Integer schoolId; + //绑定专业ID + private Integer professionalId; + //绑定年级ID + private Integer gradeId; + //绑定班级ID + private Integer classId; + //外部实体实验班级名称 + private String experimentalClassName; + //外部实体实验班级ID + private String experimentalClassId; + //是否考勤 + private Integer isAssess; + //唯一标示性账号 + private String uniqueIdentificationAccount; + //搜索内容 + private String searchContent; + //多个专业ID + private String professionalIds; + //多个年级ID + private String gradeIds; + //多个班级ID + private String classIds; + //专业名称 + private String professionalName; + //年级名称 + private String gradeName; + //学生姓名和学号 + private String studentNameNumber; + //int类型实验班级ID + private Integer intExperimentalClassId; + //绑定班级名称 + private String className; + //登陆次数 + private Integer loginNumber; + //最后一次登陆时间 + private String lastLoginTime; + //考勤统计 + private String attendance; + //学生专业组织架构名称 + private String stuProfessionalArchitectureName; + + public String getStuProfessionalArchitectureName() { + return stuProfessionalArchitectureName; + } + + public void setStuProfessionalArchitectureName(String stuProfessionalArchitectureName) { + this.stuProfessionalArchitectureName = stuProfessionalArchitectureName; + } + + public String getAttendance() { + return attendance; + } + + public void setAttendance(String attendance) { + this.attendance = attendance; + } + + public Integer getLoginNumber() { + return loginNumber; + } + + public void setLoginNumber(Integer loginNumber) { + this.loginNumber = loginNumber; + } + + public String getLastLoginTime() { + return lastLoginTime; + } + + public void setLastLoginTime(String lastLoginTime) { + this.lastLoginTime = lastLoginTime; + } + + public String getClassName() { + return className; + } + + public void setClassName(String className) { + this.className = className; + } + + public Integer getIntExperimentalClassId() { + return intExperimentalClassId; + } + + public void setIntExperimentalClassId(Integer intExperimentalClassId) { + this.intExperimentalClassId = intExperimentalClassId; + } + + public String getStudentNameNumber() { + return studentNameNumber; + } + + public void setStudentNameNumber(String studentNameNumber) { + this.studentNameNumber = studentNameNumber; + } + + public String getProfessionalName() { + return professionalName; + } + + public void setProfessionalName(String professionalName) { + this.professionalName = professionalName; + } + + public String getGradeName() { + return gradeName; + } + + public void setGradeName(String gradeName) { + this.gradeName = gradeName; + } + + public String getProfessionalIds() { + return professionalIds; + } + + public void setProfessionalIds(String professionalIds) { + this.professionalIds = professionalIds; + } + + public String getGradeIds() { + return gradeIds; + } + + public void setGradeIds(String gradeIds) { + this.gradeIds = gradeIds; + } + + public String getClassIds() { + return classIds; + } + + public void setClassIds(String classIds) { + this.classIds = classIds; + } + + public String getSearchContent() { + return searchContent; + } + + public void setSearchContent(String searchContent) { + this.searchContent = searchContent; + } + + public String getUniqueIdentificationAccount() { + return uniqueIdentificationAccount; + } + + public void setUniqueIdentificationAccount(String uniqueIdentificationAccount) { + this.uniqueIdentificationAccount = uniqueIdentificationAccount; + } + + public Integer getStudentId() { + return studentId; + } + + public void setStudentId(Integer studentId) { + this.studentId = studentId; + } + + public String getStudentName() { + return studentName; + } + + public void setStudentName(String studentName) { + this.studentName = studentName; + } + + public String getStudentNumber() { + return studentNumber; + } + + public void setStudentNumber(String studentNumber) { + this.studentNumber = studentNumber; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public Integer getRoleId() { + return roleId; + } + + public void setRoleId(Integer roleId) { + this.roleId = roleId; + } + + public Integer getSchoolId() { + return schoolId; + } + + public void setSchoolId(Integer schoolId) { + this.schoolId = schoolId; + } + + public Integer getProfessionalId() { + return professionalId; + } + + public void setProfessionalId(Integer professionalId) { + this.professionalId = professionalId; + } + + public Integer getGradeId() { + return gradeId; + } + + public void setGradeId(Integer gradeId) { + this.gradeId = gradeId; + } + + public Integer getClassId() { + return classId; + } + + public void setClassId(Integer classId) { + this.classId = classId; + } + + public String getExperimentalClassName() { + return experimentalClassName; + } + + public void setExperimentalClassName(String experimentalClassName) { + this.experimentalClassName = experimentalClassName; + } + + public String getExperimentalClassId() { + return experimentalClassId; + } + + public void setExperimentalClassId(String experimentalClassId) { + this.experimentalClassId = experimentalClassId; + } + + public Integer getIsAssess() { + return isAssess; + } + + public void setIsAssess(Integer isAssess) { + this.isAssess = isAssess; + } + + @Override + public String toString() { + return "Student{" + + "studentId=" + studentId + + ", studentName='" + studentName + '\'' + + ", studentNumber='" + studentNumber + '\'' + + ", phone='" + phone + '\'' + + ", email='" + email + '\'' + + ", roleId=" + roleId + + ", schoolId=" + schoolId + + ", professionalId=" + professionalId + + ", gradeId=" + gradeId + + ", classId=" + classId + + ", experimentalClassName='" + experimentalClassName + '\'' + + ", experimentalClassId='" + experimentalClassId + '\'' + + ", isAssess=" + isAssess + + ", uniqueIdentificationAccount='" + uniqueIdentificationAccount + '\'' + + ", searchContent='" + searchContent + '\'' + + ", professionalIds='" + professionalIds + '\'' + + ", gradeIds='" + gradeIds + '\'' + + ", classIds='" + classIds + '\'' + + ", professionalName='" + professionalName + '\'' + + ", gradeName='" + gradeName + '\'' + + ", studentNameNumber='" + studentNameNumber + '\'' + + ", intExperimentalClassId=" + intExperimentalClassId + + ", className='" + className + '\'' + + ", loginNumber=" + loginNumber + + ", lastLoginTime='" + lastLoginTime + '\'' + + ", attendance='" + attendance + '\'' + + ", stuProfessionalArchitectureName='" + stuProfessionalArchitectureName + '\'' + + '}'; + } } diff --git a/src/test/java/com/yipin/liuwanr/ExperimentalClassServiceTest.java b/src/test/java/com/yipin/liuwanr/ExperimentalClassServiceTest.java new file mode 100644 index 0000000..d24ba9f --- /dev/null +++ b/src/test/java/com/yipin/liuwanr/ExperimentalClassServiceTest.java @@ -0,0 +1,157 @@ +package com.yipin.liuwanr; + +import com.yipin.liuwanr.entity.ExperimentalClass; +import com.yipin.liuwanr.entity.Student; +import com.yipin.liuwanr.service.ExperimentalClassService; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.transaction.annotation.Transactional; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class ExperimentalClassServiceTest { + @Autowired + private ExperimentalClassService experimentalClassService; + + //添加客户 + @Test + @Transactional + public void experimentClassAddStudent() { + List studentList = new ArrayList<>(); + Student stu = new Student(); + stu.setStudentId(1); + stu.setExperimentalClassId("123"); + studentList.add(stu); + HashMap map = experimentalClassService.experimentClassAddStudent(studentList); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //实验班级删除学生 + @Test + @Transactional + public void experimentClassDeleteStudent() { + List studentList = new ArrayList<>(); + Student stu = new Student(); + stu.setStudentId(1); + stu.setExperimentalClassId("123"); + studentList.add(stu); + HashMap map = experimentalClassService.experimentClassDeleteStudent(studentList); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //创建实验班级 + @Test + @Transactional + public void addExperimentalClass() { + ExperimentalClass experimentalClass = new ExperimentalClass(); + experimentalClass.setExperimentalClassName("测试"); + experimentalClass.setClassSize(12); + experimentalClass.setFounder("测试"); + experimentalClass.setCourseId(2); + experimentalClass.setUserId(2); + experimentalClass.setSchoolId(2); + HashMap map = experimentalClassService.addExperimentalClass(experimentalClass); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + public void queryExperimentalClass() { + Integer schoolId = 1; + Integer courseId = 2; + HashMap map = experimentalClassService.queryExperimentalClass(schoolId, courseId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //查询实验班级专业 + @Test + public void queryExperimentalClassSP() { + Integer experimentalClassId = 1; + HashMap map = experimentalClassService.queryExperimentalClassSP(experimentalClassId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //查询学生行政班级 + @Test + public void queryStudentClass() { + Integer experimentalClassId = 1; + HashMap map = experimentalClassService.queryStudentClass(experimentalClassId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + /** + * 班级详情 + */ + @Test + public void queryExperimentalClassDetails() { + Student student = new Student(); + Integer courseId = 1; + HashMap map = experimentalClassService.queryExperimentalClassDetails(student, courseId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //新增学生显示数据 + @Test + public void queryexperimentalClass() { + Integer experimentalClassId = 1; + HashMap map = experimentalClassService.queryexperimentalClass(experimentalClassId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //专业下拉框 + @Test + public void getProfessionals() { + Integer experimentalClassId = 1; + HashMap map = experimentalClassService.getProfessionals(experimentalClassId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //班级下拉框 + @Test + public void getStudentClass() { + Integer experimentalClassId = 1; + HashMap map = experimentalClassService.getStudentClass(experimentalClassId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void deleteExperimentalClass() { + Integer experimentalClassId = 1; + HashMap map = experimentalClassService.deleteExperimentalClass(experimentalClassId); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + @Test + @Transactional + public void updateExperimentalClass() { + ExperimentalClass experimentalClass = new ExperimentalClass(); + HashMap map = experimentalClassService.updateExperimentalClass(experimentalClass); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //修改实验班级名称 + @Test + @Transactional + public void updateExperimentClassName() { + ExperimentalClass experimentalClass = new ExperimentalClass(); + HashMap map = experimentalClassService.updateExperimentalClass(experimentalClass); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + //——————————————————————————————全承珠 + @Test + public void queryGetByExperimentalClassName() { + String experimentalClassName = ""; + HashMap map = experimentalClassService.queryGetByExperimentalClassName(experimentalClassName); + map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); + } + + +}