走班签到记录列表(汇总/明细)
<p><strong>简要描述:</strong> </p>
<ul>
<li>走班签到记录列表接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://xx.com/api/daishan/mclcheckrecord_list.html</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<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;">mode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>查询类型:0-汇总,1-明细</td>
</tr>
<tr>
<td style="text-align: left;">start</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>分页参数 默认:0</td>
</tr>
<tr>
<td style="text-align: left;">limit</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>分页参数 默认:20</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;">check_stuname</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>学生姓名 当mode=1</td>
</tr>
<tr>
<td style="text-align: left;">courseid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>课程id 当mode=1时,必填</td>
</tr>
<tr>
<td style="text-align: left;">tch_user</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>老师姓名 当mode=0</td>
</tr>
<tr>
<td style="text-align: left;">bind_devid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>绑定的考勤机id 当mode=1</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> 汇总 返回示例:
{
"errcode": 0,
"errmsg":"success",
"total": 16,
"result": [{
"errcode": "0",
"result": [{
"room_name": "计算机室1",
"check_stunum": 4,
"mcl_classid": "1100227936243417088",
"bind_device": "考勤机02",
"stunum": 5,
"course_name": "生物1",
"check_date":"2019-10-22"
},{
"room_name": "音乐室1",
"check_stunum": 2,
"mcl_classid": "1100227431450542080",
"bind_device": "考勤机02",
"stunum": 3,
"course_name": "化学1",
"check_date":"2019-10-21"
}],
"errmsg": "success",
"total": 10
}]
}
明细 返回示例:
{
"errcode": 0,
"errmsg":"success",
"total": 16,
"result": [{
"errcode": "0",
"result": [{
"check_device": "考勤机02",
"check_classname": "一(1)班",
"check_stuname": "张天师",
"course_name": "化学1",
"check_date": "2019-08-19",
"check_time": "22:21:35"
}, {
"check_device": "考勤机02",
"check_classname": "中(4)班",
"check_stuname": "陈颖慧",
"course_name": "生物1",
"check_date": "2019-08-19",
"check_time": "12:21:35"
}],
"errmsg": "success",
"total": 10
}]
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<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;">errcode</td>
<td style="text-align: left;">string</td>
<td>返回0,表示操作成功</td>
</tr>
<tr>
<td style="text-align: left;">total</td>
<td style="text-align: left;">int</td>
<td>总记录数(分页)</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">jsonarr</td>
<td>签到数组</td>
</tr>
<tr>
<td style="text-align: left;">result.room_name</td>
<td style="text-align: left;">string</td>
<td>教室名称</td>
</tr>
<tr>
<td style="text-align: left;">result.course_name</td>
<td style="text-align: left;">string</td>
<td>课程名称</td>
</tr>
<tr>
<td style="text-align: left;">result.check_stunum</td>
<td style="text-align: left;">string</td>
<td>已签人数</td>
</tr>
<tr>
<td style="text-align: left;">result.stunum</td>
<td style="text-align: left;">string</td>
<td>应签人数</td>
</tr>
<tr>
<td style="text-align: left;">result.check_date</td>
<td style="text-align: left;">string</td>
<td>签到日期</td>
</tr>
<tr>
<td style="text-align: left;">result.courseid</td>
<td style="text-align: left;">string</td>
<td>课程id</td>
</tr>
</tbody>
</table>
<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;">errcode</td>
<td style="text-align: left;">string</td>
<td>返回0,表示操作成功</td>
</tr>
<tr>
<td style="text-align: left;">total</td>
<td style="text-align: left;">int</td>
<td>总记录数(分页)</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">jsonarr</td>
<td>签到数组</td>
</tr>
<tr>
<td style="text-align: left;">result.check_device</td>
<td style="text-align: left;">string</td>
<td>考勤机名称</td>
</tr>
<tr>
<td style="text-align: left;">result.check_classname</td>
<td style="text-align: left;">string</td>
<td>学生班级</td>
</tr>
<tr>
<td style="text-align: left;">result.check_stuname</td>
<td style="text-align: left;">string</td>
<td>学生姓名</td>
</tr>
<tr>
<td style="text-align: left;">result.course_name</td>
<td style="text-align: left;">string</td>
<td>课程名称</td>
</tr>
<tr>
<td style="text-align: left;">result.check_date</td>
<td style="text-align: left;">string</td>
<td>签到日期</td>
</tr>
<tr>
<td style="text-align: left;">result.check_time</td>
<td style="text-align: left;">string</td>
<td>签到时间</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>