records.py 1.8 KB

12345678910111213141516171819
  1. # coding: utf-8
  2. from sqlalchemy import BigInteger, Column, JSON, TIMESTAMP, text
  3. from sqlalchemy.dialects.mysql import VARCHAR
  4. from sqlalchemy.ext.declarative import declarative_base
  5. Base = declarative_base()
  6. metadata = Base.metadata
  7. class Record(Base):
  8. __tablename__ = 'records'
  9. id = Column(BigInteger, primary_key=True)
  10. created_at = Column(TIMESTAMP, nullable=False, server_default=text("CURRENT_TIMESTAMP"), comment='Create Time | 创建日期')
  11. updated_at = Column(TIMESTAMP, nullable=False, server_default=text("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"), comment='Update Time | 修改日期')
  12. body = Column(JSON, comment='获取数据')
  13. caller = Column(VARCHAR(255), server_default=text("''"), comment='主叫号码')
  14. callee = Column(VARCHAR(255), server_default=text("''"), comment='被叫号码')
  15. record_file = Column(VARCHAR(255), server_default=text("''"), comment='录音文件')