package cn.com.lzt.personnelbasearchivesmanage.dto; import java.util.Date; import javax.persistence.Transient; import lombok.Data; import org.jeecgframework.core.util.DateUtils; import org.jeecgframework.poi.excel.annotation.Excel; import com.aliyun.oss.common.utils.DateUtil; @Data public class PersonnelBaseArchivesManageOutDto { // 员工主键 private String id; // 员工编号 @Excel(name = "员工ID") private String userId; // 员工姓名 @Excel(name = "员工姓名") private String userName; @Excel(name = "员工编号") private String userNum; // 状态 private String status; // 组织机构 private String orgId; @Excel(name = "部门") private String departname; // 兼职机构 private String jzorgId; // 手机号 //@Excel(name = "手机号") private String telphone; // 身份证号 @Excel(name = "身份证号") private String idcard; // 是否同步钉钉 private String dingIsSynchronization; // 在职状态 private String positionStatus; // 所属职务 @Excel(name = "职务") private String dutiesId; // 所属岗位 @Excel(name = "岗位") private java.lang.String inPostid; // 所持证书 private String certificateName; private String userType; // 考勤方式 private String attendType; // 离职时间 private Date leaveDate; // 入职时间 @Excel(name = "入职日期") private Date contractStime; @Excel(name = "性别") private String gender; private String birth; //缴金单位 private String socialSecurityUnit; private String description; @Excel(name = "年龄") private Integer age; @Excel(name = "邮箱") private String email;// 邮箱 @Excel(name = "民族",width = 30) private String nation;// 办公电话 @Excel(name = "出生日期",format = "yyyy-MM-dd") private String birthday; @Excel(name = "入职日期",format = "yyyy-MM-dd") private String employmentDate; /**管理类型*/ @Excel(name="管理类型",width=15,dicCode="manageType") private java.lang.String managerType; @Excel(name="职务等级",width=15) private String dutieslevel; private String zoneId; private String zoneName; private String openid; private String postId;//岗位 private String projectId; // 项目id,不是管理处depart的id private String glcId; // 管理处ID 二级部门的glcid是管理处的id @Excel(name = "手机" ,width = 20) private String mobilePhone;// 手机 @Excel(name = "办公电话",width = 20) private String officePhone;// 办公电话 /**转正时间 **/ private java.util.Date correctionDate; private String hktype; private String clothingname; @Excel(name = "居住地址",width = 100) private String address;// 居住地址 @Excel(name = "户口地址",width = 100) private String hkaddress;// 户口地址 /**创建时间*/ private java.util.Date createDate; /**创建人ID*/ private java.lang.String createBy; /**创建人名称*/ private java.lang.String createName; /**修改时间*/ private java.util.Date updateDate; /**修改人*/ private java.lang.String updateBy; /**修改人名称*/ private java.lang.String updateName; /**头像*/ private java.lang.String portrait; //update-begin--Author:dangzhenghui Date:20170518 for:TASK #1997 【重要】JEECG安全机制加强-------------------- /**开发权限标志*/ private java.lang.String devFlag; @Excel(name = "设备编号") private String deviceId; // 紧急联系人 private String contacts; // 紧急联系人电话 private String contactsPhone; // 政治面貌 // @Excel(name = "政治面貌") private String outlook; // 学历 // @Excel(name = "学历") private String education; // 员工性质 // @Excel(name = "员工性质") private String nature; // 网格区域 @Excel(name = "所属网格化区域") private String belongRegion; }