package com.kcim.vo; import com.kcim.dao.model.CostDepartmentProfitAccount; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * @author 李加喜 * @Package com.imed.costaccount.model.vo * @date 2021-08-24 17:22 */ @Data @ApiModel("科室损益计算返回类型") public class CostDepartmentProfitVO { @ApiModelProperty(name = "id",value = "主键") private Long id; @ApiModelProperty(name = "year",value = "年") private Integer year; @ApiModelProperty(name = "month",value = "月") private Integer month; @ApiModelProperty(name = "reportParentId",value = "报表父级Id") private Long reportParentId; @ApiModelProperty(name = "reportId",value = "报表编号Id") private Long reportId; @ApiModelProperty(name = "levelSort",value = "分摊层级Id") private Integer levelSort; @ApiModelProperty(name = "reportNum",value = "报表项目编号") private Integer reportNum; @ApiModelProperty(name = "reportName",value = "报表项目名称") private String reportName; @ApiModelProperty(name = "calcFormula",value = "计算公式") private String calcFormula; @ApiModelProperty(name = "calcType",value = "计算方式 ") private Integer calcType; @ApiModelProperty(name = "responsibilityCode",value = "责任中心的代码") private String responsibilityCode; @ApiModelProperty(name = "responsibilityName",value = "责任中心名称") private String responsibilityName; @ApiModelProperty(name = "costType",value = "成本类型") private Integer costType; @ApiModelProperty(name = "incomeType",value = "收入类型") private Integer incomeType; @ApiModelProperty(name = "hospId",value = "医院类型") private Long hospId; @ApiModelProperty(name = "amount",value = "金额") private BigDecimal amount; private Integer shareType; private BigDecimal percent; private String percentName; private Integer type; private Integer fraction; /** * 会计科目金额列表 */ private List costDepartmentProfitAccounts; }