| | |
| | | /// PhartDiagramRelation |
| | | /// </summary> |
| | | [Route("PhartRelation/PhartDiagramRelation")] |
| | | [ApiDescriptionSettings("PhartDiagramRelation", Name = "图表关联关系", Order = 100000)] |
| | | [ApiDescriptionSettings("PhartRelation", Name = "图表关联关系", Order = 100000)] |
| | | public class PhartDiagramRelation_Controller : IDynamicApiController |
| | | { |
| | | private readonly Service.PhartDiagramRelation _service = new(); |
| | |
| | | /// </summary> |
| | | [Route("InsertEx@V1.0")] |
| | | [HttpPost] |
| | | public long InsertEx([Required] PhartDiagramRelationDto relation, PhartDiagramDto diagram, List<PhartGraphDto> graphList) |
| | | public long InsertEx([Required] PhartDiagramRelationExtensionsDto input) |
| | | { |
| | | var modelRelation = relation.Adapt<HStation.Model.PhartDiagramRelation>(); |
| | | var modelDiagram = diagram.Adapt<Yw.Model.PhartDiagram>(); |
| | | var modelGraphList = graphList.Adapt<List<Yw.Model.PhartGraph>>(); |
| | | var modelRelation = input.Adapt<HStation.Model.PhartDiagramRelation>(); |
| | | var modelDiagram = input.Diagram.Adapt<Yw.Model.PhartDiagram>(); |
| | | var modelGraphList = input.Diagram?.GraphList.Adapt<List<Yw.Model.PhartGraph>>(); |
| | | var id = _service.InsertEx(modelRelation, modelDiagram, modelGraphList); |
| | | return id; |
| | | } |
| | |
| | | /// </summary> |
| | | [Route("UpdateEx@V1.0")] |
| | | [HttpPut] |
| | | public bool UpdateEx([Required] PhartDiagramRelationDto relation, PhartDiagramDto diagram, List<PhartGraphDto> graphList) |
| | | public bool UpdateEx([Required] PhartDiagramRelationExtensionsDto input) |
| | | { |
| | | var modelRelation = relation.Adapt<HStation.Model.PhartDiagramRelation>(); |
| | | var modelDiagram = diagram.Adapt<Yw.Model.PhartDiagram>(); |
| | | var modelGraphList = graphList.Adapt<List<Yw.Model.PhartGraph>>(); |
| | | var modelRelation = input.Adapt<HStation.Model.PhartDiagramRelation>(); |
| | | var modelDiagram = input.Diagram.Adapt<Yw.Model.PhartDiagram>(); |
| | | var modelGraphList = input.Diagram?.GraphList.Adapt<List<Yw.Model.PhartGraph>>(); |
| | | var bol = _service.UpdateEx(modelRelation, modelDiagram, modelGraphList); |
| | | return bol; |
| | | } |