package com.engine.salary.entity.extemp.po; import com.engine.salary.annotation.TableTitle; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Collection; import java.util.Date; /** * 外部人员 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor //hrsa_external_employee public class ExtEmpPO { private Long id; /** * 姓名 */ @TableTitle(title = "姓名", dataIndex = "username", key = "username") private String username; /** * 部门 */ @TableTitle(title = "部门", dataIndex = "departmentName", key = "departmentName") private String departmentName; /** * 部门ID */ private Long departmentId; /** * 分部 */ @TableTitle(title = "分部", dataIndex = "subcompanyName", key = "subcompanyName") private String subcompanyName; /** * 分部ID */ private Long subcompanyId; /** * 岗位 */ @TableTitle(title = "岗位", dataIndex = "jobtitleName", key = "jobtitleName") private String jobtitleName; /** * 岗位ID */ private Long jobtitleId; /** * 入职日期 */ @TableTitle(title = "入职日期", dataIndex = "companystartdate", key = "companystartdate") private String companystartdate; /** * 手机 */ private String mobile; /** * 状态编码 */ private String status; /** * 工号 */ @TableTitle(title = "工号", dataIndex = "workcode", key = "workcode") 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; private Collection ids; private String departmentOrgName; private String subcompanyOrgName; }