mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-23 21:18:09 +00:00
This commit removes the deprecated frontend/web-old directory, updates various project configuration files including tsconfig, vite config, environment variables, and backend data models. It also fixes several API paths, adds tenant awareness to multiple models, and makes minor UI adjustments.
21 lines
758 B
Python
21 lines
758 B
Python
from sqlalchemy import String, Text
|
|
from sqlalchemy.orm import Mapped, mapped_column
|
|
|
|
from app.core.base_model import ModelMixin, TenantMixin, UserMixin
|
|
|
|
|
|
class NoticeModel(ModelMixin, TenantMixin, UserMixin):
|
|
"""
|
|
通知公告表
|
|
"""
|
|
|
|
__tablename__: str = "sys_notice"
|
|
__table_args__: dict[str, str] = {"comment": "通知公告表"}
|
|
__loader_options__: list[str] = ["created_by", "updated_by", "deleted_by"]
|
|
|
|
notice_title: Mapped[str] = mapped_column(String(64), nullable=False, comment="公告标题")
|
|
notice_type: Mapped[str] = mapped_column(
|
|
String(1), nullable=False, comment="公告类型(1通知 2公告)"
|
|
)
|
|
notice_content: Mapped[str | None] = mapped_column(Text, nullable=True, comment="公告内容")
|