PamGram/core/user/models.py
Karako 8f424bf0d4
♻ 更新V3版本
♻️ 重构插件系统
⚙️ 重写插件
🎨 改进代码结构
📝 完善文档

Co-authored-by: zhxy-CN <admin@owo.cab>
Co-authored-by: 洛水居室 <luoshuijs@outlook.com>
Co-authored-by: xtaodada <xtao@xtaolink.cn>
Co-authored-by: Li Chuangbo <im@chuangbo.li>
2022-09-08 09:08:37 +08:00

16 lines
482 B
Python

from typing import Optional
from sqlmodel import SQLModel, Field, Enum, Column
from utils.models.base import RegionEnum
class User(SQLModel, table=True):
__table_args__ = dict(mysql_charset='utf8mb4', mysql_collate="utf8mb4_general_ci")
id: int = Field(primary_key=True)
user_id: int = Field(unique=True)
yuanshen_uid: Optional[int] = Field()
genshin_uid: Optional[int] = Field()
region: Optional[RegionEnum] = Field(sa_column=Column(Enum(RegionEnum)))