YozoFileParams.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package jnpf.model;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import lombok.Data;
  4. /**
  5. * @author JNPF
  6. */
  7. @Data
  8. public class YozoFileParams {
  9. @Schema(description = "路径")
  10. private String url;
  11. /**
  12. * 是否强制重新转换(忽略缓存),true为强制重新转换,false为不强制重新转换。
  13. */
  14. @Schema(description = "是否强制重新转换")
  15. private Boolean noCache;
  16. /**
  17. * 针对单文档设置水印内容。
  18. */
  19. @Schema(description = "设置水印内容")
  20. private String watermark;
  21. /**
  22. * 0否1是,默认为0。针对单文档设置是否防复制
  23. */
  24. @Schema(description = "是否防复制")
  25. private Integer isCopy;
  26. /**
  27. * 试读功能(转换页数的起始页和转换页数的终止页,拥有对应权限的域名才能调用)
  28. */
  29. @Schema(description = "开始")
  30. private Integer pageStart;
  31. @Schema(description = "结束")
  32. private Integer pageEnd;
  33. /**
  34. * 用于无文件后缀链接,指定预览文件后缀名
  35. */
  36. @Schema(description = "文件后缀链接")
  37. private String type;
  38. }