ETest-Vue-FastAPI/ruoyi-fastapi-backend/module_admin/system/entity/do/contact_do.py

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': '联系人信息表'}