#region using Web.Core.IRepository.Base; using Web.Core.IServices.Base; #endregion namespace Web.Core.Services.Base; public class BaseServices : IBaseServices where TEntity : class, new() { private readonly IBaseRepository _baseDal; public BaseServices(IBaseRepository baseDal) { _baseDal = baseDal; } /// /// 写入实体 /// /// /// public async Task Add(TEntity model) { return await _baseDal.Add(model); } /// /// 根据ID删除 /// /// /// public async Task DeleteByIds(object[] ids) { return await _baseDal.DeleteByIds(ids); } /// /// 根据ID查询 /// /// /// public async Task QueryByID(object objId) { return await _baseDal.QueryByID(objId); } /// /// 更新实体 /// /// /// public async Task Update(TEntity model) { return await _baseDal.Update(model); } /// /// 查询所有数据 /// /// public async Task> Query() { return await _baseDal.Query(); } /// /// 根据ID删除 /// /// /// public async Task DeleteById(string id) { return await _baseDal.DeleteById(id); } }