wangliang 3 роки тому
батько
коміт
8a2db9c41a

+ 80 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradeBatch.java

@@ -0,0 +1,80 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.base.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 分析-批次表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@ApiModel(value = "GradeBatch对象", description = "分析-批次表")
+public class GradeBatch extends BaseEntity implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "学校id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long schoolId;
+
+    @ApiModelProperty(value = "学期id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long semesterId;
+
+    @ApiModelProperty(value = "批次编号(在学校下唯一)")
+    private String batchCode;
+
+    @ApiModelProperty(value = "批次名称(2020~2021学年上学期期末考试)")
+    private String batchName;
+
+    @ApiModelProperty(value = "分析批次时间")
+    private Long batchTime;
+
+    public Long getSchoolId() {
+        return schoolId;
+    }
+
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
+    }
+
+    public Long getSemesterId() {
+        return semesterId;
+    }
+
+    public void setSemesterId(Long semesterId) {
+        this.semesterId = semesterId;
+    }
+
+    public String getBatchCode() {
+        return batchCode;
+    }
+
+    public void setBatchCode(String batchCode) {
+        this.batchCode = batchCode;
+    }
+
+    public String getBatchName() {
+        return batchName;
+    }
+
+    public void setBatchName(String batchName) {
+        this.batchName = batchName;
+    }
+
+    public Long getBatchTime() {
+        return batchTime;
+    }
+
+    public void setBatchTime(Long batchTime) {
+        this.batchTime = batchTime;
+    }
+}

+ 69 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/GradeBatchPaper.java

@@ -0,0 +1,69 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.base.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 分析-批次试卷关联关系表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@ApiModel(value = "GradeBatchPaper对象", description = "分析-批次试卷关联关系表")
+public class GradeBatchPaper extends BaseEntity implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "分析批次id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long batchId;
+
+    @ApiModelProperty(value = "试卷id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long gradePaperId;
+
+    @ApiModelProperty(value = "试卷编号")
+    private String paperNumber;
+
+    @ApiModelProperty(value = "试卷名称")
+    private String paperName;
+
+    public Long getBatchId() {
+        return batchId;
+    }
+
+    public void setBatchId(Long batchId) {
+        this.batchId = batchId;
+    }
+
+    public Long getGradePaperId() {
+        return gradePaperId;
+    }
+
+    public void setGradePaperId(Long gradePaperId) {
+        this.gradePaperId = gradePaperId;
+    }
+
+    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;
+    }
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradeBatchMapper.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.GradeBatch;
+
+/**
+ * <p>
+ * 分析-批次表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradeBatchMapper extends BaseMapper<GradeBatch> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/GradeBatchPaperMapper.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.GradeBatchPaper;
+
+/**
+ * <p>
+ * 分析-批次试卷关联关系表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradeBatchPaperMapper extends BaseMapper<GradeBatchPaper> {
+
+}

+ 15 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradeBatchPaperService.java

@@ -0,0 +1,15 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 分析-批次试卷关联关系表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradeBatchPaperService extends IService<GradeBatchPaper> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/GradeBatchService.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.GradeBatch;
+
+/**
+ * <p>
+ * 分析-批次表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+public interface GradeBatchService extends IService<GradeBatch> {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradeBatchPaperServiceImpl.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.GradeBatchPaper;
+import com.qmth.distributed.print.business.mapper.GradeBatchPaperMapper;
+import com.qmth.distributed.print.business.service.GradeBatchPaperService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 分析-批次试卷关联关系表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@Service
+public class GradeBatchPaperServiceImpl extends ServiceImpl<GradeBatchPaperMapper, GradeBatchPaper> implements GradeBatchPaperService {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/GradeBatchServiceImpl.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.GradeBatch;
+import com.qmth.distributed.print.business.mapper.GradeBatchMapper;
+import com.qmth.distributed.print.business.service.GradeBatchService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 分析-批次表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2022-05-20
+ */
+@Service
+public class GradeBatchServiceImpl extends ServiceImpl<GradeBatchMapper, GradeBatch> implements GradeBatchService {
+
+}

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

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

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/GradeBatchController.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-batch")
+public class GradeBatchController {
+
+}

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/GradeBatchPaperController.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-batch-paper")
+public class GradeBatchPaperController {
+
+}