🚑 修复field在pyd1下报错 (#1842)

* 🚑 修复field在pyd1下报错

* 🐛 修正字段
This commit is contained in:
HibiKier
2025-02-04 02:15:21 +08:00
committed by GitHub
parent 4ed1791b30
commit 5fd746a52a
7 changed files with 27 additions and 35 deletions
+4 -5
View File
@@ -1,16 +1,15 @@
from collections.abc import Callable
from dataclasses import field
from nonebot.adapters.onebot.v11 import Message, MessageSegment
from nonebot.plugin import require
from pydantic import BaseModel
from pydantic import BaseModel, Field
from zhenxun.models.goods_info import GoodsInfo
class Goods(BaseModel):
before_handle: list[Callable] = field(default_factory=list)
after_handle: list[Callable] = field(default_factory=list)
before_handle: list[Callable] = Field(default_factory=list)
after_handle: list[Callable] = Field(default_factory=list)
price: int
des: str = ""
discount: float
@@ -20,7 +19,7 @@ class Goods(BaseModel):
is_passive: bool
partition: str | None
func: Callable
kwargs: dict[str, str] = field(default_factory=dict)
kwargs: dict[str, str] = Field(default_factory=dict)
send_success_msg: bool
max_num_limit: int