营销抽奖模块 表单设计

表1:strategy

  • ID: 自增ID

  • strategy id:抽奖策略ID

  • strategy_desc:抽奖策略描述

  • rule_models:策略模型, rule配置规则记录

  • create_time:创建时间(带默认时间)

  • update_time:更新时间(带默认时间)

image-20240805032220710

表2:steategy_award 抽奖策略的详情

  • ID: 自增ID
  • strategy id:抽奖策略ID
  • award_id: 抽奖奖品ID
  • award_title: 抽奖奖品的标题
  • award_subtitle: 抽奖奖品的附标题
  • award_count: 抽奖奖品的库存总量
  • award_count_surplus: 抽奖奖品的库存剩余
  • award_rate: 抽奖奖品的中奖概率
  • rule_models:规则模型, rule配置规则记录
    • 这一条配置是为了方便直接从数据库中取出有关规则的数据,而不用再从后端中通过应用计算取出数据
  • sort: 排序
  • create_time: 创建时间(带默认时间)
  • update_time: 更新时间(带默认时间)

image-20240731030528342

表3:strategy_rule

  • ID: 自增ID
  • strategy id:抽奖策略ID
  • award_id:奖品id
  • rule_type: 抽奖规则类型(方便后续的拓展,例如1为策略规则,2为奖品规则)
  • rule_model:抽奖规则类型【rule_lock】
  • rule_value: 抽奖规则比值
  • rule_desc:抽奖规则描述
  • create_time: 创建时间(带默认时间)
  • update_time: 更新时间(带默认时间)

image-20240731030510654