using System.Threading.Tasks; using Admin.Core.Model.Input; using Admin.Core.Model.Output; using Admin.Core.Model.Admin; using Admin.Core.Service.Admin.View.Input; namespace Admin.Core.Service.Admin.View { /// /// 视图服务 /// public interface IViewService { /// /// 获得一条记录 /// /// /// Task GetAsync(long id); Task ListAsync(string key); Task PageAsync(PageInput model); Task AddAsync(ViewAddInput input); Task UpdateAsync(ViewUpdateInput input); Task DeleteAsync(long id); Task SoftDeleteAsync(long id); Task BatchSoftDeleteAsync(long[] ids); Task SyncAsync(ViewSyncInput input); } }