package cn.cslg.pas.domain;

import cn.cslg.pas.common.model.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @author 沈永艺
 * @date 2022-8-2
 * @description 人员类 数据库对应实体
 */

@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@TableName(value = "PERSONNEL")
public class Personnel extends BaseEntity<Personnel> {
    /**
     * 人员账号
     */
    @TableField(value = "PERSONNEL_USERNAME")
    private String personnelUserName;

    /**
     * 人员密码
     */
    @TableField(value = "PERSONNEL_PASSWORD")
    private String personnelPassword;

    /**
     * 人员名称
     */
    @TableField(value = "PERSONNEL_NAME")
    private String personnelName;

    /**
     * 人员性别(1男0女)
     */
    @TableField(value = "PERSONNEL_SEX")
    private Integer personnelUserSex;

    /**
     * 人员联系电话
     */
    @TableField(value = "PERSONNEL_PHONE")
    private String personnelPhone;

    /**
     * 人员邮箱
     */
    @TableField(value = "PERSONNEL_EMAIL")
    private String personnelEmail;

    /**
     * 人员QQ号
     */
    @TableField(value = "PERSONNEL_QQ")
    private String personnelQQ;

    /**
     * 人员微信号
     */
    @TableField(value = "PERSONNEL_WECHAT")
    private String personnelWechat;

    /**
     * 人员钉钉号
     */
    @TableField(value = "PERSONNEL_DING")
    private String personnelDing;

    /**
     * 人员描述
     */
    @TableField(value = "PERSONNEL_DESCRIPTION")
    private String personnelDescription;

    /**
     * 人员账号状态(1启用0停用)
     */
    @TableField(value = "PERSONNEL_STATUS")
    private Integer personnelStatus;

    /**
     * 租户ID
     */
    @TableField(value = "TENANT_ID")
    private Integer tenantId;
}
