Files
jinko.yikatong/Src/Dlhis.Basic/Common/Holiday/Services/IHolidayService.cs
2025-06-17 15:59:38 +08:00

28 lines
814 B
C#

using Dlhis.Basic.Common.Holiday.Requests;
using Dlhis.Basic.Common.Holiday.Responses;
namespace Dlhis.Basic.Common.Holiday.Services;
/// <summary>
/// 节假日服务接口,定义节假日相关的操作。
/// </summary>
public interface IHolidayService : IScopeDependency
{
/// <summary>
/// 异步获取所有节假日信息。
/// </summary>
/// <returns>节假日响应列表。</returns>
Task<List<HolidayResponse>> GetAllHolidaysAsync();
/// <summary>
/// 异步保存节假日信息。
/// </summary>
/// <param name="req">节假日请求参数。</param>
Task SaveAsync(HolidayRequest req);
/// <summary>
/// 异步删除指定ID的节假日信息。
/// </summary>
/// <param name="id">节假日ID。</param>
Task DeleteAsync(long id);
}