lixiaojun
2024-12-05 fc818ac66ff6b30f40252fcc28b92970d62a765a
BLL/HStation.BLL.Xhs.Core/04-bll/02-project-site/XhsProjectSite.cs
@@ -1,4 +1,5 @@
using Yw.BLL;
using System.Net.Http.Headers;
using Yw.BLL;
namespace HStation.BLL
{
@@ -21,6 +22,24 @@
        }
        /// <summary>
        /// 通过 ID 获取
        /// </summary>
        public async virtual Task<XhsProjectSiteVmo> GetByID(long ID)
        {
            var dto = await _cal.GetByID(ID);
            return Dto2Vmo(dto);
        }
        /// <summary>
        /// 通过 Ids 获取
        /// </summary>
        public async virtual Task<List<XhsProjectSiteVmo>> GetByIds(List<long> Ids)
        {
            var dtoList = await _cal.GetByIds(Ids);
            return Dto2Vmos(dtoList);
        }
        /// <summary>
        /// 通过 ProjectID 获取
        /// </summary>
        public async virtual Task<List<XhsProjectSiteVmo>> GetByProjectID(long ProjectID)
@@ -39,23 +58,22 @@
        }
        /// <summary>
        /// 通过 ID 获取
        /// 通过 ProjectIds 获取
        /// </summary>
        public async virtual Task<XhsProjectSiteVmo> GetByID(long ID)
        public async virtual Task<List<XhsProjectSiteVmo>> GetByProjectIds(List<long> ProjectIds)
        {
            var dto = await _cal.GetByID(ID);
            return Dto2Vmo(dto);
            if (ProjectIds == null || ProjectIds.Count < 1)
            {
                return default;
        }
        /// <summary>
        /// 通过 Ids 获取
        /// </summary>
        public async virtual Task<List<XhsProjectSiteVmo>> GetByIds(List<long> Ids)
        {
            var dtoList = await _cal.GetByIds(Ids);
            var dtoList = await _cal.GetByProjectIds(ProjectIds);
            return Dto2Vmos(dtoList);
        }
        #endregion
        #region Insert