|
|
@@ -1,183 +0,0 @@
|
|
|
-# 数据库表结构说明
|
|
|
-
|
|
|
-本文档详细描述了项目中使用的数据库表结构,包括各表的字段说明和示例数据。
|
|
|
-
|
|
|
-## 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"
|
|
|
-```
|