ICalendarManger.cs 486 B

12345678910111213141516171819202122
  1. using System.Linq.Expressions;
  2. using VberZero.BaseSystem;
  3. namespace VberZero.DomainService.Calendar;
  4. public interface ICalendarManger
  5. {
  6. Task<List<SysCalendar>> GetAllList();
  7. Task<List<SysCalendar>> GetAllList(Expression<Func<SysCalendar, bool>> expression);
  8. Task<List<SysCalendar>> GetNotStartList();
  9. Task<SysCalendar> GetById(int id);
  10. Task<SysCalendar> Create(SysCalendar info);
  11. Task<SysCalendar> Update(SysCalendar info);
  12. Task Delete(int id);
  13. }