新增岗位评级导出功能
This commit is contained in:
parent
527b50ba87
commit
30302c22bc
|
@ -627,7 +627,6 @@ public class HomePageController extends BaseController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (resumeFollowRecord.getFinalPass() != null) {
|
if (resumeFollowRecord.getFinalPass() != null) {
|
||||||
if (resumeFollowRecord.getFinalPass().equals("1")) {
|
if (resumeFollowRecord.getFinalPass().equals("1")) {
|
||||||
announcementNode.setInterviewFinalResult("通过");
|
announcementNode.setInterviewFinalResult("通过");
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
package cn.zeroerr.controller;
|
package cn.zeroerr.controller;
|
||||||
|
|
||||||
|
import cn.zeroerr.common.annotation.Log;
|
||||||
import cn.zeroerr.common.core.controller.BaseController;
|
import cn.zeroerr.common.core.controller.BaseController;
|
||||||
import cn.zeroerr.common.core.domain.AjaxResult;
|
import cn.zeroerr.common.core.domain.AjaxResult;
|
||||||
import cn.zeroerr.common.core.domain.entity.RecruitStructure;
|
import cn.zeroerr.common.core.domain.entity.RecruitStructure;
|
||||||
import cn.zeroerr.common.core.domain.entity.SysUser;
|
import cn.zeroerr.common.core.domain.entity.SysUser;
|
||||||
import cn.zeroerr.common.core.page.TableDataInfo;
|
import cn.zeroerr.common.core.page.TableDataInfo;
|
||||||
|
import cn.zeroerr.common.enums.BusinessType;
|
||||||
|
import cn.zeroerr.common.utils.poi.ExcelUtil;
|
||||||
import cn.zeroerr.domain.entity.PostGrade;
|
import cn.zeroerr.domain.entity.PostGrade;
|
||||||
import cn.zeroerr.domain.entity.RecruitProcessTask;
|
import cn.zeroerr.domain.entity.RecruitProcessTask;
|
||||||
import cn.zeroerr.domain.entity.ResumeFollowRecord;
|
import cn.zeroerr.domain.entity.ResumeFollowRecord;
|
||||||
|
@ -20,6 +23,7 @@ import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -96,4 +100,16 @@ public class RecruitPostGradeController extends BaseController {
|
||||||
public AjaxResult getOnePostGrade(@PathVariable("gradeId")Long gradeId) {
|
public AjaxResult getOnePostGrade(@PathVariable("gradeId")Long gradeId) {
|
||||||
return AjaxResult.success(postGradeService.getById(gradeId));
|
return AjaxResult.success(postGradeService.getById(gradeId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("/export")
|
||||||
|
@PreAuthorize("@ss.hasAnyPermi('recruit:grade:export')")
|
||||||
|
@ApiOperation(value = "下载岗位评级")
|
||||||
|
@Log(title = "下载岗位评级", businessType = BusinessType.EXPORT)
|
||||||
|
public void export(HttpServletResponse response, PostGrade req){
|
||||||
|
List<PostGrade> postGradeList=postGradeService.listBySelect(req);
|
||||||
|
ExcelUtil<PostGrade> util = new ExcelUtil<PostGrade>(PostGrade.class);
|
||||||
|
util.exportExcel(response,postGradeList, "岗位评级");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package cn.zeroerr.domain.entity;
|
package cn.zeroerr.domain.entity;
|
||||||
|
|
||||||
|
import cn.zeroerr.common.annotation.Excel;
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
@ -33,24 +34,28 @@ public class PostGrade implements Serializable {
|
||||||
* 岗位名
|
* 岗位名
|
||||||
*/
|
*/
|
||||||
@TableField(value = "post_name")
|
@TableField(value = "post_name")
|
||||||
|
@Excel(name = "岗位")
|
||||||
private String postName;
|
private String postName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 申请日期
|
* 申请日期
|
||||||
*/
|
*/
|
||||||
@TableField(value = "apply_date")
|
@TableField(value = "apply_date")
|
||||||
|
@Excel(name = "申请日期", width = 30, dateFormat = "yyyy-MM-dd")
|
||||||
private LocalDate applyDate;
|
private LocalDate applyDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 需求人数
|
* 需求人数
|
||||||
*/
|
*/
|
||||||
@TableField(value = "post_count")
|
@TableField(value = "post_count")
|
||||||
|
@Excel(name = "需求人数")
|
||||||
private Integer postCount;
|
private Integer postCount;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 0:A ;1:B;2:C
|
* 0:A ;1:B;2:C
|
||||||
*/
|
*/
|
||||||
@TableField(value = "grade")
|
@TableField(value = "grade")
|
||||||
|
@Excel(name = "等级",dictType = "recruit_post_grade")
|
||||||
private String grade;
|
private String grade;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -63,6 +68,7 @@ public class PostGrade implements Serializable {
|
||||||
* hr的名字
|
* hr的名字
|
||||||
*/
|
*/
|
||||||
@TableField(value = "hr_name")
|
@TableField(value = "hr_name")
|
||||||
|
@Excel(name = "负责人")
|
||||||
private String hrName;
|
private String hrName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -75,6 +81,7 @@ public class PostGrade implements Serializable {
|
||||||
* 部门名
|
* 部门名
|
||||||
*/
|
*/
|
||||||
@TableField(value = "dept_name")
|
@TableField(value = "dept_name")
|
||||||
|
@Excel(name = "部门")
|
||||||
private String deptName;
|
private String deptName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -99,12 +106,14 @@ public class PostGrade implements Serializable {
|
||||||
* 招聘到位周期
|
* 招聘到位周期
|
||||||
*/
|
*/
|
||||||
@TableField(value = "cycle")
|
@TableField(value = "cycle")
|
||||||
|
@Excel(name = "招聘周期")
|
||||||
private Integer cycle;
|
private Integer cycle;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 备注
|
* 备注
|
||||||
*/
|
*/
|
||||||
@TableField(value = "remark")
|
@TableField(value = "remark")
|
||||||
|
@Excel(name = "备注")
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
|
|
Loading…
Reference in New Issue