package com.persagy.adm.server.backstage.service;

import com.alibaba.fastjson.JSONArray;
import com.fasterxml.jackson.databind.node.ObjectNode;
import com.persagy.adm.server.backstage.domain.AdmAnalysisModel;

import java.util.Map;

/**
 * 模型数据解析逻辑处理接口
 * @author : lijie
 * Update By 2022/1/22 10:07
 */
public interface DataHandlerService {

    /**
     * 对模型数据进行解析
     * @param objectNodeMap : bimId与对象的映射
     * @param model : 模型数据
     * @param objects : 对象数据
     * @param classCode : 对象类型
     * @param planName : 楼层名称
     * return : void
     * @author : lijie
     * Update By 2022/1/22 14:10
     */
    void handleData(Map<String, ObjectNode> objectNodeMap, AdmAnalysisModel model, JSONArray objects,String classCode,String planName);


}
