wangliang 5 年之前
父节点
当前提交
0fc5dd430e
共有 26 个文件被更改,包括 714 次插入167 次删除
  1. 4 4
      themis-backend/src/main/java/com/qmth/themis/backend/api/TEConfigController.java
  2. 19 0
      themis-backend/src/main/java/com/qmth/themis/backend/api/TESimulatePaperController.java
  3. 19 0
      themis-backend/src/main/java/com/qmth/themis/backend/api/TOeExamInvigilateUserController.java
  4. 19 0
      themis-backend/src/main/java/com/qmth/themis/backend/api/TOeTaskHistoryController.java
  5. 19 2
      themis-business/src/main/java/com/qmth/themis/business/base/BaseEntity.java
  6. 17 0
      themis-business/src/main/java/com/qmth/themis/business/dao/TEConfigMapper.java
  7. 0 17
      themis-business/src/main/java/com/qmth/themis/business/dao/TEExamUserPrivilegeMapper.java
  8. 17 0
      themis-business/src/main/java/com/qmth/themis/business/dao/TESimulatePaperMapper.java
  9. 17 0
      themis-business/src/main/java/com/qmth/themis/business/dao/TOeExamInvigilateUserMapper.java
  10. 17 0
      themis-business/src/main/java/com/qmth/themis/business/dao/TOeTaskHistoryMapper.java
  11. 3 2
      themis-business/src/main/java/com/qmth/themis/business/entity/TBUserRole.java
  12. 84 0
      themis-business/src/main/java/com/qmth/themis/business/entity/TEConfig.java
  13. 0 108
      themis-business/src/main/java/com/qmth/themis/business/entity/TEExamUserPrivilege.java
  14. 65 0
      themis-business/src/main/java/com/qmth/themis/business/entity/TESimulatePaper.java
  15. 84 0
      themis-business/src/main/java/com/qmth/themis/business/entity/TOeExamInvigilateUser.java
  16. 194 0
      themis-business/src/main/java/com/qmth/themis/business/entity/TOeTaskHistory.java
  17. 15 0
      themis-business/src/main/java/com/qmth/themis/business/service/TEConfigService.java
  18. 0 15
      themis-business/src/main/java/com/qmth/themis/business/service/TEExamUserPrivilegeService.java
  19. 15 0
      themis-business/src/main/java/com/qmth/themis/business/service/TESimulatePaperService.java
  20. 15 0
      themis-business/src/main/java/com/qmth/themis/business/service/TOeExamInvigilateUserService.java
  21. 15 0
      themis-business/src/main/java/com/qmth/themis/business/service/TOeTaskHistoryService.java
  22. 19 0
      themis-business/src/main/java/com/qmth/themis/business/service/impl/TEConfigServiceImpl.java
  23. 0 19
      themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamUserPrivilegeServiceImpl.java
  24. 19 0
      themis-business/src/main/java/com/qmth/themis/business/service/impl/TESimulatePaperServiceImpl.java
  25. 19 0
      themis-business/src/main/java/com/qmth/themis/business/service/impl/TOeExamInvigilateUserServiceImpl.java
  26. 19 0
      themis-business/src/main/java/com/qmth/themis/business/service/impl/TOeTaskHistoryServiceImpl.java

+ 4 - 4
themis-backend/src/main/java/com/qmth/themis/backend/api/TEExamUserPrivilegeController.java → themis-backend/src/main/java/com/qmth/themis/backend/api/TEConfigController.java

@@ -5,15 +5,15 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 /**
- * @Description: 考务权限设置 前端控制器
+ * @Description: 全局配置 前端控制器
  * @Param:
  * @return:
  * @Author: wangliang
  * @Date: 2020/6/25
  */
-@Api(tags = "考务权限设置Controller")
+@Api(tags = "全局配置Controller")
 @RestController
-@RequestMapping("/${prefix.url.admin}/examUserPrivilege")
-public class TEExamUserPrivilegeController {
+@RequestMapping("/${prefix.url.admin}/config")
+public class TEConfigController {
 
 }

+ 19 - 0
themis-backend/src/main/java/com/qmth/themis/backend/api/TESimulatePaperController.java

@@ -0,0 +1,19 @@
+package com.qmth.themis.backend.api;
+
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @Description: 模拟试卷 前端控制器
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/6/25
+ */
+@Api(tags = "模拟试卷Controller")
+@RestController
+@RequestMapping("/${prefix.url.admin}/simulatePaper")
+public class TESimulatePaperController {
+
+}

+ 19 - 0
themis-backend/src/main/java/com/qmth/themis/backend/api/TOeExamInvigilateUserController.java

@@ -0,0 +1,19 @@
+package com.qmth.themis.backend.api;
+
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @Description: 监考员设置 前端控制器
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/6/25
+ */
+@Api(tags = "监考员设置Controller")
+@RestController
+@RequestMapping("/${prefix.url.admin}/examInvigilateUser")
+public class TOeExamInvigilateUserController {
+
+}

+ 19 - 0
themis-backend/src/main/java/com/qmth/themis/backend/api/TOeTaskHistoryController.java

@@ -0,0 +1,19 @@
+package com.qmth.themis.backend.api;
+
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @Description: 异步任务 前端控制器
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/6/25
+ */
+@Api(tags = "异步任务Controller")
+@RestController
+@RequestMapping("/${prefix.url.admin}/taskHistory")
+public class TOeTaskHistoryController {
+
+}

+ 19 - 2
themis-business/src/main/java/com/qmth/themis/business/base/BaseEntity.java

@@ -16,8 +16,13 @@ import java.util.Date;
  * @Date: 2019/12/6
  */
 public class BaseEntity implements Serializable {
+    private static final long serialVersionUID = 1L;
 
-    @TableId("create_id")
+    @ApiModelProperty(value = "主键")
+    @TableId(value = "id")
+    private Long id;
+
+    @TableField("create_id")
     @ApiModelProperty(value = "创建人id")
     private Long createId;
 
@@ -25,7 +30,7 @@ public class BaseEntity implements Serializable {
     @ApiModelProperty(value = "创建时间")
     private Date createTime;
 
-    @TableId("update_id")
+    @TableField("update_id")
     @ApiModelProperty(value = "修改人id")
     private Long updateId;
 
@@ -33,6 +38,18 @@ public class BaseEntity implements Serializable {
     @ApiModelProperty(value = "修改时间")
     private Date updateTime;
 
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
     public Long getCreateId() {
         return createId;
     }

+ 17 - 0
themis-business/src/main/java/com/qmth/themis/business/dao/TEConfigMapper.java

@@ -0,0 +1,17 @@
+package com.qmth.themis.business.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.themis.business.entity.TEConfig;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+* @Description: 全局配置 Mapper 接口
+* @Param:
+* @return:
+* @Author: wangliang
+* @Date: 2020/7/9
+*/
+@Mapper
+public interface TEConfigMapper extends BaseMapper<TEConfig> {
+
+}

+ 0 - 17
themis-business/src/main/java/com/qmth/themis/business/dao/TEExamUserPrivilegeMapper.java

@@ -1,17 +0,0 @@
-package com.qmth.themis.business.dao;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.qmth.themis.business.entity.TEExamUserPrivilege;
-import org.apache.ibatis.annotations.Mapper;
-
-/**
- * @Description: 考务权限设置 Mapper 接口
- * @Param:
- * @return:
- * @Author: wangliang
- * @Date: 2020/6/25
- */
-@Mapper
-public interface TEExamUserPrivilegeMapper extends BaseMapper<TEExamUserPrivilege> {
-
-}

+ 17 - 0
themis-business/src/main/java/com/qmth/themis/business/dao/TESimulatePaperMapper.java

@@ -0,0 +1,17 @@
+package com.qmth.themis.business.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.themis.business.entity.TESimulatePaper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @Description: 模拟试卷 Mapper 接口
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@Mapper
+public interface TESimulatePaperMapper extends BaseMapper<TESimulatePaper> {
+
+}

+ 17 - 0
themis-business/src/main/java/com/qmth/themis/business/dao/TOeExamInvigilateUserMapper.java

@@ -0,0 +1,17 @@
+package com.qmth.themis.business.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.themis.business.entity.TOeExamInvigilateUser;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @Description: 监考员设置 Mapper 接口
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@Mapper
+public interface TOeExamInvigilateUserMapper extends BaseMapper<TOeExamInvigilateUser> {
+
+}

+ 17 - 0
themis-business/src/main/java/com/qmth/themis/business/dao/TOeTaskHistoryMapper.java

@@ -0,0 +1,17 @@
+package com.qmth.themis.business.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.themis.business.entity.TOeTaskHistory;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @Description: 异步任务 Mapper 接口
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@Mapper
+public interface TOeTaskHistoryMapper extends BaseMapper<TOeTaskHistory> {
+
+}

+ 3 - 2
themis-business/src/main/java/com/qmth/themis/business/entity/TBUserRole.java

@@ -1,5 +1,6 @@
 package com.qmth.themis.business.entity;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -23,11 +24,11 @@ public class TBUserRole implements Serializable {
     private Long id;
 
     @ApiModelProperty(value = "用户id")
-    @TableId(value = "user_id")
+    @TableField(value = "user_id")
     private Long userId;
 
     @ApiModelProperty(value = "角色编码")
-    @TableId(value = "role_code")
+    @TableField(value = "role_code")
     private String roleCode;
 
     public static long getSerialVersionUID() {

+ 84 - 0
themis-business/src/main/java/com/qmth/themis/business/entity/TEConfig.java

@@ -0,0 +1,84 @@
+package com.qmth.themis.business.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * @Description: 全局配置
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/6/25
+ */
+@ApiModel(value = "t_e_config", description = "全局配置")
+public class TEConfig implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主键")
+    @TableId(value = "id")
+    private Long id;
+
+    @ApiModelProperty(value = "相似度比较阀值")
+    @TableField(value = "similarity_threshold")
+    private Double similarityThreshold;
+
+    @ApiModelProperty(value = "活体动作个数")
+    @TableField(value = "liveness_action_count")
+    private Integer livenessActionCount;
+
+    @ApiModelProperty(value = "活体单个动作重试次数")
+    @TableField(value = "liveness_action_retry_count")
+    private Integer livenessActionRetryCount;
+
+    @ApiModelProperty(value = "活体单个动作限时秒数")
+    @TableField(value = "liveness_action_limit_seconds")
+    private Integer livenessActionLimitSeconds;
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Double getSimilarityThreshold() {
+        return similarityThreshold;
+    }
+
+    public void setSimilarityThreshold(Double similarityThreshold) {
+        this.similarityThreshold = similarityThreshold;
+    }
+
+    public Integer getLivenessActionCount() {
+        return livenessActionCount;
+    }
+
+    public void setLivenessActionCount(Integer livenessActionCount) {
+        this.livenessActionCount = livenessActionCount;
+    }
+
+    public Integer getLivenessActionRetryCount() {
+        return livenessActionRetryCount;
+    }
+
+    public void setLivenessActionRetryCount(Integer livenessActionRetryCount) {
+        this.livenessActionRetryCount = livenessActionRetryCount;
+    }
+
+    public Integer getLivenessActionLimitSeconds() {
+        return livenessActionLimitSeconds;
+    }
+
+    public void setLivenessActionLimitSeconds(Integer livenessActionLimitSeconds) {
+        this.livenessActionLimitSeconds = livenessActionLimitSeconds;
+    }
+}

+ 0 - 108
themis-business/src/main/java/com/qmth/themis/business/entity/TEExamUserPrivilege.java

@@ -1,108 +0,0 @@
-package com.qmth.themis.business.entity;
-
-import com.baomidou.mybatisplus.annotation.TableId;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-
-import java.io.Serializable;
-
-/**
- * @Description: 考务权限设置
- * @Param:
- * @return:
- * @Author: wangliang
- * @Date: 2020/6/25
- */
-@ApiModel(value = "t_e_exam_user_privilege", description = "考务权限设置")
-public class TEExamUserPrivilege implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty(value = "主键")
-    @TableId(value = "id")
-    private Long id;
-
-    @ApiModelProperty(value = "用户ID")
-    @TableId(value = "user_id")
-    private Long userId;
-
-    @ApiModelProperty(value = "角色编码")
-    @TableId(value = "role_code")
-    private String roleCode;
-
-    @ApiModelProperty(value = "考试ID")
-    @TableId(value = "exam_id")
-    private Long examId;
-
-    @ApiModelProperty(value = "考试场次ID")
-    @TableId(value = "exam_activity_id")
-    private Long examActivityId;
-
-    @ApiModelProperty(value = "科目编码")
-    @TableId(value = "course_code")
-    private String courseCode;
-
-    @ApiModelProperty(value = "考场代码")
-    @TableId(value = "room_code")
-    private String roomCode;
-
-    public static long getSerialVersionUID() {
-        return serialVersionUID;
-    }
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    public Long getUserId() {
-        return userId;
-    }
-
-    public void setUserId(Long userId) {
-        this.userId = userId;
-    }
-
-    public String getRoleCode() {
-        return roleCode;
-    }
-
-    public void setRoleCode(String roleCode) {
-        this.roleCode = roleCode;
-    }
-
-    public Long getExamId() {
-        return examId;
-    }
-
-    public void setExamId(Long examId) {
-        this.examId = examId;
-    }
-
-    public Long getExamActivityId() {
-        return examActivityId;
-    }
-
-    public void setExamActivityId(Long examActivityId) {
-        this.examActivityId = examActivityId;
-    }
-
-    public String getCourseCode() {
-        return courseCode;
-    }
-
-    public void setCourseCode(String courseCode) {
-        this.courseCode = courseCode;
-    }
-
-    public String getRoomCode() {
-        return roomCode;
-    }
-
-    public void setRoomCode(String roomCode) {
-        this.roomCode = roomCode;
-    }
-}

+ 65 - 0
themis-business/src/main/java/com/qmth/themis/business/entity/TESimulatePaper.java

@@ -0,0 +1,65 @@
+package com.qmth.themis.business.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.qmth.themis.business.base.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * @Description: 模拟试卷
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@ApiModel(value = "t_e_simulate_paper", description = "模拟试卷")
+public class TESimulatePaper extends BaseEntity {
+
+    @ApiModelProperty(value = "机构id")
+    @TableField(value = "org_id")
+    private Long orgId;
+
+    @ApiModelProperty(value = "试卷名称")
+    @TableField(value = "name")
+    private String name;
+
+    @ApiModelProperty(value = "总分")
+    @TableField(value = "total_score")
+    private Double totalScore;
+
+    @ApiModelProperty(value = "题干路径")
+    @TableField(value = "paper_path")
+    private String paperPath;
+
+    public Long getOrgId() {
+        return orgId;
+    }
+
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Double getTotalScore() {
+        return totalScore;
+    }
+
+    public void setTotalScore(Double totalScore) {
+        this.totalScore = totalScore;
+    }
+
+    public String getPaperPath() {
+        return paperPath;
+    }
+
+    public void setPaperPath(String paperPath) {
+        this.paperPath = paperPath;
+    }
+}

+ 84 - 0
themis-business/src/main/java/com/qmth/themis/business/entity/TOeExamInvigilateUser.java

@@ -0,0 +1,84 @@
+package com.qmth.themis.business.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * @Description: 监考员设置
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@ApiModel(value = "t_oe_exam_invigilate_user", description = "监考员设置")
+public class TOeExamInvigilateUser implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主键")
+    @TableId(value = "id")
+    private Long id;
+
+    @ApiModelProperty(value = "机构ID")
+    @TableField("org_id")
+    private Long orgId;
+
+    @ApiModelProperty(value = "用户ID")
+    @TableField("user_id")
+    private Long userId;
+
+    @ApiModelProperty(value = "考场代码")
+    @TableField("room_code")
+    private String roomCode;
+
+    @ApiModelProperty(value = "考场名称")
+    @TableField("room_name")
+    private String roomName;
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getOrgId() {
+        return orgId;
+    }
+
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
+
+    public Long getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Long userId) {
+        this.userId = userId;
+    }
+
+    public String getRoomCode() {
+        return roomCode;
+    }
+
+    public void setRoomCode(String roomCode) {
+        this.roomCode = roomCode;
+    }
+
+    public String getRoomName() {
+        return roomName;
+    }
+
+    public void setRoomName(String roomName) {
+        this.roomName = roomName;
+    }
+}

+ 194 - 0
themis-business/src/main/java/com/qmth/themis/business/entity/TOeTaskHistory.java

@@ -0,0 +1,194 @@
+package com.qmth.themis.business.entity;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * @Description: 异步任务
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@ApiModel(value = "t_oe_task_history", description = "异步任务")
+public class TOeTaskHistory implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主键")
+    @TableId(value = "id")
+    private Long id;
+
+    @ApiModelProperty(value = "任务类型: calculate_exam_score: 考试重新算分 import_exam_student: 导入考生 import_exam_paper: 导入试卷 import_invigilate_user: 导入监考员 export_invigilate_user: 导出监考员")
+    @TableField("type")
+    private Integer type;
+
+    @ApiModelProperty(value = "关联业务对象ID")
+    @TableField("entity_id")
+    private Long entityId;
+
+    @ApiModelProperty(value = "任务状态: init: 未开始 running: 开始执行 finish: 执行结束")
+    @TableField("status")
+    private Integer status;
+
+    @ApiModelProperty(value = "实时摘要信息")
+    @TableField("summary")
+    private String summary;
+
+    @ApiModelProperty(value = "执行进度")
+    @TableField("progress")
+    private Double progress;
+
+    @ApiModelProperty(value = "导入文件名")
+    @TableField("import_file_name")
+    private String importFileName;
+
+    @ApiModelProperty(value = "导入文件路径")
+    @TableField("import_file_path")
+    private String importFilePath;
+
+    @ApiModelProperty(value = "结果文件路径")
+    @TableField("result_file_path")
+    private String resultFilePath;
+
+    @ApiModelProperty(value = "错误记录路径")
+    @TableField("error_file_path")
+    private String errorFilePath;
+
+    @ApiModelProperty(value = "创建人id")
+    @TableField("create_id")
+    private Long createId;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "开始时间")
+    @TableField(value = "start_time")
+    private LocalDateTime startTime;
+
+    @ApiModelProperty(value = "结束时间")
+    @TableField(value = "finish_time")
+    private LocalDateTime finishTime;
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Integer getType() {
+        return type;
+    }
+
+    public void setType(Integer type) {
+        this.type = type;
+    }
+
+    public Long getEntityId() {
+        return entityId;
+    }
+
+    public void setEntityId(Long entityId) {
+        this.entityId = entityId;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
+    public String getSummary() {
+        return summary;
+    }
+
+    public void setSummary(String summary) {
+        this.summary = summary;
+    }
+
+    public Double getProgress() {
+        return progress;
+    }
+
+    public void setProgress(Double progress) {
+        this.progress = progress;
+    }
+
+    public String getImportFileName() {
+        return importFileName;
+    }
+
+    public void setImportFileName(String importFileName) {
+        this.importFileName = importFileName;
+    }
+
+    public String getImportFilePath() {
+        return importFilePath;
+    }
+
+    public void setImportFilePath(String importFilePath) {
+        this.importFilePath = importFilePath;
+    }
+
+    public String getResultFilePath() {
+        return resultFilePath;
+    }
+
+    public void setResultFilePath(String resultFilePath) {
+        this.resultFilePath = resultFilePath;
+    }
+
+    public String getErrorFilePath() {
+        return errorFilePath;
+    }
+
+    public void setErrorFilePath(String errorFilePath) {
+        this.errorFilePath = errorFilePath;
+    }
+
+    public Long getCreateId() {
+        return createId;
+    }
+
+    public void setCreateId(Long createId) {
+        this.createId = createId;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+
+    public LocalDateTime getStartTime() {
+        return startTime;
+    }
+
+    public void setStartTime(LocalDateTime startTime) {
+        this.startTime = startTime;
+    }
+
+    public LocalDateTime getFinishTime() {
+        return finishTime;
+    }
+
+    public void setFinishTime(LocalDateTime finishTime) {
+        this.finishTime = finishTime;
+    }
+}

+ 15 - 0
themis-business/src/main/java/com/qmth/themis/business/service/TEConfigService.java

@@ -0,0 +1,15 @@
+package com.qmth.themis.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.themis.business.entity.TEConfig;
+
+/**
+ * @Description: 全局配置 服务类
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+public interface TEConfigService extends IService<TEConfig> {
+
+}

+ 0 - 15
themis-business/src/main/java/com/qmth/themis/business/service/TEExamUserPrivilegeService.java

@@ -1,15 +0,0 @@
-package com.qmth.themis.business.service;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.qmth.themis.business.entity.TEExamUserPrivilege;
-
-/**
- * @Description: 考务权限设置 服务类
- * @Param:
- * @return:
- * @Author: wangliang
- * @Date: 2020/6/25
- */
-public interface TEExamUserPrivilegeService extends IService<TEExamUserPrivilege> {
-
-}

+ 15 - 0
themis-business/src/main/java/com/qmth/themis/business/service/TESimulatePaperService.java

@@ -0,0 +1,15 @@
+package com.qmth.themis.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.themis.business.entity.TESimulatePaper;
+
+/**
+ * @Description: 模拟试卷 服务类
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+public interface TESimulatePaperService extends IService<TESimulatePaper> {
+
+}

+ 15 - 0
themis-business/src/main/java/com/qmth/themis/business/service/TOeExamInvigilateUserService.java

@@ -0,0 +1,15 @@
+package com.qmth.themis.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.themis.business.entity.TOeExamInvigilateUser;
+
+/**
+ * @Description: 监考员设置 服务类
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+public interface TOeExamInvigilateUserService extends IService<TOeExamInvigilateUser> {
+
+}

+ 15 - 0
themis-business/src/main/java/com/qmth/themis/business/service/TOeTaskHistoryService.java

@@ -0,0 +1,15 @@
+package com.qmth.themis.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.themis.business.entity.TOeTaskHistory;
+
+/**
+ * @Description: 异步任务 服务类
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+public interface TOeTaskHistoryService extends IService<TOeTaskHistory> {
+
+}

+ 19 - 0
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEConfigServiceImpl.java

@@ -0,0 +1,19 @@
+package com.qmth.themis.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.themis.business.dao.TEConfigMapper;
+import com.qmth.themis.business.entity.TEConfig;
+import com.qmth.themis.business.service.TEConfigService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @Description: 全局配置 服务实现类
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@Service
+public class TEConfigServiceImpl extends ServiceImpl<TEConfigMapper, TEConfig> implements TEConfigService {
+
+}

+ 0 - 19
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamUserPrivilegeServiceImpl.java

@@ -1,19 +0,0 @@
-package com.qmth.themis.business.service.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.qmth.themis.business.dao.TEExamUserPrivilegeMapper;
-import com.qmth.themis.business.entity.TEExamUserPrivilege;
-import com.qmth.themis.business.service.TEExamUserPrivilegeService;
-import org.springframework.stereotype.Service;
-
-/**
- * @Description: 考务权限设置 服务实现类
- * @Param:
- * @return:
- * @Author: wangliang
- * @Date: 2020/6/25
- */
-@Service
-public class TEExamUserPrivilegeServiceImpl extends ServiceImpl<TEExamUserPrivilegeMapper, TEExamUserPrivilege> implements TEExamUserPrivilegeService {
-
-}

+ 19 - 0
themis-business/src/main/java/com/qmth/themis/business/service/impl/TESimulatePaperServiceImpl.java

@@ -0,0 +1,19 @@
+package com.qmth.themis.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.themis.business.dao.TESimulatePaperMapper;
+import com.qmth.themis.business.entity.TESimulatePaper;
+import com.qmth.themis.business.service.TESimulatePaperService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @Description: 模拟试卷 服务实现类
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@Service
+public class TESimulatePaperServiceImpl extends ServiceImpl<TESimulatePaperMapper, TESimulatePaper> implements TESimulatePaperService {
+
+}

+ 19 - 0
themis-business/src/main/java/com/qmth/themis/business/service/impl/TOeExamInvigilateUserServiceImpl.java

@@ -0,0 +1,19 @@
+package com.qmth.themis.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.themis.business.dao.TOeExamInvigilateUserMapper;
+import com.qmth.themis.business.entity.TOeExamInvigilateUser;
+import com.qmth.themis.business.service.TOeExamInvigilateUserService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @Description: 监考员设置 服务实现类
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@Service
+public class TOeExamInvigilateUserServiceImpl extends ServiceImpl<TOeExamInvigilateUserMapper, TOeExamInvigilateUser> implements TOeExamInvigilateUserService {
+
+}

+ 19 - 0
themis-business/src/main/java/com/qmth/themis/business/service/impl/TOeTaskHistoryServiceImpl.java

@@ -0,0 +1,19 @@
+package com.qmth.themis.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.themis.business.dao.TOeTaskHistoryMapper;
+import com.qmth.themis.business.entity.TOeTaskHistory;
+import com.qmth.themis.business.service.TOeTaskHistoryService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @Description: 异步任务 服务实现类
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2020/7/9
+ */
+@Service
+public class TOeTaskHistoryServiceImpl extends ServiceImpl<TOeTaskHistoryMapper, TOeTaskHistory> implements TOeTaskHistoryService {
+
+}