mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-17 10:10:00 +08:00
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user