using Yw.DAL;
|
|
namespace HStation.DAL
|
{
|
/// <summary>
|
/// 阀门曲线映射
|
/// </summary>
|
public interface IXhsValveMainPhartMapping : IBaseDAL<Entity.XhsValveMainPhartMapping>, IUpdateSorter
|
{
|
|
/// <summary>
|
/// 插入拓展
|
/// </summary>
|
long InsertEx(Entity.XhsValveMainPhartMapping mapping, Yw.Entity.PhartDiagram diagram, List<Yw.Entity.PhartGraph> graphList);
|
|
/// <summary>
|
/// 更新拓展
|
/// </summary>
|
bool UpdateEx(Entity.XhsValveMainPhartMapping mapping, Yw.Entity.PhartDiagram diagram, List<Yw.Entity.PhartGraph> graphList);
|
|
/// <summary>
|
/// 通过 ValveMainID 获取
|
/// </summary>
|
List<Entity.XhsValveMainPhartMapping> GetByValveMainID(long ValveMainID);
|
|
/// <summary>
|
/// 通过 ValveMainIds 获取
|
/// </summary>
|
List<Entity.XhsValveMainPhartMapping> GetByValveMainIds(List<long> ValveMainIds);
|
|
/// <summary>
|
/// 通过 DiagramID 获取
|
/// </summary>
|
List<Entity.XhsValveMainPhartMapping> GetByDiagramID(long DiagramID);
|
|
/// <summary>
|
/// 通过 DiagramIds 获取
|
/// </summary>
|
List<Entity.XhsValveMainPhartMapping> GetByDiagramIds(List<long> DiagramIds);
|
|
/// <summary>
|
/// 更新 OtherName
|
/// </summary>
|
bool UpdateOtherName(long ID, string OtherName);
|
|
/// <summary>
|
/// 更新 Importance
|
/// </summary>
|
bool UpdateImportance(long ID, int Importance);
|
|
/// <summary>
|
/// 通过 ValveMainID 删除
|
/// </summary>
|
bool DeleteByValveMainID(long ValveMainID);
|
|
/// <summary>
|
/// 通过 DiagramID 删除(删除所有映射,图表,图形)
|
/// </summary>
|
bool DeleteByDiagramID(long DiagramID);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
}
|