抽奖组件第一部分

抽奖组件第一部分


添加活动

<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>

页面列表

ITEM_HTML