package com.artfess.bpm.chart; import com.fasterxml.jackson.databind.node.ArrayNode; import java.util.List; import java.util.Map; /** * 流程图标 接口 * @company 阿特菲斯信息技术有限公司 * @author qiuxd * @email qiuxida@jee-soft.cn * @date 2020.09.16 */ public interface IChart { /** * 获取查询Sql */ String getQuerySql(String flowType, String dimension, String ids, String orgIds, String startTime, String endTime, String orgType, String dbType); /** * 获取图表描述 */ String getDesc(); /** * 获取legend */ List getLegend(); /** * 获取图表的Series配置 */ ArrayNode getSeries(List legend, List> selectList, Map map) throws Exception; }