轻松教育API

轻松教育API


活动 保存/修改/删除/发布

<p><strong>简要描述:</strong> </p> <ul> <li>活动 保存/修改/删除/发布</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://xx.com/api/hapactive/teacherActiveSaveV2.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;">active_id</td> <td style="text-align: left;">是</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;">是</td> <td style="text-align: left;">string</td> <td>活动标题,非空</td> </tr> <tr> <td style="text-align: left;">descinfo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>活动描述</td> </tr> <tr> <td style="text-align: left;">picurl</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>活动图片</td> </tr> <tr> <td style="text-align: left;">starttime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">datetime</td> <td>活动开始时间,非空</td> </tr> <tr> <td style="text-align: left;">endtime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">datetime</td> <td>活动结束时间,非空</td> </tr> <tr> <td style="text-align: left;">enter_endtime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>报名截止时间,非空</td> </tr> <tr> <td style="text-align: left;">active_addr</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>活动地点</td> </tr> <tr> <td style="text-align: left;">poslng</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>活动地点_坐标经度</td> </tr> <tr> <td style="text-align: left;">poslat</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>活动地点_坐标纬度</td> </tr> <tr> <td style="text-align: left;">send_visible</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>报名名单是否发起者可见(默认否0)</td> </tr> <tr> <td style="text-align: left;">send_fieldjson</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>发起者自定义字段json串</td> </tr> <tr> <td style="text-align: left;">enter_fieldjson</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>报名者自定义字段json串</td> </tr> <tr> <td style="text-align: left;">state</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>(1=草稿,2=已发布,3=结束, 4=删除 默认1=草稿),删除操作 活动id必须,其他入参都可不传</td> </tr> <tr> <td style="text-align: left;">signtype</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>签到方式 1=扫码签到 0=线下签到</td> </tr> <tr> <td style="text-align: left;">sign_module</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>签到模式 0主活动1子活动</td> </tr> <tr> <td style="text-align: left;">sign_kstime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>签到开始时间</td> </tr> <tr> <td style="text-align: left;">sign_jstime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>签到结束时间</td> </tr> <tr> <td style="text-align: left;">signPersons</td> <td style="text-align: left;">是</td> <td style="text-align: left;">jsonarrary</td> <td>签到人数组(personid=人员id,xm=姓名,logourl=头像)</td> </tr> <tr> <td style="text-align: left;">isneed_approve</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>是否需要报名审核 1=是 0=否</td> </tr> <tr> <td style="text-align: left;">approvePersons</td> <td style="text-align: left;">isneed_approve=1,是</td> <td style="text-align: left;">jsonarrary</td> <td>审核人数组(personid=人员id,xm=姓名,logourl=头像)</td> </tr> <tr> <td style="text-align: left;">rangeset</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;">filepath</td> <td style="text-align: left;">rangeset=2,是</td> <td style="text-align: left;">string</td> <td>文件路径</td> </tr> <tr> <td style="text-align: left;">isneed_idcard</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;">perlimit</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>报名人数限制</td> </tr> <tr> <td style="text-align: left;">txinglimit</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>同行人数限制</td> </tr> <tr> <td style="text-align: left;">txingmin</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>同行人数最少限制</td> </tr> <tr> <td style="text-align: left;">timingsend</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>定时发送 YYYY-MM-dd HH:mm</td> </tr> <tr> <td style="text-align: left;">allowlimitlx</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;">allowlimit</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>允许报名限制人数</td> </tr> <tr> <td style="text-align: left;">fw_shool_in</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;">fw_shool_out</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;">fw_djlx</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>校内活动类型 0=学生活动,1=教职工活动 2=校外活动 默认0</td> </tr> <tr> <td style="text-align: left;">classarray</td> <td style="text-align: left;">rangeset=1,是</td> <td style="text-align: left;">jsonarrary</td> <td>可见学生数组(学生和班级混合) 格式如下</td> </tr> <tr> <td style="text-align: left;">childlimit</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>允许报名子活动数</td> </tr> <tr> <td style="text-align: left;"><strong>childlimit_min</strong></td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>至少-报名子活动数</td> </tr> <tr> <td style="text-align: left;">children</td> <td style="text-align: left;">否</td> <td style="text-align: left;">jsonarrary</td> <td>子活动数组 格式如下</td> </tr> </tbody> </table> <pre><code>classarray 格式 [ { &amp;quot;personid&amp;quot;:23233223, &amp;quot;xm&amp;quot;: &amp;quot;学生1&amp;quot;, &amp;quot;logourl&amp;quot;: &amp;quot;http://xxxx.jpg&amp;quot; }, { &amp;quot;deptid&amp;quot;:3232323, &amp;quot;deptname&amp;quot;: &amp;quot;三(1)班&amp;quot;, &amp;quot;pernum&amp;quot;: &amp;quot;23&amp;quot; } ] children 子活动 格式 [ { &amp;quot;cid&amp;quot;:&amp;quot;132232335&amp;quot;, &amp;quot;active_id&amp;quot;: &amp;quot;143343434&amp;quot;, &amp;quot;child_name&amp;quot;: &amp;quot;标题&amp;quot;, &amp;quot;descinfo&amp;quot;: &amp;quot;活动说明&amp;quot;, &amp;quot;perlimit&amp;quot;: &amp;quot;12&amp;quot; &amp;quot;sign_kstime&amp;quot;: &amp;quot;12&amp;quot; &amp;quot;sign_jstime&amp;quot;: &amp;quot;12&amp;quot; } ] </code></pre> <p><strong>返回示例</strong></p> <pre><code> { &amp;quot;errcode&amp;quot;: 0, &amp;quot;errmsg&amp;quot;: &amp;quot;错误提示&amp;quot;, }</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>错误码</td> </tr> <tr> <td style="text-align: left;">errmsg</td> <td style="text-align: left;">string</td> <td>错误信息</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML