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;
|
2024-03-12 14:34:44 +08:00
|
|
|
|
import com.engine.hrmelog.annotation.ElogTransform;
|
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
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform( name = "非系统人员")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
public class ExtEmpPO {
|
|
|
|
|
|
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "主键id")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private Long id;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 姓名
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "姓名", dataIndex = "username", key = "username")
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "姓名")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String username;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 部门
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "部门", dataIndex = "departmentName", key = "departmentName")
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "部门")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String departmentName;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 部门ID
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "部门ID")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private Long departmentId;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 分部
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "分部", dataIndex = "subcompanyName", key = "subcompanyName")
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "分部")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String subcompanyName;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 分部ID
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "分部ID")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private Long subcompanyId;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 岗位
|
|
|
|
|
|
*/
|
2023-03-16 16:10:29 +08:00
|
|
|
|
// @TableTitle(title = "岗位", dataIndex = "jobtitleName", key = "jobtitleName")
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "岗位")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String jobtitleName;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 岗位ID
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "岗位ID")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private Long jobtitleId;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 入职日期
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "入职日期", dataIndex = "companystartdate", key = "companystartdate")
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "入职日期")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String companystartdate;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 手机
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "手机")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String mobile;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 状态编码
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "状态编码")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String status;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 工号
|
|
|
|
|
|
*/
|
2023-03-03 16:57:52 +08:00
|
|
|
|
@TableTitle(title = "工号", dataIndex = "workcode", key = "workcode")
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "工号")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String workcode;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 性别
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "性别")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String sex;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 邮件
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "邮件")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String email;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 电话
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "电话")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String telephone;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 职称
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "职称")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String jobcall;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 出生日期
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "出生日期")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String birthday;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 身份证号码
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "身份证号码")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String idNo;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 本人开户的银行卡卡号
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "本人开户的银行卡卡号")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String bankCardNum;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 本人开户的银行卡开户支行全称
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "本人开户的银行卡开户支行全称")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String bankName;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 是否已删除。0:未删除、1:已删除
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "是否已删除")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private Integer deleteType;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 创建人
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "创建人")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private Long creator;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 修改人
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "修改人")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private Long modifier;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 创建时间
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "创建时间")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private Date createTime;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 修改时间
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "修改时间")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private Date updateTime;
|
2024-03-04 16:12:30 +08:00
|
|
|
|
|
2023-03-01 09:05:03 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 租户ID
|
|
|
|
|
|
*/
|
2024-03-04 16:12:30 +08:00
|
|
|
|
@ElogTransform(name = "租户ID")
|
2023-03-01 09:05:03 +08:00
|
|
|
|
private String tenantKey;
|
|
|
|
|
|
|
2023-03-03 16:57:52 +08:00
|
|
|
|
private Collection<Long> ids;
|
2024-03-25 16:08:34 +08:00
|
|
|
|
private Collection<Long> subcompanyIds;
|
|
|
|
|
|
private Collection<Long> departmentIds;
|
2023-03-15 18:21:04 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private String departmentOrgName;
|
|
|
|
|
|
private String subcompanyOrgName;
|
2023-03-03 16:57:52 +08:00
|
|
|
|
}
|