PrintDevInfoVO.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package jnpf.base.model.print;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. import jnpf.base.model.dataset.DataSetInfo;
  4. import jnpf.base.model.dataset.TableTreeModel;
  5. import jnpf.util.treeutil.SumTree;
  6. import lombok.Data;
  7. import java.util.List;
  8. @Data
  9. @Schema(description = "打印模板详情")
  10. public class PrintDevInfoVO {
  11. @Schema(description = "模板id")
  12. private String id;
  13. @Schema(description = "版本id")
  14. private String versionId;
  15. @Schema(description = "名称")
  16. private String fullName;
  17. @Schema(description = "编码")
  18. private String enCode;
  19. @Schema(description = "分类")
  20. private String category;
  21. @Schema(description = "状态:0-未发布,1-已发布,2-已修改")
  22. private Integer state;
  23. @Schema(description = "模板内容")
  24. private String printTemplate;
  25. @Schema(description = "转换配置")
  26. private String convertConfig;
  27. @Schema(description = "全局配置")
  28. private String globalConfig;
  29. @Schema(description = "通用-将该模板设为通用(0-表单用,1-业务打印模板用)")
  30. private Integer commonUse;
  31. @Schema(description = "发布范围:1-公开,2-权限设置")
  32. private Integer visibleType;
  33. @Schema(description = "图标")
  34. private String icon;
  35. @Schema(description = "图标颜色")
  36. private String iconBackground;
  37. @Schema(description = "排序")
  38. private Long sortCode;
  39. @Schema(description = "说明")
  40. private String description;
  41. @Schema(description = "应用id")
  42. private String systemId;
  43. @Schema(description = "模板内容")
  44. private List<DataSetInfo> dataSetList;
  45. @Schema(description = "表字段列表")
  46. private List<SumTree<TableTreeModel>> fieldList;
  47. }