2024-01-06 22:09:44 +08:00
|
|
|
from typing import Any
|
|
|
|
|
|
2022-11-13 04:12:56 +08:00
|
|
|
from nonebot.adapters.onebot.v11 import Message, MessageEvent
|
|
|
|
|
from pydantic import BaseModel
|
2022-05-03 02:03:06 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
class ShopParam(BaseModel):
|
2024-01-06 22:09:44 +08:00
|
|
|
|
|
|
|
|
|
2022-05-03 02:03:06 +08:00
|
|
|
goods_name: str
|
2024-01-06 22:09:44 +08:00
|
|
|
"""商品名称"""
|
2022-05-03 02:03:06 +08:00
|
|
|
user_id: int
|
2024-01-06 22:09:44 +08:00
|
|
|
"""用户id"""
|
2022-05-03 02:03:06 +08:00
|
|
|
group_id: int
|
2024-01-06 22:09:44 +08:00
|
|
|
"""群聊id"""
|
2022-05-03 02:03:06 +08:00
|
|
|
bot: Any
|
2024-01-06 22:09:44 +08:00
|
|
|
"""bot"""
|
2022-05-03 02:03:06 +08:00
|
|
|
event: MessageEvent
|
2024-01-06 22:09:44 +08:00
|
|
|
"""event"""
|
|
|
|
|
num: int
|
|
|
|
|
"""道具单次使用数量"""
|
2022-11-13 04:12:56 +08:00
|
|
|
message: Message
|
2024-01-06 22:09:44 +08:00
|
|
|
"""message"""
|
2022-11-13 04:12:56 +08:00
|
|
|
text: str
|
2024-01-06 22:09:44 +08:00
|
|
|
"""text"""
|
|
|
|
|
send_success_msg: bool = True
|
|
|
|
|
"""是否发送使用成功信息"""
|
|
|
|
|
max_num_limit: int = 1
|
|
|
|
|
"""单次使用最大次数"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CommonSql(BaseModel):
|
|
|
|
|
|
|
|
|
|
sql: str
|
|
|
|
|
"""sql语句"""
|
|
|
|
|
remark: str
|
|
|
|
|
"""备注"""
|