## wp_credit_config 积分规则配置表
| 字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
| --- | --- | --- | --- | --- | --- |
| id | int(10) unsigned | | NO | 是 | 表主键 |
| title | varchar(100) | | NO | | 规则名称 |
| name | varchar(50) | | NO | | 规则标识名 |
| mod | varchar(50) | common | NO | | 应用英文名,核心功能默认为common |
| mTime | int(10) | | YES | | 更新时间 |
| score | int(10) | 0 | YES | | 积分值 |
| type | tinyint(1) | 0 | YES | | 规则类型 0是公众号积分规则 1是非公众号积分规则 2是可变积分规则|
| token | varchar(30) | 0 | YES | | 配置属于哪个公众号,0表示是系统默认配置 |
>[info] 积分规则遵循惯性配置的覆盖关系,取值的优先级是:公众号配置 > 系统默认配置
## wp_credit_grade 等级配置表
| 字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
| --- | --- | --- | --- | --- | --- |
| id | int(10) unsigned | | NO | 是 | 表主键 |
| title | varchar(50) | | NO | | 等级名称 |
| icon | int(10) | | YES | | 等级图标 |
| mTime | int(10) | | YES | | 更新时间 |
| score | int(10) unsigned | 0 | YES | | 累计积分要求的值 |
| token | varchar(30) | 0 | YES | | 配置属于哪个公众号,0表示是系统默认配置 |
>[info] 等级配置也遵循惯性配置的覆盖关系,取值的优先级是:公众号配置 > 系统默认配置
累计积分是指一个用户获取到的全部积分,不包括由于消费而减少(取消关注除外,防止粉丝重复关注增加累计积分值)的积分
## wp_credit_data 积分流水表
| 字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
| --- | --- | --- | --- | --- | --- |
| id| int(10) unsigned|| NO| 是| 主键 |
| uid| int(10)| 0| NO|| 用户ID |
| credit_name| varchar(50)| | NO|| 规则标识名 |
| credit_title| varchar(50)| | YES|| 积分描述 |
| score| int(10)| 0| YES|| 积分值 |
| cTime| int(10)| | NO|| 记录时间 |
| admin_uid| int(10)| 0| YES|| 操作者UID,0表示系统自动增加 |
| token | varchar(30) | 0 | YES | | 配置属于哪个公众号,0表示无公众号 |
用户主表会有以下两个字段:
score: 当前用户实时积分值
grade: 当前用户的等级