using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Yi.Framework.Model.Models; using Yi.Framework.Interface; using Microsoft.EntityFrameworkCore; using Yi.Framework.Model.ModelFactory; namespace Yi.Framework.Service { public partial class BrandService:BaseService,IBrandService { public BrandService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var brandList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); brandList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(brandList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class CategoryService:BaseService,ICategoryService { public CategoryService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var categoryList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); categoryList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(categoryList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class MenuService:BaseService,IMenuService { public MenuService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var menuList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); menuList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(menuList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class MouldService:BaseService,IMouldService { public MouldService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var mouldList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); mouldList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(mouldList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class OrderService:BaseService,IOrderService { public OrderService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var orderList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); orderList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(orderList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class RoleService:BaseService,IRoleService { public RoleService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var roleList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); roleList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(roleList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class SkuService:BaseService,ISkuService { public SkuService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var skuList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); skuList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(skuList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class Spec_groupService:BaseService,ISpec_groupService { public Spec_groupService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var spec_groupList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); spec_groupList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(spec_groupList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class Spec_paramService:BaseService,ISpec_paramService { public Spec_paramService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var spec_paramList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); spec_paramList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(spec_paramList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class SpuService:BaseService,ISpuService { public SpuService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var spuList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); spuList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(spuList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class Spu_detailService:BaseService,ISpu_detailService { public Spu_detailService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var spu_detailList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); spu_detailList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(spu_detailList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class StockService:BaseService,IStockService { public StockService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var stockList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); stockList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(stockList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class UserService:BaseService,IUserService { public UserService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var userList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); userList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(userList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } public partial class VisitService:BaseService,IVisitService { public VisitService(IDbContextFactory DbFactory):base(DbFactory){ } public async Task DelListByUpdateAsync(List _ids) { var visitList = await GetEntitiesAsync(u=>_ids.Contains(u.id)); visitList.ToList().ForEach(u => u.is_delete = (short)Common.Enum.DelFlagEnum.Deleted); return await UpdateListAsync(visitList); } public async Task> GetAllEntitiesTrueAsync() { return await GetEntitiesAsync(u=> u.is_delete == (short)Common.Enum.DelFlagEnum.Normal); } } }