陈士柏 2 лет назад
Родитель
Сommit
702f857e87

+ 66 - 0
src/main/java/com/template/model/evaluate/student/SmartSubjectTemplate.java

@@ -0,0 +1,66 @@
+package com.template.model.evaluate.student;
+
+import com.baomidou.mybatisplus.annotation.*;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import javax.validation.constraints.NotBlank;
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 平分项管理
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-03-14
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="SmartSubjectTemplate对象", description="平分项管理")
+public class SmartSubjectTemplate implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主键ID")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "年级")
+    @NotBlank(message = "年级不能为空")
+    private String grade;
+
+    @ApiModelProperty(value = "学期")
+    @NotBlank(message = "学期不能为空")
+    private String term;
+
+    @ApiModelProperty(value = "考试类型")
+    @NotBlank(message = "考试类型不能为空")
+    private String examType;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField(fill = FieldFill.INSERT)
+    private Date createTime;
+
+    @ApiModelProperty(value = "更新时间")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private Date updateTime;
+
+    @ApiModelProperty(value = "创建人员")
+    @TableField(fill = FieldFill.INSERT)
+    private String createUser;
+
+    @ApiModelProperty(value = "更新人员")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private String updateUser;
+
+    @ApiModelProperty(value = "逻辑删除 未删除:0;删除:1")
+    private Integer deleted;
+
+
+}

+ 49 - 0
src/main/java/com/template/model/evaluate/student/SmartTemplateRule.java

@@ -0,0 +1,49 @@
+package com.template.model.evaluate.student;
+
+import com.baomidou.mybatisplus.annotation.*;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import javax.validation.constraints.NotBlank;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 平分项管理
+ * </p>
+ *
+ * @author ceshi
+ * @since 2024-03-14
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="SmartTemplateRule对象", description="平分项管理")
+public class SmartTemplateRule implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主键ID")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "模板ID")
+    @NotBlank(message = "模板ID不能为空")
+    private Integer templateId;
+
+    @ApiModelProperty(value = "等级")
+    @NotBlank(message = "评分等级不能为空")
+    private String level;
+
+    @ApiModelProperty(value = "分值区间")
+    @NotBlank(message = "分数区间能为空")
+    private String scoreRange;
+
+    @ApiModelProperty(value = "逻辑删除 未删除:0;删除:1")
+    private Integer deleted;
+
+
+}

+ 22 - 0
src/main/java/com/template/model/evaluate/student/SmartTemplateRuleList.java

@@ -0,0 +1,22 @@
+package com.template.model.evaluate.student;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.List;
+
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="SmartTemplateRuleList对象", description="平分项列表")
+public class SmartTemplateRuleList implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    public SmartSubjectTemplate smartSubjectTemplate;
+
+    public List<SmartTemplateRule> ruleList;
+}