init project
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
from datetime import datetime
|
||||
from sqlalchemy import Column, Integer, String, Text, DateTime, ForeignKey
|
||||
from ..database import Base
|
||||
|
||||
|
||||
class Template(Base):
|
||||
__tablename__ = "template"
|
||||
|
||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||
name = Column(String(200), nullable=False, comment="模板名称")
|
||||
type = Column(String(50), default="report", comment="报告类/公文类/总结类/合同类")
|
||||
version = Column(String(20), default="v1.0.0", comment="版本号")
|
||||
original_file_path = Column(String(500), nullable=False, comment="原始 Word 文件路径")
|
||||
status = Column(Integer, default=1, comment="1=启用 0=停用")
|
||||
created_by = Column(String(50), comment="创建人")
|
||||
created_at = Column(DateTime, default=datetime.now)
|
||||
updated_at = Column(DateTime, default=datetime.now, onupdate=datetime.now)
|
||||
Reference in New Issue
Block a user