using Dlhis.ScheduledTask.DeviceUploadLog.Request;
using Dlhis.ScheduledTask.DeviceUploadLog.Response;
using Kurisu.AspNetCore.DataAccess.Dto;
namespace Dlhis.ScheduledTask.DeviceUploadLog.Services;
///
/// 用户考勤数据分析服务接口
///
public interface IUserAttendanceDataAnalysisService : IScopeDependency
{
///
/// 异步保存用户考勤数据
///
/// 用户考勤用户编码请求
Task SaveAsync(UserAttendanceUserCodesRequest request);
///
/// 异步删除用户考勤数据
///
/// 用户考勤用户编码请求
Task DeleteAsync(UserAttendanceUserCodesRequest request);
///
/// 分页获取用户考勤数据分析结果
///
/// 分页请求参数
/// 用户编码列表
Task GetPageAsync(UserAttendanceDataAnalysisPageRequest request);
}