using F9WebAiTest.Application.Common; using F9WebAiTest.Application.Dtos.SYS.WuziMulus; using F9WebAiTest.Application.Dtos.SYS.YuanliaoZhuangkous; using F9WebAiTest.Domain.Interfaces; namespace F9WebAiTest.Application.Interfaces.Repositories.SYS.YuanliaoZhuangkous; /// 原料庄口读仓储(返回读模型 DTO) public interface IYuanliaoZhuangkouReadRepository : IDInterface { Task> GetPagedAsync(int year, string chandi, string zhandian, string jibie, string keyword, int pageIndex, int pageSize); Task GetByIdForEditAsync(long id); /// 取某年度已使用的编号(用于自动生成下一个编号) Task> GetCodesByYearAsync(int year); /// 物资(茧别)选项:来自物资目录中名称含"茧"的物资 Task> GetWuziOptionsAsync(string keyword); /// 按物资 Id 取名称(来自物资目录),不存在返回空串 Task GetWuziNameAsync(long wzmlId); }