对接IDP系统项目开车数据
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// IDP平台试车数据服务
|
||||
/// </summary>
|
||||
public static class IDPPreRunDataService
|
||||
{
|
||||
#region 管道一览表
|
||||
|
||||
/// <summary>
|
||||
/// 获取明细
|
||||
/// </summary>
|
||||
/// <param name="ItemId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.IDP_PreRunData_Piping GetPipingById(string ItemId)
|
||||
{
|
||||
return Funs.DB.IDP_PreRunData_Piping.FirstOrDefault(x => x.ItemId == ItemId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取IDP试车管道一览表
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.IDP_PreRunData_Piping> GetIDPPreRunDataPipingList(string projectId)
|
||||
{
|
||||
var list = (from x in Funs.DB.IDP_PreRunData_Piping where x.ProjectId == projectId orderby x.ProjCode select x).ToList();
|
||||
return list;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取IDP试车管道一览表Ids
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<string> GetIDPPreRunDataPipingIds(string projectId)
|
||||
{
|
||||
return (from x in Funs.DB.IDP_PreRunData_Piping where x.ProjectId == projectId select x.ItemId).ToList();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 设备一览表
|
||||
|
||||
/// <summary>
|
||||
/// 获取明细
|
||||
/// </summary>
|
||||
/// <param name="ItemId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.IDP_PreRunData_Equipment GetEquipmentById(string ItemId)
|
||||
{
|
||||
return Funs.DB.IDP_PreRunData_Equipment.FirstOrDefault(x => x.ItemId == ItemId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取IDP试车管道一览表Ids
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<string> GetIDPPreRunDataEquipmentIds(string projectId)
|
||||
{
|
||||
return (from x in Funs.DB.IDP_PreRunData_Equipment where x.ProjectId == projectId select x.ItemId).ToList();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 仪表索引
|
||||
|
||||
/// <summary>
|
||||
/// 获取明细
|
||||
/// </summary>
|
||||
/// <param name="ItemId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.IDP_PreRunData_Instrumentation GetInstrumentationById(string ItemId)
|
||||
{
|
||||
return Funs.DB.IDP_PreRunData_Instrumentation.FirstOrDefault(x => x.ItemId == ItemId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取IDP试车管道一览表Ids
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<string> GetIDPPreRunDataInstrumentationIds(string projectId)
|
||||
{
|
||||
return (from x in Funs.DB.IDP_PreRunData_Instrumentation where x.ProjectId == projectId select x.ItemId).ToList();
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user