package com.panzhihua.common.model.dtos.bracelet; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @Data @ApiModel("手环用户数据表") public class BraceletUserDataDO { /** * 主键id */ @ApiModelProperty(value = "主键") private String id; /** * 设备类型 智能手表,智能手环 */ @ApiModelProperty(value = "设备类型 智能手表,智能手环") private String deviceType; /** * 设备型号 W11,W6,W5 */ @ApiModelProperty(value = "主键") private String deviceModel; /** * 设备 IMEI */ @ApiModelProperty(value = "设备 IMEI") private String deviceId; /** * 设备手机号码 */ @ApiModelProperty(value = "设备手机号码") private String mobile; /** * 101:血压数据 * 107:体温数据 * 110:计步数据 * 112:心率数据 * 201:SOS 呼叫请求 * 202:定位数据 * 301:穿戴设备电量 * 302:设备在线与离线 */ @ApiModelProperty(value = "101:血压数据 107:体温数据 110:计步数据 112:心率数据 201:SOS 呼叫请求 202:定位数据 301:穿戴设备电量 302:设备在线与离线") private String dataType; /** * 数据 id */ @ApiModelProperty(value = "数据id") private String dataId;//":600911, @ApiModelProperty(value = "更新时间") private String time;//":"2020-12-23 12:00:00.210" /** * 血压测量新数据 */ // pm 心率 @ApiModelProperty(value = "心率") private String pm; // 高压(收缩压) @ApiModelProperty(value = "高压(收缩压)") private String pcp; //低压(舒张压) @ApiModelProperty(value = "低压(舒张压)") private String pdp; /** * 温度测量新数据 */ //温度 @ApiModelProperty(value = "温度") private String etg; /** * 运动测量新数据 * @return */ //行走步数 @ApiModelProperty(value = "行走步数") private String step; /** * SOS 请求的示例数据 定位数据的示例 * * @return */ //经度 @ApiModelProperty(value = "经度") private String lng;//":"113.929906", //纬度 @ApiModelProperty(value = "纬度") private String lat;//":"22.52887", //定位方式 “0”:GPS “1”:LBS “2”:WIFI @ApiModelProperty(value = "定位方式 “0”:GPS “1”:LBS “2”:WIFI") private String mode;//":"1", /** * 设备电量的示例数据 * @return */ //电量 取值 0-100,例如:取值“20” 表示电量 20% @ApiModelProperty(value = "电量 取值 0-100,例如:取值“20” 表示电量 20%") private String elec;//":"1", /** * 设备在线与离线的示例数据 * @return */ //“1”:设备在线 “0”:设备离线 @ApiModelProperty(value = "“1”:设备在线 “0”:设备离线") private String onoff;//":"1", //社区id @ApiModelProperty(value = "社区id") private String communityId;//":"1", @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "创建时间") private Date creationTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty(value = "更新时间") private Date updataTime; //用户姓名 @ApiModelProperty(value = "用户姓名") private String userName; //年龄 @ApiModelProperty(value = "年龄") private String ageNum; //1 男 2 女 @ApiModelProperty(value = "1 男 2 女") private String sex; //身份证 @ApiModelProperty(value = "身份证") private String identityCard; //居住地址 @ApiModelProperty(value = "居住地址") private String address; //详细居住地址 @ApiModelProperty(value = "详细居住地址") private String detailAddress; //居住地的经度 @ApiModelProperty(value = "居住地的经度") private String addLng; //居住地的纬度 @ApiModelProperty(value = "居住地的纬度") private String addLat; //设备绑定手机号 @ApiModelProperty(value = "设备绑定手机号") private String binPhone; //紧急联系人 @ApiModelProperty(value = "紧急联系人") private String emergencyContact; //心率下限 @ApiModelProperty(value = "心率下限") private String lowHeartRate; //心率上限 @ApiModelProperty(value = "心率上限") private String tallHeartRate; //体温下限 @ApiModelProperty(value = "体温下限") private String lowAnimalHeat; //体温上限 @ApiModelProperty(value = "体温上限") private String tallAnimalHeat; //低压下限 @ApiModelProperty(value = "低压下限") private String lowTensionFloor; //低压上限 @ApiModelProperty(value = "低压上限") private String lowTensionUpperLimit; //高压下限 @ApiModelProperty(value = "高压下限") private String highPressureFloor; //高压上限 @ApiModelProperty(value = "高压上限") private String highPressureUpperLimit; @ApiModelProperty(value = "是否紧急 0 正常 1紧急") private String isAbnormal; @ApiModelProperty(value = "SOS电话1") private String sgtel1; @ApiModelProperty(value = "SOS电话2") private String sgtel2; @ApiModelProperty(value = "SOS电话3") private String sgtel3; }