package com.sptg.estate.api.dto;

import com.baomidou.mybatisplus.annotations.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.netflix.discovery.provider.Serializer;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * title: UserInfoDto
 * package: com.sptg.estate.api.dto
 * description: 用户信息
 *
 *
 *
 */
@Getter
@Setter
public class UserInfoDto implements java.io.Serializable {

    private static final long serialVersionUID = 6303171002042633316L;

    /**
     * 用户Id
     */
    private String id;

    private String name;

    /**
     * 人脸Id列表
     */
    private List<Map<String,Object>> faceCodeList;

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date beginDate;

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date endDate;

    /**
     * 小区名称
     */
    private String residentialName;

}
