| | |
| | | using Yw.BLL; |
| | | using System.Net.Http.Headers; |
| | | using Yw.BLL; |
| | | |
| | | namespace HStation.BLL |
| | | { |
| | |
| | | } |
| | | |
| | | /// <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) |
| | |
| | | } |
| | | |
| | | /// <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 |