SuffixParams.java 1.2 KB

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