from dataclasses import dataclass from pot_libs.sanic_api import Model from pot_libs.sanic_api.column import List, Float, Str, Int, Opt @dataclass class ProxyRankingReq(Model): month: str = Str("月份").eg("2020-10") cids: list = List("公司id列表").items(Int("公司id")).eg([66, 73, 74]) product: int = Int("产品 1-知电U 2-安电U 3-安电u管理版本 4-识电u") @dataclass class ProxyRankingResp(Model): safety: list = List("安全指数") health: list = List("健康指数") kwh: list = List("电量") charge: list = List("电费")