IRepository.cs 504 B

123456789101112131415161718192021
  1. using System.Collections.Generic;
  2. using Vit.Core.Util.ComponentModel.Data;
  3. using Vit.Core.Util.ComponentModel.Query;
  4. using Vit.Linq.Query;
  5. namespace Vit.AutoTemp.Repository
  6. {
  7. public interface IRepository<T>
  8. {
  9. ApiReturn Delete(T m);
  10. ApiReturn<PageData<T>> GetList(List<DataFilter> filter, IEnumerable<SortItem> sort, PageInfo page);
  11. ApiReturn<T> GetModel(string id);
  12. ApiReturn<T> Insert(T m);
  13. ApiReturn<T> Update(T m);
  14. }
  15. }