diff --git a/models/consultant.py b/models/consultant.py index e69de29..d51ac3d 100644 --- a/models/consultant.py +++ b/models/consultant.py @@ -0,0 +1,17 @@ + +from sqlalchemy import * +from datetime import datetime +from core.database import Base +class Consultant(Base): + __tablename__ = "consultants" + + id = Column(Integer, primary_key=True, autoincrement=True, comment="主键") + consultant_no = Column(String(50), unique=True, nullable=False, comment="顾问编号") + consultant_name = Column(String(50), nullable=False, comment="顾问姓名") + phone = Column(String(11), nullable=True, comment="联系电话") + email = Column(String(100), nullable=True, comment="邮箱") + remark = Column(String(255), nullable=True, comment="备注") + + created_at = Column(DateTime, default=datetime.now, nullable=False, comment="创建时间") + updated_at = Column(DateTime, default=datetime.now, onupdate=datetime.now, nullable=False, comment="更新时间") + is_deleted = Column(Integer, default=0, nullable=False, comment="逻辑删除:0正常,1删除")