changes 删除评级

This commit is contained in:
P3ngSaM 2022-11-29 15:39:57 +08:00
parent d84a486c64
commit 582a355193
1 changed files with 5 additions and 5 deletions

View File

@ -17,8 +17,8 @@ class RatingFlow(Base):
scorecard = Column(String(64), index=True, comment="打分卡")
scorecard_id = Column(String(16), comment="打分卡ID")
nodes = relationship("RatingFlowNode", backref="rating_flow", passive_deletes=True)
rating_flow_participant = relationship("RatingFlowParticipant", back_populates="rating_flow", passive_deletes=True)
nodes = relationship("RatingFlowNode", backref="rating_flow", cascade="save-update,delete")
rating_flow_participant = relationship("RatingFlowParticipant", back_populates="rating_flow")
class RatingFlowParticipant(Base):
@ -27,9 +27,9 @@ class RatingFlowParticipant(Base):
id = Column(String(16), primary_key=True)
participant = Column(String(32), index=True, comment="参与人")
user_id = Column(String(16), comment="用户ID")
rating_process_id = Column(String(16), ForeignKey("rating_flow.id", ondelete='CASCADE'), comment="评级流程ID")
rating_process_id = Column(String(16), ForeignKey("rating_flow.id"), comment="评级流程ID")
rating_flow = relationship("RatingFlow", back_populates="rating_flow_participant", passive_deletes=True)
rating_flow = relationship("RatingFlow", back_populates="rating_flow_participant", cascade="save-update,delete")
class RatingFlowNode(Base):
@ -40,7 +40,7 @@ class RatingFlowNode(Base):
node_name = Column(String(32), comment="流程节点名称")
status = Column(Boolean, default=0, comment="流程节点状态")
obj_id = Column(String(24), default=None, comment="流程内容mongoID")
rating_process_id = Column(String(16), ForeignKey("rating_flow.id", ondelete='CASCADE'), comment="评级流程ID")
rating_process_id = Column(String(16), ForeignKey("rating_flow.id"), comment="评级流程ID")
Base.metadata.create_all(bind=engine)