| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 ProjectID 获取 |
| | | /// </summary> |
| | | [Route("GetByProjectID@V1.0")] |
| | | [HttpGet] |
| | | public List<XhsProjectSiteDto> GetByProjectID([FromQuery][Required] ProjectIDInput input) |
| | | { |
| | | var list = _service.GetByProjectID(input.ProjectID); |
| | | var vmList = list?.Select(x => new XhsProjectSiteDto(x)).ToList(); |
| | | return vmList; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 ID 获取 |
| | | /// </summary> |
| | | [Route("GetByID@V1.0")] |
| | |
| | | return vmList; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 ProjectID 获取 |
| | | /// </summary> |
| | | [Route("GetByProjectID@V1.0")] |
| | | [HttpGet] |
| | | public List<XhsProjectSiteDto> GetByProjectID([FromQuery][Required] ProjectIDInput input) |
| | | { |
| | | var list = _service.GetByProjectID(input.ProjectID); |
| | | var vmList = list?.Select(x => new XhsProjectSiteDto(x)).ToList(); |
| | | return vmList; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 ProjectIds 获取 |
| | | /// </summary> |
| | | [Route("GetByProjectIds@V1.0")] |
| | | [HttpGet] |
| | | public List<XhsProjectSiteDto> GetByProjectIds([FromQuery][Required] ProjectIdsInput input) |
| | | { |
| | | var ids = LongListHelper.ToList(input.ProjectIds); |
| | | var list = _service.GetByProjectIds(ids); |
| | | var vmList = list?.Select(x => new XhsProjectSiteDto(x)).ToList(); |
| | | return vmList; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 通过 ProjectID 获取默认 |
| | | /// </summary> |
| | | [Route("GetDefaultByProjectID@V1.0")] |
| | | [HttpGet] |
| | | public XhsProjectSiteDto GetDefaultByProjectID([FromQuery][Required] ProjectIDInput input) |
| | | { |
| | | var model = _service.GetDefaultByProjectID(input.ProjectID); |
| | | return model == null ? null : new XhsProjectSiteDto(model); |
| | | } |
| | | |
| | | |
| | | |
| | | #endregion |
| | | |
| | | #region Insert |