Files
2026-10-08 15:44:07 +08:00

23 lines
862 B
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using F9WebAiTest.Application.Common;
using F9WebAiTest.Application.Dtos.SYS.Zq;
using F9WebAiTest.Domain.Interfaces;
namespace F9WebAiTest.Application.Interfaces.Repositories.SYS.Zq;
/// <summary>账期读仓储(返回读模型 DTO)</summary>
public interface IZhangqiReadRepository : IDInterface
{
Task<PageResult<ZhangqiReadDto_View>> GetPagedAsync(int? year, string keyword, int pageIndex, int pageSize);
Task<ZhangqiReadDto_Edit> GetByIdForEditAsync(long id);
/// <summary>按日期查找所属账期(区间包含该日期)</summary>
Task<ZhangqiReadDto_Edit> GetByDateAsync(DateTime date);
/// <summary>指定年月是否已扎帐</summary>
Task<bool> GetIsZhaZhangAsync(int year, int month);
/// <summary>指定日期所属账期是否已扎帐</summary>
Task<bool> GetIsZhaZhangByDateAsync(DateTime date);
}