@@ -17,4 +17,3 @@ target/
*.jar
*.war
*.ear
-
@@ -10,7 +10,7 @@ package cn.com.qmth.examcloud.core.print.common;
/**
* 系统常量
*
- * @author: fengdesheng
+ * @author: QMTH
* @since: 2018/10/17
*/
public interface Constants {
@@ -17,7 +17,7 @@ import javax.persistence.MappedSuperclass;
* ID Entity
@MappedSuperclass
import java.io.Serializable;
public class PageQuery implements Serializable {
@@ -15,7 +15,7 @@ import java.io.Serializable;
* 系统配置信息
* @since: 2018/11/30
@Component
@@ -16,7 +16,7 @@ import java.util.Optional;
import java.util.stream.Collectors;
public class Model {
@@ -10,7 +10,7 @@ package cn.com.qmth.examcloud.core.print.common.jpa;
* 操作枚举类
public enum Op {
@@ -15,7 +15,7 @@ import java.util.List;
* 排序条件构建类
* @since: 2018/10/23
public class OrderBuilder {
@@ -16,7 +16,7 @@ import java.util.List;
* 常用的查询条件构建类
public class SearchBuilder {
@@ -21,7 +21,7 @@ import java.util.List;
* JPA Spec常用的查询封装类
public class SpecUtils {
@@ -14,7 +14,7 @@ import static cn.com.qmth.examcloud.core.print.common.jpa.SqlWrapper.Constant.*;
* SQL常用的语句构建类
public class SqlWrapper {
@@ -23,7 +23,7 @@ import static cn.com.qmth.examcloud.core.print.common.Constants.SYS_CODE_400;
import static cn.com.qmth.examcloud.core.print.common.Constants.SYS_CODE_500;
* @since: 2018/11/1
@@ -18,7 +18,7 @@ import static cn.com.qmth.examcloud.core.print.common.Constants.SYS_CODE_400;
* 参数校验类
public class Check {
@@ -15,7 +15,7 @@ import java.util.Date;
* 日期工具类
public class DateUtils {
@@ -17,7 +17,7 @@ import java.io.IOException;
import java.io.InputStreamReader;
* @since: 2018/11/28
public class ElectronUtils {
@@ -14,7 +14,7 @@ import org.apache.poi.ss.usermodel.*;
* Excel导出默认样式
* @since: 2018/11/22
public class ExcelStyle extends AbstractExcelExportStyler implements IExcelExportStyler {
@@ -22,7 +22,7 @@ import java.io.IOException;
import java.util.List;
* @since: 2018/11/21
public class ExcelUtils {
@@ -27,7 +27,7 @@ import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
* @since: 2018/11/2
public class FileUtils {
@@ -26,7 +26,7 @@ import java.util.Map;
* 简单封装Jackson,实现JSON 与 Java Object互相转换的Mapper
* 封装不同的输出风格, 使用不同的builder函数创建实例
@SuppressWarnings("unchecked")
@@ -10,7 +10,7 @@ package cn.com.qmth.examcloud.core.print.enums;
* 导出文件类型
* @since: 2018/11/20
public enum ExportType {
@@ -17,7 +17,7 @@ import java.util.List;
* 用户信息
* @since: 2018/11/16
public class UserInfo {
@@ -32,7 +32,7 @@ import static cn.com.qmth.examcloud.core.print.common.Constants.SYS_CODE_500;
* 常用相关接口
* @since: 2018/11/01
@RestController
@@ -27,7 +27,7 @@ import static cn.com.qmth.examcloud.core.print.common.Result.success;
* 课程试卷相关接口
* @since: 2018/11/13
@@ -25,7 +25,7 @@ import static cn.com.qmth.examcloud.core.print.common.Result.success;
* 课程统计相关接口
@@ -16,7 +16,7 @@ import org.springframework.web.bind.annotation.*;
* @author: weiwenhai
* @since: 2018.10.30
* @update: 2018/11/22
@@ -29,7 +29,7 @@ import static cn.com.qmth.examcloud.core.print.common.Result.success;
* 印刷项目相关接口
@@ -22,7 +22,7 @@ import static cn.com.qmth.examcloud.core.print.common.Result.success;
* 印刷项目统计相关接口
* @since: 2018/10/26
@@ -23,7 +23,7 @@ import static cn.com.qmth.examcloud.core.print.common.Result.success;
* 印刷模板相关接口
* 印刷项目-备份设置相关接口
@@ -24,7 +24,7 @@ import static cn.com.qmth.examcloud.core.print.common.Result.success;
* 印刷项目-其它事项设置相关接口
@@ -26,7 +26,7 @@ import org.springframework.web.bind.annotation.RestController;
* @since: 2018/11/15
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.RestController;
* 数据同步相关接口
* @since: 2018/10/31
@@ -14,7 +14,7 @@ import java.io.File;
* @since: 2018/10/22
public interface CoursePaperService {
@@ -16,7 +16,7 @@ import org.springframework.data.domain.Page;
public interface CourseStatisticService {
@@ -13,7 +13,7 @@ import cn.com.qmth.examcloud.core.print.entity.SubjectiveQuestionStructure;
public interface ExamQuestionStructureService {
@@ -14,7 +14,7 @@ import org.springframework.data.domain.Page;
public interface ExamStructureService {
@@ -20,7 +20,7 @@ import java.util.List;
public interface PrintingProjectService {
@@ -12,7 +12,7 @@ import cn.com.qmth.examcloud.core.print.service.bean.printingprojectstatistic.Pr
import javax.validation.constraints.NotNull;
public interface PrintingProjectStatisticService {
@@ -12,7 +12,7 @@ import cn.com.qmth.examcloud.core.print.service.bean.printingtemplate.PrintingTe
public interface PrintingTemplateService {
@@ -11,7 +11,7 @@ import cn.com.qmth.examcloud.core.print.entity.ProjectBackupSetting;
import cn.com.qmth.examcloud.core.print.service.bean.printingproject.ProjectBackupSettingInfo;
public interface ProjectBackupSettingService {
@@ -13,7 +13,7 @@ import cn.com.qmth.examcloud.core.print.service.bean.printingproject.ProjectOthe
public interface ProjectOtherSettingService {
@@ -15,7 +15,7 @@ import cn.com.qmth.examcloud.core.print.service.bean.examquestionstructure.ExamQ
* @since: 2018/11/23
public interface StatisticService {
@@ -12,7 +12,7 @@ import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
* 课程信息
public class CourseInfo implements JsonSerializable {
@@ -12,7 +12,7 @@ import java.io.Serializable;
* 考试课程信息
* @since: 2018/11/07
public class ExamCourseInfo implements Serializable {
* 学校机构的考试信息
public class ExamInfo implements JsonSerializable {
* 学校信息
public class OrgInfo implements JsonSerializable {
@@ -8,7 +8,7 @@
package cn.com.qmth.examcloud.core.print.service.bean.common;
* @since: 2018/12/20
public class RefreshInfo {
@@ -14,7 +14,7 @@ import java.util.List;
public class CoursePaperConvert {
* 课程试卷的简要信息
public class CoursePaperLessInfo implements Serializable {
@@ -10,7 +10,7 @@ package cn.com.qmth.examcloud.core.print.service.bean.coursepaper;
import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
public class CoursePaperQuery implements JsonSerializable {
* 试卷数量情况
public class CoursePaperTotalInfo implements Serializable {
@@ -13,7 +13,7 @@ import cn.com.qmth.examcloud.core.print.enums.ExportType;
* 整体导出(请求)
public class ExportAllReq implements JsonSerializable {
* 批量导出(请求)
public class ExportBatchReq implements JsonSerializable {
@@ -11,7 +11,7 @@ import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
import cn.com.qmth.examcloud.core.print.common.utils.Pair;
public class ExportFileInfo implements JsonSerializable {
@@ -19,7 +19,7 @@ import java.util.List;
* @since: 2018/11/05
public class CourseStatisticConvert {
@@ -14,7 +14,7 @@ import java.io.Serializable;
* 课程的统计信息
public class CourseStatisticInfo implements Serializable {
@@ -10,7 +10,7 @@ package cn.com.qmth.examcloud.core.print.service.bean.coursestatistic;
public class CourseStatisticLessInfo implements Serializable {
import cn.com.qmth.examcloud.core.print.common.PageQuery;
public class CourseStatisticQuery extends PageQuery implements JsonSerializable {
@@ -13,7 +13,7 @@ import java.util.List;
* 待刷新统计的课程(请求表单)
* @since: 2018/11/08
public class CourseStatisticRefreshReq implements Serializable {
* 试卷的试题结构
public class ExamQuestionStructureInfo implements JsonSerializable {
* @since: 2018/10/24
public class PrintingProjectConvert {
import java.util.Date;
public class PrintingProjectInfo implements JsonSerializable {
* 印刷项目的简要信息
public class PrintingProjectLessInfo implements Serializable {
public class PrintingProjectQuery extends PageQuery implements JsonSerializable {
@@ -11,7 +11,7 @@ import cn.com.qmth.examcloud.core.print.entity.PrintingProject;
import cn.com.qmth.examcloud.core.print.entity.ProjectStatistic;
public class PrintingProjectStatisticConvert {
* 印刷项目的统计信息
* @since: 2018/10/30
public class PrintingProjectStatisticInfo implements Serializable {
@@ -19,7 +19,7 @@ import java.util.Map;
public class PrintingTemplateConvert {
@@ -40,7 +40,7 @@ import java.util.*;
import static cn.com.qmth.examcloud.core.print.common.Constants.*;
@Service
@@ -42,7 +42,7 @@ import java.util.*;
@@ -35,7 +35,7 @@ import static cn.com.qmth.examcloud.core.print.common.Constants.SYS_CODE_500;
@@ -42,7 +42,7 @@ import static cn.com.qmth.examcloud.core.print.common.Constants.SYS_CODE_500;
@@ -38,7 +38,7 @@ import java.util.*;
@@ -30,7 +30,7 @@ import java.util.Optional;
@@ -27,7 +27,7 @@ import java.util.Optional;
@@ -36,7 +36,7 @@ import java.util.*;
@@ -45,7 +45,7 @@ import java.util.List;
import java.util.Set;
* @since: 2018/11/7
@@ -20,7 +20,7 @@ import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
import org.springframework.transaction.annotation.EnableTransactionManagement;
@EnableJpaAuditing
@@ -18,7 +18,7 @@ import org.springframework.data.redis.serializer.StringRedisSerializer;
import org.springframework.web.client.RestTemplate;
//@Configuration
@@ -19,7 +19,7 @@ import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
@Configuration
@@ -21,7 +21,7 @@ import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@@ -16,7 +16,7 @@ import java.util.ArrayList;
public class ApplicationTest {
@@ -14,7 +14,7 @@ import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@@ -27,7 +27,7 @@ import java.io.File;
public class CoursePaperServiceTest extends BaseTest {
@@ -19,7 +19,7 @@ import java.util.ArrayList;
public class CourseStatisticServiceTest extends BaseTest {
@@ -26,7 +26,7 @@ import java.util.Date;
public class PrintingProjectServiceTest extends BaseTest {
@@ -20,7 +20,7 @@ import org.springframework.beans.factory.annotation.Autowired;
public class ProjectSettingServiceTest extends BaseTest {
@@ -13,7 +13,7 @@ import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
public class ProjectStatisticServiceTest extends BaseTest {
@@ -14,7 +14,7 @@ import org.springframework.data.redis.core.RedisTemplate;
import java.util.concurrent.TimeUnit;
* @since: 2018/10/25
public class RedisServiceTest extends BaseTest {