From e79dc828bc99ba12be70cb2ba6987e66233f5a87 Mon Sep 17 00:00:00 2001 From: Windows <2295777569@qq.com> Date: Mon, 21 Sep 2026 10:22:04 +0800 Subject: [PATCH] =?UTF-8?q?model=20consultant.py=E5=B7=B2=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=AE=8C=E6=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/consultant.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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删除")