kg_prop.py 604 B

123456789101112131415161718
  1. from sqlalchemy import Column, Integer, String, Text
  2. from db.base_class import Base
  3. class KGProp(Base):
  4. __tablename__ = 'kg_props'
  5. id = Column(Integer, primary_key=True, index=True)
  6. category = Column(Integer, nullable=False, default=0)
  7. ref_id = Column(Integer, nullable=False)
  8. prop_name = Column(String(64), nullable=False)
  9. prop_value = Column(Text)
  10. prop_title = Column(String(64))
  11. type = Column(Integer)
  12. def __repr__(self):
  13. return f"<KGProp(id={self.id}, prop_name={self.prop_name}, ref_id={self.ref_id})>"
  14. # 类型:空或1-实体属性,2-关系属性