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
74831b4d
authored
Sep 18, 2023
by
huangjy
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
feat,睡眠呼吸实体类
parent
98c87341
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
75 additions
and
3 deletions
server-common/src/main/java/com/makeit/module/iot/vo/analysis/AnalysisVO.java
server-common/src/main/java/com/makeit/module/iot/vo/analysis/EvaluateReportVO.java
server-common/src/main/java/com/makeit/module/iot/vo/analysis/SleepConfigVO.java
server-common/src/main/java/com/makeit/module/iot/vo/analysis/SleepTimeAnalysisVO.java
server-service/src/main/java/com/makeit/enums/report/SleepTypeEnum.java
server-common/src/main/java/com/makeit/module/iot/vo/analysis/AnalysisVO.java
0 → 100644
View file @
74831b4d
package
com
.
makeit
.
module
.
iot
.
vo
.
analysis
;
import
lombok.Data
;
@Data
public
class
AnalysisVO
{
private
Integer
br
;
private
Integer
actionCount
=
0
;
// 体动次数
private
Integer
turnedCount
=
0
;
// 翻身次数
private
Boolean
isAction
;
// 每分钟是否动过
private
Boolean
isMoveBed
;
// 是否离开床
private
Boolean
isMinuteActionFlag
;
// 每分钟体动值是否大于阈值
private
Boolean
awakeMinuteActionFlag
;
// 清醒每分钟体动是否满足要求
private
Boolean
breatheFlag
;
// 呼吸是否满足要求
private
Boolean
heartRateFlag
;
// 心率是否满足要求
// private Integer sleepDeepMinuteCount; // 深睡每分钟体动和翻身次数
// private Integer sleepModerateAMinuteCount; // 中度睡每分钟体动和翻身次数
}
server-common/src/main/java/com/makeit/module/iot/vo/analysis/EvaluateReportVO.java
0 → 100644
View file @
74831b4d
package
com
.
makeit
.
module
.
iot
.
vo
.
analysis
;
import
lombok.Data
;
@Data
public
class
EvaluateReportVO
{
private
Integer
number
;
private
String
scoreRange
;
private
String
result
;
private
String
evaluate
;
}
server-common/src/main/java/com/makeit/module/iot/vo/analysis/SleepConfigVO.java
0 → 100644
View file @
74831b4d
package
com
.
makeit
.
module
.
iot
.
vo
.
analysis
;
import
lombok.Data
;
@Data
public
class
SleepConfigVO
{
private
String
hour
;
private
String
score
;
}
server-common/src/main/java/com/makeit/module/iot/vo/analysis/SleepTimeAnalysisVO.java
View file @
74831b4d
...
@@ -2,10 +2,28 @@ package com.makeit.module.iot.vo.analysis;
...
@@ -2,10 +2,28 @@ package com.makeit.module.iot.vo.analysis;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
@Data
@Data
public
class
SleepTimeAnalysisVO
{
public
class
SleepTimeAnalysisVO
{
private
String
startSleepTime
;
// 入睡时间开始
private
String
startTime
;
private
String
endSleepTime
;
// 入睡时间结束
private
String
endTime
;
// 间隔时间
private
Long
interval
;
// SleepTypeEnum
private
String
type
;
private
List
<
SleepTimeAnalysisVO
>
deepList
;
private
List
<
SleepTimeAnalysisVO
>
midList
;
private
List
<
SleepTimeAnalysisVO
>
lightList
;
private
List
<
SleepTimeAnalysisVO
>
soberList
;
}
}
server-service/src/main/java/com/makeit/enums/report/SleepTypeEnum.java
View file @
74831b4d
...
@@ -11,7 +11,9 @@ public enum SleepTypeEnum {
...
@@ -11,7 +11,9 @@ public enum SleepTypeEnum {
SLEEP_DEEP
(
"sleepDeep"
,
"深度睡眠"
),
SLEEP_DEEP
(
"sleepDeep"
,
"深度睡眠"
),
SLEEP_MODERATE
(
"sleepModerate"
,
"中度睡眠"
),
SLEEP_MODERATE
(
"sleepModerate"
,
"中度睡眠"
),
SLEEP_LIGHTNESS
(
"sleepLightness"
,
"浅度睡眠"
),
SLEEP_LIGHTNESS
(
"sleepLightness"
,
"浅度睡眠"
),
SOBER
(
"sober"
,
"清醒"
);
SOBER
(
"sober"
,
"清醒"
),
GETUP
(
"getup"
,
"起床"
),
SLEEP
(
"sleep"
,
"睡觉"
);
private
String
code
;
private
String
code
;
private
String
value
;
private
String
value
;
...
...
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