package com.kcim.vo;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author 李加喜
 * @Package com.imed.costaccount.model.vo
 * @date 2021-08-26 11:31
 */
@Data
@ApiModel("分摊后报表数据的查询")
public class AllocationQueryReportVO {
    /**
     * 主键
     */
    private Long id;
    /**
     * 年
     */
    private Integer dateYear;
    /**
     * 月
     */
    private Integer dateMonth;

    private Long hospId;
    /**
     * 责任中心代码
     */
    private String responsibilityCode;
    /**
     * 责任中心名称
     */
    private String responsibilityName;
    private String targetResponsibilityCode;

    private String targetResponsibilityName;
    /**
     * 来源id
     */
    private Long originId;
    /**
     * 来源类型
     */
    private Long originType;
    /**
     * 金额
     */
    private BigDecimal amount;
    /**
     * 会计科目
     */
    private String accountingCode;
    /***
     * 会计科目集合
     */
    private List<String> accountingCodes;
    /**
     * 会计科目名称
     */
    private String accountingName;
    /**
     * 会计科目名称集合
     */
    private List<String> accountingNames;

    /**
     * 成本类别
     */
    private String costType;
    /**
     * 会计科目类别
     */
    private String accountType;

    /**
     * 来源分摊层级ID
     */
    private Long shareLevelId;
}
