package com.imed.costaccount.model.vo; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.*; import java.util.List; @Getter @Setter @AllArgsConstructor @NoArgsConstructor @Builder @ApiModel("责任中心列表视图对象") public class CostResponsibilityVO{ @ApiModelProperty(name = "id",value = "主键") private Long id; @ApiModelProperty(name = "responsibilityName",value = "名称") private String responsibilityName; @ApiModelProperty(name = "responsibilityCode",value = "责任中心代码") private String responsibilityCode; @ApiModelProperty(name = "responsibilityLevel",value = "责任级别(第一级为1,以此类推)") private Integer responsibilityLevel; @ApiModelProperty(name = "isGatherCenter",value = "是否汇总中心1.是,2.不是") private Integer isGatherCenter; @ApiModelProperty(name = "responsibilityType",value = "责任类型 1. 收费中心,2.成本(费用)中心") private Integer responsibilityType; @ApiModelProperty(name = "shareLevel",value = "分摊级别 如果是顶层默认为0") private Integer shareLevel; @ApiModelProperty(name = "shareName",value = "分摊级别名称") private String shareName; private Long parentId; /** * 子责任中心 */ @JsonInclude(value = JsonInclude.Include.NON_NULL) private List child; }