1.1 单指标趋势图
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>单指标趋势图,例如:实际成交折扣率</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://127.0.0.1:5000/general_view/get_single_indicator</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">indicator_name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>指标名称</td>
</tr>
<tr>
<td style="text-align: left;">start_time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>起始时间</td>
</tr>
<tr>
<td style="text-align: left;">end_time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>结束时间</td>
</tr>
<tr>
<td style="text-align: left;">time_dim_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间类型(date/week/month/season/year)</td>
</tr>
<tr>
<td style="text-align: left;">region_dim_type</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>区域维度(country/province/city/district)</td>
</tr>
<tr>
<td style="text-align: left;">region_code</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>区域id(例如:43000)</td>
</tr>
<tr>
<td style="text-align: left;">car_dim_type</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>车维度(brand/manufacturer/series)</td>
</tr>
<tr>
<td style="text-align: left;">car_dim_code</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>车辆类别代码(例如:"008")</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&quot;code&quot;: 200,
&quot;data&quot;: {
&quot;labels&quot;: [&quot;2024-01&quot;, &quot;2024-02&quot;, ...],
&quot;value_list&quot;: [
{&quot;name&quot;:&quot;实际成交折扣率&quot;,&quot;datas&quot;:[0.78, 0.86, ...]},
]
},
&quot;msg&quot;: &quot;Success&quot;
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>响应码</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">dict</td>
<td>响应数据</td>
</tr>
<tr>
<td style="text-align: left;">labels</td>
<td style="text-align: left;">list</td>
<td>x轴数据</td>
</tr>
<tr>
<td style="text-align: left;">value_list</td>
<td style="text-align: left;">list</td>
<td>y轴数据</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>指标名称</td>
</tr>
<tr>
<td style="text-align: left;">datas</td>
<td style="text-align: left;">list</td>
<td>数值列表</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>提示信息</td>
</tr>
</tbody>
</table>
<h2>备注</h2>
<h4>1. 指标名称,中英文对照</h4>
<p>{
"actual_transaction_discount_rate": "实际成交折扣率",
"market_share": "市场占有率",
"inventory_depth": "库存深度",
"inventory_depth_avg": "平均库存深度",
"brand_turnover_days_avg": "品牌平均周转天数",
"region_inventory_depth_warning": "区域库存深度预警",
"inventory_depth_risk_index": "库存深度风险指数",
}</p>
<h4>2. 错误码对应解释</h4>
<p>error_code_map = {
200: "成功/Success",
4001: "数据库查询错误",
4002: "无数据",
4003: "数据已存在",
4004: "数据错误",
4101: "用户未登录",
4102: "用户登录失败",
4103: "参数缺失或错误",
4104: "用户不存在或未激活",
4105: "用户身份错误",
4106: "密码错误",
4201: "非法请求或请求次数受限",
4202: "IP受限",
4301: "第三方系统错误",
4302: "文件读写错误",
4500: "内部错误",
4501: "未知错误",
}</p>