package com.kcim.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @program: CostAccount
 * @description:
 * @author: Wang.YS
 * @create: 2024-01-16 10:44
 **/
@Data
public class ComputeProjectCostPageDto {
    private Integer id;
    /**
     * 医院id
     */
    private Long hospId;
    /**
     * 核算年月
     */
    private String computeDate;
    /**
     * 就诊id
     */
    private String visitNo;
    /**
     * 责任中心代码
     */
    private String responsibilityCode;
    /**
     * 责任中心名称
     */
    private String responsibilityName;
    /**
     * 收费项目代码
     */
    private String code;
    /**
     * 收费项目名称
     */
    private String name;
    /**
     * 项目类别代码
     */
    @TableField(exist = false)
    private String itemTypeName;
    /**
     * 项目类别
     */
    private String itemType;
    /**
     * 报表项目类别
     */
//    private String type;
    /**
     *药品收入
     */
//    private BigDecimal drugIncome;
    /**
     *材料收入
     */
//    private BigDecimal materialIncome;
    /**
     *项目收入
     */
//    private BigDecimal itemIncome;
    /**
     *药品成本
     */
//    private BigDecimal drugCost;
    /**
     *材料成本
     */
//    private BigDecimal materialCost;
    /**
     *项目成本
     */
    private BigDecimal itemCost;
    /**
     *人力成本
     */
    private BigDecimal empCost;
    /**
     *设备成本
     */
    private BigDecimal equipmentCost;
    /**
     *空间成本
     */
    private BigDecimal spaceCost;
    /**
     * 公共费用分摊
     */
    private BigDecimal publicShareCost;
    /**
     * 管理费用分摊
     */
    private BigDecimal managerShareCost;

    private BigDecimal computeResult;

    private BigDecimal computeSingleResult;

    private String type;


    private String departmentCode;

    private String departmentName;


    private String patientNo;

    private String patientName;

    private String costColumnCode;
}
