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 BaqsjRecordAccidentHurt {
    @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 = "发生冲动伤人时：220-自由活动;221-约束在椅子,222-约束轮椅上,223-约束在床上,224-看护或工作人员在场")
    private String hurtAction;
    @ApiModelProperty(value = "发生冲动伤人时其它说明")
    private String hurtActionOther;
    @ApiModelProperty(value = "被伤人情况：240-无伤害,241-表皮损伤、扭伤等,242-器官，功能受损，不造成永久伤害,243-死亡,244-目前难以判断，245-其他")
    private String woundedStatus;
    @ApiModelProperty(value = "被伤人情况其它说明")
    private String woundedStatusOther;

    @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;

}
