Jared 2 年 前
コミット
0f931c60e4
1 ファイル変更100 行追加0 行削除
  1. 100 0
      src/main.py

+ 100 - 0
src/main.py

@@ -320,6 +320,106 @@ async def print_return():
     return None
 
 
+@app.post("/ELPC/stock_in",
+response_model=shipping_details,
+summary="入庫",
+description=
+    """
+        回傳:
+
+        - objtype: 配送類別
+        - channel_id: 通路代碼
+        - customer_contract_id: 倉庫
+        - shipment_type: 儲區
+        - ship_date: 配送號碼
+    """
+)
+async def stock_in():
+    return None
+
+
+@app.post("/ELPC/shelf",
+response_model=shipping_details,
+summary="上架",
+description=
+    """
+        回傳:
+
+        - objtype: 配送類別
+        - channel_id: 通路代碼
+        - customer_contract_id: 倉庫
+        - shipment_type: 儲區
+        - ship_date: 配送號碼
+    """
+)
+async def shelf():
+    return None
+
+
+@app.post("/ELPC/stock_out",
+response_model=shipping_details,
+summary="出庫",
+description=
+    """
+        回傳:
+
+        - customer_contract_id: 倉庫
+        - ship_date: 配送號碼
+    """
+)
+async def stock_out():
+    return None
+
+
+
+@app.post("/ELPC/stock_move",
+response_model=shipping_details,
+summary="移動儲位",
+description=
+    """
+        回傳:
+
+        - customer_contract_id: 倉庫
+        - ship_date: 來源儲區
+        - ship_date: 目的儲區
+
+    """
+)
+async def stock_move():
+    return None
+
+@app.post("/ELPC/outstock",
+response_model=shipping_details,
+summary="下架",
+description=
+    """
+        回傳:
+
+        - customer_contract_id: 下架營業站
+        - ship_date: 通路商
+        - ship_date: 倉別
+
+    """
+)
+async def outstock():
+    return None
+
+
+@app.post("/ELPC/stock_check",
+response_model=shipping_details,
+summary="出庫檢核",
+description=
+    """
+        回傳:
+
+        - customer_contract_id: 出庫檢核
+
+    """
+)
+async def outstock():
+    return None
+
+
 if __name__ == "__main__":
     uvicorn.run("main:app", host="0.0.0.0", port=9898)