package org.wcs.model.vo.serve.user;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * 登录响应类
 */
@Getter
@Setter
@NoArgsConstructor
public class LoginResp {

    /**
     * 用户名
     */
    @JsonProperty("userId")
    private String userId;

    /**
     * token
     */
    @JsonProperty("token")
    private String token;

    /**
     * 用户名
     */
    @JsonProperty("userName")
    private String userName;

    /**
     * 用户等级
     */
    @JsonProperty("userLevel")
    private Integer userLevel;

    /**
     * 用户组
     */
    @JsonProperty("userGroup")
    private String userGroup;

    /**
     * 最后登录时间
     */
    @JsonProperty("lastLoginTime")
    private LocalDateTime lastLoginTime;

    public LoginResp(String userId, LocalDateTime lastLoginTime, String token) {
        this.token = token;
        this.lastLoginTime = lastLoginTime;
        this.userId = userId;
    }


}
