From 56e4b8aab223072bef1e1749b8ee9e499dd04f83 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期四, 19 十二月 2024 09:16:36 +0800 Subject: [PATCH] 修改阀门表 --- BLL/HStation.BLL.Assets.Core/04-bll/02-Valve/02-ValveMain/AssetsValveMain.cs | 94 +++++++++++++++++++++++++++++++++-------------- 1 files changed, 66 insertions(+), 28 deletions(-) diff --git a/BLL/HStation.BLL.Assets.Core/04-bll/02-Valve/02-ValveMain/AssetsValveMain.cs b/BLL/HStation.BLL.Assets.Core/04-bll/02-Valve/02-ValveMain/AssetsValveMain.cs index 04cd357..04952b5 100644 --- a/BLL/HStation.BLL.Assets.Core/04-bll/02-Valve/02-ValveMain/AssetsValveMain.cs +++ b/BLL/HStation.BLL.Assets.Core/04-bll/02-Valve/02-ValveMain/AssetsValveMain.cs @@ -1,8 +1,4 @@ -锘縰sing AutoMapper; -using HStation.Vmo; -using System.Collections.Generic; -using Yw; -using Yw.Dto; +锘縰sing Yw.BLL; namespace HStation.BLL { @@ -43,15 +39,12 @@ } /// <summary> - /// 閫氳繃绯诲垪ID鏌ユ壘 + /// 閫氳繃 SeriesID 鑾峰彇 /// </summary> - /// <param name="ID"></param> - /// <returns></returns> - public async Task<List<Vmo.AssetsValveMainVmo>> GetBySeriesID(long ID) + public virtual async Task<List<AssetsValveMainVmo>> GetBySeriesID(long SeriesID) { - var Dto = await _cal.GetBySeriesID(ID); - var dtoList = Dto2Vmos(Dto); - return dtoList; + var dtoList = await _cal.GetBySeriesID(SeriesID); + return Dto2Vmos(dtoList); } #endregion Query @@ -102,18 +95,72 @@ return bol; } - #endregion Update - - #region Delete - /// <summary> - /// 鍏ㄩ儴鍒犻櫎 + /// 鏇存柊鎺掑簭鐮� /// </summary> - public virtual async Task<bool> DeleteAll() + public virtual async Task<bool> UpdateSortCode(long ID, int SortCode) { - var bol = await _cal.DeleteAll(); + var bol = await _cal.UpdateSortCode(ID, SortCode); return bol; } + + /// <summary> + /// 鎵归噺鏇存柊鎺掑簭鐮� + /// </summary> + public virtual async Task<bool> UpdateSorter(List<Yw.Vmo.Sorter> Sorters) + { + var dtoList = Sorters.ToDtoList(); + var bol = await _cal.UpdateSorter(dtoList); + return bol; + } + + /// <summary> + /// 鏇存柊 Flags + /// </summary> + public virtual async Task<bool> UpdateFlags(long ID, List<string> Flags) + { + return await _cal.UpdateFlags(ID, Flags); + } + + /// <summary> + /// 鏇存柊 Paras + /// </summary> + public virtual async Task<bool> UpdateParas(long ID, Dictionary<string, string> Paras) + { + return await _cal.UpdateParas(ID, Paras); + } + + /// <summary> + /// 鏇存柊 TagName + /// </summary> + public virtual async Task<bool> UpdateTagName(long ID, string TagName) + { + return await _cal.UpdateTagName(ID, TagName); + } + + #endregion Update + + #region Exist + + /// <summary> + /// 鍒ゆ柇 TagName 鏄惁瀛樺湪 + /// </summary> + public virtual async Task<bool> IsExistTagName(string TagName) + { + return await _cal.IsExistTagName(TagName); + } + + /// <summary> + /// 鍒ゆ柇TagName鏄惁瀛樺湪 ExceptID + /// </summary> + public virtual async Task<bool> IsExistTagNameExceptID(string TagName, long ExceptID) + { + return await _cal.IsExistTagNameExceptID(TagName, ExceptID); + } + + #endregion Exist + + #region Delete /// <summary> /// 閫氳繃 ID 鍒犻櫎 @@ -121,15 +168,6 @@ public virtual async Task<bool> DeleteByID(long ID) { var bol = await _cal.DeleteByID(ID); - return bol; - } - - /// <summary> - /// 閫氳繃 Ids 鍒犻櫎 - /// </summary> - public virtual async Task<bool> DeleteByIds(List<long> Ids) - { - var bol = await _cal.DeleteByIds(Ids); return bol; } -- Gitblit v1.9.3