package org.dromara.common.core.domain.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serial;
import java.io.Serializable;

/**
 * @Author: tjf
 * @Date: 2025/4/15 15:05
 * @Describe:
 */
@Data
@NoArgsConstructor
public class StaffManageDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 员工管理id
     */

    private Long staffId;

    /**
     * 员工账号id
     */
    private Long userId;

    /**
     * 员工姓名
     */
    private String staffName;

    /**
     * 员工性别（1男 2女 ）
     */
    private String gender;

    /**
     * 员工类别，1：保安 2:维修人员 3：物业管理
     */
    private String staffCategory;

    /**
     * 维修分类，表示维修人员擅长的维修类别
     */
    private String maintenanceCategory;

    /**
     * 手机号码
     */
    private String phoneNumber;

    /**
     * 头像，存储头像的URL或文件路径
     */
    private String avatarPhoto;

    /**
     * 身份证号码
     */
    private String idCard;

    /**
     * 身份证正面
     */
    private String idCardFront;

    /**
     * 身份证反面
     */
    private String idCardBack;

    /**
     * 相关证件
     */
    private String certificate;

    /**
     * 状态，字典值 1：空闲2：忙碌
     */
    private String status;

    /**
     * 备注
     */
    private String remark;
    /**
     * 审核状态 1:未审核 2：审核通过 3：审核未通过
     */
    private String examine;
}
