package com.zcloud.basic.info.persistence.dataobject;

import com.baomidou.mybatisplus.annotation.*;
import com.jjb.saas.framework.repository.basedo.BaseDO;
import lombok.Data;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * web-infrastructure
 *
 * @Author SondonYong
 * @Date 2025-12-05 14:00:37
 */
@Data
@TableName("rz_user_record")
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class RzUserRecordDO extends BaseDO {
    //业务主键id
    @ApiModelProperty(value = "业务主键id")
    private String rzUserRecordId;
    //用户id
    @ApiModelProperty(value = "用户id")
    private Long userId;
    //姓名
    @ApiModelProperty(value = "姓名")
    private String employeeName;
    //性别
    @ApiModelProperty(value = "性别")
    private String employeeGender;
    //年龄
    @ApiModelProperty(value = "年龄")
    private String employeeAge;
    //入职时间
    @ApiModelProperty(value = "入职时间")
    private String entryTime;
    //人员状态
    @ApiModelProperty(value = "人员状态")
    private String employeeStatus;
    //工作级别
    @ApiModelProperty(value = "工作级别")
    private String jobLevel;
    @ApiModelProperty(value = "职务")
    private String jobName;
    //部门名称
    @ApiModelProperty(value = "部门名称")
    private String deptName;
    //部门编码
    @ApiModelProperty(value = "部门编码")
    private String deptCode;
    private String positionName;
    //手机号
    @ApiModelProperty(value = "手机号")
    private String phoneNumber;
    //身份证号
    @ApiModelProperty(value = "身份证号")
    private String idCardNumber;
    //图片编码
    @ApiModelProperty(value = "图片编码")
    private String employeeImagesCode;
    //图片base64编码
    @ApiModelProperty(value = "图片base64编码")
    private String employeeImages;
    //企业编码
    @ApiModelProperty(value = "企业编码")
    private String corporationCode;
    //企业名称
    @ApiModelProperty(value = "企业名称")
    private String corporationName;

    public RzUserRecordDO(String rzUserRecordId) {
        this.rzUserRecordId = rzUserRecordId;
    }

}

