using JNPF.Common.Contracts; using Microsoft.AspNetCore.Mvc; using SqlSugar; using Tnb.WarehouseMgr.Entities.Dto; using Tnb.WarehouseMgr.Entities.Entity.Constraints; namespace Tnb.WarehouseMgr { /// /// Wms基础数据基类 /// /// public class WmsBasicConfBase : BaseWareHouseService where TEntity : BaseEntity, IUpdateEnabledEntity, new() { protected ISqlSugarClient DbContext { get; set; } /// /// 是否启用 /// /// ///
{ ///
strategyType:入库策略 1、入库 2我、出库(出入库策略参数,其它接口可忽略) ///
ids:选中的主键pkId列表 ///
status:状态 0:禁用 1:启用 ///
} /// /// [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(); } } }