Browse Source

update api param desc...

deason 8 months ago
parent
commit
3ea60bce19
23 changed files with 1360 additions and 1476 deletions
  1. 99 85
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/ExamStudentStatus4BatchBean.java
  2. 14 13
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/ExamStudentStatus4BatchErrBean.java
  3. 113 115
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/OuterExamStudent4ResetReqBean.java
  4. 217 254
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/OuterExamStudent4ResetRespBean.java
  5. 112 145
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/OuterExamStudentBean.java
  6. 133 167
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/Student4BatchBean.java
  7. 39 36
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/StudentStatus4BatchBean.java
  8. 1 0
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterBatchSaveStudentReq.java
  9. 1 1
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterGetExamReq.java
  10. 67 68
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterResetExamStudentReq.java
  11. 1 1
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterSaveExamReq.java
  12. 180 181
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterSaveExamStudentReq.java
  13. 133 166
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterSaveStudentReq.java
  14. 73 74
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterUpdateExamStudentStatusReq.java
  15. 33 33
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterUpdatePasswordReq.java
  16. 34 33
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterUpdateStudentStatusReq.java
  17. 20 17
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterBatchSaveExamStudentResp.java
  18. 25 26
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterBatchSaveStudentResp.java
  19. 1 1
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterGetExamResp.java
  20. 12 10
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterResetExamStudentResp.java
  21. 9 9
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterSaveExamStudentResp.java
  22. 33 33
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterSaveStudentResp.java
  23. 10 8
      examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterUpdateExamStudentStatusResp.java

+ 99 - 85
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/ExamStudentStatus4BatchBean.java

@@ -1,5 +1,7 @@
 package cn.com.qmth.examcloud.exchange.outer.api.bean;
 
+import io.swagger.annotations.ApiModelProperty;
+
 import java.io.Serializable;
 
 /**
@@ -11,126 +13,138 @@ import java.io.Serializable;
  */
 public class ExamStudentStatus4BatchBean implements Serializable {
 
-	private static final long serialVersionUID = -6794614626330803366L;
+    private static final long serialVersionUID = -6794614626330803366L;
 
-	private String code;
+    @ApiModelProperty(value = "响应编码", hidden = true)
+    private String code;
 
-	private String desc;
+    @ApiModelProperty(value = "响应描述", hidden = true)
+    private String desc;
 
-	private Long examId;
+    @ApiModelProperty(value = "考试ID", example = "123")
+    private Long examId;
 
-	private String examName;
+    @ApiModelProperty(value = "考试名称", example = "2024年6月期末考试")
+    private String examName;
 
-	private Long id;
+    @ApiModelProperty(value = "学生ID", example = "123")
+    private Long studentId;
 
-	private Long studentId;
+    @ApiModelProperty(value = "考生ID", example = "123")
+    private Long id;
 
-	private String name;
+    @ApiModelProperty(value = "学生姓名", example = "张三")
+    private String name;
 
-	private String studentCode;
+    @ApiModelProperty(value = "证件号", example = "123456789123456789")
+    private String identityNumber;
 
-	private String identityNumber;
+    @ApiModelProperty(value = "学号", example = "12345678")
+    private String studentCode;
 
-	private String courseCode;
+    @ApiModelProperty(value = "考试课程代码", example = "c101")
+    private String courseCode;
 
-	private String courseName;
+    @ApiModelProperty(value = "考试课程名称", example = "C语言")
+    private String courseName;
 
-	private String courseLevel;
+    @ApiModelProperty(value = "考试课程层次(ZSB:专升本;GQZ:高起专;GQB:高起本;ALL:不限)", example = "ALL")
+    private String courseLevel;
 
-	public String getCode() {
-		return code;
-	}
+    public String getCode() {
+        return code;
+    }
 
-	public void setCode(String code) {
-		this.code = code;
-	}
+    public void setCode(String code) {
+        this.code = code;
+    }
 
-	public String getDesc() {
-		return desc;
-	}
+    public String getDesc() {
+        return desc;
+    }
 
-	public void setDesc(String desc) {
-		this.desc = desc;
-	}
+    public void setDesc(String desc) {
+        this.desc = desc;
+    }
 
-	public Long getExamId() {
-		return examId;
-	}
+    public Long getExamId() {
+        return examId;
+    }
 
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
 
-	public String getExamName() {
-		return examName;
-	}
+    public String getExamName() {
+        return examName;
+    }
 
-	public void setExamName(String examName) {
-		this.examName = examName;
-	}
+    public void setExamName(String examName) {
+        this.examName = examName;
+    }
 
-	public Long getId() {
-		return id;
-	}
+    public Long getId() {
+        return id;
+    }
 
-	public void setId(Long id) {
-		this.id = id;
-	}
+    public void setId(Long id) {
+        this.id = id;
+    }
 
-	public Long getStudentId() {
-		return studentId;
-	}
+    public Long getStudentId() {
+        return studentId;
+    }
 
-	public void setStudentId(Long studentId) {
-		this.studentId = studentId;
-	}
+    public void setStudentId(Long studentId) {
+        this.studentId = studentId;
+    }
 
-	public String getName() {
-		return name;
-	}
+    public String getName() {
+        return name;
+    }
 
-	public void setName(String name) {
-		this.name = name;
-	}
+    public void setName(String name) {
+        this.name = name;
+    }
 
-	public String getStudentCode() {
-		return studentCode;
-	}
+    public String getStudentCode() {
+        return studentCode;
+    }
 
-	public void setStudentCode(String studentCode) {
-		this.studentCode = studentCode;
-	}
+    public void setStudentCode(String studentCode) {
+        this.studentCode = studentCode;
+    }
 
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
 
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
 
-	public String getCourseCode() {
-		return courseCode;
-	}
+    public String getCourseCode() {
+        return courseCode;
+    }
 
-	public void setCourseCode(String courseCode) {
-		this.courseCode = courseCode;
-	}
+    public void setCourseCode(String courseCode) {
+        this.courseCode = courseCode;
+    }
 
-	public String getCourseName() {
-		return courseName;
-	}
+    public String getCourseName() {
+        return courseName;
+    }
 
-	public void setCourseName(String courseName) {
-		this.courseName = courseName;
-	}
+    public void setCourseName(String courseName) {
+        this.courseName = courseName;
+    }
 
-	public String getCourseLevel() {
-		return courseLevel;
-	}
+    public String getCourseLevel() {
+        return courseLevel;
+    }
 
-	public void setCourseLevel(String courseLevel) {
-		this.courseLevel = courseLevel;
-	}
+    public void setCourseLevel(String courseLevel) {
+        this.courseLevel = courseLevel;
+    }
 
 }

+ 14 - 13
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/ExamStudentStatus4BatchErrBean.java

@@ -1,22 +1,23 @@
 package cn.com.qmth.examcloud.exchange.outer.api.bean;
 
+import io.swagger.annotations.ApiModelProperty;
+
 /**
  * 考生接入状态
- *
  */
 public class ExamStudentStatus4BatchErrBean extends ExamStudentStatus4BatchBean {
 
-	
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 1101186499922456894L;
-	private String errorMessage;
-	public String getErrorMessage() {
-		return errorMessage;
-	}
-	public void setErrorMessage(String errorMessage) {
-		this.errorMessage = errorMessage;
-	}
+    private static final long serialVersionUID = 1101186499922456894L;
+
+    @ApiModelProperty(value = "响应描述")
+    private String errorMessage;
+
+    public String getErrorMessage() {
+        return errorMessage;
+    }
+
+    public void setErrorMessage(String errorMessage) {
+        this.errorMessage = errorMessage;
+    }
 
 }

+ 113 - 115
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/OuterExamStudent4ResetReqBean.java

@@ -1,7 +1,6 @@
 package cn.com.qmth.examcloud.exchange.outer.api.bean;
 
 import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
-import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 
 /**
@@ -11,163 +10,162 @@ import io.swagger.annotations.ApiModelProperty;
  * @date 2019年8月20日
  * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
  */
-@ApiModel(value = "outerExamStudent4ResetReqBean", description = "考生信息(重置)")
 public class OuterExamStudent4ResetReqBean implements JsonSerializable {
 
-	private static final long serialVersionUID = 2079003980099252759L;
+    private static final long serialVersionUID = 2079003980099252759L;
 
-	@ApiModelProperty(value = "考试课程名称", example = "大学英语", required = true)
-	private String courseName;
+    @ApiModelProperty(value = "考试试卷类型(大写字母A-Z)", example = "X", required = true)
+    private String paperType;
 
-	@ApiModelProperty(value = "考试课程code", example = "K2", required = true)
-	private String courseCode;
+    @ApiModelProperty(value = "考试课程代码", example = "c101", required = true)
+    private String courseCode;
 
-	@ApiModelProperty(value = "考试课程level.  ZSB:专升本;GQZ:高起专;GQB:高起本;ALL:不限", example = "ALL", required = true)
-	private String courseLevel;
+    @ApiModelProperty(value = "考试课程名称", example = "C语言", required = true)
+    private String courseName;
 
-	@ApiModelProperty(value = "考试课程level.  ZSB:专升本;GQZ:高起专;GQB:高起本;ALL:不限", example = "ALL", required = true)
-	private String paperType;
+    @ApiModelProperty(value = "考试课程层次(ZSB:专升本;GQZ:高起专;GQB:高起本;ALL:不限)", example = "ALL", required = true)
+    private String courseLevel;
 
-	@ApiModelProperty(value = "信息采集人", example = "赵飞燕", required = false)
-	private String infoCollector;
+    @ApiModelProperty(value = "专业名称", example = "计算机专业")
+    private String specialtyName;
 
-	@ApiModelProperty(value = "考点", example = "武汉", required = false)
-	private String examSite;
+    @ApiModelProperty(value = "年级", example = "2024")
+    private String grade;
 
-	@ApiModelProperty(value = "专业名称", example = "计算机", required = false)
-	private String specialtyName;
+    @ApiModelProperty(value = "考点", example = "xxx")
+    private String examSite;
 
-	@ApiModelProperty(value = "年级", example = "2018", required = false)
-	private String grade;
+    @ApiModelProperty(value = "信息采集人", example = "xxx")
+    private String infoCollector;
 
-	@ApiModelProperty(value = "备注", example = "XX", required = false)
-	private String remark;
+    @ApiModelProperty(value = "备注", example = "xxx")
+    private String remark;
 
-	@ApiModelProperty(value = "扩展属性1", example = "XX", required = false)
-	private String ext1;
+    @ApiModelProperty(value = "扩展属性1")
+    private String ext1;
 
-	@ApiModelProperty(value = "扩展属性2", example = "XX", required = false)
-	private String ext2;
+    @ApiModelProperty(value = "扩展属性2")
+    private String ext2;
 
-	@ApiModelProperty(value = "扩展属性3", example = "XX", required = false)
-	private String ext3;
+    @ApiModelProperty(value = "扩展属性3")
+    private String ext3;
 
-	@ApiModelProperty(value = "扩展属性4", example = "XX", required = false)
-	private String ext4;
+    @ApiModelProperty(value = "扩展属性4")
+    private String ext4;
 
-	@ApiModelProperty(value = "扩展属性5", example = "XX", required = false)
-	private String ext5;
+    @ApiModelProperty(value = "扩展属性5")
+    private String ext5;
 
-	public String getCourseName() {
-		return courseName;
-	}
+    public String getCourseName() {
+        return courseName;
+    }
 
-	public void setCourseName(String courseName) {
-		this.courseName = courseName;
-	}
+    public void setCourseName(String courseName) {
+        this.courseName = courseName;
+    }
 
-	public String getCourseCode() {
-		return courseCode;
-	}
+    public String getCourseCode() {
+        return courseCode;
+    }
 
-	public void setCourseCode(String courseCode) {
-		this.courseCode = courseCode;
-	}
+    public void setCourseCode(String courseCode) {
+        this.courseCode = courseCode;
+    }
 
-	public String getCourseLevel() {
-		return courseLevel;
-	}
+    public String getCourseLevel() {
+        return courseLevel;
+    }
 
-	public void setCourseLevel(String courseLevel) {
-		this.courseLevel = courseLevel;
-	}
+    public void setCourseLevel(String courseLevel) {
+        this.courseLevel = courseLevel;
+    }
 
-	public String getPaperType() {
-		return paperType;
-	}
+    public String getPaperType() {
+        return paperType;
+    }
 
-	public void setPaperType(String paperType) {
-		this.paperType = paperType;
-	}
+    public void setPaperType(String paperType) {
+        this.paperType = paperType;
+    }
 
-	public String getInfoCollector() {
-		return infoCollector;
-	}
+    public String getInfoCollector() {
+        return infoCollector;
+    }
 
-	public void setInfoCollector(String infoCollector) {
-		this.infoCollector = infoCollector;
-	}
+    public void setInfoCollector(String infoCollector) {
+        this.infoCollector = infoCollector;
+    }
 
-	public String getExamSite() {
-		return examSite;
-	}
+    public String getExamSite() {
+        return examSite;
+    }
 
-	public void setExamSite(String examSite) {
-		this.examSite = examSite;
-	}
+    public void setExamSite(String examSite) {
+        this.examSite = examSite;
+    }
 
-	public String getSpecialtyName() {
-		return specialtyName;
-	}
+    public String getSpecialtyName() {
+        return specialtyName;
+    }
 
-	public void setSpecialtyName(String specialtyName) {
-		this.specialtyName = specialtyName;
-	}
+    public void setSpecialtyName(String specialtyName) {
+        this.specialtyName = specialtyName;
+    }
 
-	public String getGrade() {
-		return grade;
-	}
+    public String getGrade() {
+        return grade;
+    }
 
-	public void setGrade(String grade) {
-		this.grade = grade;
-	}
+    public void setGrade(String grade) {
+        this.grade = grade;
+    }
 
-	public String getRemark() {
-		return remark;
-	}
+    public String getRemark() {
+        return remark;
+    }
 
-	public void setRemark(String remark) {
-		this.remark = remark;
-	}
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 
-	public String getExt1() {
-		return ext1;
-	}
+    public String getExt1() {
+        return ext1;
+    }
 
-	public void setExt1(String ext1) {
-		this.ext1 = ext1;
-	}
+    public void setExt1(String ext1) {
+        this.ext1 = ext1;
+    }
 
-	public String getExt2() {
-		return ext2;
-	}
+    public String getExt2() {
+        return ext2;
+    }
 
-	public void setExt2(String ext2) {
-		this.ext2 = ext2;
-	}
+    public void setExt2(String ext2) {
+        this.ext2 = ext2;
+    }
 
-	public String getExt3() {
-		return ext3;
-	}
+    public String getExt3() {
+        return ext3;
+    }
 
-	public void setExt3(String ext3) {
-		this.ext3 = ext3;
-	}
+    public void setExt3(String ext3) {
+        this.ext3 = ext3;
+    }
 
-	public String getExt4() {
-		return ext4;
-	}
+    public String getExt4() {
+        return ext4;
+    }
 
-	public void setExt4(String ext4) {
-		this.ext4 = ext4;
-	}
+    public void setExt4(String ext4) {
+        this.ext4 = ext4;
+    }
 
-	public String getExt5() {
-		return ext5;
-	}
+    public String getExt5() {
+        return ext5;
+    }
 
-	public void setExt5(String ext5) {
-		this.ext5 = ext5;
-	}
+    public void setExt5(String ext5) {
+        this.ext5 = ext5;
+    }
 
 }

+ 217 - 254
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/OuterExamStudent4ResetRespBean.java

@@ -1,6 +1,7 @@
 package cn.com.qmth.examcloud.exchange.outer.api.bean;
 
 import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
+import io.swagger.annotations.ApiModelProperty;
 
 /**
  * 类注释
@@ -10,276 +11,238 @@ import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
  * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
  */
 public class OuterExamStudent4ResetRespBean implements JsonSerializable {
-	private static final long serialVersionUID = 2079003980099252759L;
-
-	private Long id;
-
-	/**
-	 * 学生ID
-	 */
-	private Long studentId;
-
-	/**
-	 * 机构ID
-	 */
-	private Long orgId;
-
-	/**
-	 * 机构名称
-	 */
-	private String orgName;
-
-	/**
-	 * 机构编码
-	 */
-	private String orgCode;
-
-	/**
-	 * 顶级机构ID
-	 */
-	private Long rootOrgId;
-
-	/**
-	 * 考试ID
-	 */
-	private Long examId;
-
-	/**
-	 * 考试名称
-	 */
-	private String examName;
-
-	/**
-	 * 学生姓名
-	 */
-	private String studentName;
-
-	/**
-	 * 学生学号
-	 */
-	private String studentCode;
-
-	/**
-	 * 学生身份证号
-	 */
-	private String identityNumber;
-
-	/**
-	 * 考试课程名称
-	 */
-	private String courseName;
-
-	/**
-	 * 考试课程code
-	 */
-	private String courseCode;
-
-	/**
-	 * 考试课程level
-	 */
-	private String courseLevel;
-
-	/**
-	 * 试卷类型
-	 */
-	private String paperType;
-
-	/**
-	 * 专业名称
-	 */
-	private String specialtyName;
-
-	/**
-	 * 课程ID
-	 */
-	private Long courseId;
-
-	/**
-	 * 年级
-	 */
-	private String grade;
-
-	/**
-	 * 备注
-	 */
-	private String remark;
-
-	/**
-	 * 考点
-	 */
-	private String examSite;
-
-	/**
-	 * 信息采集人
-	 */
-	private String infoCollector;
-
-	public Long getId() {
-		return id;
-	}
-
-	public void setId(Long id) {
-		this.id = id;
-	}
-
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
-
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
-
-	public Long getExamId() {
-		return examId;
-	}
-
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
-
-	public String getExamName() {
-		return examName;
-	}
-
-	public void setExamName(String examName) {
-		this.examName = examName;
-	}
-
-	public String getStudentName() {
-		return studentName;
-	}
-
-	public void setStudentName(String studentName) {
-		this.studentName = studentName;
-	}
-
-	public String getStudentCode() {
-		return studentCode;
-	}
-
-	public void setStudentCode(String studentCode) {
-		this.studentCode = studentCode;
-	}
-
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
-
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
-
-	public String getCourseName() {
-		return courseName;
-	}
-
-	public void setCourseName(String courseName) {
-		this.courseName = courseName;
-	}
-
-	public String getCourseCode() {
-		return courseCode;
-	}
-
-	public void setCourseCode(String courseCode) {
-		this.courseCode = courseCode;
-	}
-
-	public String getCourseLevel() {
-		return courseLevel;
-	}
-
-	public void setCourseLevel(String courseLevel) {
-		this.courseLevel = courseLevel;
-	}
-
-	public String getPaperType() {
-		return paperType;
-	}
-
-	public void setPaperType(String paperType) {
-		this.paperType = paperType;
-	}
-
-	public Long getStudentId() {
-		return studentId;
-	}
-
-	public void setStudentId(Long studentId) {
-		this.studentId = studentId;
-	}
-
-	public Long getOrgId() {
-		return orgId;
-	}
 
-	public void setOrgId(Long orgId) {
-		this.orgId = orgId;
-	}
+    private static final long serialVersionUID = 2079003980099252759L;
 
-	public String getOrgName() {
-		return orgName;
-	}
+    @ApiModelProperty(value = "考生ID", example = "123")
+    private Long id;
 
-	public void setOrgName(String orgName) {
-		this.orgName = orgName;
-	}
+    @ApiModelProperty(value = "学生ID", example = "123")
+    private Long studentId;
 
-	public String getOrgCode() {
-		return orgCode;
-	}
+    @ApiModelProperty(value = "顶级机构ID", example = "123")
+    private Long rootOrgId;
 
-	public void setOrgCode(String orgCode) {
-		this.orgCode = orgCode;
-	}
+    @ApiModelProperty(value = "考试ID", example = "123")
+    private Long examId;
 
-	public String getSpecialtyName() {
-		return specialtyName;
-	}
+    @ApiModelProperty(value = "考试名称", example = "2024年6月期末考试")
+    private String examName;
 
-	public void setSpecialtyName(String specialtyName) {
-		this.specialtyName = specialtyName;
-	}
+    @ApiModelProperty(value = "考试试卷类型(大写字母A-Z)", example = "X")
+    private String paperType;
 
-	public Long getCourseId() {
-		return courseId;
-	}
+    @ApiModelProperty(value = "学生姓名", example = "张三")
+    private String studentName;
 
-	public void setCourseId(Long courseId) {
-		this.courseId = courseId;
-	}
+    @ApiModelProperty(value = "证件号", example = "123456789123456789")
+    private String identityNumber;
 
-	public String getGrade() {
-		return grade;
-	}
+    @ApiModelProperty(value = "学号", example = "12345678")
+    private String studentCode;
 
-	public void setGrade(String grade) {
-		this.grade = grade;
-	}
+    @ApiModelProperty(value = "学习中心ID", example = "123")
+    private Long orgId;
 
-	public String getRemark() {
-		return remark;
-	}
+    @ApiModelProperty(value = "学习中心编码", example = "org123")
+    private String orgCode;
 
-	public void setRemark(String remark) {
-		this.remark = remark;
-	}
+    @ApiModelProperty(value = "学习中心名称", example = "中心123")
+    private String orgName;
 
-	public String getExamSite() {
-		return examSite;
-	}
+    @ApiModelProperty(value = "课程ID", example = "123")
+    private Long courseId;
 
-	public void setExamSite(String examSite) {
-		this.examSite = examSite;
-	}
+    @ApiModelProperty(value = "考试课程代码", example = "c101")
+    private String courseCode;
 
-	public String getInfoCollector() {
-		return infoCollector;
-	}
+    @ApiModelProperty(value = "考试课程名称", example = "C语言")
+    private String courseName;
 
-	public void setInfoCollector(String infoCollector) {
-		this.infoCollector = infoCollector;
-	}
+    @ApiModelProperty(value = "考试课程层次(ZSB:专升本;GQZ:高起专;GQB:高起本;ALL:不限)", example = "ALL")
+    private String courseLevel;
+
+    @ApiModelProperty(value = "专业名称", example = "计算机专业")
+    private String specialtyName;
+
+    @ApiModelProperty(value = "年级", example = "2024")
+    private String grade;
+
+    @ApiModelProperty(value = "考点", example = "xxx")
+    private String examSite;
+
+    @ApiModelProperty(value = "信息采集人", example = "xxx")
+    private String infoCollector;
+
+    @ApiModelProperty(value = "备注", example = "xxx")
+    private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
+
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
+
+    public Long getExamId() {
+        return examId;
+    }
+
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
+
+    public String getExamName() {
+        return examName;
+    }
+
+    public void setExamName(String examName) {
+        this.examName = examName;
+    }
+
+    public String getStudentName() {
+        return studentName;
+    }
+
+    public void setStudentName(String studentName) {
+        this.studentName = studentName;
+    }
+
+    public String getStudentCode() {
+        return studentCode;
+    }
+
+    public void setStudentCode(String studentCode) {
+        this.studentCode = studentCode;
+    }
+
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
+
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
+
+    public String getCourseName() {
+        return courseName;
+    }
+
+    public void setCourseName(String courseName) {
+        this.courseName = courseName;
+    }
+
+    public String getCourseCode() {
+        return courseCode;
+    }
+
+    public void setCourseCode(String courseCode) {
+        this.courseCode = courseCode;
+    }
+
+    public String getCourseLevel() {
+        return courseLevel;
+    }
+
+    public void setCourseLevel(String courseLevel) {
+        this.courseLevel = courseLevel;
+    }
+
+    public String getPaperType() {
+        return paperType;
+    }
+
+    public void setPaperType(String paperType) {
+        this.paperType = paperType;
+    }
+
+    public Long getStudentId() {
+        return studentId;
+    }
+
+    public void setStudentId(Long studentId) {
+        this.studentId = studentId;
+    }
+
+    public Long getOrgId() {
+        return orgId;
+    }
+
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
+
+    public String getOrgName() {
+        return orgName;
+    }
+
+    public void setOrgName(String orgName) {
+        this.orgName = orgName;
+    }
+
+    public String getOrgCode() {
+        return orgCode;
+    }
+
+    public void setOrgCode(String orgCode) {
+        this.orgCode = orgCode;
+    }
+
+    public String getSpecialtyName() {
+        return specialtyName;
+    }
+
+    public void setSpecialtyName(String specialtyName) {
+        this.specialtyName = specialtyName;
+    }
+
+    public Long getCourseId() {
+        return courseId;
+    }
+
+    public void setCourseId(Long courseId) {
+        this.courseId = courseId;
+    }
+
+    public String getGrade() {
+        return grade;
+    }
+
+    public void setGrade(String grade) {
+        this.grade = grade;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    public String getExamSite() {
+        return examSite;
+    }
+
+    public void setExamSite(String examSite) {
+        this.examSite = examSite;
+    }
+
+    public String getInfoCollector() {
+        return infoCollector;
+    }
+
+    public void setInfoCollector(String infoCollector) {
+        this.infoCollector = infoCollector;
+    }
 
 }

+ 112 - 145
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/OuterExamStudentBean.java

@@ -1,7 +1,6 @@
 package cn.com.qmth.examcloud.exchange.outer.api.bean;
 
 import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
-import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 
 /**
@@ -11,150 +10,118 @@ import io.swagger.annotations.ApiModelProperty;
  * @date 2018年11月14日
  * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
  */
-@ApiModel(value = "examStudentBean", description = "考生信息")
 public class OuterExamStudentBean implements JsonSerializable {
-	private static final long serialVersionUID = 2079003980099252759L;
-
-	/**
-	 * 顶级机构ID
-	 */
-	@ApiModelProperty(value = "顶级机构", example = "0", required = true)
-	private Long rootOrgId;
-
-	/**
-	 * 考试ID
-	 */
-	@ApiModelProperty(value = "考试ID", example = "100", required = true)
-	private Long examId;
-
-	/**
-	 * 考试名称
-	 */
-	@ApiModelProperty(value = "考试名称(废弃属性,实际上为考试编码)", example = "2018年秋季入学考试", required = true)
-	@Deprecated
-	private String examName;
-
-	/**
-	 * 学生姓名
-	 */
-	@ApiModelProperty(value = "学生姓名", example = "陈圆圆", required = true)
-	private String studentName;
-
-	/**
-	 * 学生学号
-	 */
-	@ApiModelProperty(value = "学生学号", example = "2018001001", required = true)
-	private String studentCode;
-
-	/**
-	 * 学生身份证号
-	 */
-	@ApiModelProperty(value = "学生身份证号", example = "XXXXXXXXXXXXXXXXXX", required = true)
-	private String identityNumber;
-
-	/**
-	 * 考试课程名称
-	 */
-	@ApiModelProperty(value = "考试课程名称", example = "大学英语", required = true)
-	private String courseName;
-
-	/**
-	 * 考试课程code
-	 */
-	@ApiModelProperty(value = "考试课程code", example = "K2", required = true)
-	private String courseCode;
-
-	/**
-	 * 考试课程level
-	 */
-	@ApiModelProperty(value = "考试课程level.  ZSB:专升本;GQZ:高起专;GQB:高起本;ALL:不限", example = "ALL", required = true)
-
-	private String courseLevel;
-
-	/**
-	 * 试卷类型
-	 */
-	@ApiModelProperty(value = "试卷类型,大写字母A-Z", example = "X", required = true)
-	private String paperType;
-
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
-
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
-
-	public Long getExamId() {
-		return examId;
-	}
-
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
-
-	public String getExamName() {
-		return examName;
-	}
-
-	public void setExamName(String examName) {
-		this.examName = examName;
-	}
-
-	public String getStudentName() {
-		return studentName;
-	}
-
-	public void setStudentName(String studentName) {
-		this.studentName = studentName;
-	}
-
-	public String getStudentCode() {
-		return studentCode;
-	}
-
-	public void setStudentCode(String studentCode) {
-		this.studentCode = studentCode;
-	}
-
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
-
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
-
-	public String getCourseName() {
-		return courseName;
-	}
-
-	public void setCourseName(String courseName) {
-		this.courseName = courseName;
-	}
-
-	public String getCourseCode() {
-		return courseCode;
-	}
-
-	public void setCourseCode(String courseCode) {
-		this.courseCode = courseCode;
-	}
-
-	public String getCourseLevel() {
-		return courseLevel;
-	}
-
-	public void setCourseLevel(String courseLevel) {
-		this.courseLevel = courseLevel;
-	}
-
-	public String getPaperType() {
-		return paperType;
-	}
-
-	public void setPaperType(String paperType) {
-		this.paperType = paperType;
-	}
+
+    private static final long serialVersionUID = 2079003980099252759L;
+
+    @ApiModelProperty(value = "顶级机构ID", example = "123")
+    private Long rootOrgId;
+
+    @ApiModelProperty(value = "考试ID", example = "123")
+    private Long examId;
+
+    @ApiModelProperty(value = "考试名称", example = "2024年6月期末考试")
+    private String examName;
+
+    @ApiModelProperty(value = "考试试卷类型(大写字母A-Z)", example = "X")
+    private String paperType;
+
+    @ApiModelProperty(value = "学生姓名", example = "张三")
+    private String studentName;
+
+    @ApiModelProperty(value = "证件号", example = "123456789123456789")
+    private String identityNumber;
+
+    @ApiModelProperty(value = "学号", example = "12345678")
+    private String studentCode;
+
+    @ApiModelProperty(value = "考试课程代码", example = "c101")
+    private String courseCode;
+
+    @ApiModelProperty(value = "考试课程名称", example = "C语言")
+    private String courseName;
+
+    @ApiModelProperty(value = "考试课程层次(ZSB:专升本;GQZ:高起专;GQB:高起本;ALL:不限)", example = "ALL")
+    private String courseLevel;
+
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
+
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
+
+    public Long getExamId() {
+        return examId;
+    }
+
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
+
+    public String getExamName() {
+        return examName;
+    }
+
+    public void setExamName(String examName) {
+        this.examName = examName;
+    }
+
+    public String getStudentName() {
+        return studentName;
+    }
+
+    public void setStudentName(String studentName) {
+        this.studentName = studentName;
+    }
+
+    public String getStudentCode() {
+        return studentCode;
+    }
+
+    public void setStudentCode(String studentCode) {
+        this.studentCode = studentCode;
+    }
+
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
+
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
+
+    public String getCourseName() {
+        return courseName;
+    }
+
+    public void setCourseName(String courseName) {
+        this.courseName = courseName;
+    }
+
+    public String getCourseCode() {
+        return courseCode;
+    }
+
+    public void setCourseCode(String courseCode) {
+        this.courseCode = courseCode;
+    }
+
+    public String getCourseLevel() {
+        return courseLevel;
+    }
+
+    public void setCourseLevel(String courseLevel) {
+        this.courseLevel = courseLevel;
+    }
+
+    public String getPaperType() {
+        return paperType;
+    }
+
+    public void setPaperType(String paperType) {
+        this.paperType = paperType;
+    }
 
 }

+ 133 - 167
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/Student4BatchBean.java

@@ -5,7 +5,6 @@ import io.swagger.annotations.ApiModelProperty;
 import java.io.Serializable;
 
 /**
- * 
  * @author chenken
  * @date 2019年1月23日 上午9:59:27
  * @company QMTH
@@ -13,171 +12,138 @@ import java.io.Serializable;
  */
 public class Student4BatchBean implements Serializable {
 
-	private static final long serialVersionUID = -4695731347447671839L;
-
-	@ApiModelProperty(value = "是否可用", example = "true", required = false)
-	private Boolean enable;
-
-	/**
-	 * 学生姓名
-	 */
-	@ApiModelProperty(value = "学生姓名", example = "赵飞燕", required = true)
-	private String name;
-
-	/**
-	 * 顶级机构ID
-	 */
-	@ApiModelProperty(value = "顶级机构ID", example = "0", required = true)
-	private Long rootOrgId;
-
-	/**
-	 * 机构ID
-	 */
-	@ApiModelProperty(value = "学习中心ID", example = "1", required = false)
-	private Long orgId;
-
-	/**
-	 * 学习中心编码
-	 */
-	@ApiModelProperty(value = "学习中心编码", example = "LC111111", required = true)
-	private String orgCode;
-
-	/**
-	 * 学习中心名称
-	 */
-	@ApiModelProperty(value = "学习中心名称", example = "LC111111", required = true)
-	private String orgName;
-
-	/**
-	 * 学生code
-	 */
-	@ApiModelProperty(value = "学号", example = "1111", required = true)
-	private String studentCode;
-
-	/**
-	 * 身份证号码
-	 */
-	@ApiModelProperty(value = "身份证号", example = "XXXXXXXXXXXXXXXXXX", required = true)
-	private String identityNumber;
-
-	/**
-	 * 备注
-	 */
-	@ApiModelProperty(value = "备注", example = "xx", required = false)
-	private String remark;
-
-	/**
-	 * 图片地址
-	 */
-	@ApiModelProperty(value = "图片URL", example = "http://xxxx.xx/photo.jpg", hidden = true)
-	private String photoUrl;
-
-	/**
-	 * 手机号码
-	 */
-	@ApiModelProperty(value = "手机号码", example = "XXXXXXXXXXX", required = true)
-	private String phoneNumber;
-
-	/**
-	 * 操作者
-	 */
-	@ApiModelProperty(value = "操作者", example = "XXX", required = true)
-	private String operator;
-
-	public Boolean getEnable() {
-		return enable;
-	}
-
-	public void setEnable(Boolean enable) {
-		this.enable = enable;
-	}
-
-	public String getName() {
-		return name;
-	}
-
-	public void setName(String name) {
-		this.name = name;
-	}
-
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
-
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
-
-	public Long getOrgId() {
-		return orgId;
-	}
-
-	public void setOrgId(Long orgId) {
-		this.orgId = orgId;
-	}
-
-	public String getOrgCode() {
-		return orgCode;
-	}
-
-	public void setOrgCode(String orgCode) {
-		this.orgCode = orgCode;
-	}
-
-	public String getOrgName() {
-		return orgName;
-	}
-
-	public void setOrgName(String orgName) {
-		this.orgName = orgName;
-	}
-
-	public String getStudentCode() {
-		return studentCode;
-	}
-
-	public void setStudentCode(String studentCode) {
-		this.studentCode = studentCode;
-	}
-
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
-
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
-
-	public String getRemark() {
-		return remark;
-	}
-
-	public void setRemark(String remark) {
-		this.remark = remark;
-	}
-
-	public String getPhotoUrl() {
-		return photoUrl;
-	}
-
-	public void setPhotoUrl(String photoUrl) {
-		this.photoUrl = photoUrl;
-	}
-
-	public String getPhoneNumber() {
-		return phoneNumber;
-	}
-
-	public void setPhoneNumber(String phoneNumber) {
-		this.phoneNumber = phoneNumber;
-	}
-
-	public String getOperator() {
-		return operator;
-	}
-
-	public void setOperator(String operator) {
-		this.operator = operator;
-	}
+    private static final long serialVersionUID = -4695731347447671839L;
+
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
+    private Long rootOrgId;
+
+    @ApiModelProperty(value = "学习中心ID", example = "123")
+    private Long orgId;
+
+    @ApiModelProperty(value = "学习中心编码", example = "org123", required = true)
+    private String orgCode;
+
+    @ApiModelProperty(value = "学习中心名称", example = "中心123", required = true)
+    private String orgName;
+
+    @ApiModelProperty(value = "学生姓名", example = "张三", required = true)
+    private String name;
+
+    @ApiModelProperty(value = "证件号", example = "123456789123456789", required = true)
+    private String identityNumber;
+
+    @ApiModelProperty(value = "学号", example = "12345678")
+    private String studentCode;
+
+    @ApiModelProperty(value = "手机号码", example = "18600000001")
+    private String phoneNumber;
+
+    @ApiModelProperty(value = "是否可用", example = "true")
+    private Boolean enable;
+
+    @ApiModelProperty(value = "备注", example = "xxx")
+    private String remark;
+
+    @ApiModelProperty(value = "底照图片URL", example = "http://xxx.xxx/xxx.jpg", hidden = true)
+    private String photoUrl;
+
+    @ApiModelProperty(value = "操作者", example = "xxx")
+    private String operator;
+
+    public Boolean getEnable() {
+        return enable;
+    }
+
+    public void setEnable(Boolean enable) {
+        this.enable = enable;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
+
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
+
+    public Long getOrgId() {
+        return orgId;
+    }
+
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
+
+    public String getOrgCode() {
+        return orgCode;
+    }
+
+    public void setOrgCode(String orgCode) {
+        this.orgCode = orgCode;
+    }
+
+    public String getOrgName() {
+        return orgName;
+    }
+
+    public void setOrgName(String orgName) {
+        this.orgName = orgName;
+    }
+
+    public String getStudentCode() {
+        return studentCode;
+    }
+
+    public void setStudentCode(String studentCode) {
+        this.studentCode = studentCode;
+    }
+
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
+
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    public String getPhotoUrl() {
+        return photoUrl;
+    }
+
+    public void setPhotoUrl(String photoUrl) {
+        this.photoUrl = photoUrl;
+    }
+
+    public String getPhoneNumber() {
+        return phoneNumber;
+    }
+
+    public void setPhoneNumber(String phoneNumber) {
+        this.phoneNumber = phoneNumber;
+    }
+
+    public String getOperator() {
+        return operator;
+    }
+
+    public void setOperator(String operator) {
+        this.operator = operator;
+    }
 
 }

+ 39 - 36
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/StudentStatus4BatchBean.java

@@ -1,52 +1,55 @@
 package cn.com.qmth.examcloud.exchange.outer.api.bean;
 
+import io.swagger.annotations.ApiModelProperty;
+
 import java.io.Serializable;
 
-public class StudentStatus4BatchBean implements Serializable{
+public class StudentStatus4BatchBean implements Serializable {
+
+    private static final long serialVersionUID = -2088122629950881541L;
+
+    @ApiModelProperty(value = "学生ID", example = "123")
+    private Long studentId;
+
+    @ApiModelProperty(value = "学生姓名", example = "张三")
+    private String name;
 
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -2088122629950881541L;
+    @ApiModelProperty(value = "学号", example = "12345678")
+    private String studentCode;
 
-	private Long studentId;
-	
-	private String name;
-	
-	private String studentCode;
+    @ApiModelProperty(value = "证件号", example = "123456789123456789")
+    private String identityNumber;
 
-	private String identityNumber;
+    public Long getStudentId() {
+        return studentId;
+    }
 
-	public Long getStudentId() {
-		return studentId;
-	}
+    public void setStudentId(Long studentId) {
+        this.studentId = studentId;
+    }
 
-	public void setStudentId(Long studentId) {
-		this.studentId = studentId;
-	}
+    public String getName() {
+        return name;
+    }
 
-	public String getName() {
-		return name;
-	}
+    public void setName(String name) {
+        this.name = name;
+    }
 
-	public void setName(String name) {
-		this.name = name;
-	}
+    public String getStudentCode() {
+        return studentCode;
+    }
 
-	public String getStudentCode() {
-		return studentCode;
-	}
+    public void setStudentCode(String studentCode) {
+        this.studentCode = studentCode;
+    }
 
-	public void setStudentCode(String studentCode) {
-		this.studentCode = studentCode;
-	}
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
 
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
 
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
-	
 }

+ 1 - 0
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterBatchSaveStudentReq.java

@@ -10,6 +10,7 @@ public class OuterBatchSaveStudentReq extends EnterpriseRequest {
 
     private static final long serialVersionUID = -5950300030279373369L;
 
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
     private Long rootOrgId;
 
     @ApiModelProperty(value = "学生信息列表(条数限制每次100条内)", required = true)

+ 1 - 1
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterGetExamReq.java

@@ -14,7 +14,7 @@ public class OuterGetExamReq extends EnterpriseRequest {
 
     private static final long serialVersionUID = -2827676106721670081L;
 
-    @ApiModelProperty(value = "顶级机构", example = "123", required = true)
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
     private Long rootOrgId;
 
     @ApiModelProperty(value = "考试ID", example = "123")

+ 67 - 68
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterResetExamStudentReq.java

@@ -1,102 +1,101 @@
 package cn.com.qmth.examcloud.exchange.outer.api.request;
 
-import java.util.List;
-
 import cn.com.qmth.examcloud.api.commons.exchange.EnterpriseRequest;
 import cn.com.qmth.examcloud.exchange.outer.api.bean.OuterExamStudent4ResetReqBean;
 import io.swagger.annotations.ApiModelProperty;
 
+import java.util.List;
+
 public class OuterResetExamStudentReq extends EnterpriseRequest {
 
-	private static final long serialVersionUID = 3633974018347041831L;
+    private static final long serialVersionUID = 3633974018347041831L;
 
-	@ApiModelProperty(value = "顶级机构", example = "0", required = true)
-	private Long rootOrgId;
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
+    private Long rootOrgId;
 
-	@ApiModelProperty(value = "考试ID", example = "100", required = false)
-	private Long examId;
+    @ApiModelProperty(value = "考试ID", example = "123")
+    private Long examId;
 
-	@ApiModelProperty(value = "考试名称(废弃属性,实际上作为考试编码使用)", example = "2018年秋季入学考试", required = false)
-	@Deprecated
-	private String examName;
+    @ApiModelProperty(value = "考试编码", example = "2024年6月期末考试", required = true)
+    private String examCode;
 
-	@ApiModelProperty(value = "考试编码", example = "2018年秋季入学考试", required = true)
-	private String examCode;
+    @ApiModelProperty(value = "考试名称(实际作为考试编码使用)", example = "2024年6月期末考试")
+    private String examName;
 
-	@ApiModelProperty(value = "学生姓名", example = "陈圆圆", required = true)
-	private String studentName;
+    @ApiModelProperty(value = "学生姓名", example = "张三")
+    private String studentName;
 
-	@ApiModelProperty(value = "学生学号", example = "2018001001", required = false)
-	private String studentCode;
+    @ApiModelProperty(value = "证件号", example = "123456789123456789", required = true)
+    private String identityNumber;
 
-	@ApiModelProperty(value = "学生身份证号", example = "XXXXXXXXXXXXXXXXXX", required = true)
-	private String identityNumber;
+    @ApiModelProperty(value = "学号", example = "12345678")
+    private String studentCode;
 
-	@ApiModelProperty(value = "考生集合", example = "", required = true)
-	private List<OuterExamStudent4ResetReqBean> examStudentList;
+    @ApiModelProperty(value = "考生集合", required = true)
+    private List<OuterExamStudent4ResetReqBean> examStudentList;
 
-	public String getExamName() {
-		return examName;
-	}
+    public String getExamName() {
+        return examName;
+    }
 
-	public void setExamName(String examName) {
-		this.examName = examName;
-	}
+    public void setExamName(String examName) {
+        this.examName = examName;
+    }
 
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
 
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
 
-	public Long getExamId() {
-		return examId;
-	}
+    public Long getExamId() {
+        return examId;
+    }
 
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
 
-	public String getExamCode() {
-		return examCode;
-	}
+    public String getExamCode() {
+        return examCode;
+    }
 
-	public void setExamCode(String examCode) {
-		this.examCode = examCode;
-	}
+    public void setExamCode(String examCode) {
+        this.examCode = examCode;
+    }
 
-	public String getStudentName() {
-		return studentName;
-	}
+    public String getStudentName() {
+        return studentName;
+    }
 
-	public void setStudentName(String studentName) {
-		this.studentName = studentName;
-	}
+    public void setStudentName(String studentName) {
+        this.studentName = studentName;
+    }
 
-	public String getStudentCode() {
-		return studentCode;
-	}
+    public String getStudentCode() {
+        return studentCode;
+    }
 
-	public void setStudentCode(String studentCode) {
-		this.studentCode = studentCode;
-	}
+    public void setStudentCode(String studentCode) {
+        this.studentCode = studentCode;
+    }
 
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
 
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
 
-	public List<OuterExamStudent4ResetReqBean> getExamStudentList() {
-		return examStudentList;
-	}
+    public List<OuterExamStudent4ResetReqBean> getExamStudentList() {
+        return examStudentList;
+    }
 
-	public void setExamStudentList(List<OuterExamStudent4ResetReqBean> examStudentList) {
-		this.examStudentList = examStudentList;
-	}
+    public void setExamStudentList(List<OuterExamStudent4ResetReqBean> examStudentList) {
+        this.examStudentList = examStudentList;
+    }
 
 }

+ 1 - 1
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterSaveExamReq.java

@@ -19,7 +19,7 @@ public class OuterSaveExamReq extends EnterpriseRequest {
 
     private static final long serialVersionUID = 8298816850875139485L;
 
-    @ApiModelProperty(value = "顶级机构", example = "123", required = true)
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
     private Long rootOrgId;
 
     @ApiModelProperty(value = " 考试开始时间", example = "2024-06-01 08:00:00", required = true)

+ 180 - 181
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterSaveExamStudentReq.java

@@ -12,249 +12,248 @@ import io.swagger.annotations.ApiModelProperty;
  */
 public class OuterSaveExamStudentReq extends EnterpriseRequest {
 
-	private static final long serialVersionUID = -8455805881947392754L;
+    private static final long serialVersionUID = -8455805881947392754L;
 
-	@ApiModelProperty(value = "顶级机构", example = "0", required = true)
-	private Long rootOrgId;
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
+    private Long rootOrgId;
 
-	@ApiModelProperty(value = "考试ID", example = "100", required = false)
-	private Long examId;
+    @ApiModelProperty(value = "考试ID", example = "123")
+    private Long examId;
 
-	@ApiModelProperty(value = "考试名称(废弃属性,实际上作为考试编码使用)", example = "2018年秋季入学考试", required = false)
-	@Deprecated
-	private String examName;
+    @ApiModelProperty(value = "考试编码", example = "2024年6月期末考试", required = true)
+    private String examCode;
 
-	@ApiModelProperty(value = "考试编码", example = "2018年秋季入学考试", required = true)
-	private String examCode;
+    @ApiModelProperty(value = "考试名称(实际作为考试编码使用)", example = "2024年6月期末考试")
+    private String examName;
 
-	@ApiModelProperty(value = "学生姓名", example = "陈圆圆", required = true)
-	private String studentName;
+    @ApiModelProperty(value = "考试试卷类型(大写字母A-Z)", example = "X", required = true)
+    private String paperType;
 
-	@ApiModelProperty(value = "学生学号", example = "2018001001", required = false)
-	private String studentCode;
+    @ApiModelProperty(value = "学生姓名", example = "张三", required = true)
+    private String studentName;
 
-	@ApiModelProperty(value = "学生身份证号", example = "XXXXXXXXXXXXXXXXXX", required = true)
-	private String identityNumber;
+    @ApiModelProperty(value = "证件号", example = "123456789123456789", required = true)
+    private String identityNumber;
 
-	@ApiModelProperty(value = "考试课程名称", example = "大学英语", required = true)
-	private String courseName;
+    @ApiModelProperty(value = "学号", example = "12345678")
+    private String studentCode;
 
-	@ApiModelProperty(value = "考试课程code", example = "K2", required = true)
-	private String courseCode;
+    @ApiModelProperty(value = "考试课程代码", example = "c101", required = true)
+    private String courseCode;
 
-	@ApiModelProperty(value = "考试课程level.  ZSB:专升本;GQZ:高起专;GQB:高起本;ALL:不限", example = "ALL", required = true)
-	private String courseLevel;
+    @ApiModelProperty(value = "考试课程名称", example = "C语言", required = true)
+    private String courseName;
 
-	@ApiModelProperty(value = "试卷类型,大写字母A-Z", example = "X", required = true)
-	private String paperType;
+    @ApiModelProperty(value = "考试课程层次(ZSB:专升本;GQZ:高起专;GQB:高起本;ALL:不限)", example = "ALL", required = true)
+    private String courseLevel;
 
-	@ApiModelProperty(value = "信息采集人", example = "赵飞燕", required = false)
-	private String infoCollector;
+    @ApiModelProperty(value = "专业名称", example = "计算机专业")
+    private String specialtyName;
 
-	@ApiModelProperty(value = "专业名称", example = "计算机", required = false)
-	private String specialtyName;
+    @ApiModelProperty(value = "年级", example = "2024")
+    private String grade;
 
-	@ApiModelProperty(value = "考点", example = "武汉", required = false)
-	private String examSite;
+    @ApiModelProperty(value = "场次号", example = "1")
+    private Integer stageOrder;
 
-	@ApiModelProperty(value = "年级", example = "2018", required = false)
-	private String grade;
+    @ApiModelProperty(value = "考点", example = "xxx")
+    private String examSite;
 
-	@ApiModelProperty(value = "备注", example = "XX", required = false)
-	private String remark;
+    @ApiModelProperty(value = "信息采集人", example = "xxx")
+    private String infoCollector;
 
-	@ApiModelProperty(value = "扩展属性1", example = "XX", required = false)
-	private String ext1;
+    @ApiModelProperty(value = "备注", example = "xxx")
+    private String remark;
 
-	@ApiModelProperty(value = "扩展属性2", example = "XX", required = false)
-	private String ext2;
+    @ApiModelProperty(value = "扩展属性1")
+    private String ext1;
 
-	@ApiModelProperty(value = "扩展属性3", example = "XX", required = false)
-	private String ext3;
+    @ApiModelProperty(value = "扩展属性2")
+    private String ext2;
 
-	@ApiModelProperty(value = "扩展属性4", example = "XX", required = false)
-	private String ext4;
+    @ApiModelProperty(value = "扩展属性3")
+    private String ext3;
 
-	@ApiModelProperty(value = "扩展属性5", example = "XX", required = false)
-	private String ext5;
-	
-	@ApiModelProperty(value = "场次号", example = "1", required = false)
-	private Integer stageOrder;
+    @ApiModelProperty(value = "扩展属性4")
+    private String ext4;
 
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
+    @ApiModelProperty(value = "扩展属性5")
+    private String ext5;
 
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
 
-	public Long getExamId() {
-		return examId;
-	}
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
 
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
+    public Long getExamId() {
+        return examId;
+    }
 
-	public String getExamName() {
-		return examName;
-	}
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
 
-	public void setExamName(String examName) {
-		this.examName = examName;
-	}
+    public String getExamName() {
+        return examName;
+    }
 
-	public String getExamCode() {
-		return examCode;
-	}
+    public void setExamName(String examName) {
+        this.examName = examName;
+    }
 
-	public void setExamCode(String examCode) {
-		this.examCode = examCode;
-	}
+    public String getExamCode() {
+        return examCode;
+    }
 
-	public String getStudentName() {
-		return studentName;
-	}
+    public void setExamCode(String examCode) {
+        this.examCode = examCode;
+    }
 
-	public void setStudentName(String studentName) {
-		this.studentName = studentName;
-	}
+    public String getStudentName() {
+        return studentName;
+    }
 
-	public String getStudentCode() {
-		return studentCode;
-	}
+    public void setStudentName(String studentName) {
+        this.studentName = studentName;
+    }
 
-	public void setStudentCode(String studentCode) {
-		this.studentCode = studentCode;
-	}
+    public String getStudentCode() {
+        return studentCode;
+    }
 
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
+    public void setStudentCode(String studentCode) {
+        this.studentCode = studentCode;
+    }
 
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
 
-	public String getCourseName() {
-		return courseName;
-	}
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
 
-	public void setCourseName(String courseName) {
-		this.courseName = courseName;
-	}
+    public String getCourseName() {
+        return courseName;
+    }
 
-	public String getCourseCode() {
-		return courseCode;
-	}
+    public void setCourseName(String courseName) {
+        this.courseName = courseName;
+    }
 
-	public void setCourseCode(String courseCode) {
-		this.courseCode = courseCode;
-	}
+    public String getCourseCode() {
+        return courseCode;
+    }
 
-	public String getCourseLevel() {
-		return courseLevel;
-	}
+    public void setCourseCode(String courseCode) {
+        this.courseCode = courseCode;
+    }
 
-	public void setCourseLevel(String courseLevel) {
-		this.courseLevel = courseLevel;
-	}
+    public String getCourseLevel() {
+        return courseLevel;
+    }
 
-	public String getPaperType() {
-		return paperType;
-	}
+    public void setCourseLevel(String courseLevel) {
+        this.courseLevel = courseLevel;
+    }
 
-	public void setPaperType(String paperType) {
-		this.paperType = paperType;
-	}
+    public String getPaperType() {
+        return paperType;
+    }
 
-	public String getInfoCollector() {
-		return infoCollector;
-	}
-
-	public void setInfoCollector(String infoCollector) {
-		this.infoCollector = infoCollector;
-	}
-
-	public String getSpecialtyName() {
-		return specialtyName;
-	}
+    public void setPaperType(String paperType) {
+        this.paperType = paperType;
+    }
 
-	public void setSpecialtyName(String specialtyName) {
-		this.specialtyName = specialtyName;
-	}
+    public String getInfoCollector() {
+        return infoCollector;
+    }
 
-	public String getExamSite() {
-		return examSite;
-	}
+    public void setInfoCollector(String infoCollector) {
+        this.infoCollector = infoCollector;
+    }
 
-	public void setExamSite(String examSite) {
-		this.examSite = examSite;
-	}
+    public String getSpecialtyName() {
+        return specialtyName;
+    }
 
-	public String getGrade() {
-		return grade;
-	}
+    public void setSpecialtyName(String specialtyName) {
+        this.specialtyName = specialtyName;
+    }
 
-	public void setGrade(String grade) {
-		this.grade = grade;
-	}
+    public String getExamSite() {
+        return examSite;
+    }
 
-	public String getRemark() {
-		return remark;
-	}
+    public void setExamSite(String examSite) {
+        this.examSite = examSite;
+    }
 
-	public void setRemark(String remark) {
-		this.remark = remark;
-	}
+    public String getGrade() {
+        return grade;
+    }
 
-	public String getExt1() {
-		return ext1;
-	}
+    public void setGrade(String grade) {
+        this.grade = grade;
+    }
 
-	public void setExt1(String ext1) {
-		this.ext1 = ext1;
-	}
+    public String getRemark() {
+        return remark;
+    }
 
-	public String getExt2() {
-		return ext2;
-	}
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
 
-	public void setExt2(String ext2) {
-		this.ext2 = ext2;
-	}
+    public String getExt1() {
+        return ext1;
+    }
 
-	public String getExt3() {
-		return ext3;
-	}
+    public void setExt1(String ext1) {
+        this.ext1 = ext1;
+    }
 
-	public void setExt3(String ext3) {
-		this.ext3 = ext3;
-	}
+    public String getExt2() {
+        return ext2;
+    }
 
-	public String getExt4() {
-		return ext4;
-	}
+    public void setExt2(String ext2) {
+        this.ext2 = ext2;
+    }
 
-	public void setExt4(String ext4) {
-		this.ext4 = ext4;
-	}
+    public String getExt3() {
+        return ext3;
+    }
 
-	public String getExt5() {
-		return ext5;
-	}
+    public void setExt3(String ext3) {
+        this.ext3 = ext3;
+    }
 
-	public void setExt5(String ext5) {
-		this.ext5 = ext5;
-	}
+    public String getExt4() {
+        return ext4;
+    }
 
-	public Integer getStageOrder() {
-		return stageOrder;
-	}
+    public void setExt4(String ext4) {
+        this.ext4 = ext4;
+    }
 
-	public void setStageOrder(Integer stageOrder) {
-		this.stageOrder = stageOrder;
-	}
+    public String getExt5() {
+        return ext5;
+    }
+
+    public void setExt5(String ext5) {
+        this.ext5 = ext5;
+    }
+
+    public Integer getStageOrder() {
+        return stageOrder;
+    }
+
+    public void setStageOrder(Integer stageOrder) {
+        this.stageOrder = stageOrder;
+    }
 
 }

+ 133 - 166
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterSaveStudentReq.java

@@ -12,171 +12,138 @@ import io.swagger.annotations.ApiModelProperty;
  */
 public class OuterSaveStudentReq extends EnterpriseRequest {
 
-	private static final long serialVersionUID = -8500412921400589808L;
-
-	@ApiModelProperty(value = "是否可用", example = "true", required = false)
-	private Boolean enable;
-
-	/**
-	 * 学生姓名
-	 */
-	@ApiModelProperty(value = "学生姓名", example = "赵飞燕", required = true)
-	private String name;
-
-	/**
-	 * 顶级机构ID
-	 */
-	@ApiModelProperty(value = "顶级机构ID", example = "0", required = true)
-	private Long rootOrgId;
-
-	/**
-	 * 机构ID
-	 */
-	@ApiModelProperty(value = "学习中心ID", example = "1", required = false)
-	private Long orgId;
-
-	/**
-	 * 学习中心编码
-	 */
-	@ApiModelProperty(value = "学习中心编码", example = "LC111111", required = false)
-	private String orgCode;
-
-	/**
-	 * 学习中心名称
-	 */
-	@ApiModelProperty(value = "学习中心名称", example = "LC111111", required = false)
-	private String orgName;
-
-	/**
-	 * 学生code
-	 */
-	@ApiModelProperty(value = "学号", example = "1111", required = false)
-	private String studentCode;
-
-	/**
-	 * 身份证号码
-	 */
-	@ApiModelProperty(value = "身份证号", example = "XXXXXXXXXXXXXXXXXX", required = true)
-	private String identityNumber;
-
-	/**
-	 * 备注
-	 */
-	@ApiModelProperty(value = "备注", example = "xx", required = false)
-	private String remark;
-
-	/**
-	 * 图片地址
-	 */
-	@ApiModelProperty(value = "图片URL", example = "http://xxxx.xx/photo.jpg", hidden = true)
-	private String photoUrl;
-
-	/**
-	 * 手机号码
-	 */
-	@ApiModelProperty(value = "手机号码", example = "XXXXXXXXXXX", required = true)
-	private String phoneNumber;
-
-	/**
-	 * 操作者
-	 */
-	@ApiModelProperty(value = "操作者", example = "XXX", required = true)
-	private String operator;
-
-	public Boolean getEnable() {
-		return enable;
-	}
-
-	public void setEnable(Boolean enable) {
-		this.enable = enable;
-	}
-
-	public String getName() {
-		return name;
-	}
-
-	public void setName(String name) {
-		this.name = name;
-	}
-
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
-
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
-
-	public Long getOrgId() {
-		return orgId;
-	}
-
-	public void setOrgId(Long orgId) {
-		this.orgId = orgId;
-	}
-
-	public String getOrgCode() {
-		return orgCode;
-	}
-
-	public void setOrgCode(String orgCode) {
-		this.orgCode = orgCode;
-	}
-
-	public String getOrgName() {
-		return orgName;
-	}
-
-	public void setOrgName(String orgName) {
-		this.orgName = orgName;
-	}
-
-	public String getStudentCode() {
-		return studentCode;
-	}
-
-	public void setStudentCode(String studentCode) {
-		this.studentCode = studentCode;
-	}
-
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
-
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
-
-	public String getRemark() {
-		return remark;
-	}
-
-	public void setRemark(String remark) {
-		this.remark = remark;
-	}
-
-	public String getPhotoUrl() {
-		return photoUrl;
-	}
-
-	public void setPhotoUrl(String photoUrl) {
-		this.photoUrl = photoUrl;
-	}
-
-	public String getPhoneNumber() {
-		return phoneNumber;
-	}
-
-	public void setPhoneNumber(String phoneNumber) {
-		this.phoneNumber = phoneNumber;
-	}
-
-	public String getOperator() {
-		return operator;
-	}
-
-	public void setOperator(String operator) {
-		this.operator = operator;
-	}
+    private static final long serialVersionUID = -8500412921400589808L;
+
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
+    private Long rootOrgId;
+
+    @ApiModelProperty(value = "学习中心ID", example = "123")
+    private Long orgId;
+
+    @ApiModelProperty(value = "学习中心编码", example = "org123", required = true)
+    private String orgCode;
+
+    @ApiModelProperty(value = "学习中心名称", example = "中心123", required = true)
+    private String orgName;
+
+    @ApiModelProperty(value = "学生姓名", example = "张三", required = true)
+    private String name;
+
+    @ApiModelProperty(value = "证件号", example = "123456789123456789", required = true)
+    private String identityNumber;
+
+    @ApiModelProperty(value = "学号", example = "12345678")
+    private String studentCode;
+
+    @ApiModelProperty(value = "手机号码", example = "18600000001")
+    private String phoneNumber;
+
+    @ApiModelProperty(value = "是否可用", example = "true")
+    private Boolean enable;
+
+    @ApiModelProperty(value = "备注", example = "xxx")
+    private String remark;
+
+    @ApiModelProperty(value = "底照图片URL", example = "http://xxx.xxx/xxx.jpg", hidden = true)
+    private String photoUrl;
+
+    @ApiModelProperty(value = "操作者", example = "xxx")
+    private String operator;
+
+    public Boolean getEnable() {
+        return enable;
+    }
+
+    public void setEnable(Boolean enable) {
+        this.enable = enable;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
+
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
+
+    public Long getOrgId() {
+        return orgId;
+    }
+
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
+
+    public String getOrgCode() {
+        return orgCode;
+    }
+
+    public void setOrgCode(String orgCode) {
+        this.orgCode = orgCode;
+    }
+
+    public String getOrgName() {
+        return orgName;
+    }
+
+    public void setOrgName(String orgName) {
+        this.orgName = orgName;
+    }
+
+    public String getStudentCode() {
+        return studentCode;
+    }
+
+    public void setStudentCode(String studentCode) {
+        this.studentCode = studentCode;
+    }
+
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
+
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
+
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    public String getPhotoUrl() {
+        return photoUrl;
+    }
+
+    public void setPhotoUrl(String photoUrl) {
+        this.photoUrl = photoUrl;
+    }
+
+    public String getPhoneNumber() {
+        return phoneNumber;
+    }
+
+    public void setPhoneNumber(String phoneNumber) {
+        this.phoneNumber = phoneNumber;
+    }
+
+    public String getOperator() {
+        return operator;
+    }
+
+    public void setOperator(String operator) {
+        this.operator = operator;
+    }
 
 }

+ 73 - 74
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterUpdateExamStudentStatusReq.java

@@ -5,106 +5,105 @@ import io.swagger.annotations.ApiModelProperty;
 
 public class OuterUpdateExamStudentStatusReq extends EnterpriseRequest {
 
-	private static final long serialVersionUID = -4293362630253480701L;
+    private static final long serialVersionUID = -4293362630253480701L;
 
-	@ApiModelProperty(value = "顶级机构", example = "1", required = true)
-	private Long rootOrgId;
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
+    private Long rootOrgId;
 
-	@ApiModelProperty(value = "考试ID", example = "1", required = false)
-	private Long examId;
+    @ApiModelProperty(value = "考试ID", example = "123")
+    private Long examId;
 
-	@ApiModelProperty(value = "考试名称(废弃属性,实际上作为考试编码使用)", example = "2018年秋季入学考试", required = false)
-	@Deprecated
-	private String examName;
+    @ApiModelProperty(value = "考试编码", example = "2024年6月期末考试", required = true)
+    private String examCode;
 
-	@ApiModelProperty(value = "考试编码", example = "2018年秋季入学考试", required = true)
-	private String examCode;
+    @ApiModelProperty(value = "考试名称(实际作为考试编码使用)", example = "2024年6月期末考试")
+    private String examName;
 
-	@ApiModelProperty(value = "学生身份证号码", example = "XXXX", required = false)
-	private String identityNumber;
+    @ApiModelProperty(value = "学生ID", example = "123")
+    private Long studentId;
 
-	@ApiModelProperty(value = "学生ID", example = "1", required = false)
-	private Long studentId;
+    @ApiModelProperty(value = "证件号", example = "123456789123456789", required = true)
+    private String identityNumber;
 
-	@ApiModelProperty(value = "课程ID", example = "1", required = false)
-	private Long courseId;
+    @ApiModelProperty(value = "考试课程ID", example = "123")
+    private Long courseId;
 
-	@ApiModelProperty(value = "课程编码", example = "ABC", required = false)
-	private String courseCode;
+    @ApiModelProperty(value = "考试课程代码", example = "c101", required = true)
+    private String courseCode;
 
-	@ApiModelProperty(value = "考生状态(是否可用)", example = "true", required = true)
-	private Boolean enable;
+    @ApiModelProperty(value = "是否启用", example = "false", required = true)
+    private Boolean enable;
 
-	public String getExamName() {
-		return examName;
-	}
+    public String getExamName() {
+        return examName;
+    }
 
-	public void setExamName(String examName) {
-		this.examName = examName;
-	}
+    public void setExamName(String examName) {
+        this.examName = examName;
+    }
 
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
 
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
 
-	public Long getExamId() {
-		return examId;
-	}
+    public Long getExamId() {
+        return examId;
+    }
 
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
 
-	public String getExamCode() {
-		return examCode;
-	}
+    public String getExamCode() {
+        return examCode;
+    }
 
-	public void setExamCode(String examCode) {
-		this.examCode = examCode;
-	}
+    public void setExamCode(String examCode) {
+        this.examCode = examCode;
+    }
 
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
 
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
 
-	public Long getStudentId() {
-		return studentId;
-	}
+    public Long getStudentId() {
+        return studentId;
+    }
 
-	public void setStudentId(Long studentId) {
-		this.studentId = studentId;
-	}
+    public void setStudentId(Long studentId) {
+        this.studentId = studentId;
+    }
 
-	public String getCourseCode() {
-		return courseCode;
-	}
+    public String getCourseCode() {
+        return courseCode;
+    }
 
-	public void setCourseCode(String courseCode) {
-		this.courseCode = courseCode;
-	}
+    public void setCourseCode(String courseCode) {
+        this.courseCode = courseCode;
+    }
 
-	public Long getCourseId() {
-		return courseId;
-	}
+    public Long getCourseId() {
+        return courseId;
+    }
 
-	public void setCourseId(Long courseId) {
-		this.courseId = courseId;
-	}
+    public void setCourseId(Long courseId) {
+        this.courseId = courseId;
+    }
 
-	public Boolean getEnable() {
-		return enable;
-	}
+    public Boolean getEnable() {
+        return enable;
+    }
 
-	public void setEnable(Boolean enable) {
-		this.enable = enable;
-	}
+    public void setEnable(Boolean enable) {
+        this.enable = enable;
+    }
 
 }

+ 33 - 33
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterUpdatePasswordReq.java

@@ -5,50 +5,50 @@ import io.swagger.annotations.ApiModelProperty;
 
 public class OuterUpdatePasswordReq extends EnterpriseRequest {
 
-	private static final long serialVersionUID = 1003594551453376759L;
+    private static final long serialVersionUID = 1003594551453376759L;
 
-	@ApiModelProperty(value = "顶级机构", example = "1", required = true)
-	private Long rootOrgId;
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
+    private Long rootOrgId;
 
-	@ApiModelProperty(value = "学生ID", example = "1", required = false)
-	private Long studentId;
+    @ApiModelProperty(value = "学生ID", example = "123")
+    private Long studentId;
 
-	@ApiModelProperty(value = "学生身份证号码", example = "XXXX", required = false)
-	private String identityNumber;
+    @ApiModelProperty(value = "证件号", example = "123456789123456789", required = true)
+    private String identityNumber;
 
-	@ApiModelProperty(value = "密码", example = "XXXX", required = true)
-	private String password;
+    @ApiModelProperty(value = "密码", example = "xxxxxx", required = true)
+    private String password;
 
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
 
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
 
-	public Long getStudentId() {
-		return studentId;
-	}
+    public Long getStudentId() {
+        return studentId;
+    }
 
-	public void setStudentId(Long studentId) {
-		this.studentId = studentId;
-	}
+    public void setStudentId(Long studentId) {
+        this.studentId = studentId;
+    }
 
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
 
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
 
-	public String getPassword() {
-		return password;
-	}
+    public String getPassword() {
+        return password;
+    }
 
-	public void setPassword(String password) {
-		this.password = password;
-	}
+    public void setPassword(String password) {
+        this.password = password;
+    }
 
 }

+ 34 - 33
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterUpdateStudentStatusReq.java

@@ -4,50 +4,51 @@ import cn.com.qmth.examcloud.api.commons.exchange.EnterpriseRequest;
 import io.swagger.annotations.ApiModelProperty;
 
 public class OuterUpdateStudentStatusReq extends EnterpriseRequest {
-	private static final long serialVersionUID = -3300491605950827319L;
 
-	@ApiModelProperty(value = "顶级机构", example = "1", required = true)
-	private Long rootOrgId;
+    private static final long serialVersionUID = -3300491605950827319L;
 
-	@ApiModelProperty(value = "学生ID", example = "1", required = false)
-	private Long studentId;
+    @ApiModelProperty(value = "顶级机构ID", example = "123", required = true)
+    private Long rootOrgId;
 
-	@ApiModelProperty(value = "学生身份证号码", example = "XXXX", required = false)
-	private String identityNumber;
+    @ApiModelProperty(value = "学生ID", example = "123")
+    private Long studentId;
 
-	@ApiModelProperty(value = "学生状态(是否可用)", example = "true", required = true)
-	private Boolean enable;
+    @ApiModelProperty(value = "证件号", example = "123456789123456789", required = true)
+    private String identityNumber;
 
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
+    @ApiModelProperty(value = "是否启用", example = "false", required = true)
+    private Boolean enable;
 
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
 
-	public Long getStudentId() {
-		return studentId;
-	}
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
 
-	public void setStudentId(Long studentId) {
-		this.studentId = studentId;
-	}
+    public Long getStudentId() {
+        return studentId;
+    }
 
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
+    public void setStudentId(Long studentId) {
+        this.studentId = studentId;
+    }
 
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
+    public String getIdentityNumber() {
+        return identityNumber;
+    }
 
-	public Boolean getEnable() {
-		return enable;
-	}
+    public void setIdentityNumber(String identityNumber) {
+        this.identityNumber = identityNumber;
+    }
 
-	public void setEnable(Boolean enable) {
-		this.enable = enable;
-	}
+    public Boolean getEnable() {
+        return enable;
+    }
+
+    public void setEnable(Boolean enable) {
+        this.enable = enable;
+    }
 
 }

+ 20 - 17
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterBatchSaveExamStudentResp.java

@@ -1,9 +1,10 @@
 package cn.com.qmth.examcloud.exchange.outer.api.response;
 
-import java.util.List;
-
 import cn.com.qmth.examcloud.api.commons.exchange.EnterpriseResponse;
 import cn.com.qmth.examcloud.exchange.outer.api.bean.ExamStudentStatus4BatchBean;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.util.List;
 
 /**
  * 类注释
@@ -14,26 +15,28 @@ import cn.com.qmth.examcloud.exchange.outer.api.bean.ExamStudentStatus4BatchBean
  */
 public class OuterBatchSaveExamStudentResp extends EnterpriseResponse {
 
-	private static final long serialVersionUID = -3390197586494583825L;
+    private static final long serialVersionUID = -3390197586494583825L;
 
-	private List<ExamStudentStatus4BatchBean> successList;
+    @ApiModelProperty(value = "保存成功集合")
+    private List<ExamStudentStatus4BatchBean> successList;
 
-	private List<ExamStudentStatus4BatchBean> failureList;
+    @ApiModelProperty(value = "保存失败集合")
+    private List<ExamStudentStatus4BatchBean> failureList;
 
-	public List<ExamStudentStatus4BatchBean> getSuccessList() {
-		return successList;
-	}
+    public List<ExamStudentStatus4BatchBean> getSuccessList() {
+        return successList;
+    }
 
-	public void setSuccessList(List<ExamStudentStatus4BatchBean> successList) {
-		this.successList = successList;
-	}
+    public void setSuccessList(List<ExamStudentStatus4BatchBean> successList) {
+        this.successList = successList;
+    }
 
-	public List<ExamStudentStatus4BatchBean> getFailureList() {
-		return failureList;
-	}
+    public List<ExamStudentStatus4BatchBean> getFailureList() {
+        return failureList;
+    }
 
-	public void setFailureList(List<ExamStudentStatus4BatchBean> failureList) {
-		this.failureList = failureList;
-	}
+    public void setFailureList(List<ExamStudentStatus4BatchBean> failureList) {
+        this.failureList = failureList;
+    }
 
 }

+ 25 - 26
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterBatchSaveStudentResp.java

@@ -1,42 +1,41 @@
 package cn.com.qmth.examcloud.exchange.outer.api.response;
 
-import java.util.List;
-
 import cn.com.qmth.examcloud.api.commons.exchange.EnterpriseResponse;
 import cn.com.qmth.examcloud.exchange.outer.api.bean.StudentStatus4BatchBean;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.util.List;
 
 /**
- * 
- * @author  	chenken
- * @date    	2019年1月23日 上午10:00:38
- * @company 	QMTH
+ * @author chenken
+ * @date 2019年1月23日 上午10:00:38
+ * @company QMTH
  * @description 批量创建学生Resp
  */
-public class OuterBatchSaveStudentResp extends EnterpriseResponse{
+public class OuterBatchSaveStudentResp extends EnterpriseResponse {
+
+    private static final long serialVersionUID = 9177263130683565423L;
 
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 9177263130683565423L;
+    @ApiModelProperty(value = "保存成功集合")
+    private List<StudentStatus4BatchBean> successList;
 
-	private List<StudentStatus4BatchBean> successList;
-	
-	private List<StudentStatus4BatchBean> failureList;
+    @ApiModelProperty(value = "保存失败集合")
+    private List<StudentStatus4BatchBean> failureList;
 
-	public List<StudentStatus4BatchBean> getSuccessList() {
-		return successList;
-	}
+    public List<StudentStatus4BatchBean> getSuccessList() {
+        return successList;
+    }
 
-	public void setSuccessList(List<StudentStatus4BatchBean> successList) {
-		this.successList = successList;
-	}
+    public void setSuccessList(List<StudentStatus4BatchBean> successList) {
+        this.successList = successList;
+    }
 
-	public List<StudentStatus4BatchBean> getFailureList() {
-		return failureList;
-	}
+    public List<StudentStatus4BatchBean> getFailureList() {
+        return failureList;
+    }
 
-	public void setFailureList(List<StudentStatus4BatchBean> failureList) {
-		this.failureList = failureList;
-	}
+    public void setFailureList(List<StudentStatus4BatchBean> failureList) {
+        this.failureList = failureList;
+    }
 
 }

+ 1 - 1
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterGetExamResp.java

@@ -16,7 +16,7 @@ public class OuterGetExamResp extends EnterpriseResponse {
 
     private static final long serialVersionUID = 1030154836013325322L;
 
-    @ApiModelProperty(value = "顶级机构", example = "123")
+    @ApiModelProperty(value = "顶级机构ID", example = "123")
     private Long rootOrgId;
 
     @ApiModelProperty(value = "考试ID", example = "123")

+ 12 - 10
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterResetExamStudentResp.java

@@ -1,22 +1,24 @@
 package cn.com.qmth.examcloud.exchange.outer.api.response;
 
-import java.util.List;
-
 import cn.com.qmth.examcloud.api.commons.exchange.EnterpriseResponse;
 import cn.com.qmth.examcloud.exchange.outer.api.bean.OuterExamStudent4ResetRespBean;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.util.List;
 
 public class OuterResetExamStudentResp extends EnterpriseResponse {
 
-	private static final long serialVersionUID = 840523082568831570L;
+    private static final long serialVersionUID = 840523082568831570L;
 
-	private List<OuterExamStudent4ResetRespBean> examStudentList;
+    @ApiModelProperty(value = "考生集合")
+    private List<OuterExamStudent4ResetRespBean> examStudentList;
 
-	public List<OuterExamStudent4ResetRespBean> getExamStudentList() {
-		return examStudentList;
-	}
+    public List<OuterExamStudent4ResetRespBean> getExamStudentList() {
+        return examStudentList;
+    }
 
-	public void setExamStudentList(List<OuterExamStudent4ResetRespBean> examStudentList) {
-		this.examStudentList = examStudentList;
-	}
+    public void setExamStudentList(List<OuterExamStudent4ResetRespBean> examStudentList) {
+        this.examStudentList = examStudentList;
+    }
 
 }

+ 9 - 9
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterSaveExamStudentResp.java

@@ -13,17 +13,17 @@ import io.swagger.annotations.ApiModelProperty;
  */
 public class OuterSaveExamStudentResp extends EnterpriseResponse {
 
-	private static final long serialVersionUID = 5003024673163742249L;
+    private static final long serialVersionUID = 5003024673163742249L;
 
-	@ApiModelProperty(value = "考生信息", name = "examStudentBean")
-	private OuterExamStudentBean examStudentBean;
+    @ApiModelProperty(value = "考生信息")
+    private OuterExamStudentBean examStudentBean;
 
-	public OuterExamStudentBean getExamStudentBean() {
-		return examStudentBean;
-	}
+    public OuterExamStudentBean getExamStudentBean() {
+        return examStudentBean;
+    }
 
-	public void setExamStudentBean(OuterExamStudentBean examStudentBean) {
-		this.examStudentBean = examStudentBean;
-	}
+    public void setExamStudentBean(OuterExamStudentBean examStudentBean) {
+        this.examStudentBean = examStudentBean;
+    }
 
 }

+ 33 - 33
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterSaveStudentResp.java

@@ -5,50 +5,50 @@ import io.swagger.annotations.ApiModelProperty;
 
 public class OuterSaveStudentResp extends EnterpriseResponse {
 
-	private static final long serialVersionUID = 2523302124132923363L;
+    private static final long serialVersionUID = 2523302124132923363L;
 
-	@ApiModelProperty(value = "学生ID", example = "100", required = true)
-	private Long studentId;
+    @ApiModelProperty(value = "顶级机构ID", example = "123")
+    private Long rootOrgId;
 
-	@ApiModelProperty(value = "顶级机构ID", example = "0", required = true)
-	private Long rootOrgId;
+    @ApiModelProperty(value = "学生ID", example = "123")
+    private Long studentId;
 
-	@ApiModelProperty(value = "学习中心ID", example = "1", required = true)
-	private Long orgId;
+    @ApiModelProperty(value = "学习中心ID", example = "123")
+    private Long orgId;
 
-	@ApiModelProperty(value = "学习中心编码", example = "LC111111", required = true)
-	private String orgName;
+    @ApiModelProperty(value = "学习中心名称", example = "中心123")
+    private String orgName;
 
-	public Long getStudentId() {
-		return studentId;
-	}
+    public Long getStudentId() {
+        return studentId;
+    }
 
-	public void setStudentId(Long studentId) {
-		this.studentId = studentId;
-	}
+    public void setStudentId(Long studentId) {
+        this.studentId = studentId;
+    }
 
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
+    public Long getRootOrgId() {
+        return rootOrgId;
+    }
 
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
+    public void setRootOrgId(Long rootOrgId) {
+        this.rootOrgId = rootOrgId;
+    }
 
-	public Long getOrgId() {
-		return orgId;
-	}
+    public Long getOrgId() {
+        return orgId;
+    }
 
-	public void setOrgId(Long orgId) {
-		this.orgId = orgId;
-	}
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
 
-	public String getOrgName() {
-		return orgName;
-	}
+    public String getOrgName() {
+        return orgName;
+    }
 
-	public void setOrgName(String orgName) {
-		this.orgName = orgName;
-	}
+    public void setOrgName(String orgName) {
+        this.orgName = orgName;
+    }
 
 }

+ 10 - 8
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterUpdateExamStudentStatusResp.java

@@ -1,19 +1,21 @@
 package cn.com.qmth.examcloud.exchange.outer.api.response;
 
 import cn.com.qmth.examcloud.api.commons.exchange.EnterpriseResponse;
+import io.swagger.annotations.ApiModelProperty;
 
 public class OuterUpdateExamStudentStatusResp extends EnterpriseResponse {
 
-	private static final long serialVersionUID = 4961110703893558833L;
+    private static final long serialVersionUID = 4961110703893558833L;
 
-	private Long examStudentId;
+    @ApiModelProperty(value = "考生ID", example = "123")
+    private Long examStudentId;
 
-	public Long getExamStudentId() {
-		return examStudentId;
-	}
+    public Long getExamStudentId() {
+        return examStudentId;
+    }
 
-	public void setExamStudentId(Long examStudentId) {
-		this.examStudentId = examStudentId;
-	}
+    public void setExamStudentId(Long examStudentId) {
+        this.examStudentId = examStudentId;
+    }
 
 }