package com.product.server.report.service.idel;
|
|
import com.alibaba.fastjson.JSONObject;
|
import com.product.core.entity.DataTableEntity;
|
import com.product.core.entity.FieldSetEntity;
|
import com.product.core.exception.BaseException;
|
|
public interface IChartPropertyConfigService {
|
|
/**
|
* 添加图形报表 统一提交
|
* @param fse
|
* @return
|
*/
|
String addChartsMasterTable(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 修改图形报表 统一提交
|
* @param fse
|
* @return
|
*/
|
Boolean upChartsMasterTable(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 删除图形报表
|
* @param fse
|
* @return
|
*/
|
Boolean delChartsMasterTable(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 获取图表详情
|
* @param uuid
|
* @return
|
* @throws BaseException
|
*/
|
JSONObject getChartsMasterTable(String uuid)throws BaseException;
|
|
/**
|
* 获取图表列表
|
* @param
|
* @return
|
* @throws BaseException
|
*/
|
DataTableEntity getChartsMasterList(FieldSetEntity fse)throws BaseException;
|
|
/**
|
* 拖下类型表时带出类型及子表数据
|
* @param uuid
|
* @return
|
* @throws BaseException
|
*/
|
JSONObject getChartsTypeData(String uuid)throws BaseException;
|
}
|