From d3b9584def909331007af20b4cdd0bba55919e47 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期一, 13 一月 2025 15:00:10 +0800
Subject: [PATCH] 优化升级

---
 Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs |  116 ++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 76 insertions(+), 40 deletions(-)

diff --git a/Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs b/Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs
index 36c2e08..1a9c519 100644
--- a/Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs
+++ b/Yw.BLL.Unit.Core/04-bll/02-type/SysUnitType.cs
@@ -3,95 +3,131 @@
     /// <summary>
     /// 鍗曚綅绫诲瀷
     /// </summary>
-    public partial class SysUnitType : Yw.CAL.ISysUnitType
+    public partial class SysUnitType
     {
         private readonly Yw.CAL.ISysUnitType _cal = CALCreateHelper.CreateCAL<Yw.CAL.ISysUnitType>();
 
         #region Query銆�
-        public async Task<List<SysUnitTypeDto>> GetAll()
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public virtual async Task<List<SysUnitTypeVmo>> GetAll()
         {
-            return await _cal.GetAll();
+            var dtoList = await _cal.GetAll();
+            return Dto2Vmos(dtoList);
         }
 
-        public async Task<SysUnitTypeDto> GetByID(long ID)
+        /// <summary>
+        /// 
+        /// </summary>
+        public virtual async Task<SysUnitTypeVmo> GetByID(long ID)
         {
-            return await _cal.GetByID(ID);
+            var dto = await _cal.GetByID(ID);
+            return Dto2Vmo(dto);
         }
 
-        public async Task<List<SysUnitTypeDto>> GetByIds(List<long> Ids)
+        /// <summary>
+        /// 
+        /// </summary>
+        public virtual async Task<List<SysUnitTypeVmo>> GetByIds(List<long> Ids)
         {
-            return await _cal.GetByIds(Ids);
+            if (Ids == null || Ids.Count < 1)
+            {
+                return default;
+            }
+            var dtoList = await _cal.GetByIds(Ids);
+            return Dto2Vmos(dtoList);
         }
 
         #endregion
 
         #region Insert
 
-        public async Task<long> Insert(AddSysUnitTypeInput model)
+        /// <summary>
+        /// 鎻掑叆涓�鏉�
+        /// </summary>
+        public virtual async Task<long> Insert(SysUnitTypeVmo vmo)
         {
-            return await _cal.Insert(model);
+            var dto = Vmo2AddDto(vmo);
+            var id = await _cal.Insert(dto);
+            return id;
         }
 
-        public async Task<bool> Inserts(List<AddSysUnitTypeInput> list)
+        /// <summary>
+        /// 鎻掑叆澶氭潯
+        /// </summary>
+        public virtual async Task<bool> Inserts(List<SysUnitTypeVmo> vmoList)
         {
-            return await _cal.Inserts(list);
-        }
-
-        public async Task<bool> BulkInserts(List<AddSysUnitTypeInput> list)
-        {
-            return await _cal.BulkInserts(list);
+            var dtoList = Vmo2AddDtos(vmoList);
+            var bol = await _cal.Inserts(dtoList);
+            return bol;
         }
 
         #endregion
 
         #region Update
 
-        public async Task<bool> Update(UpdateSysUnitTypeInput model)
+        /// <summary>
+        /// 鏇存柊
+        /// </summary>
+        public virtual async Task<bool> Update(SysUnitTypeVmo vmo)
         {
-            return await _cal.Update(model);
+            var dto = Vmo2UpdateDto(vmo);
+            var bol = await _cal.Update(dto);
+            return bol;
         }
 
-        public async Task<bool> Updates(List<UpdateSysUnitTypeInput> list)
+        /// <summary>
+        /// 鎵归噺鏇存柊
+        /// </summary>
+        public virtual async Task<bool> Updates(List<SysUnitTypeVmo> vmoList)
         {
-            return await _cal.Updates(list);
+            var dtoList = Vmo2UpdateDtos(vmoList);
+            var bol = await _cal.Updates(dtoList);
+            return bol;
         }
 
-        public async Task<bool> BulkUpdates(List<UpdateSysUnitTypeInput> list)
+        /// <summary>
+        /// 
+        /// </summary>
+        public virtual async Task<bool> UpdateCode(long ID, string Code)
         {
-            return await _cal.BulkUpdates(list);
+            var bol = await _cal.UpdateCode(ID, Code);
+            return bol;
         }
 
-        public async Task<bool> UpdateCode(long ID, string Code)
+        /// <summary>
+        /// 
+        /// </summary>
+        public virtual async Task<bool> UpdateSortCode(long ID, int SortCode)
         {
-            return await _cal.UpdateCode(ID, Code);
+            var bol = await _cal.UpdateSortCode(ID, SortCode);
+            return bol;
         }
 
-        public async Task<bool> UpdateSortCode(long ID, int SortCode)
+        /// <summary>
+        /// 
+        /// </summary>
+        public virtual async Task<bool> UpdateSorter(List<Yw.Vmo.Sorter> Sorters)
         {
-            return await _cal.UpdateSortCode(ID, SortCode);
-        }
-
-        public async Task<bool> UpdateSorter(List<UpdateSortCodeInput> Sorters)
-        {
-            return await _cal.UpdateSorter(Sorters);
+            var dtoList = Sorters.ToDtoList();
+            var bol = await _cal.UpdateSorter(dtoList);
+            return bol;
         }
 
         #endregion
 
         #region Delete銆�
-        public async Task<bool> DeleteByID(long ID)
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public virtual async Task<bool> DeleteByID(long ID)
         {
             return await _cal.DeleteByID(ID);
         }
-        public async Task<bool> DeleteByIds(List<long> Ids)
-        {
-            return await _cal.DeleteByIds(Ids);
-        }
 
-        public async Task<bool> DeleteAll()
-        {
-            return await _cal.DeleteAll();
-        }
         #endregion
 
     }

--
Gitblit v1.9.3