Browse Source

增加report模块

wangliang 4 years ago
parent
commit
9d8f0b0e56

+ 19 - 0
teachcloud-report/src/main/java/com/qmth/teachcloud/report/api/TBExamCourseController.java

@@ -0,0 +1,19 @@
+package com.qmth.teachcloud.report.api;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 考试科目表 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-06-02
+ */
+@RestController
+@RequestMapping("/t-bexam-course")
+public class TBExamCourseController {
+
+}

+ 88 - 0
teachcloud-report/src/main/java/com/qmth/teachcloud/report/entity/TBExamCourse.java

@@ -0,0 +1,88 @@
+package com.qmth.teachcloud.report.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.qmth.distributed.print.business.base.BaseEntity;
+import com.qmth.teachcloud.report.enums.PublishStatusEnum;
+import com.qmth.teachcloud.report.enums.TestStatusEnum;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 考试科目表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-06-02
+ */
+@ApiModel(value = "TBExamCourse对象", description = "考试科目表")
+public class TBExamCourse extends BaseEntity implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "考试id")
+    @TableField(value = "exam_id")
+    private Long examId;
+
+    @ApiModelProperty(value = "科目编号")
+    @TableField(value = "course_code")
+    private String courseCode;
+
+    @ApiModelProperty(value = "科目名称")
+    @TableField(value = "course_name")
+    private String courseName;
+
+    @ApiModelProperty(value = "测试状态(UN_TEST:未测试、TEST:已测试、CHECKED:已抽检)")
+    @TableField(value = "test_status")
+    private TestStatusEnum testStatus;
+
+    @ApiModelProperty(value = "发布状态(UN_COMPUTE:未计算、UN_PUBLISH:未发布、PUBLISH:已发布)")
+    @TableField(value = "publish_status")
+    private PublishStatusEnum publishStatus;
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Long getExamId() {
+        return examId;
+    }
+
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
+
+    public String getCourseCode() {
+        return courseCode;
+    }
+
+    public void setCourseCode(String courseCode) {
+        this.courseCode = courseCode;
+    }
+
+    public String getCourseName() {
+        return courseName;
+    }
+
+    public void setCourseName(String courseName) {
+        this.courseName = courseName;
+    }
+
+    public TestStatusEnum getTestStatus() {
+        return testStatus;
+    }
+
+    public void setTestStatus(TestStatusEnum testStatus) {
+        this.testStatus = testStatus;
+    }
+
+    public PublishStatusEnum getPublishStatus() {
+        return publishStatus;
+    }
+
+    public void setPublishStatus(PublishStatusEnum publishStatus) {
+        this.publishStatus = publishStatus;
+    }
+}

+ 3 - 27
teachcloud-report/src/main/java/com/qmth/teachcloud/report/entity/TBSchoolCourse.java

@@ -29,22 +29,14 @@ public class TBSchoolCourse extends BaseEntity implements Serializable {
     @TableField(value = "school_id")
     @TableField(value = "school_id")
     private Long schoolId;
     private Long schoolId;
 
 
-    @ApiModelProperty(value = "课程编号")
+    @ApiModelProperty(value = "科目编号")
     @TableField(value = "course_code")
     @TableField(value = "course_code")
     private String courseCode;
     private String courseCode;
 
 
-    @ApiModelProperty(value = "课程名称")
-    @TableField(value = "course_node")
+    @ApiModelProperty(value = "科目名称")
+    @TableField(value = "course_name")
     private String courseName;
     private String courseName;
 
 
-    @ApiModelProperty(value = "测试状态(UN_TEST:未测试、TEST:已测试、CHECKED:已抽检)")
-    @TableField(value = "test_status")
-    private TestStatusEnum testStatus;
-
-    @ApiModelProperty(value = "发布状态(UN_COMPUTE:未计算、UN_PUBLISH:未发布、PUBLISH:已发布)")
-    @TableField(value = "publish_status")
-    private PublishStatusEnum publishStatus;
-
     public static long getSerialVersionUID() {
     public static long getSerialVersionUID() {
         return serialVersionUID;
         return serialVersionUID;
     }
     }
@@ -72,20 +64,4 @@ public class TBSchoolCourse extends BaseEntity implements Serializable {
     public void setCourseName(String courseName) {
     public void setCourseName(String courseName) {
         this.courseName = courseName;
         this.courseName = courseName;
     }
     }
-
-    public TestStatusEnum getTestStatus() {
-        return testStatus;
-    }
-
-    public void setTestStatus(TestStatusEnum testStatus) {
-        this.testStatus = testStatus;
-    }
-
-    public PublishStatusEnum getPublishStatus() {
-        return publishStatus;
-    }
-
-    public void setPublishStatus(PublishStatusEnum publishStatus) {
-        this.publishStatus = publishStatus;
-    }
 }
 }

+ 16 - 0
teachcloud-report/src/main/java/com/qmth/teachcloud/report/mapper/TBExamCourseMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.teachcloud.report.mapper;
+
+import com.qmth.teachcloud.report.entity.TBExamCourse;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 考试科目表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-06-02
+ */
+public interface TBExamCourseMapper extends BaseMapper<TBExamCourse> {
+
+}

+ 16 - 0
teachcloud-report/src/main/java/com/qmth/teachcloud/report/service/TBExamCourseService.java

@@ -0,0 +1,16 @@
+package com.qmth.teachcloud.report.service;
+
+import com.qmth.teachcloud.report.entity.TBExamCourse;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 考试科目表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-06-02
+ */
+public interface TBExamCourseService extends IService<TBExamCourse> {
+
+}

+ 20 - 0
teachcloud-report/src/main/java/com/qmth/teachcloud/report/service/impl/TBExamCourseServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.teachcloud.report.service.impl;
+
+import com.qmth.teachcloud.report.entity.TBExamCourse;
+import com.qmth.teachcloud.report.mapper.TBExamCourseMapper;
+import com.qmth.teachcloud.report.service.TBExamCourseService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 考试科目表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-06-02
+ */
+@Service
+public class TBExamCourseServiceImpl extends ServiceImpl<TBExamCourseMapper, TBExamCourse> implements TBExamCourseService {
+
+}

+ 5 - 0
teachcloud-report/src/main/resources/mapper/TBExamCourseMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.qmth.teachcloud.report.mapper.TBExamCourseMapper">
+
+</mapper>