package com.mortals.xhx.common.pdu.user;

import com.mortals.framework.model.BaseEntityLong;
import lombok.Data;

import java.util.Date;
/**
 * 用户信息业务Pdu对象
 *
 * @author zxfei
 * @date 2024-09-23
 */
@Data
public class UserPdu extends BaseEntityLong {
    private static final long serialVersionUID = 1L;

    /**
     * 登录名
     */
    private String loginName;
    /**
     * 登录密码，使用md5双次加密
     */
    private String loginPwd;
    /**
     * 登录限制地址，多个IP地址用逗号分隔，可以使用IP段匹配，如：172.17.*非空：则只能该值内的IP可以登录
     */
    private String loginLimitAddress;
    /**
     * 用户名
     */
    private String realName;
    /**
     * 用户手机号
     */
    private String mobile;
    /**
     * 用户联系电话
     */
    private String phone;
    /**
     * 用户邮箱
     */
    private String email;
    /**
     * QQ号码
     */
    private String qq;
    /**
     * 用户类型(0.系统用户,1.普通用户,2.工作人员)
     */
    private Integer userType;
    /**
     * 所属站点id,多个逗号分隔
     */
    private String siteIds;
    /**
     * 所属区域code,多个逗号分隔
     */
    private String areaCodes;
    /**
     * 用户状态(0.停用，1.正常，2.冻结，3.销户，4.离职)
     */
    private Integer status;
    /**
     * 创建用户名称
     */
    private String createUserName;
    /**
     * 最后一次登录时间
     */
    private Date lastLoginTime;
    /**
     * 最后一次登录地址
     */
    private String lastLoginAddress;

}