from pydantic import BaseModel, Field
from typing import Optional
class ProductConfig(BaseModel):
taskname: str = Field(..., description="电商仓储拣货工作。需要防止漏捡、错捡的商品配置")
skualiases: list[str] = Field(defaultfactory=list, description="防止同义词误匹配:多个别名指向同一规范名")
rules: list[dict] = Field(defaultfactory=list, description="规则对象(正则表达式Rule只用于识别某一类型的独特别名类型元素)")