2023-03-01 09:05:03 +08:00
|
|
|
|
package com.engine.salary.entity.extemp.po;
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-03-03 16:57:52 +08:00
|
|
|
|
import com.engine.salary.annotation.TableTitle;
|
2023-03-01 09:05:03 +08:00
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
2023-03-03 16:57:52 +08:00
|
|
|
|
import java.util.Collection;
|
2023-03-01 09:05:03 +08:00
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 外部人员
|
|
|
|
|
|
*/
|
|
|
|
|
|
@Data
|
|
|
|
|
|
@Builder
|
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
|
//hrsa_external_employee
|
|
|
|
|
|
public class ExtEmpPO {
|
|
|
|
|
|
|
|
|
|
|
|
private Long id;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 姓名
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "姓名", dataIndex = "username", key = "username")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String username;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 部门
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "部门", dataIndex = "departmentName", key = "departmentName")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String departmentName;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 部门ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Long departmentId;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 分部
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "分部", dataIndex = "subcompanyName", key = "subcompanyName")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String subcompanyName;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 分部ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Long subcompanyId;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 岗位
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "岗位", dataIndex = "jobtitleName", key = "jobtitleName")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String jobtitleName;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 岗位ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Long jobtitleId;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 入职日期
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "入职日期", dataIndex = "companystartdate", key = "companystartdate")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String companystartdate;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 手机
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String mobile;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 状态编码
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String status;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 工号
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "工号", dataIndex = "workcode", key = "workcode")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String workcode;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 性别
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String sex;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 邮件
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String email;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 电话
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String telephone;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 职称
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String jobcall;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 出生日期
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String birthday;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 身份证号码
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String idNo;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 本人开户的银行卡卡号
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String bankCardNum;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 本人开户的银行卡开户支行全称
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String bankName;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 是否已删除。0:未删除、1:已删除
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Integer deleteType;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 创建人
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Long creator;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 修改人
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Long modifier;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 创建时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Date createTime;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 修改时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Date updateTime;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 租户ID
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String tenantKey;
|
|
|
|
|
|
|
2023-03-03 16:57:52 +08:00
|
|
|
|
private Collection<Long> ids;
|
|
|
|
|
|
}
|