老师端-活动列表
<p><strong>简要描述:</strong> </p>
<ul>
<li>老师端-活动列表接口</li>
</ul>
<p>老师端:
1.活动按照班级维度设置可见,先抽取老师 是班主任/副班主任的 班级id。
2.再抽取 所在班级id的可见活动列表 (按照 可见范围表的 列表排序字段 排序)
注:如果按照 发布人或者 活动名称 模糊搜索 考虑不分页 先按照 除 crt_user,active_name 查询条件外的其他查询条件 抽取所有符合条件的数据,java里实现 crt_user,active_name的查询过滤 返回。</p>
<p>按照 我的 查询 返回 我发起的列表记录
列表查询 都按照 先查 可见范围表 得到 活动id,再获取到活动的详情</p>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://xx.com/api/hapactive/teacher_activelist.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;">query_type</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>查询类型(0=全部,1=我发起的 <strong>2=我报名的</strong> 默认0)</td>
</tr>
<tr>
<td style="text-align: left;">enter_endtime_s</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>报名开始时间</td>
</tr>
<tr>
<td style="text-align: left;">enter_endtime_e</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>报名结束时间</td>
</tr>
<tr>
<td style="text-align: left;">crt_user</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>发布人</td>
</tr>
<tr>
<td style="text-align: left;">active_name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>活动名称</td>
</tr>
<tr>
<td style="text-align: left;"><strong>fw_djlx</strong></td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>活动类型 0=学生活动,1=教师活动,2=校外活动</td>
</tr>
<tr>
<td style="text-align: left;">state</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>状态(1=草稿,2=已发布进行中(5=未开始 6=进行中),3=结束 11=定时发送)</td>
</tr>
<tr>
<td style="text-align: left;">start</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>起始位置</td>
</tr>
<tr>
<td style="text-align: left;">limit</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>每页数量</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"errcode": 0,
"errmsg": "查询成功",
"total": 23,
"activelist": [
{
"sign_kstime":"2021-12-28 10:45:48",
"isneed_idcard":"1",
"active_id":"1397996291006398464",
"enter_total":"0",
"active_addr":"虽然非人防",
"starttime":"2021-12-28 10:55:48",
"bmqrurl":"https://qsedudev.oss-cn-hangzhou.aliyuncs.com/ebusiness/uploadqrcode/enter1397996291006398464.jpg",
"txinglimit":"0",
"rangeset":"1",
"personid":"132211113926037275",
"crt_time":"2021-11-18 10:52:29",
"sign_jstime":"2021-12-28 10:55:48",
"state":"5",
"crt_user":"朱佳丽",
"apprids":"",
"release_time":"2021-11-18 10:52:29",
"poslng":"",
"bmh5url":"http://www.zhidianbao.cn/qsxxwapdev/hapactive/indexself.html?S=lknn9rfxd7&isenter=1&scan=1&dd_nav_bgcolor=FF5AC74E&corpId=ding6f34e443f18c3ecc&appsysid=59&active_id=1397996291006398464#/./activeDetail",
"cysl":"1",
"signids":"132211113926037275",
"endtime":"2021-12-29 10:55:48",
"signtype":"1",
"enter_endtime":"2021-12-28 10:55:48",
"range_total":"22",
"active_name":"11.18新做的11",
"perlimit":"",
"poslat":"",
"fw_djlx":"1",
}
]
}</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;">active_id</td>
<td style="text-align: left;">String</td>
<td>活动ID</td>
</tr>
<tr>
<td style="text-align: left;">active_name</td>
<td style="text-align: left;">String</td>
<td>活动名称</td>
</tr>
<tr>
<td style="text-align: left;">state</td>
<td style="text-align: left;">String</td>
<td>状态(1=草稿,2=已发布进行中(5=未开始 6=进行中),3=结束 11=定时发送)</td>
</tr>
<tr>
<td style="text-align: left;">active_addr</td>
<td style="text-align: left;">String</td>
<td>活动地址</td>
</tr>
<tr>
<td style="text-align: left;">enter_endtime</td>
<td style="text-align: left;">String</td>
<td>报名截止时间</td>
</tr>
<tr>
<td style="text-align: left;">starttime</td>
<td style="text-align: left;">String</td>
<td>活动开始时间</td>
</tr>
<tr>
<td style="text-align: left;">endtime</td>
<td style="text-align: left;">String</td>
<td>活动结束时间</td>
</tr>
<tr>
<td style="text-align: left;">release_time</td>
<td style="text-align: left;">string</td>
<td>发布时间</td>
</tr>
<tr>
<td style="text-align: left;">crt_user</td>
<td style="text-align: left;">string</td>
<td>发布人</td>
</tr>
<tr>
<td style="text-align: left;">rangeset</td>
<td style="text-align: left;">int</td>
<td>报名范围 0=全网 1=本组织 2=指定名单 3=校外活动</td>
</tr>
<tr>
<td style="text-align: left;"><strong>fw_djlx</strong></td>
<td style="text-align: left;">int</td>
<td>活动类型 0=学生活动 1=教室活动 2=校外互动</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<p>欢迎使用ShowDoc!欢迎使用ShowDoc!</p>