Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
黄嘉阳
/
iot-platform-server
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
2b198f1b
authored
Sep 06, 2023
by
huangjy
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
feat,saas模型分析sql
parent
dcaad85e
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
141 additions
and
0 deletions
db/saas-analysis.sql
db/saas-analysis.sql
0 → 100644
View file @
2b198f1b
CREATE
TABLE
`saas_model_manage`
(
`id`
varchar
(
64
)
NOT
NULL
COMMENT
'id'
,
`name`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模型名称'
,
`remark`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'说明'
,
`model_id`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模型id'
,
`model_type`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'模型类型'
,
`create_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'创建者'
,
`create_date`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'更新者'
,
`update_date`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`del_flag`
char
(
1
)
NOT
NULL
COMMENT
' 删除标志 0否 1是 '
,
`tenant_id`
varchar
(
64
)
DEFAULT
NULL
COMMENT
' 租户id '
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'模型管理'
;
CREATE
TABLE
`saas_report_manage`
(
`id`
varchar
(
64
)
NOT
NULL
COMMENT
'id'
,
`name`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'报告名称'
,
`remark`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'说明'
,
`report_id`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'报告id'
,
`report_type`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'报告类型'
,
`create_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'创建者'
,
`create_date`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'更新者'
,
`update_date`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`del_flag`
char
(
1
)
NOT
NULL
COMMENT
' 删除标志 0否 1是 '
,
`tenant_id`
varchar
(
64
)
DEFAULT
NULL
COMMENT
' 租户id '
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'报告管理'
;
CREATE
TABLE
`saas_sleep_analysis_model`
(
`id`
varchar
(
64
)
NOT
NULL
COMMENT
'id'
,
`action_comparison`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'体动次数'
,
`action_threshold`
varchar
(
32
)
DEFAULT
'1'
COMMENT
'体动阈值记录 默认 1'
,
`turned_comparison`
varchar
(
256
)
DEFAULT
NULL
COMMENT
'翻身次数'
,
`turned_threshold`
varchar
(
32
)
DEFAULT
'1'
COMMENT
'翻身次数阈值 默认1'
,
`breathe_threshold_min`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'呼吸率阈值 起始'
,
`breathe_threshold_max`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'呼吸率阈值 结束'
,
`breathe_duration`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'呼吸持续时间'
,
`heart_threshold_min`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'心率阈值 起始'
,
`heart_threshold_max`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'心率阈值 结束'
,
`heart_duration`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'心率阈值持续时间'
,
`riseLeave_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'起床时间:人离床条件'
,
`rise_leave_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'起床时间 人离床(小时)'
,
`riseAction_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'起床时间 每分钟大于30秒体动值条件'
,
`rise_action_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'起床时间 每分钟大于30秒体动值'
,
`rise_action_duration`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'起床时间 每分钟大于30秒体动值 持续时间'
,
`rise_repeat_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'起床时间 多久(小时)内无再次入睡'
,
`sleep_time_action_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'入睡时间:体动值条件'
,
`sleep_time_action_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'入睡时间:体动值'
,
`sleep_time_action_duration`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'入睡时间:体动值 持续时间'
,
`awake_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'每分钟体动值条件'
,
`awake_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'每分钟体动值'
,
`nap_comparison`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'深度睡眠和浅度睡眠条件'
,
`nap_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'深度睡眠和浅度睡眠(小时)'
,
`nap_duration`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'深度睡眠和浅度睡眠 持续时间'
,
`sleep_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'深度睡眠和浅度睡眠条件'
,
`sleep_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'深度睡眠和浅度睡眠 (小时)'
,
`sleep_deep_action_time_begin`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'深度睡眠:体动和翻身次数每X(分钟)'
,
`sleep_deep_action_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'深度睡眠:体动和翻身次数每X(分钟)条件'
,
`sleep_deep_action_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'深度睡眠:在(分钟内)体动和翻身次数'
,
`sleep_deep_breathe_min`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'深度睡眠:呼吸率 起始值'
,
`sleep_deep_breathe_max`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'深度睡眠:呼吸率 最大值'
,
`sleep_moderate_action_time_begin`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'中度睡眠: 体动和翻身次数每X(分钟)'
,
`sleep_moderate_action_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'中度睡眠: 体动和翻身次数每X(分钟)条件'
,
`sleep_moderate_action_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'中度睡眠: 体动和翻身次数每X(分钟)次数'
,
`create_date`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_date`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`del_flag`
char
(
1
)
DEFAULT
NULL
COMMENT
'删除标识'
,
`create_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'创建人'
,
`update_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'更新人'
,
`tenant_id`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'租户id'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
COMPACT
COMMENT
=
'睡眠质量分析模型'
;
CREATE
TABLE
`saas_disease_model`
(
`id`
varchar
(
64
)
NOT
NULL
COMMENT
'id'
,
`apnea_time`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'呼吸暂停 X(小时)呼吸暂停'
,
`apnea_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'呼吸暂停 X(小时)呼吸暂停条件'
,
`apnea_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'呼吸暂停 X(小时)呼吸暂停多少X(次数)'
,
`tachypnea_time`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'呼吸过速 X(小时)呼吸过速'
,
`tachypnea_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'呼吸过速 X(小时)呼吸过速条件'
,
`tachypnea_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'呼吸过速 X(小时)呼吸过速X(次数)'
,
`bradypnea_time`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'呼吸过缓 X(小时)呼吸过缓'
,
`bradypnea_comparison`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'呼吸过缓 X(小时)呼吸过缓条件'
,
`bradypnea_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'呼吸过缓 X(小时)呼吸过缓X(次数)'
,
`bradycardia_time`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'心率过缓 X(小时)心率过缓'
,
`bradycardia_comparison`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'心率过缓 X(小时)心率过缓条件'
,
`bradycardia_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'心率过缓 X(小时)心率过缓X(次数)'
,
`tachycardia_time`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'心率过速 X(小时)心率过速'
,
`tachycardia_comparison`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'心率过速 X(小时)心率过速条件'
,
`tachycardia_threshold`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'心率过速 X(小时)心率过速X(次数)'
,
`create_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'创建者'
,
`create_date`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'更新者'
,
`update_date`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`del_flag`
char
(
1
)
NOT
NULL
COMMENT
' 删除标志 0否 1是 '
,
`tenant_id`
varchar
(
64
)
DEFAULT
NULL
COMMENT
' 租户id '
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'呼吸心率慢性病模型'
;
CREATE
TABLE
`saas_sleep_evaluate_report`
(
`id`
varchar
(
64
)
NOT
NULL
COMMENT
'id'
,
`result_content`
text
COMMENT
'评估结果 json字符串 {"number:"1",socreRange:"","result":"",evaluate:"""}'
,
`create_date`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_date`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`del_flag`
char
(
1
)
DEFAULT
NULL
COMMENT
'删除标识'
,
`create_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'创建人'
,
`update_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'更新人'
,
`tenant_id`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'租户id'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
COMPACT
COMMENT
=
'睡眠质量分析模型评估结果'
;
CREATE
TABLE
`saas_sleep_evaluate_standard_report`
(
`id`
varchar
(
64
)
NOT
NULL
COMMENT
'id'
,
`sleep_deep_config`
varchar
(
1024
)
DEFAULT
NULL
COMMENT
'深度睡眠评估标准 json数组 [{hour:"",score:""},{}]'
,
`sleep_lightness_config`
varchar
(
1024
)
DEFAULT
NULL
COMMENT
'浅度睡眠评估标准 json字符串'
,
`sober_config`
varchar
(
1024
)
DEFAULT
NULL
COMMENT
'清醒评估标准 json字符串'
,
`sleep_time`
varchar
(
1024
)
DEFAULT
NULL
COMMENT
'睡眠时长 json字符串'
,
`create_date`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_date`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`del_flag`
char
(
1
)
DEFAULT
NULL
COMMENT
'删除标识'
,
`create_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'创建人'
,
`update_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'更新人'
,
`tenant_id`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'租户id'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
COMPACT
COMMENT
=
'睡眠质量分析模型评估标准'
;
CREATE
TABLE
`saas_disease_evaluate_report`
(
`id`
varchar
(
64
)
NOT
NULL
COMMENT
'id'
,
`result_content`
text
COMMENT
'评估内容 json字符串 {"number:"1",condtion:"","score":"",evaluate:"""}'
,
`create_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'创建者'
,
`create_date`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_by`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'更新者'
,
`update_date`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`del_flag`
char
(
1
)
NOT
NULL
COMMENT
' 删除标志 0否 1是 '
,
`tenant_id`
varchar
(
64
)
DEFAULT
NULL
COMMENT
' 租户id '
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'呼吸心率慢性病模型评估结果'
;
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment