package com.sckw.file.model.param;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * @author lfdc
 * @description 文件查询图片数据
 * @date 2023-10-08 09:10:00
 */
@Data
public class FileImageParam {

    /**
     * 文件key
     */
    @NotBlank(message = "文件key不能为空")
    private String fileKey;

    /**
     * 指定目标缩放图的宽度
     */
    private String fileWidth;

    /**
     * 指定目标缩放图的高度
     */
    private String fileHeight;

    /**
     * 是否缩放展示
     */
    @NotNull(message = "是否缩放展示不能为空")
    private boolean isLessen;

    /**
     * 缩放比例
     */
    private String lessenRatio;
}
