|
@@ -0,0 +1,144 @@
|
|
|
+/**
|
|
|
+ * Copyright © 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
|
|
|
+ */
|
|
|
+package com.jeeplus.modules.workstaff.entity;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.jeeplus.common.persistence.DataEntity;
|
|
|
+import com.jeeplus.common.utils.excel.annotation.ExcelField;
|
|
|
+import com.jeeplus.modules.sys.entity.Area;
|
|
|
+import com.jeeplus.modules.sys.entity.Office;
|
|
|
+import com.jeeplus.modules.workjobgrade.entity.WorkJobGrade;
|
|
|
+import com.jeeplus.modules.workrelationship.entity.WorkRelationship;
|
|
|
+import org.springframework.web.multipart.MultipartFile;
|
|
|
+
|
|
|
+import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 员工基本信息 导出Entity
|
|
|
+ * @author ssrh
|
|
|
+ * @version 2018-07-26
|
|
|
+ */
|
|
|
+public class WorkStaffBasicInfoExcel extends DataEntity<WorkStaffBasicInfoExcel> {
|
|
|
+ private String name; // 姓 名
|
|
|
+ private String idCard; // 身份证号码
|
|
|
+ private String age; // 年 龄
|
|
|
+ private String gender; // 性 别
|
|
|
+ private String mobile; // 移动电话
|
|
|
+ private String officeName; // 部门名称
|
|
|
+ private Date entryDate; // 入职日期
|
|
|
+ private String status; // 员工状态
|
|
|
+ private String highestEducation; //最高学历
|
|
|
+ private String certificateName; //执业资格证书
|
|
|
+ private String certificateNum; //执业资格证书编号
|
|
|
+ private Date certificateDate; //执业资格证书发证日期
|
|
|
+
|
|
|
+ @ExcelField(title="姓 名", align=2, sort=1)
|
|
|
+ public String getName() {
|
|
|
+ return name;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setName(String name) {
|
|
|
+ this.name = name;
|
|
|
+ }
|
|
|
+ @ExcelField(title="身份证号码", align=2, sort=2)
|
|
|
+ public String getIdCard() {
|
|
|
+ return idCard;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIdCard(String idCard) {
|
|
|
+ this.idCard = idCard;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title="年 龄", align=2, sort=3)
|
|
|
+ public String getAge() {
|
|
|
+ return age;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAge(String age) {
|
|
|
+ this.age = age;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title="性 别", align=2, sort=4)
|
|
|
+ public String getGender() {
|
|
|
+ return gender;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setGender(String gender) {
|
|
|
+ this.gender = gender;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title="手机号", align=2, sort=5)
|
|
|
+ public String getMobile() {
|
|
|
+ return mobile;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMobile(String mobile) {
|
|
|
+ this.mobile = mobile;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title="部 门", align=2, sort=6)
|
|
|
+ public String getOfficeName() {
|
|
|
+ return officeName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOfficeName(String officeName) {
|
|
|
+ this.officeName = officeName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
+ @ExcelField(title="入职日期", align=2, sort=7)
|
|
|
+ public Date getEntryDate() {
|
|
|
+ return entryDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setEntryDate(Date entryDate) {
|
|
|
+ this.entryDate = entryDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title="员工状态", align=2, sort=8)
|
|
|
+ public String getStatus() {
|
|
|
+ return status;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setStatus(String status) {
|
|
|
+ this.status = status;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title="最高学历", align=2, sort=9)
|
|
|
+ public String getHighestEducation() {
|
|
|
+ return highestEducation;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setHighestEducation(String highestEducation) {
|
|
|
+ this.highestEducation = highestEducation;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title="执业资格证书", align=2, sort=10)
|
|
|
+ public String getCertificateName() {
|
|
|
+ return certificateName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCertificateName(String certificateName) {
|
|
|
+ this.certificateName = certificateName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title="证书编号", align=2, sort=11)
|
|
|
+ public String getCertificateNum() {
|
|
|
+ return certificateNum;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCertificateNum(String certificateNum) {
|
|
|
+ this.certificateNum = certificateNum;
|
|
|
+ }
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
+ @ExcelField(title="发证日期", align=2, sort=12)
|
|
|
+ public Date getCertificateDate() {
|
|
|
+ return certificateDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCertificateDate(Date certificateDate) {
|
|
|
+ this.certificateDate = certificateDate;
|
|
|
+ }
|
|
|
+}
|