From 63834af1872ab37f22a5e67b5df20a082f7a052a Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期二, 24 十二月 2024 16:40:00 +0800 Subject: [PATCH] 修改资产--四通 --- BLL/HStation.BLL.Assets.Core/04-bll/08-FourLink/02-AssetsFourlinkMain/AssetsFourlinkMain.cs | 100 +++++++++++++++++++++++++++++++++++++------------ 1 files changed, 75 insertions(+), 25 deletions(-) diff --git a/BLL/HStation.BLL.Assets.Core/04-bll/08-FourLink/02-AssetsFourlinkMain/AssetsFourlinkMain.cs b/BLL/HStation.BLL.Assets.Core/04-bll/08-FourLink/02-AssetsFourlinkMain/AssetsFourlinkMain.cs index 91f3de8..cbeef48 100644 --- a/BLL/HStation.BLL.Assets.Core/04-bll/08-FourLink/02-AssetsFourlinkMain/AssetsFourlinkMain.cs +++ b/BLL/HStation.BLL.Assets.Core/04-bll/08-FourLink/02-AssetsFourlinkMain/AssetsFourlinkMain.cs @@ -1,5 +1,4 @@ -锘縰sing HStation.Vmo; -using Yw.BLL; +锘縰sing Yw.BLL; namespace HStation.BLL { @@ -40,15 +39,21 @@ } /// <summary> - /// 閫氳繃绯诲垪ID鏌ユ壘 + /// 閫氳繃 SeriesID 鑾峰彇 /// </summary> - /// <param name="ID"></param> - /// <returns></returns> - public async Task<List<Vmo.AssetsFourlinkMainVmo>> GetBySeriesID(long ID) + public virtual async Task<List<AssetsFourlinkMainVmo>> GetBySeriesID(long SeriesID) { - var Dto = await _cal.GetBySeriesID(ID); - var dtoList = Dto2Vmos(Dto); - return dtoList; + var dtoList = await _cal.GetBySeriesID(SeriesID); + return Dto2Vmos(dtoList); + } + + /// <summary> + /// 鑾峰彇鏁伴噺 + /// </summary> + public virtual async Task<int> GetCount() + { + var count = await _cal.GetCount(); + return count; } #endregion Query @@ -99,18 +104,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 鍒犻櫎 @@ -118,15 +177,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