feat(api): build relation by attributes (#461)

This commit is contained in:
pycook
2024-04-02 09:19:51 +08:00
committed by GitHub
parent 0a43680d6e
commit bd813174b1
5 changed files with 46 additions and 19 deletions

View File

@@ -52,7 +52,10 @@ class CITypeRelationView(APIView):
def post(self, parent_id, child_id):
relation_type_id = request.values.get("relation_type_id")
constraint = request.values.get("constraint")
ctr_id = CITypeRelationManager.add(parent_id, child_id, relation_type_id, constraint)
parent_attr_id = request.values.get("parent_attr_id")
child_attr_id = request.values.get("child_attr_id")
ctr_id = CITypeRelationManager.add(parent_id, child_id, relation_type_id, constraint,
parent_attr_id, child_attr_id)
return self.jsonify(ctr_id=ctr_id)