Pārlūkot izejas kodu

新增表结构

wangliang 3 gadi atpakaļ
vecāks
revīzija
9c4f34a135
30 mainītis faili ar 1158 papildinājumiem un 0 dzēšanām
  1. 158 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradeModuleDefine.java
  2. 146 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradeModuleEvaluation.java
  3. 148 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradePaper.java
  4. 135 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradePaperDimension.java
  5. 191 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradePaperStruct.java
  6. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradeModuleDefineMapper.java
  7. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradeModuleEvaluationMapper.java
  8. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradePaperDimensionMapper.java
  9. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradePaperMapper.java
  10. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradePaperStructMapper.java
  11. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradeModuleDefineService.java
  12. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradeModuleEvaluationService.java
  13. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradePaperDimensionService.java
  14. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradePaperService.java
  15. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradePaperStructService.java
  16. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradeModuleDefineServiceImpl.java
  17. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradeModuleEvaluationServiceImpl.java
  18. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradePaperDimensionServiceImpl.java
  19. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradePaperServiceImpl.java
  20. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradePaperStructServiceImpl.java
  21. 5 0
      distributed-print-business/src/main/resources/mapper/GradeModuleDefineMapper.xml
  22. 5 0
      distributed-print-business/src/main/resources/mapper/GradeModuleEvaluationMapper.xml
  23. 5 0
      distributed-print-business/src/main/resources/mapper/GradePaperDimensionMapper.xml
  24. 5 0
      distributed-print-business/src/main/resources/mapper/GradePaperMapper.xml
  25. 5 0
      distributed-print-business/src/main/resources/mapper/GradePaperStructMapper.xml
  26. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/GradeModuleDefineController.java
  27. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/GradeModuleEvaluationController.java
  28. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/GradePaperController.java
  29. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/GradePaperDimensionController.java
  30. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/GradePaperStructController.java

+ 158 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradeModuleDefine.java

@@ -0,0 +1,158 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 分析-模块二级考察点维度熟练度配置,及模块简要描述表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@ApiModel(value="GradeModuleDefine对象", description="分析-模块二级考察点维度熟练度配置,及模块简要描述表")
+public class GradeModuleDefine implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "模块熟练度主键")
+    @JsonSerialize(using = ToStringSerializer.class)
+    @TableId(value = "id")
+    private Long id;
+
+    @ApiModelProperty(value = "学校id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long schoolId;
+
+    @ApiModelProperty(value = "试卷编号")
+    private String paperNumber;
+
+    @ApiModelProperty(value = "试卷名称")
+    private String paperName;
+
+    @ApiModelProperty(value = "维度模块类型")
+    private String moduleType;
+
+    @ApiModelProperty(value = "解释")
+    private String interpret;
+
+    @ApiModelProperty(value = "备注")
+    private String remark;
+
+    @ApiModelProperty(value = "二级熟练度定义")
+    private String define;
+
+    @ApiModelProperty(value = "等级")
+    private String level;
+
+    @ApiModelProperty(value = "展示用最小边界")
+    private String min;
+
+    @ApiModelProperty(value = "展示用最大边界")
+    private String max;
+
+    @ApiModelProperty(value = "取值范围(计算用)")
+    private String scope;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getSchoolId() {
+        return schoolId;
+    }
+
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
+    }
+
+    public String getPaperNumber() {
+        return paperNumber;
+    }
+
+    public void setPaperNumber(String paperNumber) {
+        this.paperNumber = paperNumber;
+    }
+
+    public String getPaperName() {
+        return paperName;
+    }
+
+    public void setPaperName(String paperName) {
+        this.paperName = paperName;
+    }
+
+    public String getModuleType() {
+        return moduleType;
+    }
+
+    public void setModuleType(String moduleType) {
+        this.moduleType = moduleType;
+    }
+
+    public String getInterpret() {
+        return interpret;
+    }
+
+    public void setInterpret(String interpret) {
+        this.interpret = interpret;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    public String getDefine() {
+        return define;
+    }
+
+    public void setDefine(String define) {
+        this.define = define;
+    }
+
+    public String getLevel() {
+        return level;
+    }
+
+    public void setLevel(String level) {
+        this.level = level;
+    }
+
+    public String getMin() {
+        return min;
+    }
+
+    public void setMin(String min) {
+        this.min = min;
+    }
+
+    public String getMax() {
+        return max;
+    }
+
+    public void setMax(String max) {
+        this.max = max;
+    }
+
+    public String getScope() {
+        return scope;
+    }
+
+    public void setScope(String scope) {
+        this.scope = scope;
+    }
+}

+ 146 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradeModuleEvaluation.java

@@ -0,0 +1,146 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 校验-考察点模块评价建议表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@ApiModel(value="GradeModuleEvaluation对象", description="校验-考察点模块评价建议表")
+public class GradeModuleEvaluation implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @JsonSerialize(using = ToStringSerializer.class)
+    @TableId(value = "id")
+    private Long id;
+
+    @ApiModelProperty(value = "学校id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long schoolId;
+
+    @ApiModelProperty(value = "试卷编号")
+    private String paperNumber;
+
+    @ApiModelProperty(value = "试卷名称")
+    private String paperCode;
+
+    @ApiModelProperty(value = "模块类型(知识、维度、素养)")
+    private String moduleType;
+
+    @ApiModelProperty(value = "计算公式规则")
+    private String formula;
+
+    @ApiModelProperty(value = "取值范围(计算用)")
+    private String scope;
+
+    @ApiModelProperty(value = "等级")
+    private String levelCode;
+
+    @ApiModelProperty(value = "水平等级层次")
+    private String levelName;
+
+    @ApiModelProperty(value = "诊断结果")
+    private String result;
+
+    @ApiModelProperty(value = "学习建议")
+    private String advice;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getSchoolId() {
+        return schoolId;
+    }
+
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
+    }
+
+    public String getPaperNumber() {
+        return paperNumber;
+    }
+
+    public void setPaperNumber(String paperNumber) {
+        this.paperNumber = paperNumber;
+    }
+
+    public String getPaperCode() {
+        return paperCode;
+    }
+
+    public void setPaperCode(String paperCode) {
+        this.paperCode = paperCode;
+    }
+
+    public String getModuleType() {
+        return moduleType;
+    }
+
+    public void setModuleType(String moduleType) {
+        this.moduleType = moduleType;
+    }
+
+    public String getFormula() {
+        return formula;
+    }
+
+    public void setFormula(String formula) {
+        this.formula = formula;
+    }
+
+    public String getScope() {
+        return scope;
+    }
+
+    public void setScope(String scope) {
+        this.scope = scope;
+    }
+
+    public String getLevelCode() {
+        return levelCode;
+    }
+
+    public void setLevelCode(String levelCode) {
+        this.levelCode = levelCode;
+    }
+
+    public String getLevelName() {
+        return levelName;
+    }
+
+    public void setLevelName(String levelName) {
+        this.levelName = levelName;
+    }
+
+    public String getResult() {
+        return result;
+    }
+
+    public void setResult(String result) {
+        this.result = result;
+    }
+
+    public String getAdvice() {
+        return advice;
+    }
+
+    public void setAdvice(String advice) {
+        this.advice = advice;
+    }
+}

+ 148 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradePaper.java

@@ -0,0 +1,148 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 试卷基础信息表(赋分系数、试卷类型、满分、及格分等)
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@ApiModel(value="GradePaper对象", description="试卷基础信息表(赋分系数、试卷类型、满分、及格分等)")
+public class GradePaper implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "试卷id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    @TableId(value = "id")
+    private Long id;
+
+    @ApiModelProperty(value = "学校id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long schoolId;
+
+    @ApiModelProperty(value = "试卷编号")
+    private String paperNumber;
+
+    @ApiModelProperty(value = "试卷名称")
+    private String paperName;
+
+    @ApiModelProperty(value = "试卷类型")
+    private String paperType;
+
+    @ApiModelProperty(value = "该试卷考试开始时间")
+    private Long startTime;
+
+    @ApiModelProperty(value = "该试卷考试结束时间")
+    private Long endTime;
+
+    @ApiModelProperty(value = "赋分系数(赋值分=卷面成绩 +(卷面满分-卷面成绩)/ 赋分系数)")
+    private BigDecimal coefficient;
+
+    @ApiModelProperty(value = "试卷满分")
+    private BigDecimal totalScore;
+
+    @ApiModelProperty(value = "试卷及格分")
+    private BigDecimal passScore;
+
+    @ApiModelProperty(value = "赋分类型\\n1.NEED_ASSIGN_SCORE('是','需要且按照公式赋分')\\n2.NO_NEED_ASSIGN_SCORE('否','不需要赋分,标准分即为赋分')\\n3.SPECIAL_ASSIGN_SCORE('特殊赋分','特殊赋分,按照excel表进行赋分')")
+    private String scoreType;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getSchoolId() {
+        return schoolId;
+    }
+
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
+    }
+
+    public String getPaperNumber() {
+        return paperNumber;
+    }
+
+    public void setPaperNumber(String paperNumber) {
+        this.paperNumber = paperNumber;
+    }
+
+    public String getPaperName() {
+        return paperName;
+    }
+
+    public void setPaperName(String paperName) {
+        this.paperName = paperName;
+    }
+
+    public String getPaperType() {
+        return paperType;
+    }
+
+    public void setPaperType(String paperType) {
+        this.paperType = paperType;
+    }
+
+    public Long getStartTime() {
+        return startTime;
+    }
+
+    public void setStartTime(Long startTime) {
+        this.startTime = startTime;
+    }
+
+    public Long getEndTime() {
+        return endTime;
+    }
+
+    public void setEndTime(Long endTime) {
+        this.endTime = endTime;
+    }
+
+    public BigDecimal getCoefficient() {
+        return coefficient;
+    }
+
+    public void setCoefficient(BigDecimal coefficient) {
+        this.coefficient = coefficient;
+    }
+
+    public BigDecimal getTotalScore() {
+        return totalScore;
+    }
+
+    public void setTotalScore(BigDecimal totalScore) {
+        this.totalScore = totalScore;
+    }
+
+    public BigDecimal getPassScore() {
+        return passScore;
+    }
+
+    public void setPassScore(BigDecimal passScore) {
+        this.passScore = passScore;
+    }
+
+    public String getScoreType() {
+        return scoreType;
+    }
+
+    public void setScoreType(String scoreType) {
+        this.scoreType = scoreType;
+    }
+}

+ 135 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradePaperDimension.java

@@ -0,0 +1,135 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 分析-考察点维度表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@ApiModel(value="GradePaperDimension对象", description="分析-考察点维度表")
+public class GradePaperDimension implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @JsonSerialize(using = ToStringSerializer.class)
+    @TableId(value = "id")
+    private Long id;
+
+    @ApiModelProperty(value = "学校id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long schoolId;
+
+    @ApiModelProperty(value = "试卷编号")
+    private String paperNumber;
+
+    @ApiModelProperty(value = "试卷名称")
+    private String paperName;
+
+    @ApiModelProperty(value = "维度类型 - 知识,能力,素养")
+    private String dimensionType;
+
+    @ApiModelProperty(value = "一级维度编号")
+    private String codePrimary;
+
+    @ApiModelProperty(value = "一级维度名称")
+    private String namePrimary;
+
+    @ApiModelProperty(value = "二级维度编号")
+    private String codeSecond;
+
+    @ApiModelProperty(value = "二级维度名称")
+    private String nameSecond;
+
+    @ApiModelProperty(value = "一级维度术语解释")
+    private String interpretation;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getSchoolId() {
+        return schoolId;
+    }
+
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
+    }
+
+    public String getPaperNumber() {
+        return paperNumber;
+    }
+
+    public void setPaperNumber(String paperNumber) {
+        this.paperNumber = paperNumber;
+    }
+
+    public String getPaperName() {
+        return paperName;
+    }
+
+    public void setPaperName(String paperName) {
+        this.paperName = paperName;
+    }
+
+    public String getDimensionType() {
+        return dimensionType;
+    }
+
+    public void setDimensionType(String dimensionType) {
+        this.dimensionType = dimensionType;
+    }
+
+    public String getCodePrimary() {
+        return codePrimary;
+    }
+
+    public void setCodePrimary(String codePrimary) {
+        this.codePrimary = codePrimary;
+    }
+
+    public String getNamePrimary() {
+        return namePrimary;
+    }
+
+    public void setNamePrimary(String namePrimary) {
+        this.namePrimary = namePrimary;
+    }
+
+    public String getCodeSecond() {
+        return codeSecond;
+    }
+
+    public void setCodeSecond(String codeSecond) {
+        this.codeSecond = codeSecond;
+    }
+
+    public String getNameSecond() {
+        return nameSecond;
+    }
+
+    public void setNameSecond(String nameSecond) {
+        this.nameSecond = nameSecond;
+    }
+
+    public String getInterpretation() {
+        return interpretation;
+    }
+
+    public void setInterpretation(String interpretation) {
+        this.interpretation = interpretation;
+    }
+}

+ 191 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradePaperStruct.java

@@ -0,0 +1,191 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 分析-试卷结构(蓝图)表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@ApiModel(value="GradePaperStruct对象", description="分析-试卷结构(蓝图)表")
+public class GradePaperStruct implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @JsonSerialize(using = ToStringSerializer.class)
+    @TableId(value = "id")
+    private Long id;
+
+    @ApiModelProperty(value = "学校id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long schoolId;
+
+    @ApiModelProperty(value = "试卷编号")
+    private String paperNumber;
+
+    @ApiModelProperty(value = "试卷名称")
+    private String paperName;
+
+    @ApiModelProperty(value = "大题名称")
+    private String questionName;
+
+    @ApiModelProperty(value = "题号类型(客观题、主观题)")
+    private String numberType;
+
+    @ApiModelProperty(value = "大题号")
+    private String bigQuestionNumber;
+
+    @ApiModelProperty(value = "小题号(每一课程试卷的唯一标识)")
+    private String smallQuestionNumber;
+
+    @ApiModelProperty(value = "大题名称")
+    private String bigTopicName;
+
+    @ApiModelProperty(value = "满分")
+    private BigDecimal fullScore;
+
+    @ApiModelProperty(value = "计分规则")
+    private String scoreRules;
+
+    @ApiModelProperty(value = "规则说明")
+    private String rulesDesc;
+
+    @ApiModelProperty(value = "知识维度")
+    private String knowledgeDimension;
+
+    @ApiModelProperty(value = "能力维度")
+    private String abilityDimension;
+
+    @ApiModelProperty(value = "素养维度")
+    private String literacyDimension;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getSchoolId() {
+        return schoolId;
+    }
+
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
+    }
+
+    public String getPaperNumber() {
+        return paperNumber;
+    }
+
+    public void setPaperNumber(String paperNumber) {
+        this.paperNumber = paperNumber;
+    }
+
+    public String getPaperName() {
+        return paperName;
+    }
+
+    public void setPaperName(String paperName) {
+        this.paperName = paperName;
+    }
+
+    public String getQuestionName() {
+        return questionName;
+    }
+
+    public void setQuestionName(String questionName) {
+        this.questionName = questionName;
+    }
+
+    public String getNumberType() {
+        return numberType;
+    }
+
+    public void setNumberType(String numberType) {
+        this.numberType = numberType;
+    }
+
+    public String getBigQuestionNumber() {
+        return bigQuestionNumber;
+    }
+
+    public void setBigQuestionNumber(String bigQuestionNumber) {
+        this.bigQuestionNumber = bigQuestionNumber;
+    }
+
+    public String getSmallQuestionNumber() {
+        return smallQuestionNumber;
+    }
+
+    public void setSmallQuestionNumber(String smallQuestionNumber) {
+        this.smallQuestionNumber = smallQuestionNumber;
+    }
+
+    public String getBigTopicName() {
+        return bigTopicName;
+    }
+
+    public void setBigTopicName(String bigTopicName) {
+        this.bigTopicName = bigTopicName;
+    }
+
+    public BigDecimal getFullScore() {
+        return fullScore;
+    }
+
+    public void setFullScore(BigDecimal fullScore) {
+        this.fullScore = fullScore;
+    }
+
+    public String getScoreRules() {
+        return scoreRules;
+    }
+
+    public void setScoreRules(String scoreRules) {
+        this.scoreRules = scoreRules;
+    }
+
+    public String getRulesDesc() {
+        return rulesDesc;
+    }
+
+    public void setRulesDesc(String rulesDesc) {
+        this.rulesDesc = rulesDesc;
+    }
+
+    public String getKnowledgeDimension() {
+        return knowledgeDimension;
+    }
+
+    public void setKnowledgeDimension(String knowledgeDimension) {
+        this.knowledgeDimension = knowledgeDimension;
+    }
+
+    public String getAbilityDimension() {
+        return abilityDimension;
+    }
+
+    public void setAbilityDimension(String abilityDimension) {
+        this.abilityDimension = abilityDimension;
+    }
+
+    public String getLiteracyDimension() {
+        return literacyDimension;
+    }
+
+    public void setLiteracyDimension(String literacyDimension) {
+        this.literacyDimension = literacyDimension;
+    }
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradeModuleDefineMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.GradeModuleDefine;
+
+/**
+ * <p>
+ * 分析-模块二级考察点维度熟练度配置,及模块简要描述表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradeModuleDefineMapper extends BaseMapper<GradeModuleDefine> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradeModuleEvaluationMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.GradeModuleEvaluation;
+
+/**
+ * <p>
+ * 校验-考察点模块评价建议表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradeModuleEvaluationMapper extends BaseMapper<GradeModuleEvaluation> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradePaperDimensionMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.GradePaperDimension;
+
+/**
+ * <p>
+ * 分析-考察点维度表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradePaperDimensionMapper extends BaseMapper<GradePaperDimension> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradePaperMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.GradePaper;
+
+/**
+ * <p>
+ * 试卷基础信息表(赋分系数、试卷类型、满分、及格分等) Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradePaperMapper extends BaseMapper<GradePaper> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradePaperStructMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.GradePaperStruct;
+
+/**
+ * <p>
+ * 分析-试卷结构(蓝图)表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradePaperStructMapper extends BaseMapper<GradePaperStruct> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradeModuleDefineService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.GradeModuleDefine;
+
+/**
+ * <p>
+ * 分析-模块二级考察点维度熟练度配置,及模块简要描述表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradeModuleDefineService extends IService<GradeModuleDefine> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradeModuleEvaluationService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.GradeModuleEvaluation;
+
+/**
+ * <p>
+ * 校验-考察点模块评价建议表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradeModuleEvaluationService extends IService<GradeModuleEvaluation> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradePaperDimensionService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.GradePaperDimension;
+
+/**
+ * <p>
+ * 分析-考察点维度表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradePaperDimensionService extends IService<GradePaperDimension> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradePaperService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.GradePaper;
+
+/**
+ * <p>
+ * 试卷基础信息表(赋分系数、试卷类型、满分、及格分等) 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradePaperService extends IService<GradePaper> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradePaperStructService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.GradePaperStruct;
+
+/**
+ * <p>
+ * 分析-试卷结构(蓝图)表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradePaperStructService extends IService<GradePaperStruct> {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradeModuleDefineServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.GradeModuleDefine;
+import com.qmth.distributed.print.business.mapper.GradeModuleDefineMapper;
+import com.qmth.distributed.print.business.service.GradeModuleDefineService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 分析-模块二级考察点维度熟练度配置,及模块简要描述表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@Service
+public class GradeModuleDefineServiceImpl extends ServiceImpl<GradeModuleDefineMapper, GradeModuleDefine> implements GradeModuleDefineService {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradeModuleEvaluationServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.GradeModuleEvaluation;
+import com.qmth.distributed.print.business.mapper.GradeModuleEvaluationMapper;
+import com.qmth.distributed.print.business.service.GradeModuleEvaluationService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 校验-考察点模块评价建议表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@Service
+public class GradeModuleEvaluationServiceImpl extends ServiceImpl<GradeModuleEvaluationMapper, GradeModuleEvaluation> implements GradeModuleEvaluationService {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradePaperDimensionServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.GradePaperDimension;
+import com.qmth.distributed.print.business.mapper.GradePaperDimensionMapper;
+import com.qmth.distributed.print.business.service.GradePaperDimensionService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 分析-考察点维度表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@Service
+public class GradePaperDimensionServiceImpl extends ServiceImpl<GradePaperDimensionMapper, GradePaperDimension> implements GradePaperDimensionService {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradePaperServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.GradePaper;
+import com.qmth.distributed.print.business.mapper.GradePaperMapper;
+import com.qmth.distributed.print.business.service.GradePaperService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 试卷基础信息表(赋分系数、试卷类型、满分、及格分等) 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@Service
+public class GradePaperServiceImpl extends ServiceImpl<GradePaperMapper, GradePaper> implements GradePaperService {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradePaperStructServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.GradePaperStruct;
+import com.qmth.distributed.print.business.mapper.GradePaperStructMapper;
+import com.qmth.distributed.print.business.service.GradePaperStructService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 分析-试卷结构(蓝图)表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@Service
+public class GradePaperStructServiceImpl extends ServiceImpl<GradePaperStructMapper, GradePaperStruct> implements GradePaperStructService {
+
+}

+ 5 - 0
distributed-print-business/src/main/resources/mapper/GradeModuleDefineMapper.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.distributed.print.business.mapper.GradeModuleDefineMapper">
+
+</mapper>

+ 5 - 0
distributed-print-business/src/main/resources/mapper/GradeModuleEvaluationMapper.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.distributed.print.business.mapper.GradeModuleEvaluationMapper">
+
+</mapper>

+ 5 - 0
distributed-print-business/src/main/resources/mapper/GradePaperDimensionMapper.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.distributed.print.business.mapper.GradePaperDimensionMapper">
+
+</mapper>

+ 5 - 0
distributed-print-business/src/main/resources/mapper/GradePaperMapper.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.distributed.print.business.mapper.GradePaperMapper">
+
+</mapper>

+ 5 - 0
distributed-print-business/src/main/resources/mapper/GradePaperStructMapper.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.distributed.print.business.mapper.GradePaperStructMapper">
+
+</mapper>

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/GradeModuleDefineController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 分析-模块二级考察点维度熟练度配置,及模块简要描述表 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@RestController
+@RequestMapping("/grade-module-define")
+public class GradeModuleDefineController {
+
+}

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/GradeModuleEvaluationController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 校验-考察点模块评价建议表 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@RestController
+@RequestMapping("/grade-module-evaluation")
+public class GradeModuleEvaluationController {
+
+}

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/GradePaperController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 试卷基础信息表(赋分系数、试卷类型、满分、及格分等) 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@RestController
+@RequestMapping("/grade-paper")
+public class GradePaperController {
+
+}

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/GradePaperDimensionController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 分析-考察点维度表 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@RestController
+@RequestMapping("/grade-paper-dimension")
+public class GradePaperDimensionController {
+
+}

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/GradePaperStructController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 分析-试卷结构(蓝图)表 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@RestController
+@RequestMapping("/grade-paper-struct")
+public class GradePaperStructController {
+
+}