From 14821e28286d773ad5ff2c13510e39c5eb117daf Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期五, 05 七月 2024 13:46:32 +0800 Subject: [PATCH] update --- exam-system/src/main/java/com/gkhy/exam/system/domain/ExResource.java | 39 ++++++++++++++++++++++++--------------- 1 files changed, 24 insertions(+), 15 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/system/domain/ExResource.java b/exam-system/src/main/java/com/gkhy/exam/system/domain/ExResource.java index 32581e0..1dddcf6 100644 --- a/exam-system/src/main/java/com/gkhy/exam/system/domain/ExResource.java +++ b/exam-system/src/main/java/com/gkhy/exam/system/domain/ExResource.java @@ -5,12 +5,11 @@ import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonInclude; -import com.gkhy.exam.common.validate.ResourceGroup; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; -import org.springframework.web.multipart.MultipartFile; +import org.hibernate.validator.constraints.Length; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; @@ -49,9 +48,16 @@ private Integer sort; @NotBlank(message = "资源名称不能为空") - @ApiModelProperty(value = "资源名称",required = true) + @Length(min = 0, max = 50, message = "资源名称长度不能超过{max}位") + @ApiModelProperty(value = "资源名称(字符长度50)",required = true) @TableField("name") private String name; + + @NotBlank(message = "文件原始名称不能为空") + @Length(min = 0, max = 60, message = "文件原始名称长度不能超过{max}位") + @ApiModelProperty(value = "文件原始名称(字符长度60)",required = true) + @TableField("origin_name") + private String originName; @ApiModelProperty(value = "提交公司id",required = true) @TableField("company_id") @@ -66,11 +72,8 @@ @TableField("resource_type") private Integer resourceType; - @NotBlank(message = "资源类型不能为空") - @ApiModelProperty(value = "资源类型(文件media-type属性)",required = true) - @TableField("media_type") - private String mediaType; + @NotNull(message = "资源大小不能为空") @ApiModelProperty("资源大小(比特)") @TableField("resource_size") private Long resourceSize; @@ -83,9 +86,15 @@ @TableField("resource_length") private Long resourceLength; - @ApiModelProperty("资源vid") - @TableField("video_vid") - private String videoVid; + @NotBlank(message = "资源路径不能为空") + @ApiModelProperty("资源路径") + @TableField("resource_path") + private String resourcePath; + + @NotBlank(message = "文件md5不能为空") + @ApiModelProperty("文件md5") + @TableField("md5") + private String md5; @ApiModelProperty("资源页数,单位页") @TableField("doc_page") @@ -116,9 +125,9 @@ private Integer version; - - @NotNull(message = "上传对象不能为空",groups = {ResourceGroup.class}) - @ApiModelProperty(value = "上传对象",required = true) - @TableField(exist = false) - private MultipartFile file; +// +// @NotNull(message = "上传对象不能为空",groups = {ResourceGroup.class}) +// @ApiModelProperty(value = "上传对象",required = true) +// @TableField(exist = false) +// private MultipartFile file; } -- Gitblit v1.9.2