using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Aop.Api.Domain; using JNPF.Common.Contracts; using Microsoft.AspNetCore.Mvc; using SqlSugar; using Tnb.WarehouseMgr.Entities.Dto; using Tnb.WarehouseMgr.Entities.Entity.Constraints; using Tnb.WarehouseMgr.Interfaces; namespace Tnb.WarehouseMgr { /// /// Wms基础数据基类 /// /// public class WmsBasicDataBase : BaseWareHouseService where TEntity : BaseEntity, IUpdateEnabledEntity, new() { protected ISqlSugarClient DbContext { get; set; } [HttpPost] public async Task IsEnabledMark(ModifyEnabledInput input) { return await DbContext.Updateable().SetColumns(it => it.enabled == input.status).Where(it => input.ids.Contains(it.id)).ExecuteCommandHasChangeAsync(); } } }