package com.kcim.vo;

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

import java.util.List;

/**
 * @author 李加喜
 * @Package com.imed.costaccount.model.vo
 * @date 2021-07-28 18:51
 */
@Data
@ApiModel
public class CostAccountShareVO {

    @ApiModelProperty(name = "id",value = "责任中心成本对照相关Id")
    private Long id;

    @ApiModelProperty(name = "responsibilityId",value = "责任中心的Id")
    private Long responsibilityId;

    @ApiModelProperty(name = "shareLevel",value = "责任中心分摊层级")
    private Integer shareLevel;
    @ApiModelProperty(name = "shareName", value = "分摊级别名称")
    private String shareName;
    @ApiModelProperty(name = "responsibilityCode",value = "责任中心代码")
    private String responsibilityCode;

    @ApiModelProperty(name = "responsibilityCode",value = "责任中心名称")
    private String responsibilityName;

    @ApiModelProperty(name = "accountingIds",value = "会计科目的Ids")
    private String accountingIds;
    @ApiModelProperty(name = "accountingIdList",value = "会计科目的Id集合  前端回显")
    private List<String> accountingIdList;

    @ApiModelProperty(name = "accountingName",value = "会计科目名称")
    private String accountingNames;

    @ApiModelProperty(name = "accountingCode",value = "会计科目代码")
    private String accountingCodes;

    @ApiModelProperty(name = "shareparamId",value = "关联的分摊参数的Id集合")
    private String shareparamId;

    @ApiModelProperty(name = "costNode",value = "备注")
    private String costNode;
    /**
     * 是否包含分摊参数成本
     */
    private Integer isShareCost;
    /**
     * 别名
     */
    private String alias;
    private String allParentIds;

    private String paramList;

    private String shareParamMap;


}
