package com.panzhihua.common.model.vos.user; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptClass; import com.panzhihua.common.model.helper.encrypt.EncryptDecryptField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel("户主关系对象") @EncryptDecryptClass public class ComHouseMemberVo { @ApiModelProperty("房屋成员用户id") @JsonSerialize(using = ToStringSerializer.class) private Long populId; @ApiModelProperty("姓名") private String name; @ApiModelProperty("手机号") @EncryptDecryptField // @Sensitive(strategy = SensitiveStrategy.PHONE) private String phone; @ApiModelProperty("与户主关系(1.户主 2.配偶 3.子女 4.孙女 5.父母 6.其他)") private String relation; @ApiModelProperty("年龄") private Integer age; @ApiModelProperty("出生年月") private String birthDay; @ApiModelProperty("健康状况") private String healthy; @ApiModelProperty("身份证号") @EncryptDecryptField private String cardNo; @ApiModelProperty("工作单位") private String workCompany; }