package com.kcim.vo; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModel; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; @Data @AllArgsConstructor @NoArgsConstructor @ApiModel("报表项目视图对象") public class ReportFormVO { private Long id; private Integer num; private String reportName; private Long parentId; private Integer calcType; private Integer reportType; private String calcFormula; private Integer sort; private String ratioBase; private Long hospId; private Integer isLoss; @JsonInclude(JsonInclude.Include.NON_NULL) private Integer showAddRelation; @JsonInclude(JsonInclude.Include.NON_NULL) private List children; @JsonInclude(JsonInclude.Include.NON_NULL) private List reportRelations; private Integer costType; private Integer fraction; private String description; private Integer hide; /** * 报表与诊次床日关联的状态 */ private Integer reportNumberSetStatus=0; public ReportFormVO(Long id,Integer num, String reportName, Long parentId,List children) { this.num = num; this.reportName = reportName; this.parentId = parentId; this.id = id; this.children = children; } }