Procházet zdrojové kódy

报告基础类

tags/正式版本
雍文秀 před 2 roky
rodič
revize
56cc299974
30 změnil soubory, kde provedl 744 přidání a 0 odebrání
  1. 13
    0
      sexam/src/main/java/com/xhkjedu/sexam/controller/report/EReportClassController.java
  2. 13
    0
      sexam/src/main/java/com/xhkjedu/sexam/controller/report/EReportSchoolController.java
  3. 13
    0
      sexam/src/main/java/com/xhkjedu/sexam/controller/report/EReportStudentController.java
  4. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/report/ERbaseMapper.java
  5. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/report/ERgradeRankMapper.java
  6. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/report/ERrankMapper.java
  7. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/report/ERsubjectMapper.java
  8. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassMapper.java
  9. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassQtypeMapper.java
  10. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassQuestionErrorMapper.java
  11. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassQuestionMapper.java
  12. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassQuestionPointMapper.java
  13. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassRankMapper.java
  14. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/reportstu/ERstudentMapper.java
  15. 7
    0
      sexam/src/main/java/com/xhkjedu/sexam/mapper/reportstu/ERstudentPointMapper.java
  16. 39
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/report/ERbase.java
  17. 36
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/report/ERgradeRank.java
  18. 33
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/report/ERrank.java
  19. 57
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/report/ERsubject.java
  20. 69
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclass.java
  21. 51
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassQtype.java
  22. 60
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassQuestion.java
  23. 42
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassQuestionError.java
  24. 48
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassQuestionPoint.java
  25. 36
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassRank.java
  26. 60
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/reportstu/ERstudent.java
  27. 57
    0
      sexam/src/main/java/com/xhkjedu/sexam/model/reportstu/ERstudentPoint.java
  28. 13
    0
      sexam/src/main/java/com/xhkjedu/sexam/service/report/EReportClassService.java
  29. 10
    0
      sexam/src/main/java/com/xhkjedu/sexam/service/report/EReportSchoolService.java
  30. 10
    0
      sexam/src/main/java/com/xhkjedu/sexam/service/report/EReportStudentService.java

+ 13
- 0
sexam/src/main/java/com/xhkjedu/sexam/controller/report/EReportClassController.java Zobrazit soubor

@@ -0,0 +1,13 @@
1
+package com.xhkjedu.sexam.controller.report;
2
+
3
+import org.springframework.web.bind.annotation.RequestMapping;
4
+
5
+/**
6
+ * @author ywx
7
+ * @classname EReportClassController
8
+ * @description 班级报告
9
+ * @date 2022/8/8 9:44
10
+ **/
11
+@RequestMapping("erc")
12
+public class EReportClassController {
13
+}

+ 13
- 0
sexam/src/main/java/com/xhkjedu/sexam/controller/report/EReportSchoolController.java Zobrazit soubor

@@ -0,0 +1,13 @@
1
+package com.xhkjedu.sexam.controller.report;
2
+
3
+import org.springframework.web.bind.annotation.RequestMapping;
4
+
5
+/**
6
+ * @author ywx
7
+ * @className ReportSchoolController
8
+ * @description 校级报告
9
+ * @date 2022/8/8 9:37
10
+ **/
11
+@RequestMapping("ers")
12
+public class EReportSchoolController {
13
+}

+ 13
- 0
sexam/src/main/java/com/xhkjedu/sexam/controller/report/EReportStudentController.java Zobrazit soubor

@@ -0,0 +1,13 @@
1
+package com.xhkjedu.sexam.controller.report;
2
+
3
+import org.springframework.web.bind.annotation.RequestMapping;
4
+
5
+/**
6
+ * @author ywx
7
+ * @classname EReportStudentController
8
+ * @description 学生报告
9
+ * @date 2022/8/8 9:44
10
+ **/
11
+@RequestMapping("erstu")
12
+public class EReportStudentController {
13
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/report/ERbaseMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.report;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.report.ERbase;
5
+
6
+public interface ERbaseMapper extends TkMapper<ERbase> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/report/ERgradeRankMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.report;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.report.ERgradeRank;
5
+
6
+public interface ERgradeRankMapper extends TkMapper<ERgradeRank> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/report/ERrankMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.report;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.report.ERrank;
5
+
6
+public interface ERrankMapper extends TkMapper<ERrank> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/report/ERsubjectMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.report;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.report.ERsubject;
5
+
6
+public interface ERsubjectMapper extends TkMapper<ERsubject> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.reportclass;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.reportclass.ERclass;
5
+
6
+public interface ERclassMapper extends TkMapper<ERclass> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassQtypeMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.reportclass;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.reportclass.ERclassQtype;
5
+
6
+public interface ERclassQtypeMapper extends TkMapper<ERclassQtype> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassQuestionErrorMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.reportclass;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.reportclass.ERclassQuestionError;
5
+
6
+public interface ERclassQuestionErrorMapper extends TkMapper<ERclassQuestionError> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassQuestionMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.reportclass;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.reportclass.ERclassQuestion;
5
+
6
+public interface ERclassQuestionMapper extends TkMapper<ERclassQuestion> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassQuestionPointMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.reportclass;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.reportclass.ERclassQuestionPoint;
5
+
6
+public interface ERclassQuestionPointMapper extends TkMapper<ERclassQuestionPoint> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/reportclass/ERclassRankMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.reportclass;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.reportclass.ERclassRank;
5
+
6
+public interface ERclassRankMapper extends TkMapper<ERclassRank> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/reportstu/ERstudentMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.reportstu;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.reportstu.ERstudent;
5
+
6
+public interface ERstudentMapper extends TkMapper<ERstudent> {
7
+}

+ 7
- 0
sexam/src/main/java/com/xhkjedu/sexam/mapper/reportstu/ERstudentPointMapper.java Zobrazit soubor

@@ -0,0 +1,7 @@
1
+package com.xhkjedu.sexam.mapper.reportstu;
2
+
3
+import com.xhkjedu.sexam.base.TkMapper;
4
+import com.xhkjedu.sexam.model.reportstu.ERstudentPoint;
5
+
6
+public interface ERstudentPointMapper extends TkMapper<ERstudentPoint> {
7
+}

+ 39
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/report/ERbase.java Zobrazit soubor

@@ -0,0 +1,39 @@
1
+package com.xhkjedu.sexam.model.report;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rbase")
10
+@Data
11
+public class ERbase extends BaseBean {
12
+    @Id
13
+    //考试报告统计基础分析表
14
+    private Integer rb;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //班级数量
20
+    private Integer classnum;
21
+
22
+    //学生人数
23
+    private Integer stunum;
24
+
25
+    //缺考人数
26
+    private Integer missnum;
27
+
28
+    //科目数量
29
+    private Integer subjectnum;
30
+
31
+    //最高分
32
+    private Double maxscore;
33
+
34
+    //平均分
35
+    private Double avgscore;
36
+
37
+    //最低分
38
+    private Double mixscore;
39
+}

+ 36
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/report/ERgradeRank.java Zobrazit soubor

@@ -0,0 +1,36 @@
1
+package com.xhkjedu.sexam.model.report;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rgrade_rank")
10
+@Data
11
+public class ERgradeRank extends BaseBean {
12
+    @Id
13
+    //考试报告考试等级统计表
14
+    private Integer rgrid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //班级id
20
+    private Integer classid;
21
+
22
+    //类型1等级2临界分3临界名次
23
+    private Integer ranktype;
24
+
25
+    //等级名称
26
+    private String rankname;
27
+
28
+    //等级分值范围([630,700)
29
+    private String rankrange;
30
+
31
+    //学生人数
32
+    private Integer stunum;
33
+
34
+    //占比
35
+    private Double sturate;
36
+}

+ 33
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/report/ERrank.java Zobrazit soubor

@@ -0,0 +1,33 @@
1
+package com.xhkjedu.sexam.model.report;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rrank")
10
+@Data
11
+public class ERrank extends BaseBean {
12
+    @Id
13
+    //考试报告等级设置表
14
+    private Integer rankid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //等级名默认(ABCDEF)
20
+    private String rankname;
21
+
22
+    //分值上限
23
+    private Double maxscore;
24
+
25
+    //分值下线
26
+    private Double minscore;
27
+
28
+    //创建人id
29
+    private Integer createid;
30
+
31
+    //创建时间
32
+    private Integer createtime;
33
+}

+ 57
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/report/ERsubject.java Zobrazit soubor

@@ -0,0 +1,57 @@
1
+package com.xhkjedu.sexam.model.report;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rsubject")
10
+@Data
11
+public class ERsubject extends BaseBean {
12
+    @Id
13
+    //考试报告科目情况统计表 
14
+    private Integer rsid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //考试科目id
20
+    private String subjectid;
21
+
22
+    //考试科目名称
23
+    private String subjectname;
24
+
25
+    //满分
26
+    private Double score;
27
+
28
+    //最高分
29
+    private Double maxscore;
30
+
31
+    //最低分
32
+    private Double minscore;
33
+
34
+    //平均分
35
+    private Double avgscore;
36
+
37
+    //实考人数
38
+    private Integer stunum;
39
+
40
+    //缺考人数
41
+    private Integer missnum;
42
+
43
+    //优秀率
44
+    private Double yxrate;
45
+
46
+    //良好率
47
+    private Double lhrate;
48
+
49
+    //及格率
50
+    private Double jgrate;
51
+
52
+    //低分率
53
+    private Double dfrate;
54
+
55
+    //标准差
56
+    private Double bzc;
57
+}

+ 69
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclass.java Zobrazit soubor

@@ -0,0 +1,69 @@
1
+package com.xhkjedu.sexam.model.reportclass;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rclass")
10
+@Data
11
+public class ERclass extends BaseBean {
12
+    @Id
13
+    //考试报告班级表
14
+    private Integer rcid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //班级id
20
+    private Integer classid;
21
+
22
+    //科目id
23
+    private String subjectid;
24
+
25
+    //科目名称
26
+    private String subjectname;
27
+
28
+    //满分
29
+    private Double allscore;
30
+
31
+    //班级最高分
32
+    private Double classmaxscore;
33
+
34
+    //班级最低分
35
+    private Double classminscore;
36
+
37
+    //班级平均分
38
+    private Double classavgscore;
39
+
40
+    //平均分排名
41
+    private Integer schoolrank;
42
+
43
+    //校最高分
44
+    private Double schoolmaxscore;
45
+
46
+    //校平均分
47
+    private Double schoolavgscore;
48
+
49
+    //实考人数
50
+    private Integer stunum;
51
+
52
+    //缺考人数
53
+    private Integer missnum;
54
+
55
+    //优秀率
56
+    private Double yxrate;
57
+
58
+    //良好率
59
+    private Double lhrate;
60
+
61
+    //及格率
62
+    private Double jgrate;
63
+
64
+    //低分率
65
+    private Double dfrate;
66
+
67
+    //标准差
68
+    private Double bzc;
69
+}

+ 51
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassQtype.java Zobrazit soubor

@@ -0,0 +1,51 @@
1
+package com.xhkjedu.sexam.model.reportclass;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rclass_qtype")
10
+@Data
11
+public class ERclassQtype extends BaseBean {
12
+    @Id
13
+    //考试报告班级题型表
14
+    private Integer rctid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //班级id
20
+    private Integer classid;
21
+
22
+    //科目id
23
+    private String subjectid;
24
+
25
+    //题型名称
26
+    private String qtypename;
27
+
28
+    //题型下试题分值
29
+    private Double score;
30
+
31
+    //题型下试题数量
32
+    private Integer num;
33
+
34
+    //题型分值占比
35
+    private Double srate;
36
+
37
+    //年级平均分
38
+    private Double gradeavgscore;
39
+
40
+    //年级得分率
41
+    private Double gradesrate;
42
+
43
+    //班级平均分
44
+    private Double classavgscore;
45
+
46
+    //班级得分率
47
+    private Double classsrate;
48
+
49
+    //小题题号字符串(1,2)
50
+    private String qn;
51
+}

+ 60
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassQuestion.java Zobrazit soubor

@@ -0,0 +1,60 @@
1
+package com.xhkjedu.sexam.model.reportclass;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rclass_question")
10
+@Data
11
+public class ERclassQuestion extends BaseBean {
12
+    @Id
13
+    //考试试卷班级分析表
14
+    private Integer rcqid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //班级id
20
+    private Integer classid;
21
+
22
+    //科目id
23
+    private String subjectid;
24
+
25
+    //试题主键id
26
+    private Integer eptqid;
27
+
28
+    //序号
29
+    private String qn;
30
+
31
+    //试题排序
32
+    private Integer qorder;
33
+
34
+    //班级试题得分
35
+    private Double qscore;
36
+
37
+    //试题难易度
38
+    private Integer complexity;
39
+
40
+    //得分率
41
+    private Double scorerate;
42
+
43
+    //班级最高分
44
+    private Double classmaxscore;
45
+
46
+    //班级平均分
47
+    private Double classavgscore;
48
+
49
+    //班级平均分占比
50
+    private Double classavgrate;
51
+
52
+    //年级平均分
53
+    private Double gradeavgscore;
54
+
55
+    //年级平均分占比
56
+    private Double gradeavgrate;
57
+
58
+    //选择题选项占比和学生名单
59
+    private String optionjson;
60
+}

+ 42
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassQuestionError.java Zobrazit soubor

@@ -0,0 +1,42 @@
1
+package com.xhkjedu.sexam.model.reportclass;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rclass_question_error")
10
+@Data
11
+public class ERclassQuestionError extends BaseBean {
12
+    @Id
13
+    //考试报告班级单科高频错题表
14
+    private Integer rceqid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //班级id
20
+    private Integer classid;
21
+
22
+    //科目id
23
+    private String subjectid;
24
+
25
+    //题号
26
+    private String qn;
27
+
28
+    //题型名称
29
+    private String qtypename;
30
+
31
+    //知识点
32
+    private String pointname;
33
+
34
+    //班级得分率
35
+    private Double classrate;
36
+
37
+    //年级得分率
38
+    private Double graderate;
39
+
40
+    //高频错误项
41
+    private String errormsg;
42
+}

+ 48
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassQuestionPoint.java Zobrazit soubor

@@ -0,0 +1,48 @@
1
+package com.xhkjedu.sexam.model.reportclass;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rclass_question_point")
10
+@Data
11
+public class ERclassQuestionPoint extends BaseBean {
12
+    @Id
13
+    //考试报告班级试题知识点分析表
14
+    private Integer rcqpid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //班级id
20
+    private Integer classid;
21
+
22
+    //科目id
23
+    private String subjectid;
24
+
25
+    //知识点名称
26
+    private String pointname;
27
+
28
+    //知识点分值
29
+    private Double score;
30
+
31
+    //分值占比
32
+    private Double srate;
33
+
34
+    //年级平均分
35
+    private Double gradeavgscore;
36
+
37
+    //年级得分率占比
38
+    private Double gradeavgrate;
39
+
40
+    //班级平均分
41
+    private Double classavgscore;
42
+
43
+    //平均分占比
44
+    private Double classavgrate;
45
+
46
+    //知识点关联试题题号
47
+    private String qns;
48
+}

+ 36
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/reportclass/ERclassRank.java Zobrazit soubor

@@ -0,0 +1,36 @@
1
+package com.xhkjedu.sexam.model.reportclass;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rclass_rank")
10
+@Data
11
+public class ERclassRank extends BaseBean {
12
+    @Id
13
+    //考试报告班级等级分布表
14
+    private Integer rcrid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //班级id
20
+    private Integer classid;
21
+
22
+    //科目id
23
+    private String subjectid;
24
+
25
+    //等级名称
26
+    private String rankname;
27
+
28
+    //等级分类范围
29
+    private String rankrange;
30
+
31
+    //学生人数
32
+    private Integer stunum;
33
+
34
+    //学生名单及名次
35
+    private String stujson;
36
+}

+ 60
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/reportstu/ERstudent.java Zobrazit soubor

@@ -0,0 +1,60 @@
1
+package com.xhkjedu.sexam.model.reportstu;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rstudent")
10
+@Data
11
+public class ERstudent extends BaseBean {
12
+    @Id
13
+    //考试报告学生基础分值表
14
+    private Integer rsid;
15
+
16
+    //班级id
17
+    private Integer classid;
18
+
19
+    //学生id
20
+    private Integer studentid;
21
+
22
+    //考试id
23
+    private Integer examid;
24
+
25
+    //科目id
26
+    private String subjectid;
27
+
28
+    //科目名称
29
+    private String subjectname;
30
+
31
+    //分数
32
+    private Double score;
33
+
34
+    //班次
35
+    private Integer classrank;
36
+
37
+    //排名变化
38
+    private Integer classrankpre;
39
+
40
+    //班最高分
41
+    private Double classmaxscore;
42
+
43
+    //班平均分
44
+    private Double classavgscore;
45
+
46
+    //校次
47
+    private Integer schoolrank;
48
+
49
+    //校最高分
50
+    private Double schoolmaxscore;
51
+
52
+    //校平均分
53
+    private Double schoolavgscore;
54
+
55
+    //本次目标(上次考试的下次目标)
56
+    private Integer goal;
57
+
58
+    //下次目标
59
+    private Integer nextgoal;
60
+}

+ 57
- 0
sexam/src/main/java/com/xhkjedu/sexam/model/reportstu/ERstudentPoint.java Zobrazit soubor

@@ -0,0 +1,57 @@
1
+package com.xhkjedu.sexam.model.reportstu;
2
+
3
+import com.xhkjedu.sexam.model.BaseBean;
4
+import lombok.Data;
5
+
6
+import javax.persistence.Id;
7
+import javax.persistence.Table;
8
+
9
+@Table(name = "e_rstudent_point")
10
+@Data
11
+public class ERstudentPoint extends BaseBean {
12
+    @Id
13
+    //考试试卷学生知识点分析表
14
+    private Integer rspid;
15
+
16
+    //考试id
17
+    private Integer examid;
18
+
19
+    //科目id
20
+    private Integer subjectid;
21
+
22
+    //学生id
23
+    private Integer studentid;
24
+
25
+    //班级id
26
+    private Integer classid;
27
+
28
+    //知识点名称
29
+    private String pointname;
30
+
31
+    //知识点题号
32
+    private String pqn;
33
+
34
+    //知识点分值
35
+    private Double score;
36
+
37
+    //分值占比
38
+    private Double srate;
39
+
40
+    //学生得分
41
+    private Double stuscore;
42
+
43
+    //学生得分率
44
+    private Double sturate;
45
+
46
+    //班级得分
47
+    private Double classscore;
48
+
49
+    //班级得分率
50
+    private Double classrate;
51
+
52
+    //年级得分
53
+    private Double gradescore;
54
+
55
+    //年级得分率
56
+    private Double graderate;
57
+}

+ 13
- 0
sexam/src/main/java/com/xhkjedu/sexam/service/report/EReportClassService.java Zobrazit soubor

@@ -0,0 +1,13 @@
1
+package com.xhkjedu.sexam.service.report;
2
+
3
+import org.springframework.stereotype.Service;
4
+
5
+/**
6
+ * @author ywx
7
+ * @className EReportClassService
8
+ * @description 班级报告
9
+ * @date 2022/8/8 9:46
10
+ **/
11
+@Service
12
+public class EReportClassService {
13
+}

+ 10
- 0
sexam/src/main/java/com/xhkjedu/sexam/service/report/EReportSchoolService.java Zobrazit soubor

@@ -0,0 +1,10 @@
1
+package com.xhkjedu.sexam.service.report;
2
+
3
+/**
4
+ * @author ywx
5
+ * @className EReportSchoolService
6
+ * @description 校级报告
7
+ * @date 2022/8/8 9:46
8
+ **/
9
+public class EReportSchoolService {
10
+}

+ 10
- 0
sexam/src/main/java/com/xhkjedu/sexam/service/report/EReportStudentService.java Zobrazit soubor

@@ -0,0 +1,10 @@
1
+package com.xhkjedu.sexam.service.report;
2
+
3
+/**
4
+ * @author ywx
5
+ * @classname EReportStudentService
6
+ * @description 学生报告
7
+ * @date 2022/8/8 9:47
8
+ **/
9
+public class EReportStudentService {
10
+}

Načítá se…
Zrušit
Uložit