必经之路

抄一部心经,点一盏心灯

用户工具

站点工具


jsb:zhihuidou_tech_info

**这是本文档旧的修订版!**

智慧豆数据库设计

一、模型关系

二、表结构

1、用户智慧豆表

字段 类型 说明
id Long 主键id
user_no String 学号
bean_total Int 智慧豆数量
记录每个同学拥有的智慧豆总数。

2、智慧豆明细表

字段 类型 说明
id Long 主键id
user_no String 学号
amount Int 智慧豆数量
type Int 0:转入,1:花费
job_id string 当type=0时,表示从哪个任务获得的智慧豆
desc String 描述信息
create_time Date 创建时间
记录学生的智慧豆来源和消耗明细

3、版块(section)表

字段 类型 说明
id Long 版块id
name String 版块名
type Int 新手村、福田区等
各个版块信息。有一个疑问,每一期自然村是一个版块,还是都属于一个版块?我理解,每一期自然村是一个版块

4、角色表

字段 类型 说明
id Long 任务id
name String 任务名
bean_amount Int 该任务对应的智慧豆数量
section_id Int 对应的板块。
type Int 向导、翻译、
每个版块下的各个角色信息。我更倾向于把这个表叫做任务表。目前我理解下来,角色和任务是两个概念。角色通常都对应了任务,但是任务也可以没有角色。简单设计,可以通通都当成任务处理。

5、用户角色担任记录表

字段 类型 说明
id Long 主键id
user_no String 学号
job_id Int 任务id
记录用户在必经之路各个岗位的明细。这个表跟智慧豆工具可能关系不大,应该属于个人档案这块。
jsb/zhihuidou_tech_info.1720020120.txt.gz · 最后更改: 2024/07/03 23:22 由 boluo