package com.fufan.mtsaas.modules.unsafeevent.baqsjrecordaccident.bo.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(description = "噎食事件")
public class BaqsjRecordAccidentChokingFood {
    @ApiModelProperty(value = "事件明细ID")
    private Long id;
    @ApiModelProperty(value = "事件记录ID")
    private Long eventId;
    @ApiModelProperty(value = "意识状态：170-清醒，171-嗜睡，172-意识混乱，173-昏迷，174-躁动，175-其他")
    private String consciousStatus;
    @ApiModelProperty(value = "意识状态其它说明")
    private String consciousStatusOther;
    @ApiModelProperty(value = "活动能力：180-使用辅助器具,181-残肢,182-无法走动,183-其它")
    private String actAbility;
    @ApiModelProperty(value = "活动能力其它说明")
    private String actAbilityOther;
    @ApiModelProperty(value = "自我照顾能力：190-独立,191-需协助,192-完全依赖,193-其它")
    private String selfCareAbility;
    @ApiModelProperty(value = "自我照顾能力其它说明")
    private String selfCareAbilityOther;

    @ApiModelProperty(value = "噎食物件：270-糖果果冻,271-带核水果或小型水果,272-大块食物,273-坚果,274-玩具,275-硬币,276-其他")
    private String chokingFood;
    @ApiModelProperty(value = "噎食物件其它说明")
    private String chokingFoodOther;
    @ApiModelProperty(value = "噎食类型：280-轻微噎食,281-严重噎食,282-可以说话或发出声音,283-可以大声咳嗽,284-无法呼吸，说话或发出声音,285-不能咳嗽出声,286-有窒息征象，287-其他")
    private String chokingFoodType;
    @ApiModelProperty(value = "噎食类型其它说明")
    private String chokingFoodTypeOther;
    @ApiModelProperty(value = "发生噎食时：220-自由活动;221-约束在椅子,222-约束轮椅上,223-约束在床上,224-看护或工作人员在场，225-其他")
    private String chokingFoodOccurence;
    @ApiModelProperty(value = "发生噎食时其它说明")
    private String chokingFoodOccurenceOther;

    @ApiModelProperty(value = "事件发生时处于哪项活动过程中")
    private String eventDescription;
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @ApiModelProperty(value = "创建人")
    private String createBy;
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    @ApiModelProperty(value = "更新人")
    private String updateBy;

}
