DataResourceSyncTreeVo.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.dragoninfo.dcuc.app.vo;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import java.util.List;
  9. /**
  10. * @author mazq
  11. * @date 2021/4/13
  12. */
  13. @Data
  14. @Builder
  15. @NoArgsConstructor
  16. @AllArgsConstructor
  17. @ApiModel(value = "数据资源同步树对象")
  18. public class DataResourceSyncTreeVo {
  19. @ApiModelProperty(value = "节点id")
  20. private String id;
  21. @ApiModelProperty(value = "数据资源code")
  22. private String code;
  23. @ApiModelProperty(value = "节点名称")
  24. private String label;
  25. @ApiModelProperty(value = "数据资源类型" +
  26. "数据安全级别:DATA_SECURITY_LEVEL " +
  27. "字段一级分类:LEVEL_1_COLUMN_CLASSIFY" +
  28. "字段二级分类:LEVEL_2_COLUMN_CLASSIFY" +
  29. "数据分级:DATA_CLASSIFY")
  30. private String dataType;
  31. @ApiModelProperty(value = "子节点集合")
  32. private List<DataResourceSyncTreeVo> child;
  33. @ApiModelProperty(value = "是否是树节点 true:是树节点,child不为空。false:非树节点,child为空。")
  34. private Boolean treeNode;
  35. @ApiModelProperty(value = "父节点id")
  36. private String pId;
  37. }