maven
2025-11-19 72a372cb26c4ba489efae6b65dbf9fdfea1b5815
src/main/java/com/ruoyi/staff/pojo/StaffJoinLeaveRecord.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.dto.DateQueryDto;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -18,7 +19,7 @@
 */
@TableName(value = "staff_join_leave_record")
@Data
public class StaffJoinLeaveRecord implements Serializable {
public class StaffJoinLeaveRecord extends DateQueryDto implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
@@ -33,6 +34,14 @@
    @NotBlank(message = "员工状态不能为空!!!!!!!!")
    @Excel(name = "状态",readConverterExp = "0=离职,1=入职")
    private Integer staffState;
    /**
     * 试用期(月)
     */
    @Excel(name = "试用期(月)")
    private Integer probationPeriod;
    /**
     * 员工编号
@@ -59,10 +68,14 @@
    private String nativePlace;
    /**
     * 岗位
     * 部门岗位id
     */
//    @Excel(name = "岗位")
    private Integer deptPositionId;
    @TableField(exist = false)
    @Excel(name = "岗位")
    private String postJob;
    private String deptPositionName;
    /**
     * 家庭住址