request_body.py 786 B

123456789101112131415161718192021
  1. from pydantic import BaseModel
  2. from typing import List
  3. # 定义请求体
  4. class RecommendRequest(BaseModel):
  5. city_uuid: str # 城市id
  6. product_code: str # 卷烟编码
  7. cust_code_list: List[str] # 核心零售户ID列表
  8. cultivacation_id: str # 投放策略id
  9. limit_cycle_name: str # 投放周期名称
  10. class ReportRequest(BaseModel):
  11. cultivacation_id: str # 投放策略id
  12. class EvalReportRequest(BaseModel):
  13. city_uuid: str # 城市id
  14. product_code: str # 卷烟编码
  15. cultivacation_id: str # 投放策略id
  16. # limit_cycle_name: str # 投放周期名称
  17. start_time: str # 投放开始时间
  18. end_time: str # 投放结束时间