from sqlalchemy import VARCHAR from sqlmodel import Field from .base import BaseModel class ReportUrlModel(BaseModel, table=True): """存储举报 URL 的模型""" domain: str = Field(alias="domain", default="", sa_type=VARCHAR(1024)) surl: str = Field(alias="surl", default="", sa_type=VARCHAR(2048)) # 待举报的 URL token: str = Field(alias="token", default="", sa_type=VARCHAR(64)) title: str = Field(alias="title", default="", sa_type=VARCHAR(1024)) q: str = Field(alias="q", default="", sa_type=VARCHAR(1024)) # TODO: 这是干啥的? is_report_by_one: bool = Field(alias="is_report_by_one", default=False) is_report_by_site: bool = Field(alias="is_report_by_site", default=False) is_report_by_wap: bool = Field(alias="is_report_by_wap", default=False)