清理项目配置文件,移除不再使用的.idea文件和更新文档中的Python版本要求

This commit is contained in:
2025-12-17 16:15:47 +08:00
parent 8ce34440d8
commit 35efbdf000
27 changed files with 123 additions and 221 deletions

View File

@@ -3,7 +3,6 @@ from contextlib import asynccontextmanager
from typing import AsyncGenerator
import os
from dotenv import load_dotenv
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine
from sqlalchemy.orm import sessionmaker
from sqlmodel import SQLModel

View File

@@ -2,7 +2,6 @@ from datetime import datetime
from enum import StrEnum
from typing import TYPE_CHECKING, Optional
from uuid import UUID
from sqlmodel import Field, Relationship
from .base import SQLModelBase, UUIDTableBase

View File

@@ -2,7 +2,16 @@ from pydantic import BaseModel
from model.base import SQLModelBase
"""
[TODO] 弃用,改成 ResponseBase
class ResponseBase(BaseModel):
code: int = 0
msg: str = ""
request_id: UUID
再根据需要继承
"""
class DefaultResponse(BaseModel):
code: int = 0
data: dict | list | bool | SQLModelBase | None = None

View File

@@ -23,8 +23,8 @@ class User(UserBase, UUIDTableBase, table=True):
email: EmailStr = Field(index=True, unique=True)
"""邮箱"""
username: str = Field(index=True, unique=True)
"""用户名"""
nickname: str
"""昵称"""
password: str
"""Argon2算法哈希后的密码"""