添加活动
<h5>简要描述</h5>
<ul>
<li>无</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>{{testAddr}}/activity/addActivity</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>Header</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">示例值</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Content-Type</td>
<td style="text-align: left;">application/json</td>
<td>是</td>
<td>string</td>
<td>application/json</td>
</tr>
</tbody>
</table>
<h5>请求参数示例</h5>
<pre><code>{
"activityName": "测试活动名称",
"activityCode": "20241022001",
"activitySource": "1",
"state": "1",
"activityType": "1",
"startTime": "2020-09-30 00:00:00",
"finishTime": "2028-09-30 23:59:59",
"teamStartDate": "2024-01-01",
"teamFinishDate": "2024-01-02 12:05:05",
"activityDesc": "测试接口建活动",
"shareRelatedActId": "",
"shareRelatedActName": "",
"thirdProductId": "",
"shakeStartTime": "00:00:00",
"removeByZeroCount": "0",
"shakeEndTime": "23:59:00",
"limitType": "4",
"valiBlankList": "0",
"valiWhiteList": "0",
"peopleLimitCount": "5",
"shakeLimitType": "4",
"shakeLimitCount": "3",
"reMarks": "这是备注",
"failDel": "1",
"checkThirdLim": "100",
"sendEmailAddr": "111@11.com",
"activityChannel": "userbumenid",
"valiUserChannelMark": "1",
"activityRules": [
{
"startWeed": "1",
"endWeed": "7",
"startTime": "00:00:00",
"endTime": "23:59:59",
"startDate": "2022-04-12",
"endDate": "2022-04-15"
}
]
}
</code></pre>
<h5>json字段说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">activityName</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>活动名称</td>
</tr>
<tr>
<td style="text-align: left;">activityCode</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>活动code</td>
</tr>
<tr>
<td style="text-align: left;">activitySource</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>活动来源</td>
</tr>
<tr>
<td style="text-align: left;">state</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>状态(0停用,1启用)</td>
</tr>
<tr>
<td style="text-align: left;">activityType</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>活动类型(0:摇一摇,1:大转盘,2:答题,3:答题和抽奖,4:成团,5:达标,6未达标,7成团抽奖,8:达标抽奖,9:激励抽奖,10:发送信息,11:发送信息抽奖,12:文案)</td>
</tr>
<tr>
<td style="text-align: left;">startTime</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>活动开始时间(yyyy-MM-dd HH:mm:ss)</td>
</tr>
<tr>
<td style="text-align: left;">finishTime</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>活动截止时间(yyyy-MM-dd HH:mm:ss)</td>
</tr>
<tr>
<td style="text-align: left;">activityDesc</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>活动描述(民生msActivityNo,南洋600万,直播抽奖可抽奖人手机号,青岛kind3(low,height))</td>
</tr>
<tr>
<td style="text-align: left;">shareRelatedActId</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>分享活动关联的id</td>
</tr>
<tr>
<td style="text-align: left;">shareRelatedActName</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>分享活动关联的名称</td>
</tr>
<tr>
<td style="text-align: left;">thirdProductId</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>三方下单产品id</td>
</tr>
<tr>
<td style="text-align: left;">shakeStartTime</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>每日可摇奖开始时间(HH:mm:ss)</td>
</tr>
<tr>
<td style="text-align: left;">shakeEndTime</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>每日可摇奖结束时间(HH:mm:ss)</td>
</tr>
<tr>
<td style="text-align: left;">limitType</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>抽奖限制类型(1每日,2每周,3每月,4总量)</td>
</tr>
<tr>
<td style="text-align: left;">peopleLimitCount</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>抽奖限制次数(0为不限制)(分享活动的可分享次数(一键收祝福类型特殊处理,为可抽奖次数))</td>
</tr>
<tr>
<td style="text-align: left;">shakeLimitType</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>可中奖限制类型(1每日,2每周,3每月,4总量)</td>
</tr>
<tr>
<td style="text-align: left;">shakeLimitCount</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>可中奖奖限制次数(0为不限制)</td>
</tr>
<tr>
<td style="text-align: left;">reMarks</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>活动备注(民生msType)</td>
</tr>
<tr>
<td style="text-align: left;">failDel</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>有惠下单失败是否删除中奖记录(0:不允许删除,1:删除抽奖记录,2:删除有惠订单号)</td>
</tr>
<tr>
<td style="text-align: left;">checkThirdLim</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>获取参与限制条件渠道(空或100:抽奖组件自身;101:一卡通)</td>
</tr>
<tr>
<td style="text-align: left;">activityChannel</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>活动对应渠道号(创建人部门id)</td>
</tr>
<tr>
<td style="text-align: left;">valiUserChannelMark</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>验证用户渠道标识(1:有惠(默认);2:云缴费)</td>
</tr>
<tr>
<td style="text-align: left;">activityRules</td>
<td style="text-align: left;">否</td>
<td>array</td>
<td>时间规则限制</td>
</tr>
<tr>
<td style="text-align: left;">--startWeed</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>开始周几(周一到周日对应1-7)</td>
</tr>
<tr>
<td style="text-align: left;">--endWeed</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>结束周几(周一到周日对应1-7)</td>
</tr>
<tr>
<td style="text-align: left;">--endTime</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>开始时间(HH:mm:ss)</td>
</tr>
<tr>
<td style="text-align: left;">--startTime</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>结束时间(HH:mm:ss)</td>
</tr>
<tr>
<td style="text-align: left;">--startDate</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>开始日期(yyyy-MM-dd)</td>
</tr>
<tr>
<td style="text-align: left;">--endDate</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>截至日期(yyyy-MM-dd)</td>
</tr>
<tr>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">shareActivityCanLuckyCount</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>分享活动可抽奖次数(适用根据分享数量抽指定奖项,但限制活动总可抽数量)</td>
</tr>
<tr>
<td style="text-align: left;">channelBusinessMark</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>验证用户渠道业务标识</td>
</tr>
<tr>
<td style="text-align: left;">groupCount</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>(最大)组队人数(分享活动并且不走分享记录表,可分享次数)</td>
</tr>
<tr>
<td style="text-align: left;">other1</td>
<td style="text-align: left;">否</td>
<td>int</td>
<td>每档分数,猜拳几局几胜次数</td>
</tr>
<tr>
<td style="text-align: left;">other2</td>
<td style="text-align: left;">否</td>
<td>int</td>
<td>游戏最高控制分数----接金币可得分数换算抽奖</td>
</tr>
<tr>
<td style="text-align: left;">other3</td>
<td style="text-align: left;">否</td>
<td>int</td>
<td>活动最高周期可得最高积分(0不限制)--可在有惠加的最大积分</td>
</tr>
<tr>
<td style="text-align: left;">crossCodevaliUser</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>是否通过三方code验证用户(1:是,其他通过openid验证)默认通过openid</td>
</tr>
<tr>
<td style="text-align: left;">minGroupCount</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>最小组队人数</td>
</tr>
<tr>
<td style="text-align: left;">captainCanNotTeam</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>现在队长不能成为队员(1:队长不能成为队员,其他:可以)默认可以</td>
</tr>
<tr>
<td style="text-align: left;">everyShareCount</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>(分享活动上配置)分享多少次记一次抽奖机会</td>
</tr>
<tr>
<td style="text-align: left;">notCrossBaseLucky</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>限制不能从普通接口抽奖(1:不能从普通接口抽奖,其他可以)</td>
</tr>
<tr>
<td style="text-align: left;">blankWhiteListEncryptType</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>黑白名单加密方式(空-不加密,md5;sha256;base64;tmphone(脱敏手机号);sm3)</td>
</tr>
<tr>
<td style="text-align: left;">showHandSendLjj</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>是否显示手动领取立减金按钮(1:显示,其他不显示)</td>
</tr>
<tr>
<td style="text-align: left;">reverseEveryShareCount</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>反转分享多少人获得一次资格为分享一次获得多少次机会(1:反转,其他不反转)</td>
</tr>
<tr>
<td style="text-align: left;">valiWhiteList</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>是否验证白名单(1:验证,0:不验证)</td>
</tr>
<tr>
<td style="text-align: left;">valiBlankList</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>是否验证黑名单(1:验证,0:不验证)</td>
</tr>
<tr>
<td style="text-align: left;">removeByZeroCount</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>当奖项数量为0是,是否将奖项下架(1:是,0:不是)</td>
</tr>
<tr>
<td style="text-align: left;">sendEmailAddr</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>报警邮件发送地址(多个以‘#’分隔)</td>
</tr>
<tr>
<td style="text-align: left;">activityWarmCount</td>
<td style="text-align: left;">否</td>
<td>int</td>
<td>活动总库存报警阈值(需要和邮件地址一起配置才起作用)</td>
</tr>
<tr>
<td style="text-align: left;">allowInterfaceAddWhiteList</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>是否允许通过接口直接添加白名单(1:允许,0和其他不允许)</td>
</tr>
<tr>
<td style="text-align: left;">limitAwardCount</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>是否限制每个奖项中奖数量(1:限制,其他不限制)</td>
</tr>
<tr>
<td style="text-align: left;">limitAwardCountType</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>限制每个奖项中奖数量的周期(1:每天,2每周,3每月,4总量)</td>
</tr>
<tr>
<td style="text-align: left;">noValiIbkNum</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>中行抽奖不验证ibknum(1:不验证,空或其他:验证)</td>
</tr>
<tr>
<td style="text-align: left;">valiThirdOrderType</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>验证第三方订单类型(1:验证有惠订单,2:验证有惠积分)</td>
</tr>
<tr>
<td style="text-align: left;">thirdOrderChannelId</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>三方订单渠道id</td>
</tr>
<tr>
<td style="text-align: left;">thirdOrderCount</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>验证订单数量</td>
</tr>
<tr>
<td style="text-align: left;">thirdRightsCode</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>三方权益码</td>
</tr>
<tr>
<td style="text-align: left;">teamStartDate</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>组队开始时间</td>
</tr>
<tr>
<td style="text-align: left;">teamFinishDate</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>组队截止时间</td>
</tr>
<tr>
<td style="text-align: left;">ext1到ext3</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>3个备用字段</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"rspCode": "000",
"rspDesc": "success"
}
</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;">rspCode</td>
<td style="text-align: left;">string</td>
<td>响应代码(000为成功,其他详见错误描述)</td>
</tr>
<tr>
<td style="text-align: left;">rspDesc</td>
<td style="text-align: left;">string</td>
<td>错误描述</td>
</tr>
</tbody>
</table>