说明:英文名称作为系统组件唯一索引值,若要使用兔展系统组件,英文名称要一一对应,即供应商插件代码中使用的组件英文名称需与兔展系统组件英文名称对应

一、系统组件列表

序号组件名称英文名称组件描述客户可配置内容其他插件可否调用在使用的插件
1

企业信息

COMPANY_INFO

自动关联企业信息(企业名称)、绑定的企业公众号,客户可设置活动中关联的企业信息
  • 主办单位
  • 企业logo
  • 企业公众号
  • 是否引导关注
  • 可以
  • 小游戏
  • 抽奖
2可参与地区

PARTAKE_USER_AREA

可根据用户微信授权位置或手机号所属地区筛选可参与活动的用户
  • 不限制
  • 用户微信授权位置信息
  • 用户手机号所属地区
  • 可以
  • 小游戏
3

游戏机会

GAME_CHANCE

可设置用户参与游戏活动的次数限制
  • 每天/每周/每月/活动期间参与游戏次数
  • 活动期间封顶次数
  • 可以
  • 小游戏
4

抽奖门槛

LOTTERY_THRESHOLD

可设置游戏达到多少分值才能参与抽奖及抽奖次数
  • 门槛分值
  • 可抽奖次数
  • 需小游戏和抽奖关联
  • 小游戏
5

游戏助力设置

GAME_HELP_SETTING

可设置助力次数限制、邀请人数限制、助力成功抽奖次数


  • 每天/每周/每月/活动期间最多邀请人数
  • 获得抽奖机会次数
  • 每天/每周/每月/活动期间最多助力次数
  • 需小游戏和抽奖关联
  • 小游戏
6

抽奖策略

LOTTERY_STRATEGY

可设置抽奖活动规则
  • 每天/每周/每月/活动期间抽奖次数
  • 每天/每周/每月/活动期间最多中奖次数
  • 预估抽奖人数
  • 抽奖模式
  • 奖品分期投放方式
  • 奖品派完提示
  • 领奖资格校验方式
  • 可以
  • 抽奖
7

奖品策略

AWARD_STRATEGY

可设置活动奖品
  • 奖项等级
  • 奖品类型
  • 奖品名称
  • 奖品数量
  • 抽中概率
  • 中奖用户限制
  • 兑奖期限方式
  • 兑奖时间
  • 核券方式
  • 领奖方式
  • 兑奖地址
  • 联系电话
  • 兑奖说明
  • 可以
  • 抽奖
8

游戏背景音乐

GAME_BG_MUSIC

可设置游戏活动页面背景音乐
  • 音乐库中选择背景音乐
  • 可以
  • 小游戏
9

抽奖样式设置

STYLE_CONFIG

可设置抽奖活动页面样式
  • 玩法
  • 主题颜色
  • 页面元素
  • 仅针对抽奖插件、小游戏插件样式设置
  • 抽奖
  • 小游戏

10参与人数PARTAKE_USER_COUNT可设置活动页面是否展示活动参与人数,参与人数可设置为虚拟人数+实际参与人数
  • 参与人数是否展示
  • 虚拟人数
  • 可以
  • 小游戏
  • 抽奖
11活动用户限制PARTAKE_USER_LIMIT可设置活动准人资格,黑名单用户不能参与活动,白名单用户或根据已有客户筛选出来的用户可以参与活动
  • 不限制
  • 白名单
  • 黑名单
  • 已有客户筛选
  • 可以
  • 小游戏
  • 抽奖
12表单FORM可设置参与活动后什么时候填写填写表单及可设置表单项内容
  • 表单填写时机
  • 表单内容
  • 可以 
  • 小游戏
  • 抽奖
13





14






二、系统组件格式定义

2.1企业信息(COMPANY_INFO)

序号

字段名

英文名

数据类型

描述

1主办单位companyString企业名称,如果有读取企业的名称
2企业logocompanyLogoString数组保存选中的市的值
3是否展示企业公众号showGzhFlagint是否展示企业二维码,1是,0 否
4公众号名称gzhNameString
5公众号appidgzhAppidString
6公众号wsidgzhWsidString
7公众号二维码gzhQrcodeString
8是否引导关注subFlagint是否引导关注,1是,0 否

2.2可参与地区(PARTAKE_USER_AREA)

序号

字段名

英文名

数据类型

描述

1选择方式selectWayint选择方式 -1 不限制、1 用户微信授权位置信息、2 用户手机号所属地区
2选择市selectCitiesarray数组保存选中的市的值

2.3 游戏机会(GAME_CHANCE)

序号

字段名

英文名

数据类型

描述

1机会间隔chanceIntervalStringd 每天、w 每周、m 每月、activity 活动期间
2机会次数chanceCountint
3机会封顶次数chanceMaxCountint

2.4 抽奖门槛(LOTTERY_THRESHOLD)

序号

字段名

英文名

数据类型

描述

1门槛分值thresholdScoreint
2可抽奖次数canLotteryCountint

2.5 游戏助力设置(GAME_HELP_SETTING)

序号

字段名

英文名

数据类型

描述

1邀请助力间隔inviteIntervalStringd 每天、w 每周、m 每月、activity 活动期间
2最多邀请人数maxInviteCountint
3获得机会次数gainChanceCountint
4助力间隔helpIntervalStringd 每天、w 每周、m 每月、activity 活动期间
5最多助力次数maxHelpCountint
6助力分享设置helpShareSettingobject

{

"helpTitle":"", //分享标题

"helpShareImg":"", //分享图片

"helpShareDesc":"" //分享描述

}

2.6 抽奖策略(LOTTERY_STRATEGY)

序号

字段名

英文名

数据类型

描述

1抽奖机会间隔lotteryIntervalStringd 每天、w 每周、m 每月、activity 活动期间
2抽奖机会次数lotteryCountint
3最多抽奖次数maxLotteryCountint
4中奖机会间隔winIntervalStringd 每天、w 每周、m 每月、activity 活动期间
5最多中奖次数maxWinCountint
6预估抽奖人数estimateCountint
7抽奖模式lotteryModint抽奖模式 1 按时间均匀发放、2 按人流量发放
8奖品分期投放方式awardThrowWayint奖品分期投放方式 -1 关闭、6 6小时、12 12小时、24 24小时
9奖品派完提示noAwardTipString
10领奖资格校验方式receiveCheckWayint领奖资格校验方式 -1 不校验、1 excel 校验、2 api校验
11领奖api接口receiveAwardApiString只有领奖资格校验方式=2时才有值

2.7 奖品策略(AWARD_STRATEGY)

序号

字段名

英文名

数据类型

描述

1奖项IDawardIdString奖品ID,前端生成唯一id即可
2奖项等级awardLevelString奖项等级
3奖品来源awardSourceString奖品的来源, 虚拟奖品 VIRTUAL_PRIZE,实物奖品MATERIAL_PRIZE、优惠券 COUPON
4奖品awardobject

{

"objId":"",//奖品的ID

"objName":"",//奖品的名称

"objImg":"",//奖品图片

"objType"://奖品的类型,如虚拟奖品,实物奖品,优惠券类型等的英文

"objGrantWay"://奖品的发奖方式,1. 直发到账、2 发放券码、3 企业自行发奖

"objPeriodType":1,//1 时间段 、2 相对时间、3 永久

"objPeriodStart":"",//有效期开始时间

"objPeriodEnd":""//有效期结束时间

"objPeriodDay":2//领券后多少天有效,相对时间

}

5奖品数量awardNumint奖品数量
6抽中概率winRateint
7是否智能计算robootComputerFlagint是否智能计算概率 1 是 0 否
8中奖用户限制winUserLimitobject

{

"limitWay": int ,//限制方式 1不限制、2白名单、3 黑名单、4 已有客户、5 第三方接口鉴权

"blackWhite": { //黑白名单列表

"checkField":"openid",//校验字段,由用户上传的excel模板中定义。由后端解析oss文件内容取出来

"ossPath":"",//上传的文件路径

"data":["",""]

},

"user":{ //已有客户列表

"option":"user",//user 用户,tag 标签,group 分组、mark 星标

"data":[ {

objId:"", //如果是用户存储用户ID,标签存标签ID,分组存分组ID,星标存星标的1和0

objName:""

}]

}

"thirdInterface":""

}

9兑奖期限方式exchangePeriodTypeString兑奖期限方式 1 时间段 、2 相对时间
10兑奖开始时间exchangeStartTimeDate如果兑奖期限方式为1
11兑奖结束时间exchangeEndTimeDate如果兑奖期限方式为1
12兑奖后天数periodAfterDayint如果兑奖期限方式为2
13核券方式checkWayint核券方式 1 商城核销、2 门店核销
14领奖方式receiveAwardWayint领奖方式 1跳转网页、2 门店或网点地址
15兑奖地址exchangeAddressString兑奖地址,具体的地址位置信息
16兑奖urlexchangeUrlString兑奖url,网页链接
17操作提示operateTipString
18联系信息contactString
19兑奖说明exchangeDescString兑奖说明
20排序字段serialNumint排序序号

2.8 游戏背景音乐(GAME_BG_MUSIC)

序号

字段名

英文名

数据类型

描述

1游戏背景音乐gameBgMusicString游戏背景音乐存储背景音乐的url

2.9 样式设置(STYLE_CONFIG)

在编辑器返回的样式格式

抽奖玩法,数组返回

序号

字段名

英文名

数据类型

描述

1抽奖玩法KEYplayWayKeyString
2抽奖玩法名playWayNameString
3抽奖玩法图片playWayImgString

主题颜色,数组返回

序号

字段名

英文名

数据类型

描述

1主题颜色名themeColorNameString
2主题颜色值themeColorValueString


样式定义,数组返回

序号

字段名

英文名

数据类型

描述

1插件名pluginNameString插件的英文名,Game 游戏、Lottery 抽奖
2玩法名playWayString
3页名称pageNameString页的英文名
4页标题pageTitleString页标题
5页图片pageImgString页图片
6页序号pageSerialNumint页序号
7页元素列表pageStyleElementListArray页元素列表,详细如下表

页面样式元素对象定义

序号

字段名

英文名

数据类型

描述

1元素名elementNameString元素名
2元素标题elementTitleString元素标题
3输入类型inputTypeString元素输入类型   TEXT 文案、IMG 图片、COLOR 颜色选择、REDIO 单选
4默认值defaultValueString默认值
5元素值elementValueString元素值,这个保存配置时存储
6是否必填requiredFlagint是否必填  1是、0 否
7序号elementSerialNumint序号

编辑器保存时样式设置对象定义

序号

字段名

英文名

数据类型

描述

1玩法KEYplayWayKeyString玩法KEY
2颜色值themeColorValueString颜色值
3样式配置styleConfigsArray

[
{
  "elementName":"",//元素名
  "elementValue":""//元素值
}
]

  • 无标签