namespace Yw.Application { /// /// BimfaceFileRelation /// [Route("Bimface/File/Relation/Std")] [ApiDescriptionSettings("Bimface", Name = "Bimface文件关联(Std)", Order = 89000)] public class BimfaceFileRelation_StdController : IDynamicApiController { /// /// 通过 ObjectType 和 ObjectID 获取 /// [Route("GetByObjectTypeAndObjectID@V1.0")] [HttpGet] public List GetByObjectTypeAndObjectID([FromQuery][Required] ObjectInput input) { var list = new Yw.Service.BimfaceFileRelation().GetByObjectTypeAndObjectID(input.ObjectType, input.ObjectID); var vmList = list?.Select(x => new BimfaceFileRelationDto(x)).ToList(); return vmList; } /// /// 通过 ObjectType 和 ObjectID 获取 Purpose 下数据 /// [Route("GetByObjectTypeAndObjectIDOfPurpose@V1.0")] [HttpGet] public List GetByObjectTypeAndObjectIDOfPurpose([FromQuery][Required] ObjectOfPurposeInput input) { var list = new Yw.Service.BimfaceFileRelation().GetByObjectTypeAndObjectIDOfPurpose(input.ObjectType, input.ObjectID, input.Purpose); var vmList = list?.Select(x => new BimfaceFileRelationDto(x)).ToList(); return vmList; } } }