提交
This commit is contained in:
14
ZR.Service/mes/qc/IService/IQcinspectionItemService.cs
Normal file
14
ZR.Service/mes/qc/IService/IQcinspectionItemService.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using ZR.Model.MES.qu;
|
||||
|
||||
namespace ZR.Service.mes.qc.IService
|
||||
{
|
||||
public interface IQcinspectionItemService
|
||||
{
|
||||
public List<QcInspectionitem> GetinspectionItemList(string inspectionModule, string inspectionType );
|
||||
}
|
||||
}
|
||||
40
ZR.Service/mes/qc/QcinspectionItemService.cs
Normal file
40
ZR.Service/mes/qc/QcinspectionItemService.cs
Normal file
@@ -0,0 +1,40 @@
|
||||
using Infrastructure.Attribute;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using SqlSugar;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using ZR.Model.mes.pro;
|
||||
using ZR.Model.MES.qu;
|
||||
using ZR.Service.mes.qc.IService;
|
||||
using ZR.Service.mes.qu.IService;
|
||||
using static System.Runtime.InteropServices.JavaScript.JSType;
|
||||
|
||||
namespace ZR.Service.mes.qc
|
||||
{
|
||||
|
||||
|
||||
[AppService(ServiceType = typeof(IQcinspectionItemService), ServiceLifetime = LifeTime.Transient)]
|
||||
public class QcinspectionItemService : BaseService<QcInspectionitem>, IQcinspectionItemService
|
||||
{
|
||||
public List<QcInspectionitem> GetinspectionItemList()
|
||||
{
|
||||
return Queryable().ToList();
|
||||
}
|
||||
|
||||
public List<QcInspectionitem> GetinspectionItemList(string inspectionModule, string inspectionType)
|
||||
{
|
||||
|
||||
var predicate = Expressionable.Create<QcInspectionitem>()
|
||||
.AndIF(!string.IsNullOrEmpty(inspectionModule), it => it.InspectionModule == inspectionModule)
|
||||
.AndIF(!string.IsNullOrEmpty(inspectionType), it => it.InspectionType == inspectionType)
|
||||
.ToExpression();
|
||||
|
||||
|
||||
|
||||
return Queryable().Where(predicate).OrderBy(x => x.Order).ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user