43 lines
1.2 KiB
C#
43 lines
1.2 KiB
C#
using BaseOUDAL;
|
|
|
|
namespace YLErp.BLL
|
|
{
|
|
public class sales_departmentBLL
|
|
{
|
|
/// <summary>
|
|
/// 查询sales_department
|
|
/// </summary>
|
|
public SearchListResult<sales_department> SearchList(sales_departmentReq req)
|
|
{
|
|
var db = new YLContext();
|
|
var query = from source in db.sales_department select source;
|
|
if (!string.IsNullOrEmpty(req.Code))
|
|
{
|
|
query = query.Where(d => d.Code.Contains(req.Code));
|
|
}
|
|
|
|
if (!string.IsNullOrEmpty(req.Name))
|
|
{
|
|
query = query.Where(d => d.Name.Contains(req.Name));
|
|
}
|
|
|
|
if (!string.IsNullOrEmpty(req.SalesManager))
|
|
{
|
|
query = query.Where(d => d.SalesManager.Contains(req.SalesManager));
|
|
}
|
|
|
|
if (!string.IsNullOrEmpty(req.Description))
|
|
{
|
|
query = query.Where(d => d.Description.Contains(req.Description));
|
|
}
|
|
|
|
if (string.IsNullOrEmpty(req.sidx))
|
|
{
|
|
req.sidx = "id";
|
|
req.sord = "desc";
|
|
}
|
|
return query.ToSearchList(req);
|
|
}
|
|
}
|
|
}
|