package com.xueyi.system.staff.domain.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.xueyi.common.core.annotation.Excel;
import com.xueyi.common.core.web.tenant.base.TBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import static com.xueyi.common.core.constant.basic.EntityConstants.NAME;

@Data
@EqualsAndHashCode(callSuper = true)
@TableName(value = "dm_staff", excludeProperty = { NAME })
public class DmStaffFeaturePo extends TBaseEntity {

    /** 用户编码 */
    @Excel(name = "用户编码")
    protected String code;

    /** 用户账号 */
    @Excel(name = "用户账号")
    protected String userName;

    /** 用户昵称 */
    @Excel(name = "用户昵称")
    protected String nickName;

    /** 用户类型（00超管用户 01普通用户） */
    @Excel(name = "用户类型", readConverterExp = "0=0超管用户,0=1普通用户")
    protected String userType;

    /** 手机号码 */
    @Excel(name = "手机号码")
    protected String phone;

    /** 用户邮箱 */
    @Excel(name = "用户邮箱")
    protected String email;

    /** 用户性别（0男 1女 2保密） */
    @Excel(name = "用户性别", readConverterExp = "0=男,1=女,2=保密")
    protected String sex;

    /** 头像地址 */
    @Excel(name = "头像地址")
    protected String avatar;

    /** 个人简介 */
    @Excel(name = "个人简介")
    protected String profile;
}
