From fdaba78e25c457c48c4581cc84635b63d6363176 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 07 六月 2024 11:30:06 +0800
Subject: [PATCH] 新增模板及校验

---
 src/main/java/com/ycl/jxkg/domain/vo/ExamTemplateVO.java |   95 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 95 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ycl/jxkg/domain/vo/ExamTemplateVO.java b/src/main/java/com/ycl/jxkg/domain/vo/ExamTemplateVO.java
new file mode 100644
index 0000000..b887805
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/domain/vo/ExamTemplateVO.java
@@ -0,0 +1,95 @@
+package com.ycl.jxkg.domain.vo;
+
+import com.ycl.jxkg.domain.base.AbsVo;
+import com.ycl.jxkg.domain.entity.ExamTemplate;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
+import org.springframework.lang.NonNull;
+import org.springframework.beans.BeanUtils;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 闅忔満璇曞嵎妯℃澘灞曠ず
+ *
+ * @author flq
+ * @since 2024-06-05
+ */
+@Data
+public class ExamTemplateVO extends AbsVo {
+
+    /** 妯℃澘鍚� */
+    private String name;
+
+    /** 瀛︾id */
+    private Integer subjectId;
+
+    /** 鎬诲垎 */
+    private Integer score;
+
+    /** 鏄惁绉佹湁 */
+    private String visibility;
+
+    /** 寤鸿鏃堕棿 */
+    private Integer suggestTime;
+
+    /** 澶氶�夋墸鍒嗙被鍨� */
+    private Integer deductType;
+
+    /** 澶氶�夎瘎鍒� */
+    private BigDecimal deductTypeScore;
+
+    /** 鍗曢�夐鏁伴噺 */
+    private Integer singleChoice;
+
+    /** 澶氶�夐鏁伴噺 */
+    private Integer multipleChoice;
+
+    /** 濉┖棰樻暟閲� */
+    private Integer gapFilling;
+
+    /** 鍒ゆ柇鏁伴噺 */
+    private Integer trueFalse;
+
+    /** 绠�绛旈鏁伴噺 */
+    private Integer shortAnswer;
+
+    /** 璁$畻棰樻暟閲� */
+    private Integer calculation;
+
+    /** 鍗曢�夋瘡棰樺垎鏁� */
+    private BigDecimal singleScore;
+
+    /** 澶氶�夋瘡棰樺垎鏁� */
+    private BigDecimal multipleScore;
+
+    /** 濉┖姣忛鍒嗘暟 */
+    private BigDecimal gapScore;
+
+    /** 鍒ゆ柇姣忛鍒嗘暟 */
+    private BigDecimal trueFalseScore;
+
+    /** 绠�绛旀瘡棰樺垎鏁� */
+    private BigDecimal shortAnswerScore;
+
+    /** 璁$畻姣忛鍒嗘暟 */
+    private BigDecimal calculationScore;
+
+    /**  */
+    private Integer createUser;
+
+    /**  */
+    private Date createTime;
+
+    public static ExamTemplateVO getVoByEntity(@NonNull ExamTemplate entity, ExamTemplateVO vo) {
+        if(vo == null) {
+            vo = new ExamTemplateVO();
+        }
+        BeanUtils.copyProperties(entity, vo);
+        return vo;
+    }
+
+}

--
Gitblit v1.8.0