CoursePermissionsService单元测试

master
shijie 4 years ago
parent e16ccd2824
commit 58bcff8987
  1. 292
      src/main/java/com/yipin/liuwanr/entity/Course.java
  2. 121
      src/main/java/com/yipin/liuwanr/entity/CourseLink.java
  3. 9
      src/main/java/com/yipin/liuwanr/entity/Discipline.java
  4. 9
      src/main/java/com/yipin/liuwanr/entity/Professional.java
  5. 9
      src/main/java/com/yipin/liuwanr/entity/ProfessionalClass.java
  6. 234
      src/main/java/com/yipin/liuwanr/entity/ServiceConfig.java
  7. 89
      src/main/java/com/yipin/liuwanr/service/AssesmentRecordService.java
  8. 11
      src/main/java/com/yipin/liuwanr/vo/AssesmentRecordVo.java
  9. 37
      src/test/java/com/yipin/liuwanr/AssesmentRecordServiceTest.java
  10. 4
      src/test/java/com/yipin/liuwanr/ClassServiceTest.java
  11. 230
      src/test/java/com/yipin/liuwanr/CoursePermissionsServiceTest.java

@ -1,125 +1,175 @@
package com.yipin.liuwanr.entity;
public class Course {
//主键ID
private Integer courseId;
//课程名称
private String courseName;
//课程类别
private Integer courseType;
//绑定学科id
private Integer disciplineId;
//绑定专业类id
private Integer professionalClassId;
//绑定专业id
private Integer professionalId;
//预计课时
private Integer courseHours;
//市场价格
private double marketPrice;
//课程简介
private String courseIntroduction;
//教学目标
private String teachingGoal;
//搜索内容
private String searchContent;
//绑定系统Id
private String systemId;
//绑定系统名称
private String systemName;
//是否上架
private Integer isShelves;
//创建时间
private String creationTime;
public String getCreationTime() {
return creationTime;
}
public void setCreationTime(String creationTime) {
this.creationTime = creationTime;
}
public String getSystemName() {
return systemName;
}
public void setSystemName(String systemName) {
this.systemName = systemName;
}
public Integer getIsShelves() {
return isShelves;
}
public void setIsShelves(Integer isShelves) {
this.isShelves = isShelves;
}
public String getSystemId() {
return systemId;
}
public void setSystemId(String systemId) {
this.systemId = systemId;
}
public Integer getCourseId() {
return courseId;
}
public void setCourseId(Integer courseId) {
this.courseId = courseId;
}
public String getCourseName() {
return courseName;
}
public void setCourseName(String courseName) {
this.courseName = courseName;
}
public Integer getCourseType() {
return courseType;
}
public void setCourseType(Integer courseType) {
this.courseType = courseType;
}
public Integer getDisciplineId() {
return disciplineId;
}
public void setDisciplineId(Integer disciplineId) {
this.disciplineId = disciplineId;
}
public Integer getProfessionalClassId() {
return professionalClassId;
}
public void setProfessionalClassId(Integer professionalClassId) {
this.professionalClassId = professionalClassId;
}
public Integer getProfessionalId() {
return professionalId;
}
public void setProfessionalId(Integer professionalId) {
this.professionalId = professionalId;
}
public Integer getCourseHours() {
return courseHours;
}
public void setCourseHours(Integer courseHours) {
this.courseHours = courseHours;
}
public String getCourseIntroduction() {
return courseIntroduction;
}
public void setCourseIntroduction(String courseIntroduction) {
this.courseIntroduction = courseIntroduction;
}
public String getTeachingGoal() {
return teachingGoal;
}
public void setTeachingGoal(String teachingGoal) {
this.teachingGoal = teachingGoal;
}
public String getSearchContent() {
return searchContent;
}
public void setSearchContent(String searchContent) {
this.searchContent = searchContent;
}
public double getMarketPrice() {
return marketPrice;
}
public void setMarketPrice(double marketPrice) {
this.marketPrice = marketPrice;
}
//主键ID
private Integer courseId;
//课程名称
private String courseName;
//课程类别
private Integer courseType;
//绑定学科id
private Integer disciplineId;
//绑定专业类id
private Integer professionalClassId;
//绑定专业id
private Integer professionalId;
//预计课时
private Integer courseHours;
//市场价格
private double marketPrice;
//课程简介
private String courseIntroduction;
//教学目标
private String teachingGoal;
//搜索内容
private String searchContent;
//绑定系统Id
private String systemId;
//绑定系统名称
private String systemName;
//是否上架
private Integer isShelves;
//创建时间
private String creationTime;
public String getCreationTime() {
return creationTime;
}
public void setCreationTime(String creationTime) {
this.creationTime = creationTime;
}
public String getSystemName() {
return systemName;
}
public void setSystemName(String systemName) {
this.systemName = systemName;
}
public Integer getIsShelves() {
return isShelves;
}
public void setIsShelves(Integer isShelves) {
this.isShelves = isShelves;
}
public String getSystemId() {
return systemId;
}
public void setSystemId(String systemId) {
this.systemId = systemId;
}
public Integer getCourseId() {
return courseId;
}
public void setCourseId(Integer courseId) {
this.courseId = courseId;
}
public String getCourseName() {
return courseName;
}
public void setCourseName(String courseName) {
this.courseName = courseName;
}
public Integer getCourseType() {
return courseType;
}
public void setCourseType(Integer courseType) {
this.courseType = courseType;
}
public Integer getDisciplineId() {
return disciplineId;
}
public void setDisciplineId(Integer disciplineId) {
this.disciplineId = disciplineId;
}
public Integer getProfessionalClassId() {
return professionalClassId;
}
public void setProfessionalClassId(Integer professionalClassId) {
this.professionalClassId = professionalClassId;
}
public Integer getProfessionalId() {
return professionalId;
}
public void setProfessionalId(Integer professionalId) {
this.professionalId = professionalId;
}
public Integer getCourseHours() {
return courseHours;
}
public void setCourseHours(Integer courseHours) {
this.courseHours = courseHours;
}
public String getCourseIntroduction() {
return courseIntroduction;
}
public void setCourseIntroduction(String courseIntroduction) {
this.courseIntroduction = courseIntroduction;
}
public String getTeachingGoal() {
return teachingGoal;
}
public void setTeachingGoal(String teachingGoal) {
this.teachingGoal = teachingGoal;
}
public String getSearchContent() {
return searchContent;
}
public void setSearchContent(String searchContent) {
this.searchContent = searchContent;
}
public double getMarketPrice() {
return marketPrice;
}
public void setMarketPrice(double marketPrice) {
this.marketPrice = marketPrice;
}
@Override
public String toString() {
return "Course{" +
"courseId=" + courseId +
", courseName='" + courseName + '\'' +
", courseType=" + courseType +
", disciplineId=" + disciplineId +
", professionalClassId=" + professionalClassId +
", professionalId=" + professionalId +
", courseHours=" + courseHours +
", marketPrice=" + marketPrice +
", courseIntroduction='" + courseIntroduction + '\'' +
", teachingGoal='" + teachingGoal + '\'' +
", searchContent='" + searchContent + '\'' +
", systemId='" + systemId + '\'' +
", systemName='" + systemName + '\'' +
", isShelves=" + isShelves +
", creationTime='" + creationTime + '\'' +
'}';
}
}

@ -4,53 +4,76 @@ import java.util.List;
public class CourseLink {
//课程环节主键id
private Integer linkId;
//项目id
private Integer projectId;
//文件链接
private String fileLink;
//环节名称
private String linkName;
//绑定课程id
private Integer courseId;
private List<CourseLink> courseLink;
public Integer getCourseId() {
return courseId;
}
public void setCourseId(Integer courseId) {
this.courseId = courseId;
}
public List<CourseLink> getCourseLink() {
return courseLink;
}
public void setCourseLink(List<CourseLink> courseLink) {
this.courseLink = courseLink;
}
public Integer getLinkId() {
return linkId;
}
public void setLinkId(Integer linkId) {
this.linkId = linkId;
}
public Integer getProjectId() {
return projectId;
}
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
public String getFileLink() {
return fileLink;
}
public void setFileLink(String fileLink) {
this.fileLink = fileLink;
}
public String getLinkName() {
return linkName;
}
public void setLinkName(String linkName) {
this.linkName = linkName;
}
//课程环节主键id
private Integer linkId;
//项目id
private Integer projectId;
//文件链接
private String fileLink;
//环节名称
private String linkName;
//绑定课程id
private Integer courseId;
private List<CourseLink> courseLink;
public Integer getCourseId() {
return courseId;
}
public void setCourseId(Integer courseId) {
this.courseId = courseId;
}
public List<CourseLink> getCourseLink() {
return courseLink;
}
public void setCourseLink(List<CourseLink> courseLink) {
this.courseLink = courseLink;
}
public Integer getLinkId() {
return linkId;
}
public void setLinkId(Integer linkId) {
this.linkId = linkId;
}
public Integer getProjectId() {
return projectId;
}
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
public String getFileLink() {
return fileLink;
}
public void setFileLink(String fileLink) {
this.fileLink = fileLink;
}
public String getLinkName() {
return linkName;
}
public void setLinkName(String linkName) {
this.linkName = linkName;
}
@Override
public String toString() {
return "CourseLink{" +
"linkId=" + linkId +
", projectId=" + projectId +
", fileLink='" + fileLink + '\'' +
", linkName='" + linkName + '\'' +
", courseId=" + courseId +
", courseLink=" + courseLink +
'}';
}
}

@ -26,4 +26,13 @@ public class Discipline {
public void setDisciplineLevelId(Integer disciplineLevelId) {
this.disciplineLevelId = disciplineLevelId;
}
@Override
public String toString() {
return "Discipline{" +
"disciplineId=" + disciplineId +
", disciplineName='" + disciplineName + '\'' +
", disciplineLevelId=" + disciplineLevelId +
'}';
}
}

@ -49,4 +49,13 @@ public class Professional {
this.professionalClassId = professionalClassId;
}
@Override
public String toString() {
return "Professional{" +
"professionalId=" + professionalId +
", professionalName='" + professionalName + '\'' +
", professionalClassId=" + professionalClassId +
", grade=" + grade +
'}';
}
}

@ -27,4 +27,13 @@ public class ProfessionalClass {
public void setDisciplineId(String disciplineId) {
this.disciplineId = disciplineId;
}
@Override
public String toString() {
return "ProfessionalClass{" +
"professionalClassId=" + professionalClassId +
", professionalClassName='" + professionalClassName + '\'' +
", disciplineId='" + disciplineId + '\'' +
'}';
}
}

@ -1,102 +1,142 @@
package com.yipin.liuwanr.entity;
public class ServiceConfig {
//主键ID
private Integer systemId;
//系统名称
private String systemName;
//系统类型
private Integer systemType;
//系统归属
private Integer systemAttribution;
//系统状态
private Integer systemStatus;
//搜索内容
private String searchContent;
//项目名称
private String projectName;
//绑定课程Id
private Integer courseId;
//多个系统Id
private String systemIds;
//项目id
private Integer projectId;
//项目是否展示
private Integer isShow;
//系统地址
private String systemAddress;
//主键ID
private Integer systemId;
//系统名称
private String systemName;
//系统类型
private Integer systemType;
//系统归属
private Integer systemAttribution;
//系统状态
private Integer systemStatus;
//搜索内容
private String searchContent;
//项目名称
private String projectName;
//绑定课程Id
private Integer courseId;
//多个系统Id
private String systemIds;
//项目id
private Integer projectId;
//项目是否展示
private Integer isShow;
//系统地址
private String systemAddress;
public String getSystemIds() {
return systemIds;
}
public void setSystemIds(String systemIds) {
this.systemIds = systemIds;
}
public String getSystemAddress() {
return systemAddress;
}
public void setSystemAddress(String systemAddress) {
this.systemAddress = systemAddress;
}
public Integer getIsShow() {
return isShow;
}
public void setIsShow(Integer isShow) {
this.isShow = isShow;
}
public Integer getProjectId() {
return projectId;
}
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
public Integer getCourseId() {
return courseId;
}
public void setCourseId(Integer courseId) {
this.courseId = courseId;
}
public String getProjectName() {
return projectName;
}
public void setProjectName(String projectName) {
this.projectName = projectName;
}
public Integer getSystemId() {
return systemId;
}
public void setSystemId(Integer systemId) {
this.systemId = systemId;
}
public String getSystemName() {
return systemName;
}
public void setSystemName(String systemName) {
this.systemName = systemName;
}
public Integer getSystemType() {
return systemType;
}
public void setSystemType(Integer systemType) {
this.systemType = systemType;
}
public Integer getSystemAttribution() {
return systemAttribution;
}
public void setSystemAttribution(Integer systemAttribution) {
this.systemAttribution = systemAttribution;
}
public Integer getSystemStatus() {
return systemStatus;
}
public void setSystemStatus(Integer systemStatus) {
this.systemStatus = systemStatus;
}
public String getSearchContent() {
return searchContent;
}
public void setSearchContent(String searchContent) {
this.searchContent = searchContent;
}
public String getSystemIds() {
return systemIds;
}
public void setSystemIds(String systemIds) {
this.systemIds = systemIds;
}
public String getSystemAddress() {
return systemAddress;
}
public void setSystemAddress(String systemAddress) {
this.systemAddress = systemAddress;
}
public Integer getIsShow() {
return isShow;
}
public void setIsShow(Integer isShow) {
this.isShow = isShow;
}
public Integer getProjectId() {
return projectId;
}
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
public Integer getCourseId() {
return courseId;
}
public void setCourseId(Integer courseId) {
this.courseId = courseId;
}
public String getProjectName() {
return projectName;
}
public void setProjectName(String projectName) {
this.projectName = projectName;
}
public Integer getSystemId() {
return systemId;
}
public void setSystemId(Integer systemId) {
this.systemId = systemId;
}
public String getSystemName() {
return systemName;
}
public void setSystemName(String systemName) {
this.systemName = systemName;
}
public Integer getSystemType() {
return systemType;
}
public void setSystemType(Integer systemType) {
this.systemType = systemType;
}
public Integer getSystemAttribution() {
return systemAttribution;
}
public void setSystemAttribution(Integer systemAttribution) {
this.systemAttribution = systemAttribution;
}
public Integer getSystemStatus() {
return systemStatus;
}
public void setSystemStatus(Integer systemStatus) {
this.systemStatus = systemStatus;
}
public String getSearchContent() {
return searchContent;
}
public void setSearchContent(String searchContent) {
this.searchContent = searchContent;
}
@Override
public String toString() {
return "ServiceConfig{" +
"systemId=" + systemId +
", systemName='" + systemName + '\'' +
", systemType=" + systemType +
", systemAttribution=" + systemAttribution +
", systemStatus=" + systemStatus +
", searchContent='" + searchContent + '\'' +
", projectName='" + projectName + '\'' +
", courseId=" + courseId +
", systemIds='" + systemIds + '\'' +
", projectId=" + projectId +
", isShow=" + isShow +
", systemAddress='" + systemAddress + '\'' +
'}';
}
}

@ -1,13 +1,12 @@
package com.yipin.liuwanr.service;
import java.util.HashMap;
import com.yipin.liuwanr.mapper.AssesmentRecordMapper;
import com.yipin.liuwanr.vo.AssesmentRecordVo;
import org.jboss.logging.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.yipin.liuwanr.mapper.AssesmentRecordMapper;
import com.yipin.liuwanr.vo.AssesmentRecordVo;
import java.util.HashMap;
@Service
/**
@ -17,49 +16,51 @@ import com.yipin.liuwanr.vo.AssesmentRecordVo;
*/
public class AssesmentRecordService {
private static Logger logger = Logger.getLogger(AssesmentRecordService.class);
private static Logger logger = Logger.getLogger(AssesmentRecordService.class);
@Autowired
private AssesmentRecordMapper mapper;
@Autowired
private AssesmentRecordMapper mapper;
/**
* 根据课程id查询学生信息
* @param studentId
* @param courseId
* @return
*/
public HashMap<String, Object> queryStudentAssessment(Integer studentId,Integer courseId){
HashMap<String, Object> resp = new HashMap<String, Object>();
AssesmentRecordVo vo=null;
try {
if(studentId!=null&&courseId!=null){
vo=mapper.getByStudentId(studentId,courseId);//学生信息
Integer schoolHeight=mapper.getBySchool(courseId,studentId);//学校最高平均分
if(schoolHeight!=null) {
vo.setSchoolheightscore(schoolHeight);
}else {
vo.setSchoolheightscore(0);
}
AssesmentRecordVo vo1=mapper.getByCountry(courseId);//全国信息
if(vo1!=null) {
vo.setCountryavgscore(vo1.getCountryavgscore());
vo.setCountryheightscore(vo1.getCountryheightscore());
}else {
vo.setCountryavgscore(0.0);
vo.setCountryheightscore(0.0);
}
}
resp.put("retvalue", vo);
resp.put("retcode", 200);
} catch (RuntimeException e) {
logger.error(e.getMessage());
resp.put("retcode", 500);
resp.put("retvalue", "考核记录信息查询失败");
return resp;
}
return resp;
}
/**
* 根据课程id查询学生信息
*
* @param studentId
* @param courseId
* @return
*/
public HashMap<String, Object> queryStudentAssessment(Integer studentId, Integer courseId) {
HashMap<String, Object> resp = new HashMap<String, Object>();
AssesmentRecordVo vo = null;
try {
if (studentId != null && courseId != null) {
vo = mapper.getByStudentId(studentId, courseId);//学生信息
Integer schoolHeight = mapper.getBySchool(courseId, studentId);//学校最高平均分
if (schoolHeight != null) {
vo.setSchoolheightscore(schoolHeight);
} else {
vo.setSchoolheightscore(0);
}
AssesmentRecordVo vo1 = mapper.getByCountry(courseId);//全国信息
if (vo1 != null) {
vo.setCountryavgscore(vo1.getCountryavgscore());
vo.setCountryheightscore(vo1.getCountryheightscore());
} else {
vo.setCountryavgscore(0.0);
vo.setCountryheightscore(0.0);
}
}
resp.put("retvalue", vo);
resp.put("retcode", 200);
} catch (RuntimeException e) {
logger.error(e.getMessage());
System.out.println(e.getMessage());
resp.put("retcode", 500);
resp.put("retvalue", "考核记录信息查询失败");
return resp;
}
return resp;
}
}

@ -63,4 +63,15 @@ public class AssesmentRecordVo {
this.countryheightscore = countryheightscore;
}
@Override
public String toString() {
return "AssesmentRecordVo{" +
"studentName='" + studentName + '\'' +
", heightscore=" + heightscore +
", avgscore=" + avgscore +
", schoolheightscore=" + schoolheightscore +
", countryavgscore=" + countryavgscore +
", countryheightscore=" + countryheightscore +
'}';
}
}

@ -0,0 +1,37 @@
package com.yipin.liuwanr;
import com.yipin.liuwanr.service.AssesmentRecordService;
import com.yipin.liuwanr.vo.AssesmentRecordVo;
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 java.util.HashMap;
@RunWith(SpringRunner.class)
@SpringBootTest
public class AssesmentRecordServiceTest {
@Autowired
private AssesmentRecordService assesmentRecordService;
/**
* 根据课程id查询学生信息
* studentId, courseId
*/
@Test
public void testQueryCity() {
HashMap<String, Object> map = assesmentRecordService.queryStudentAssessment(68, 72);
Integer retcode = (Integer) map.get("retcode");
System.out.println(retcode);
if (retcode == 200) {
AssesmentRecordVo assesmentRecordVo = (AssesmentRecordVo) map.get("retvalue");
System.out.println(assesmentRecordVo.toString());
} else {
String msg = (String) map.get("retvalue");
System.out.println(msg);
}
}
}

@ -1,16 +1,12 @@
package com.yipin.liuwanr;
import com.yipin.liuwanr.entity.City;
import com.yipin.liuwanr.entity.SutdentClass;
import com.yipin.liuwanr.mapper.CityMapper;
import com.yipin.liuwanr.service.CityService;
import com.yipin.liuwanr.service.ClassService;
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.HashMap;
import java.util.List;

@ -0,0 +1,230 @@
package com.yipin.liuwanr;
import com.yipin.liuwanr.entity.Course;
import com.yipin.liuwanr.entity.CourseLink;
import com.yipin.liuwanr.entity.CoursePermissions;
import com.yipin.liuwanr.entity.ServiceConfig;
import com.yipin.liuwanr.mapper.CoursePermissionsMapper;
import com.yipin.liuwanr.service.CoursePermissionsService;
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.HashMap;
@RunWith(SpringRunner.class)
@SpringBootTest
public class CoursePermissionsServiceTest {
@Autowired
private CoursePermissionsService coursePermissionsService;
@Autowired
private CoursePermissionsMapper coursePermissionsMapper;
/**
* 新增课程权限
*/
@Test
@Transactional
public void testAddCoursePermissions() {
CoursePermissions coursePermissions = new CoursePermissions();
coursePermissions.setUsePeriod(30);
coursePermissions.setMarketPrice(12.8);
coursePermissions.setTransactionPrice(90);
coursePermissions.setDiscount(703);
coursePermissions.setPortAddressId(1);
coursePermissions.setIsDeliverGoods(0);
coursePermissions.setCourseId(77);
coursePermissions.setOrderId(117);
HashMap<String, Object> map = coursePermissionsService.addCoursePermissions(coursePermissions);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询课程详情
*/
@Test
public void testQueryCourseDetails() {
HashMap<String, Object> map = coursePermissionsService.queryCourseDetails(84);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
/*Integer retcode = (Integer) map.get("retcode");
System.out.println(retcode);
if (retcode == 200) {
List<Course> classes = (List<Course>) map.get("retvalue");
classes.forEach(item -> {
System.out.println(item.toString());
});
} else {
String msg = (String) map.get("retvalue");
System.out.println(msg);
}*/
}
/**
* 删除课程
*/
@Test
@Transactional
public void testDeleteCourse() {
HashMap<String, Object> map = coursePermissionsService.deleteCourse(84);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 修改课程
*/
@Test
@Transactional
public void testUpdateCourse() {
Course course = new Course();
course.setCourseId(84);
course.setCourseName("Python程序设计实训课(测试2)");
course.setCourseType(2);
course.setDisciplineId(1);
course.setProfessionalClassId(1);
course.setProfessionalId(7);
course.setCourseHours(1);
course.setMarketPrice(12.8);
course.setCourseIntroduction("一门学习python编程的基础实训课");
course.setTeachingGoal("掌握Python编程的基础语法");
HashMap<String, Object> map = coursePermissionsService.updateCourse(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询学科
*/
@Test
public void testQueryCourseDiscipline() {
HashMap<String, Object> map = coursePermissionsService.queryCourseDiscipline();
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询课程专业班级
*/
@Test
public void testQueryCourseProfessionalClass() {
HashMap<String, Object> map = coursePermissionsService.queryCourseProfessionalClass(1);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询课程专业
*/
@Test
public void testQueryCourseProfessional() {
HashMap<String, Object> map = coursePermissionsService.queryCourseProfessional(1);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询APP配置
*/
@Test
public void testQueryAppConfig() {
ServiceConfig serviceConfig = new ServiceConfig();
HashMap<String, Object> map = coursePermissionsService.queryAppConfig(serviceConfig);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询练习配置
*/
@Test
public void queryTrainingConfig() {
Integer courseId = 77;
Integer pageNo = 1;
Integer pageSize = 10;
HashMap<String, Object> map = coursePermissionsService.queryTrainingConfig(courseId, pageNo, pageSize);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 新增练习配置
*/
@Test
@Transactional
public void addTrainingConfig() {
Course course = new Course();
course.setCourseId(77);
course.setCourseName("Python程序设计实训课(测试2)");
course.setCourseType(2);
course.setDisciplineId(1);
course.setProfessionalClassId(1);
course.setProfessionalId(7);
course.setCourseHours(1);
course.setMarketPrice(12.8);
course.setCourseIntroduction("一门学习python编程的基础实训课");
course.setTeachingGoal("掌握Python编程的基础语法");
HashMap<String, Object> map = coursePermissionsService.addTrainingConfig(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 查询链接详情
*/
@Test
public void queryLinkDetails() {
Integer linkId = 9;
HashMap<String, Object> map = coursePermissionsService.queryLinkDetails(linkId);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 修改链接
*/
@Test
@Transactional
public void updateLink() {
CourseLink courseLink = new CourseLink();
courseLink.setFileLink("qweqweqwe");
courseLink.setLinkName("qweqewqe");
courseLink.setProjectId(12);
courseLink.setLinkId(3);
HashMap<String, Object> map = coursePermissionsService.updateLink(courseLink);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 删除练习配置
*/
@Test
@Transactional
public void deleteTrainingConfig() {
Course course = new Course();
course.setCourseId(77);
HashMap<String, Object> map = coursePermissionsService.deleteTrainingConfig(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 选择是否展示
*/
@Test
@Transactional
public void isShow() {
Course course = new Course();
course.setCourseId(77);
HashMap<String, Object> map = coursePermissionsService.isShow(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
/**
* 选择是否上架
*/
@Test
@Transactional
public void isShelves() {
Course course = new Course();
course.setCourseId(77);
HashMap<String, Object> map = coursePermissionsService.isShelves(course);
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString()));
}
}
Loading…
Cancel
Save