package com.engine.salary.entity.datacollection; import com.engine.salary.annotation.SalaryFormulaVar; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; /** * 员工基本信息 *

Copyright: Copyright (c) 2022

*

Company: 泛微软件

* * @author qiantao * @version 1.0 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class DataCollectionEmployee { //员工id private Long employeeId; // 个税扣缴义务人 @SalaryFormulaVar(defaultLabel ="个税扣缴义务人", labelId = 86184, dataType = "string") private String taxAgentName; //姓名 @SalaryFormulaVar(defaultLabel ="姓名", labelId = 85429, dataType = "string") private String username; //部门 @SalaryFormulaVar(defaultLabel ="部门", labelId = 86185, dataType = "string") private String departmentName; private Long departmentId; //岗位 @SalaryFormulaVar(defaultLabel ="岗位", labelId = 90633, dataType = "string") private String jobtitleName; //入职日期 @SalaryFormulaVar(defaultLabel ="入职日期", labelId = 86319, dataType = "string") private Date companystartdate; //手机号 @SalaryFormulaVar(defaultLabel ="手机", labelId = 98621, dataType = "string") private String mobile; //离职日期 private Date dissmissdate; //状态 private String status; //工号 @SalaryFormulaVar(defaultLabel ="工号", labelId = 98622, dataType = "string") private String workcode; //性别 @SalaryFormulaVar(defaultLabel ="性别", labelId = 98622, dataType = "string") private String sex; //邮件 @SalaryFormulaVar(defaultLabel ="邮件", labelId = 92919, dataType = "string") private String email; //电话 @SalaryFormulaVar(defaultLabel ="电话", labelId = 98620, dataType = "string") private String telephone; //职称 @SalaryFormulaVar(defaultLabel ="职称", labelId = 98623, dataType = "string") private String jobcall; //生日 @SalaryFormulaVar(defaultLabel ="出生日期", labelId = 98624, dataType = "string") private String birthday; //是否是系统管理员 private Boolean isAdmin; }