public List <AssetSelectDto> FetchSelectDto(int cateId = 0, string key = "", int?deptId = null) { var param = new AssetSearchParam(); if (cateId > 0) { param.CateId = cateId; } if (deptId.HasValue) { if (deptId > 0) { param.IsContainSubDept = true; param.DeptId = deptId; } else { param.IsContainSubDept = false; param.DeptId = 0; } } if (!string.IsNullOrWhiteSpace(key)) { param.Key = key; } return(db.Fetch <AssetSelectDto>(param.ToSearchUtil(), "Asset_Asset", "Id, Name, Code, State").ToList()); }
public PageList <AssetDto> ScrapAssets(AssetSearchParam param, int pageIndex, int pageSize) { param.State = "报废"; param.IncludeScrap = true; return(db.Query <AssetDto>(param.ToSearchUtil(), pageIndex, pageSize, "AssetView")); }