Files
FastapiAdmin/backend/app/api/v1/module_system/version/model.py
T
zhangtao a42feeee30 refactor(工单/版本模块): 重构工单和版本模块代码结构
重构工单和版本模块的模型、服务层、控制器及CRUD操作
移除冗余代码,统一使用基础CRUD类实现
添加查询参数类用于工单和版本管理
优化模型字段定义和关系映射
2025-09-16 00:42:11 +08:00

16 lines
644 B
Python

from sqlalchemy import Column, Integer, String, Text, DateTime
from app.core.base_model import BaseModel
from datetime import datetime
class Version(BaseModel):
"""版本模型"""
__tablename__ = "version"
version_number = Column(String(50), nullable=False, comment="版本号")
title = Column(String(255), nullable=False, comment="版本标题")
release_notes = Column(Text, comment="发布说明")
status = Column(String(50), default="draft", comment="版本状态(draft, released, archived)")
project = Column(String(100), comment="所属项目")
released_at = Column(DateTime, comment="发布时间")