package com.kcim.vo;

import com.kcim.dao.model.Accounting;
import com.kcim.dao.model.Responsibility;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @program: CostAccount
 * @description:
 * @author: Wang.YS
 * @create: 2023-09-20 10:16
 **/
@Data
public class StandCostDictMapVO {

    /**
     * 责任中心字典
     */
    private List<Responsibility> responsibilityDict;

    /**
     * 会计科目字典
     */
    private List<Accounting> costAccountingDict ;

    /**
     * 会计科目类型字典
     */
    private List<DictDataVo> accountingTypeDict;
    /**
     * 成本类型字典
     */
    private List<DictDataVo> costTypeDict;
    /**
     * 标准分摊级别字典
     */
    private List<DictDataVo> standardShareLevelDict;

    private Map<String, Responsibility> responsibilityMap;
    private Map<String, Accounting> accountingMap;
    private Map<String, DictDataVo> accountingTypeMap;
    private Map<String, DictDataVo> costTypeMap;
    private Map<String, DictDataVo> standardShareLevelMap;
}
