using System.Threading.Tasks; using Znyc.Admin.Commons.Entitys; using Znyc.Admin.Commons.IServices; using Znyc.Admin.Commons.Pages; using Znyc.Admin.Security.Dtos; using Znyc.Admin.Security.Entitys; namespace Znyc.Admin.Security.IServices { public interface IVehicleService : IService { /// /// 根据条件查询数据库,并返回对象集合(用于分页数据显示) /// /// 查询的条件 /// 指定对象的集合 Task> FindWithPagerSearchAsync(SearchVehicleModel search); /// /// 新增车辆信息 /// /// /// Task InsertAsync(Vehicle entity); /// /// 修改车辆信息 /// /// /// Task UpdateAsync(Vehicle tinfo); /// /// 修改车辆状态 /// /// /// 状态 /// Task UpdateStatusAsync(long id, int status); /// /// 修改车辆是否激活 /// /// /// 状态 /// Task UpdateIsActivateAsync(long id, bool isActivate); /// /// 修改车辆是否开启GPS /// /// /// 状态 /// Task UpdateIsGpsAsync(long id, bool isGps); } }