using QYZH.InteractiveMagazine.Models.Dto.Journal; using QYZH.InteractiveMagazine.Models.Dto.DotMatrix; using QYZH.InteractiveMagazine.Models.Enum; using QYZH.InteractiveMagazine.Models.Dto; using QYZH.InteractiveMagazine.Models.Entity; namespace QYZH.InteractiveMagazine.IService; public interface IJournalService : IBaseService { /// /// 查询List /// /// /// Task> GetListAsync(JournalQueryDto dto); /// /// 分页查询 /// /// /// Task> GetPageListAsync(PageQueryModel search); /// /// 编辑 /// /// /// Task> EditAsync(JournalEditDto input); Task> Tasks(long id); Task DetailAsync(long id); Task DeleteAsync(List id); Task StartPageAsync(long Id, int Index); Task StatusAsync(long id, JournalStatusEnum status); Task PrintCodeAsync(long id); Task ResultReportAsync(DotMatrixNoteJournalReportInput input); }