From baf76b9dbf8e92317293a51b9c0016d225c4e21b Mon Sep 17 00:00:00 2001 From: haown <454902499@qq.com> Date: Wed, 23 Jul 2025 09:32:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=83=E8=AF=95=E6=8A=A5=E5=90=8D=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=AD=A3=E5=BC=8F=E8=80=83=E8=AF=95=E5=92=8C=E8=A1=A5?= =?UTF-8?q?=E8=80=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/exam/dto/request/UserExamReqDTO.java | 4 +- .../exam/dto/response/UserExamRespDTO.java | 46 +++++++++++++++++++ .../resources/mapper/user/UserExamMapper.xml | 12 ++++- 3 files changed, 58 insertions(+), 4 deletions(-) diff --git a/exam-admin/src/main/java/com/yf/exam/modules/user/exam/dto/request/UserExamReqDTO.java b/exam-admin/src/main/java/com/yf/exam/modules/user/exam/dto/request/UserExamReqDTO.java index 2ceeb64..8d57fce 100644 --- a/exam-admin/src/main/java/com/yf/exam/modules/user/exam/dto/request/UserExamReqDTO.java +++ b/exam-admin/src/main/java/com/yf/exam/modules/user/exam/dto/request/UserExamReqDTO.java @@ -27,9 +27,9 @@ public class UserExamReqDTO extends UserExamDTO { private String realName; /** - * 考试类型(1:模拟考试,2:正式考试,3:补考) + * 考试类型(0:正式考试和补考,1:模拟考试,2:正式考试,3:补考) * */ - @ApiModelProperty(value = "考试类型(1:模拟考试,2:正式考试,3:补考)", required=true) + @ApiModelProperty(value = "考试类型(0:正式考试和补考,1:模拟考试,2:正式考试,3:补考)", required=true) private Integer examType; diff --git a/exam-admin/src/main/java/com/yf/exam/modules/user/exam/dto/response/UserExamRespDTO.java b/exam-admin/src/main/java/com/yf/exam/modules/user/exam/dto/response/UserExamRespDTO.java index ddc428f..ce35bbe 100644 --- a/exam-admin/src/main/java/com/yf/exam/modules/user/exam/dto/response/UserExamRespDTO.java +++ b/exam-admin/src/main/java/com/yf/exam/modules/user/exam/dto/response/UserExamRespDTO.java @@ -1,9 +1,14 @@ package com.yf.exam.modules.user.exam.dto.response; +import com.fasterxml.jackson.annotation.JsonFormat; import com.yf.exam.modules.user.exam.dto.UserExamDTO; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalTime; import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; /** *

@@ -31,5 +36,46 @@ public class UserExamRespDTO extends UserExamDTO { @ApiModelProperty(value = "人员名称", required=true) private String realName; + + /** + * 开始日期 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @ApiModelProperty(value = "开始日期", required=true) + private LocalDate startDate; + + /** + * 结束日期 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @ApiModelProperty(value = "结束日期", required=true) + private LocalDate endDate; + + @JsonFormat(timezone = "GMT+8", pattern = "HH:mm") + @DateTimeFormat(pattern = "HH:mm") + @ApiModelProperty(value = "开始时间", required=true) + private LocalTime startTime; + + @JsonFormat(timezone = "GMT+8", pattern = "HH:mm") + @DateTimeFormat(pattern = "HH:mm") + @ApiModelProperty(value = "结束时间", required=true) + private LocalTime endTime; + + @ApiModelProperty(value = "总分数", required=true) + private Integer totalScore; + + @ApiModelProperty(value = "总时长(分钟)", required=true) + private Integer totalTime; + + @ApiModelProperty(value = "及格分数", required=true) + private Integer qualifyScore; + + /** + * 考试费用 + */ + @ApiModelProperty(value = "考试费用", required=true) + private BigDecimal examFee; } diff --git a/exam-admin/src/main/resources/mapper/user/UserExamMapper.xml b/exam-admin/src/main/resources/mapper/user/UserExamMapper.xml index f1a121e..e6803ac 100644 --- a/exam-admin/src/main/resources/mapper/user/UserExamMapper.xml +++ b/exam-admin/src/main/resources/mapper/user/UserExamMapper.xml @@ -29,7 +29,9 @@