From 11c25c4d2cf551210eb985b044e9c1ef2483a180 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=9E=97?= <yanlin@bu2.com>
Date: Fri, 4 Jun 2021 09:52:46 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E6=94=B6=E5=89=8D=E7=AB=AF=E5=8F=82?=
 =?UTF-8?q?=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/main/Python/param_item.py | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 src/main/Python/param_item.py

diff --git a/src/main/Python/param_item.py b/src/main/Python/param_item.py
new file mode 100644
index 0000000..6d1d98d
--- /dev/null
+++ b/src/main/Python/param_item.py
@@ -0,0 +1,34 @@
+from pydantic import BaseModel
+from typing import Optional, List
+
+
+class Detail(BaseModel):
+    """
+    嵌套json解析
+    """
+    # 用户id
+    item_id: Optional[str] = None
+    #
+    item_title: str = ""
+    item_pic: Optional[str] = None
+    price: Optional[float] = None
+    end_price: float = "0"
+    coupon_price: Optional[float] = None
+    shop_mame: Optional[str] = None
+    cat_name: Optional[str] = None
+    volume_text: Optional[str] = None
+    cat_id_arr: Optional[List[str]] = None
+    cat_name_arr: Optional[List[str]] = None
+    user_commission: Optional[float] = None
+    predict_promotion_rate: Optional[int] = None
+    url: Optional[str] = None
+    coupon_app_url: Optional[str] = None
+    coupon_h5_url: Optional[str] = None
+
+
+class Item(BaseModel):
+    """
+    接收前端参数
+    """
+    platform: Optional[str] = None
+    detail: Detail
-- 
2.26.2