baidu-reporter/app/models/report_urls.py

18 lines
805 B
Python
Raw Normal View History

2025-03-28 18:23:30 +08:00
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)