using APT.BaseData.Domain.Entities; using APT.BaseData.Domain.Entities.FM; using APT.BaseData.Domain.Enums; using APT.BaseData.Domain.IServices; using APT.BaseData.Domain.IServices.FM; using APT.Infrastructure.Core; using APT.MS.Domain.Entities.BS; using APT.MS.Domain.Entities.HM; using APT.MS.Domain.Entities.LR; using APT.MS.Domain.Enums; using APT.Utility; using Microsoft.AspNetCore.Mvc; using NPOI.SS.Formula.Functions; using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; namespace APT.HM.WebApi.Controllers.Api { [Route("api/HM/HMRiskArea")] public partial class RiskAreaController : AuthorizeApiController { /// 排序分页查询数据 /// /// 分页过滤实体 /// [HttpPost, Route("OrderPagedArea")] public PagedActionResult OrderPagedArea([FromBody] KeywordPageFilter pageFilter) { Expression> uExpress = t => t.IS_DELETED == false; if (pageFilter.Keyword != "") { List ids = new List(); var tempids = pageFilter.Keyword.Split(","); foreach (var id in tempids) { ids.Add(Guid.Parse(id)); } uExpress = uExpress.And(t => ids.Contains(t.ID)); } return WitOrderPaged(uExpress, pageFilter); } } }