using LeaRun.Application.Entity.AuthorizeManage;
using LeaRun.Application.Entity.ReportManage;
using System.Collections.Generic;
using System.Data;
namespace LeaRun.Application.IService.ReportManage
{
///
/// 版 本 6.1
/// Copyright (c) 2013-2016 上海力软信息技术有限公司
/// 创建人:刘晓雷
/// 日 期:2016.1.14 14:27
/// 描 述:报表模板管理
///
public interface IRptTempService
{
#region 获取数据
///
/// 报表模板列表
///
/// 查询参数
///
IEnumerable GetList(string queryJson);
///
/// 报表模板实体
///
/// 主键值
///
RptTempEntity GetEntity(string keyValue);
///
/// 获得报表数据
///
/// 主键值
///
string GetReportData(string reportId);
#endregion
#region 提交数据
///
/// 删除报表模板
///
/// 主键
void RemoveForm(string keyValue);
///
/// 保存报表模板表单(新增、修改)
///
/// 主键值
/// 报表实体
/// 模块实体
///
void SaveForm(string keyValue, RptTempEntity rptTempEntity, ModuleEntity moduleEntity);
#endregion
}
}