|
|
@@ -8,6 +8,7 @@ import com.nb.web.api.enums.DeviceAlarmEnum;
|
|
|
import com.nb.web.api.enums.DeviceStatusEnum;
|
|
|
import com.nb.web.api.enums.FlowStatusEnum;
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
|
|
|
|
@@ -20,38 +21,35 @@ import lombok.Data;
|
|
|
* @createTime 2022年05月05日 20:51:00
|
|
|
*/
|
|
|
@Data
|
|
|
+@ApiModel("设备公共参数信息")
|
|
|
public class CommonDeviceParam<K,T> extends DeviceProperties<K,T> {
|
|
|
|
|
|
- @ApiModelProperty(value = "泵运行状态",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @ApiModelProperty(value = "泵运行状态")
|
|
|
@TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
private DeviceStatusEnum runState;
|
|
|
|
|
|
- @ApiModelProperty(value = "报警信息",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @ApiModelProperty(value = "报警信息")
|
|
|
@TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
private DeviceAlarmEnum alarm;
|
|
|
|
|
|
- @ApiModelProperty(value = "输注即将结束提醒",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @ApiModelProperty(value = "输注即将结束提醒")
|
|
|
@TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
- @JsonIgnore
|
|
|
private Boolean warnWillFinished;
|
|
|
|
|
|
- @ApiModelProperty(value = "镇痛不足提醒",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @ApiModelProperty(value = "镇痛不足提醒")
|
|
|
// @TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
- @JsonIgnore
|
|
|
private Boolean warnAnalgesicPoor;
|
|
|
|
|
|
- @ApiModelProperty(value = "电量偏低提醒",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @ApiModelProperty(value = "电量偏低提醒")
|
|
|
@TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
- @JsonIgnore
|
|
|
private Boolean warnLowBattery;
|
|
|
|
|
|
- @ApiModelProperty(value = "加减档提示",accessMode = ApiModelProperty.AccessMode.READ_ONLY)
|
|
|
+ @ApiModelProperty(value = "加减档提示")
|
|
|
@TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
- @JsonIgnore
|
|
|
private FlowStatusEnum warnFlow;
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
- @ApiModelProperty("提醒字段")
|
|
|
+ @ApiModelProperty(value = "提醒字段",hidden = true)
|
|
|
private String warns;
|
|
|
|
|
|
private void judgeWarnWillFinished() {
|