package com.panzhihua.common.model.vos.community; import java.io.Serializable; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; 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; /** * @description: 车辆管理 * @author: Null * @date: 2021/3/16 14:28 */ @Data @ApiModel("车辆管理") @EncryptDecryptClass public class ComMngCarVO implements Serializable { @ApiModelProperty("主键") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("社区ID") private Long communityId; @ApiModelProperty("社区名称") private String communityName; @ApiModelProperty("小区名称") private String areaName; @ApiModelProperty("小区ID") @JsonSerialize(using = ToStringSerializer.class) private Long areaId; @ApiModelProperty("详细住址") private String address; @ApiModelProperty("车主姓名") private String userName; @ApiModelProperty("车主身份证号码") @EncryptDecryptField private String cardNo; @ApiModelProperty("车主用户ID") private Long userId; @ApiModelProperty("车主手机号码") private String mobile; @ApiModelProperty("车牌号") private String plateNum; @ApiModelProperty("车辆品牌型号") private String brand; @ApiModelProperty("车身颜色") private String color; @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("创建人") private String createBy; }