1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.care.client.vo;
- import cn.hutool.core.date.DateUtil;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.util.Date;
- /**
- * @Author: lilt
- * @Date: 2021/5/29
- * @Desc:
- */
- @Data
- @ApiModel(value = "老人详细信息", description = "老人详细信息响应类")
- public class OlderVO {
- private Long id;
- @ApiModelProperty("机构ID")
- private Long orgId;
- @ApiModelProperty("服务站ID")
- private Long stationId;
- @ApiModelProperty("频安宝用户ID")
- private Long memberId;
- @ApiModelProperty("姓名")
- private String name;
- @ApiModelProperty("电话")
- private String phone;
- @ApiModelProperty("姓名:M:男 W:女")
- private String gender;
- @ApiModelProperty("生日")
- @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
- private Date birthday;
- @ApiModelProperty("居住类别:1:独居 2:非独居 3:集中居住 4:其他")
- private String liveType;
- @ApiModelProperty("居住类别描述")
- private String liveTypeDesc;
- @ApiModelProperty("床号或者门牌号")
- private String bedNumber;
- @ApiModelProperty("安全级别: 1 :一级 2:二级 3: 三级")
- private String safeLevel;
- @ApiModelProperty("状态: 0:未联系 1已联系 ")
- private Integer status;
- @ApiModelProperty("老人联系状态描述")
- private String statusDesc;
- @ApiModelProperty("年龄")
- private Integer age;
- public Integer getAge(){
- if (this.getBirthday() != null){
- return DateUtil.ageOfNow(this.getBirthday());
- }else{
- return null;
- }
- }
- }
|