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; }