using MiAssessment.Admin.Business.Models;
using MiAssessment.Admin.Business.Models.ReportPageConfig;
namespace MiAssessment.Admin.Business.Services.Interfaces;
///
/// 报告页面配置服务接口
///
public interface IReportPageConfigService
{
///
/// 获取报告页面配置列表
///
Task> GetListAsync(ReportPageConfigQueryRequest request);
///
/// 创建报告页面配置
///
Task CreateAsync(CreateReportPageConfigRequest request);
///
/// 更新报告页面配置
///
Task UpdateAsync(UpdateReportPageConfigRequest request);
///
/// 删除报告页面配置
///
Task DeleteAsync(long id);
///
/// 更新状态
///
Task UpdateStatusAsync(long id, int status);
///
/// 批量更新排序
///
Task UpdateSortAsync(List items);
}