TreeMind树图在线AI思维导图
笔灵Logo笔灵AI论文写作三步搞定,GO>>
当前位置:树图思维导图模板IT互联网产品结构工会活动模块数据结构思维导图

工会活动模块数据结构思维导图

  收藏
  分享
免费下载
免费使用文件
U927744490 浏览量:1202025-03-13 00:09:06
已被使用19次
查看详情工会活动模块数据结构思维导图

活动主表,商品表,日志表相关内容讲解

树图思维导图提供 工会活动模块数据结构 在线思维导图免费制作,点击“编辑”按钮,可对 工会活动模块数据结构  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:76fd76bd5ee000f757152ee83a5e0cfb

思维导图大纲

工会活动模块数据结构思维导图模板大纲

活动主表 (activity)

基础信息

id (bigint) - 活动ID

title_zh (varchar) - 活动中文名称

title_en (varchar) - 活动英文名称

desc_zh (varchar) - 活动中文说明

desc_en (varchar) - 活动英文说明

content_zh (varchar) - 活动中文详情

content_en (varchar) - 活动英文详情

keyword_zh(varchar) - 活动中午关键字

keyword_en(varchar) - 活动英文关键字

type (tinyint) - 活动类型

1: 趣FUN分享

活动类型不用数据库建了,直接加config配置数组信息和文字就行

2: 趣FUN悦己

3: 趣FUN比拼

4: 趣FUN相约

时间信息

signup_start_time (datetime) - 报名开始时间

2025-03-06 10:00

signup_end_time (datetime) - 报名结束时间

2025-03-09 20:00

activity_start_time (datetime) - 活动开始时间

2025-03-10 10:00

activity_end_time (datetime) - 活动结束时间

2025-03-10 10:00

info_deadline (datetime) - 截止修改信息时间

2025-03-10 10:00

展示信息

cover_image (varchar) - 活动封面图

detail_image (varchar) - 活动详情图

display_order (int) - 显示排序

is_top (tinyint) - 是否置顶

1是

2否

参与限制

max_type (tinyint) - 上限限制类型

1按人数限制(如果选了儿童节模式,就强制变为2按商品数)

2按商品数限制

max_participants (int) - 总人数上限

无限制为-1

有限制正常数字

now_participants (int) - 当前剩余人数库存数量

针对活动限制人数的情况。比如限制1000人,但是才审核900人,那这就变成100了。 后边再审核完了100之后,这就是0,前端就可以直接不让报名了。

max_goods_num (int) - 总商品库存上限

无限制为-1

有限制正常数字

now_goods_num (int) - 当前剩余商品数库存数量

针对活动限制人数的情况。比如限制1000人,但是才审核900人,那这就变成100了。 后边再审核完了100之后,这就是0,前端就可以直接不让报名了。

family_type (tinyint) - 携带家属类型

1: 精确

2: 模糊

adult_limit (int) - 成人限制数(精确时)

child_limit (int) - 儿童限制数(精确时)

total_family_limit (int) - 家属总限制数(模糊时)

活动配置

need_review (tinyint) - 是否需要审核1是2否

link_type (varchar) - 活动链接类型(数据库保留但页面中废弃)

1 h5

2 小程序

3 不跳转

activity_mode (tinyint) - 活动方案

1线上兑奖

2线下领奖

3线下游玩

4线上兑奖+线下领奖

5线上兑奖+线下游玩

6线下领奖+线下游玩

7线上兑奖+线下领奖+线下游玩

8无奖品

activity_model_arr (varchar) - 活动方案对应的模型

20 线上兑奖

21 线下领奖

22 线下游玩

备注:后台在创建时,应直接把 方案配置的模型区分填进来 举例:方案1 这里的值就是:20 方案5这里的值就是:20,22 方案7,这里的值就是 20,21,22

方案对应的模型值,方案对应的文字,模型对应的文字,都可以直接用config配置数组

is_children_festival (tinyint) - 是否根据儿童数领取多奖品的活动

1是

2否

sign_type (tinyint) - 签到模式(只针对方案中有线下游玩(22)的活动)

1纯签到

2纯核销

3签到&核销

创建信息

create_sys_user(int)创建人

create_time(datetime)创建时间

update_time(datetime)最新更新时间

后台加活动修改日志表,只存数据库,有问题时方便对比

(这个表不需要了)核销码表 (verification_code) 1 审核通过后,自动生成一个 2活动报名截止后,定时任务生成

基础信息

id (bigint) - 核销码ID

activity_id (bigint) - 活动ID

activity_sign_type (tinyint) - 活动签到模式

1纯签到

2纯核销

3签到&核销

activity_type (tinyint) - 选择的活动模式

20 线上兑奖

21 线下领奖

22 线下游玩

code (varchar) - 核销码

核销信息

status (tinyint) - 状态

1生效

2无效

sign_time (datetime) - 签到核销时间(状态为线下游玩(22)且有签到状态activity_sign_type为1和3时有效)

sign_user(int)签到处理人(状态为线下游玩(22)且有签到状态activity_sign_type为1和3时有效)

used_time (datetime) - 使用时间(线下领奖(21)时,和线下游玩22是活动状态2和3的最后一次非签到的核销时间 )

write_off_user(int)(线下游玩模式和线下游玩没签到时,存储核销人)

活动商品表 (activity_goods)

基础信息

good_id (bigint) - 商品ID

activity_id (bigint) - 活动ID

name_zh (varchar) - 商品中文名称

name_en (varchar) - 商品英文名称

max_stock (int) - 总库存数量

无限制为-1

有限制正常数字

now_stock (int) - 当前剩余库存数量)

status (tinyint) - 存在状态

1存在

2删除

act_model_arr(tinyint) - 关联活动模型

20 线上兑奖

21 线下领奖

22 线下游玩(不考虑,走路线表)

23通用

后台判断:当某商品已经被人选了报名了,就不允许删除了。

核销日志表 (verification_code_log)

基础信息

code_log_id (bigint) - 核销码日志ID

code_id (bigint) - 核销码(报名信息id)ID

user_id (bigint) - 核销用户ID(索引)

activity_id (bigint) - 活动ID

核销信息

code_type (tinyint) 核销类型1线下领奖核销(单次)2线下游玩签到 3线下游玩核销

obj_id(bigint) - 核销对象id(code_type=1时关联商品表,=2时不关联,=3时关联打卡地点表)

obj_name(varchar) - 核销对象名称(线下领奖核销时,记录奖品名字。线下游玩签到时就叫签到,线下游玩核销时,记录核销物的名称)

code_time (datetime) - 核销时间

admin_user_id(int)核销人的userid

活动报名表 (activity_signup)

基础信息

sign_id (bigint) - 报名ID

activity_id (bigint) - 活动ID

activity_model (bigint) - 活动方案

1,2,3,4,5,6,7,8

participate_mode (tinyint) - 参与模式

19: 无奖品,纯报名

20: 线上兑奖

21: 线下领奖

22: 线下游玩

act_good_num (int) - 活动的可领取礼品总数

user_id (bigint) - 用户ID

location_id (bigint) - 活动地址ID

线下领奖(21)和线下游玩(22)时,绑定的活动地址id(如果这个活动只有一个,就默认绑定那个地址,没有则默认0)

create_time (datetime) - 报名时间

参与信息

good_num (int) - 最终领奖数量

未通过时0,通过时默认改为1,儿童节活动时为根据儿童id统计出来的数量

good_id (text) - 选择的奖品ID

线上兑奖(20)和线下领奖(21)模式时,此字段有效,其他模式字段值为0

json存储:{{goodid:123,goodnum:2},{goodid:123,goodnum:2}}

route_id (bigint) - 选择的大路线ID(这个字段废弃了)

线下游玩(22)模式时,此字段有效,其他模式字段值为0

route_id (bigint) - 选择的大巴类型id(关联大巴车表)(新增字段)

线下游玩(22)模式时,此字段有效,其他模式字段值为0

good_ads_id (bigint) - id

此字段只适配线上领奖(20)模式,关联到报名收货地址(文字)表

adult_count (int) - 携带成人数

成人信息表无需改动,成人报名数据还是关联到这个报名id

child_count (int) - 携带儿童数

child_id_arr (varchar) - 关联儿童表id

逗号关联的儿童表id,例(2357,36799)

review_status (tinyint) - 审核状态

1通过

状态为通过时,可以取值当做参与信息表

2拒绝

3待审核

4用户取消

remark (varchar) - 审核备注

remark_en(varchar) - 英文审核备注

is_read_remark(tinyint) - 用户是否看过审核备注

核销信息

is_sign (tinyint) - 签到状态(针对线下游玩的类型,其他类型默认0)

0未

1已

is_receive (tinyint) - 核销状态

0未

1已

receive_user_id (int) - 核销人id

receive_time (datetime) - 核销时间

receive_code (varchar) - 此用户核销二维码

活动大巴表(新增,线下游玩时) (activity_carconfig)

基础信息

route_id (bigint) - 出行配置ID

activity_id (bigint) - 活动ID

car_name_zh (varchar) -点中文名称

汽车大巴轮船这种

car_name_en (varchar) - 点英文名称

show_status (tinyint) - 显示状态(新增字段)

1存在

2隐藏

car_max_stock (int) - 总库存数量

无限制为-1

有限制正常数字

car_now_stock (int) - 当前剩余库存数量)

delete (tinyint) - 存在状态

1存在

2删除

活动打卡点(线下游玩时)表 (activity_route)

基础信息

route_id (bigint) - 打卡点ID

activity_id (bigint) - 活动ID

name_zh (varchar) -打卡点中文名称

狮子老虎鸡蛋牛奶这种

name_en (varchar) - 打卡点英文名称

type (tinyint) - 路线类型(删除)

1: 大路线(没有1了)需删掉

2: 小景点

parent_id (bigint) - 父路线ID(改为绑定地址id)

code_image (varchar) - 打卡二维码图片路径(删除)

act_model_arr(tinyint) - 关联活动模型(这个字段删掉)

20 线上兑奖(不考虑,走商品表)

21 线下领奖(不考虑,走商品表)

22 线下游玩

23通用(不考虑,走商品表)

show_status (tinyint) - 显示状态(新增字段)

1存在

2隐藏

status (tinyint) - 存在状态

1存在

2删除

活动地址表 (activity_location)

基础信息

ads_id (bigint) - 地址ID

activity_id (bigint) - 活动ID

province (int) - 省id

city (int) - 市id

county (int) - 县区id

province_str (varchar) - 省名字

city_str (varchar) - 市名字

county_str(varchar) - 县区名字

name_zh (varchar) - 详细地址中文名称

name_en (varchar) - 详细地址英文名称

activity_max_type (tinyint) - 上限限制类型

跟随活动类型来

max_ads_participants (int) - 该地址人数上限(修改)

活动人数限制1000, 900员工 都带2娃 需消耗: 人数900 * 2 奖品1800 前500个人 领了1000个奖品,后边的就都百搭了 人数 单库存 奖品数量 以木桶最短板计

now_ads_participants (int) - 该地址现剩余人数库存(新增)

max_goods_num (int) - 商品数量库存上限(新增)

now_goods_num (int) - 当前剩余商品数库存数量(新增)

相关思维导图模板

1113爆卡会总结会会议纪要思维导图

树图思维导图提供 1113爆卡会总结会会议纪要 在线思维导图免费制作,点击“编辑”按钮,可对 1113爆卡会总结会会议纪要  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:aaf6c152a765d5821e8e1787f2b3226e

社群客服SOP细则思维导图

树图思维导图提供 社群客服SOP细则 在线思维导图免费制作,点击“编辑”按钮,可对 社群客服SOP细则  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:81b812ba763ba888461739d58163c1e4