3. 生产统计数据
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>生产统计数据</li>
</ul>
<h5>接口维护负责人:周智鸿</h5>
<h5>请求URL</h5>
<ul>
<li><code>http://172.17.10.52:8080/pyapi/statistics_data</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </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>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Mi</td>
<td style="text-align: left;">nvarhar</td>
<td style="text-align: left;">产品型号</td>
</tr>
<tr>
<td style="text-align: left;">Line</td>
<td style="text-align: left;">nvarchar</td>
<td style="text-align: left;">生产拉线id</td>
</tr>
<tr>
<td style="text-align: left;">StartDate</td>
<td style="text-align: left;">datetime</td>
<td style="text-align: left;">最小生产日期</td>
</tr>
<tr>
<td style="text-align: left;">EndDate</td>
<td style="text-align: left;">datetime</td>
<td style="text-align: left;">最大生产日期</td>
</tr>
<tr>
<td style="text-align: left;">OutPut</td>
<td style="text-align: left;">bool</td>
<td style="text-align: left;">是否导出接口</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<pre><code>{
&quot;Mi&quot;:&quot;&quot;,
&quot;Line&quot;:&quot;1&quot;,
&quot;page&quot;:1,
&quot;limit&quot;:10,
&quot;StartDate&quot;:&quot;&quot;,
&quot;OutPut&quot;:false,
&quot;EndDate&quot;:&quot;&quot;
}
</code></pre>
<h5>返回示例</h5>
<pre><code>{
&quot;code&quot;: 200,
&quot;data&quot;: {&quot;result&quot;:{
&quot;MapData&quot;: {
&quot;x_axis&quot;: [
&quot;2022-07-22&quot;,
&quot;2022-07-23&quot;,
&quot;2022-07-25&quot;,
&quot;2022-07-26&quot;
],
&quot;y_FailCount&quot;: [
0,
0,
0,
0
],
&quot;y_FailRate&quot;: [
0.0,
0.0,
0.0,
0.0
],
&quot;y_PassCount&quot;: [
266,
71,
45,
15
],
&quot;y_PassRate&quot;: [
100.0,
100.0,
100.0,
100.0
]
},
&quot;TableData&quot;: [
{
&quot;FailCount&quot;: 0,
&quot;FailRate&quot;: 0.0,
&quot;LineName&quot;: &quot;L36&quot;,
&quot;Mi&quot;: &quot;brs&quot;,
&quot;PassCount&quot;: 266,
&quot;PassRate&quot;: 100.0,
&quot;ProductDate&quot;: &quot;2022-07-22&quot;
},
{
&quot;FailCount&quot;: 0,
&quot;FailRate&quot;: 0.0,
&quot;LineName&quot;: &quot;L36&quot;,
&quot;Mi&quot;: &quot;brs&quot;,
&quot;PassCount&quot;: 71,
&quot;PassRate&quot;: 100.0,
&quot;ProductDate&quot;: &quot;2022-07-23&quot;
},
{
&quot;FailCount&quot;: 0,
&quot;FailRate&quot;: 0.0,
&quot;LineName&quot;: &quot;L36&quot;,
&quot;Mi&quot;: &quot;brs&quot;,
&quot;PassCount&quot;: 45,
&quot;PassRate&quot;: 100.0,
&quot;ProductDate&quot;: &quot;2022-07-25&quot;
},
{
&quot;FailCount&quot;: 0,
&quot;FailRate&quot;: 0.0,
&quot;LineName&quot;: &quot;L36&quot;,
&quot;Mi&quot;: &quot;brs&quot;,
&quot;PassCount&quot;: 15,
&quot;PassRate&quot;: 100.0,
&quot;ProductDate&quot;: &quot;2022-07-26&quot;
}
]},
&quot;total&quot;:4},
&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;">TableData</td>
<td style="text-align: left;"></td>
<td>表格数据</td>
</tr>
<tr>
<td style="text-align: left;">ProductDate</td>
<td style="text-align: left;">datetime</td>
<td>生产日期</td>
</tr>
<tr>
<td style="text-align: left;">Mi</td>
<td style="text-align: left;">nvarchar</td>
<td>产品型号</td>
</tr>
<tr>
<td style="text-align: left;">PassCount</td>
<td style="text-align: left;">int</td>
<td>pass</td>
</tr>
<tr>
<td style="text-align: left;">FailCount</td>
<td style="text-align: left;">int</td>
<td>NG</td>
</tr>
<tr>
<td style="text-align: left;">FailRate</td>
<td style="text-align: left;">float</td>
<td>不良率</td>
</tr>
<tr>
<td style="text-align: left;">PassRate</td>
<td style="text-align: left;">float</td>
<td>良率</td>
</tr>
<tr>
<td style="text-align: left;">LineName</td>
<td style="text-align: left;">nvarchar</td>
<td>拉线</td>
</tr>
<tr>
<td style="text-align: left;">MapData</td>
<td style="text-align: left;"></td>
<td>折线图数据</td>
</tr>
</tbody>
</table>