package com.ruoyi.staff.dto;
|
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
|
import com.ruoyi.staff.pojo.StaffEducation;
|
import com.ruoyi.staff.pojo.StaffEmergencyContact;
|
import com.ruoyi.staff.pojo.StaffWorkExperience;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
import java.util.Date;
|
import java.util.List;
|
|
@Data
|
public class StaffOnJobExcelDto {
|
|
/**
|
* 状态(0:离职;1:在职)
|
*/
|
private Integer staffState = 1;
|
|
|
/**
|
* 员工编号
|
*/
|
@Excel(name = "员工编号", cellType = Excel.ColumnType.STRING, sort = 2,prompt = "用户登录名")
|
private String staffNo;
|
|
/**
|
* 员工姓名
|
*/
|
@Excel(name = "员工姓名", sort = 3,prompt = "用户昵称")
|
private String staffName;
|
|
/**
|
* 性别
|
*/
|
@Excel(name = "性别", sort = 4)
|
private String sex;
|
|
/**
|
* 部门名称
|
*/
|
@Excel(name = "部门名称", sort = 5,prompt = "请前往系统查看有哪些部门可以绑定,严格按照部门名称绑定")
|
private String sysDeptName;
|
|
/**
|
* 角色
|
*/
|
@Excel(name = "角色", sort = 6,prompt = "请前往系统查看有哪些角色可以绑定,严格按照角色名称绑定")
|
private String roleName;
|
|
|
/**
|
* 手机
|
*/
|
@Excel(name = "手机", sort = 13)
|
private String phone;
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@ApiModelProperty(value = "合同开始时间")
|
@Excel(name = "合同开始日期", width = 30, dateFormat = "yyyy-MM-dd", sort = 15)
|
private Date contractStartTime;
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@ApiModelProperty(value = "合同结束时间")
|
@Excel(name = "合同结束日期", width = 30, dateFormat = "yyyy-MM-dd", sort = 16)
|
private Date contractEndTime;
|
|
@ApiModelProperty(value = "合同期限")
|
@Excel(name = "合同期限", sort = 17)
|
private String contractTerm;
|
|
|
@ApiModelProperty(value = "出生日期")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "出生日期", width = 30, dateFormat = "yyyy-MM-dd", sort = 18)
|
private Date birthDate;
|
}
|