109 lines
1.8 KiB
Java
109 lines
1.8 KiB
Java
package com.changhu.pojo.entity;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.changhu.common.db.enums.EducationLevel;
|
|
import com.changhu.common.db.enums.Sex;
|
|
import com.changhu.support.mybatisplus.pojo.entity.BaseEntity;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
import lombok.EqualsAndHashCode;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.experimental.SuperBuilder;
|
|
|
|
import java.io.Serial;
|
|
import java.io.Serializable;
|
|
|
|
|
|
/**
|
|
* 保安人员 实体类
|
|
* author: luozhun
|
|
* desc 由groovy脚本自动生成
|
|
*/
|
|
@Data
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
@SuperBuilder
|
|
@EqualsAndHashCode(callSuper = true)
|
|
@TableName(autoResultMap = true)
|
|
public class SecurityUser extends BaseEntity implements Serializable {
|
|
|
|
@Serial
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
/**
|
|
* 所属保安单位id
|
|
*/
|
|
private Long securityUnitId;
|
|
|
|
/**
|
|
* 服务项目id
|
|
*/
|
|
private Long serviceProjectId;
|
|
|
|
/**
|
|
* 本人照片
|
|
*/
|
|
private String photo;
|
|
|
|
/**
|
|
* 名称
|
|
*/
|
|
private String name;
|
|
|
|
/**
|
|
* 手机号
|
|
*/
|
|
private String telephone;
|
|
|
|
/**
|
|
* 工作岗位
|
|
*/
|
|
private String workPost;
|
|
|
|
/**
|
|
* 性别
|
|
*/
|
|
private Sex sex;
|
|
|
|
/**
|
|
* 籍贯
|
|
*/
|
|
private String nativePlace;
|
|
|
|
/**
|
|
* 身份证
|
|
*/
|
|
private String idCard;
|
|
|
|
/**
|
|
* 出生日期
|
|
*/
|
|
private java.time.LocalDate dateOfBirth;
|
|
|
|
/**
|
|
* 保安证号
|
|
*/
|
|
private String securityNumber;
|
|
|
|
/**
|
|
* 无证说明
|
|
*/
|
|
private String noSecurityNumberDesc;
|
|
|
|
/**
|
|
* 家庭住址
|
|
*/
|
|
private String homeAddress;
|
|
|
|
/**
|
|
* 备注
|
|
*/
|
|
private String remark;
|
|
|
|
/**
|
|
* 文化程度
|
|
*/
|
|
private EducationLevel educationLevel;
|
|
|
|
}
|