29 lines
1.4 KiB
Python
29 lines
1.4 KiB
Python
from sqlalchemy import Column, String, Integer, BigInteger, DateTime
|
|
from config.database import Base
|
|
|
|
|
|
class Contact(Base):
|
|
"""
|
|
联系人表
|
|
"""
|
|
__tablename__ = 'contact'
|
|
|
|
id = Column(BigInteger, primary_key=True, autoincrement=True, comment='联系人ID')
|
|
name = Column(String(100), nullable=False, comment='联系人姓名')
|
|
company = Column(String(200), nullable=True, comment='单位名称')
|
|
department = Column(String(200), nullable=True, comment='部门')
|
|
position = Column(String(100), nullable=True, comment='职务')
|
|
mobile = Column(String(20), nullable=True, comment='手机号')
|
|
phone = Column(String(20), nullable=True, comment='座机')
|
|
email = Column(String(100), nullable=True, comment='邮箱')
|
|
address = Column(String(500), nullable=True, comment='快递地址')
|
|
postal_code = Column(String(10), nullable=True, comment='邮编')
|
|
memo = Column(String(500), nullable=True, comment='备注')
|
|
create_by = Column(String(64), nullable=True, comment='创建者')
|
|
create_time = Column(DateTime, nullable=True, comment='创建时间')
|
|
update_by = Column(String(64), nullable=True, comment='更新者')
|
|
update_time = Column(DateTime, nullable=True, comment='更新时间')
|
|
del_flag = Column(String(1), default='0', comment='删除标志(0正常 1删除)')
|
|
|
|
__table_args__ = {'comment': '联系人信息表'}
|