数据库表结构说明
本文档详细描述了项目中使用的数据库表结构,包括各表的字段说明和示例数据。
t_blood_glucose_data(血糖数据表)
表结构
| 字段名 |
类型 |
描述 |
| id |
BIGINT |
主键ID |
| user_id |
BIGINT |
用户ID |
| measure_time |
DATETIME |
测量时间 |
| type |
VARCHAR |
血糖测量类型 |
| value |
DECIMAL |
血糖值 |
| create_user |
BIGINT |
创建者ID |
| create_time |
DATETIME |
创建时间 |
| update_user |
BIGINT |
更新者ID |
| update_time |
DATETIME |
更新时间 |
| version |
INT |
版本号(乐观锁) |
| remark |
VARCHAR |
备注 |
示例数据
"id" "user_id" "measure_time" "type" "value" "create_user" "create_time" "update_user" "update_time" "version" "remark"
"1988502746686595073" "1988147181088956418" "12/11/2025 00:00:00" "空腹" "6" "1" "12/11/2025 15:02:54" "1" "12/11/2025 15:02:54" "0"
"1988502766861197314" "1988147181088956418" "12/11/2025 00:00:00" "随机" "7.6" "1" "12/11/2025 15:02:59" "1" "12/11/2025 15:02:59" "0"
"1988502817008295937" "1988147181088956418" "5/11/2025 00:00:00" "空腹" "5.4" "1" "12/11/2025 15:03:11" "1" "12/11/2025 15:03:11" "0"
"1988502842404806657" "1988147181088956418" "5/11/2025 00:00:00" "随机" "8.8" "1" "12/11/2025 15:03:17" "1" "12/11/2025 15:03:17" "0"
t_blood_pressure_data(血压数据表)
表结构
| 字段名 |
类型 |
描述 |
| id |
BIGINT |
主键ID |
| user_id |
BIGINT |
用户ID |
| systolic_pressure |
INT |
收缩压(mmHg) |
| diastolic_pressure |
INT |
舒张压(mmHg) |
| measure_time |
DATETIME |
测量时间 |
| create_user |
BIGINT |
创建者ID |
| create_time |
DATETIME |
创建时间 |
| update_user |
BIGINT |
更新者ID |
| update_time |
DATETIME |
更新时间 |
| version |
INT |
版本号(乐观锁) |
| remark |
VARCHAR |
备注 |
示例数据
"id" "user_id" "systolic_pressure" "diastolic_pressure" "measure_time" "create_user" "create_time" "update_user" "update_time" "version" "remark"
"1988500010511409154" "1988147181088956418" "120" "80" "12/11/2025 00:00:00" "1" "12/11/2025 14:52:02" "1" "12/11/2025 14:52:02" "0"
t_heart_rate_data(心率数据表)
表结构
| 字段名 |
类型 |
描述 |
| id |
BIGINT |
主键ID |
| user_id |
BIGINT |
用户ID |
| heart_rate |
INT |
心率(次/分钟) |
| measure_time |
DATETIME |
测量时间 |
| create_user |
BIGINT |
创建者ID |
| create_time |
DATETIME |
创建时间 |
| update_user |
BIGINT |
更新者ID |
| update_time |
DATETIME |
更新时间 |
| version |
INT |
版本号(乐观锁) |
| remark |
VARCHAR |
备注 |
示例数据
"id" "user_id" "heart_rate" "measure_time" "create_user" "create_time" "update_user" "update_time" "version" "remark"
"1988498386246213634" "1988147181088956418" "72" "12/11/2025 00:00:00" "1" "12/11/2025 14:45:34" "1" "12/11/2025 14:45:34" "0"
"1988498431406284802" "1988147181088956418" "54" "11/11/2025 00:00:00" "1" "12/11/2025 14:45:45" "1" "12/11/2025 14:45:45" "0"
t_physical_data(体格数据表)
表结构
| 字段名 |
类型 |
描述 |
| id |
BIGINT |
主键ID |
| user_id |
BIGINT |
用户ID |
| height |
DECIMAL |
身高(cm) |
| weight |
DECIMAL |
体重(kg) |
| measure_time |
DATETIME |
测量时间 |
| create_user |
BIGINT |
创建者ID |
| create_time |
DATETIME |
创建时间 |
| update_user |
BIGINT |
更新者ID |
| update_time |
DATETIME |
更新时间 |
| version |
INT |
版本号(乐观锁) |
| remark |
VARCHAR |
备注 |
示例数据
"id" "user_id" "height" "weight" "measure_time" "create_user" "create_time" "update_user" "update_time" "version" "remark"
"1988449152629252097" "1988147181088956418" "155" "65" "9/11/2025 00:00:00" "1" "12/11/2025 11:29:56" "1" "12/11/2025 11:29:56" "0"
"1988456421005795330" "1988147181088956418" "177" "90" "12/11/2025 00:00:00" "1" "12/11/2025 11:58:49" "1" "12/11/2025 11:58:49" "0"
"1989581733017985026" "1988147181088956418" "170" "78" "15/11/2025 00:00:00" "1" "15/11/2025 14:30:24" "1" "15/11/2025 14:30:24" "0"
t_user_binding(用户绑定关系表)
表结构
| 字段名 |
类型 |
描述 |
| id |
BIGINT |
主键ID |
| patient_user_id |
BIGINT |
患者用户ID |
| bound_user_id |
BIGINT |
被绑定用户ID(医生或家属) |
| binding_type |
VARCHAR |
绑定类型(DOCTOR-医生, FAMILY-家属) |
| status |
INT |
绑定状态(1-有效,0-无效) |
| create_user |
BIGINT |
创建者ID |
| create_time |
DATETIME |
创建时间 |
| update_user |
BIGINT |
更新者ID |
| update_time |
DATETIME |
更新时间 |
| version |
INT |
版本号(乐观锁) |
| remark |
VARCHAR |
备注 |
示例数据
"id" "patient_user_id" "bound_user_id" "binding_type" "status" "create_user" "create_time" "update_user" "update_time" "version" "remark"
"1990104700034510849" "1988147181088956418" "1988172854356631553" "DOCTOR" "1" "1" "17/11/2025 01:08:30" "1" "17/11/2025 01:08:30" "0"
"1990322533418975234" "1988147181088956418" "1988196438584090626" "FAMILY" "1" "1" "17/11/2025 15:34:05" "1" "17/11/2025 15:34:05" "0"
t_user_info(用户信息表)
表结构
| 字段名 |
类型 |
描述 |
| id |
BIGINT |
主键ID |
| version |
INT |
版本号(乐观锁) |
| create_user |
BIGINT |
创建者ID |
| create_time |
DATETIME |
创建时间 |
| update_user |
BIGINT |
更新者ID |
| update_time |
DATETIME |
更新时间 |
| remark |
VARCHAR |
备注 |
| username |
VARCHAR |
用户名(可选) |
| password |
VARCHAR |
密码(可选) |
| role |
INT |
角色(1-管理员, 2-医生, 3-患者, 4-患者家属) |
| wx_openid |
VARCHAR |
微信ID(可选) |
| avatar |
VARCHAR |
头像(可选) |
| nickname |
VARCHAR |
昵称(可选) |
| sex |
INT |
性别(1-男, 2-女) |
| phone |
VARCHAR |
手机号(可选) |
| age |
INT |
年龄(可选) |
| address |
VARCHAR |
地址(可选) |
示例数据
"id" "version" "create_user" "create_time" "update_user" "update_time" "remark" "username" "password" "role" "wx_openid" "avatar" "nickname" "sex" "phone" "age" "address"
"1988147181088956418" "23" "1" "11/11/2025 15:30:01" "1" "17/11/2025 15:13:57" "3" "oMrLJ4upWlkcM8ngNnj849sF_sZg" "1988147181088956418/1763179829156.jpeg" "患者test" "1" "19792741433" "22" "重庆市 重庆市"
"1988172854356631553" "17" "1" "11/11/2025 17:12:02" "1" "17/11/2025 15:13:51" "2" "oMrLJ4upWlkcM8ngNnj849sF_sZg" "1988172854356631553/1763182966320.jpeg" "医生test" "1" "21"
"1988196438584090626" "4" "1" "11/11/2025 18:45:45" "1" "17/11/2025 15:14:01" "4" "oMrLJ4upWlkcM8ngNnj849sF_sZg" "1988196438584090626/1763181495049.jpeg" "家属test" "1" "19723123111" "22" "重庆市 重庆市"
"1988218156098805762" "0" "1" "11/11/2025 20:12:02" "1" "11/11/2025 20:12:02" "3" "oMrLJ4tt491gE-__o36x3SrJ0kVg"
"1989589966487068673" "0" "1" "15/11/2025 15:03:07" "1" "15/11/2025 15:03:07" "2" "oMrLJ4tt491gE-__o36x3SrJ0kVg"
t_user_token(用户认证表)
表结构
| 字段名 |
类型 |
描述 |
| id |
BIGINT |
主键ID |
| version |
INT |
版本号(乐观锁) |
| create_user |
BIGINT |
创建者ID |
| create_time |
DATETIME |
创建时间 |
| update_user |
BIGINT |
更新者ID |
| update_time |
DATETIME |
更新时间 |
| remark |
VARCHAR |
备注 |
| user_id |
BIGINT |
用户ID |
| token |
VARCHAR |
认证令牌 |
| expire_time |
DATETIME |
过期时间 |
示例数据
"id" "version" "create_user" "create_time" "update_user" "update_time" "remark" "user_id" "token" "expire_time"
"1988147181156065282" "37" "1" "11/11/2025 15:30:01" "1" "11/11/2025 15:30:01" "1988147181088956418" "7deed423fcc94515b74ab603ab237c00" "20/11/2025 15:33:51"
"1988172854419546114" "14" "1" "11/11/2025 17:12:02" "1" "11/11/2025 17:12:02" "1988172854356631553" "eb49edc2a2464871a0f51604bc4e10e2" "20/11/2025 17:43:26"
"1988196438584090627" "9" "1" "11/11/2025 18:45:45" "1" "11/11/2025 18:45:45" "1988196438584090626" "56ba488c953f42549fb1e6cbe1f12450" "20/11/2025 15:32:19"
"1988218156098805763" "0" "1" "11/11/2025 20:12:02" "1" "11/11/2025 20:12:02" "1988218156098805762" "9cde389298664619aaae9c65cf7ab325" "14/11/2025 20:12:02"
"1989589966487068674" "0" "1" "15/11/2025 15:03:07" "1" "15/11/2025 15:03:07" "1989589966487068673" "3b34609dac4548b0a1d66f057a6fee2c" "18/11/2025 15:03:07"