package org.springblade.system.domain;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
import org.springblade.common.core.page.PageDomain;


/**
 * @Author：liang.chao
 * @Date：2025/10/30 - 16:24
 */
@Data
public class FileIndexDto extends PageDomain {

    private String id;
    @NotBlank(message = "文件名称不能为空")
    @Length(max = 32, message = "文件名称不能超过32个字符")
    private String fileName;
    @NotBlank(message = "文件内容不能为空")
    @Length(max = 200, message = "文件内容不能超过200个字符")
    private String fileContent;
    @NotBlank(message = "文件目录不能为空")
    @Length(max = 200, message = "文件目录不能超过200个字符")
    private String filePath;
    @NotBlank
    private String saveDate;
}
