龚焕茏
2024-07-03 3ec909b27b3eba956aa9d00cc7a94c179bd04bbf
src/main/java/com/mindskip/xzs/domain/vo/OnlineStudyVO.java
@@ -1,9 +1,12 @@
package com.mindskip.xzs.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;
/**
 * @author:xp
@@ -23,19 +26,38 @@
    private String contentType;
    /** 文件地址 */
    @NotBlank(message = "请上传文件")
    private String contentUrl;
    @NotNull(message = "请上传文件")
    private UploadFile contentUrl;
    private String contentUrlString;
    /** 所属分类 */
    @NotBlank(message = "请选择分类")
    private String belongType;
    @NotNull(message = "请选择分类")
    private Integer belongType;
    private String typeName;
    /** 主题 */
    @NotBlank(message = "请输入主题")
    private String subject;
    /** 附件 */
    private List<UploadFile> attachment;
    private String attachmentString;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    @Data
    public static class UploadFile {
        /** 地址 */
        private String url;
        /** 文件原始名 */
        private String name;
    }
}