新增岗位评级导出功能
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().equals("1")) {
|
||||
announcementNode.setInterviewFinalResult("通过");
|
||||
|
|
|
@ -1,10 +1,13 @@
|
|||
package cn.zeroerr.controller;
|
||||
|
||||
import cn.zeroerr.common.annotation.Log;
|
||||
import cn.zeroerr.common.core.controller.BaseController;
|
||||
import cn.zeroerr.common.core.domain.AjaxResult;
|
||||
import cn.zeroerr.common.core.domain.entity.RecruitStructure;
|
||||
import cn.zeroerr.common.core.domain.entity.SysUser;
|
||||
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.RecruitProcessTask;
|
||||
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.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -96,4 +100,16 @@ public class RecruitPostGradeController extends BaseController {
|
|||
public AjaxResult getOnePostGrade(@PathVariable("gradeId")Long 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;
|
||||
|
||||
import cn.zeroerr.common.annotation.Excel;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
|
@ -33,24 +34,28 @@ public class PostGrade implements Serializable {
|
|||
* 岗位名
|
||||
*/
|
||||
@TableField(value = "post_name")
|
||||
@Excel(name = "岗位")
|
||||
private String postName;
|
||||
|
||||
/**
|
||||
* 申请日期
|
||||
*/
|
||||
@TableField(value = "apply_date")
|
||||
@Excel(name = "申请日期", width = 30, dateFormat = "yyyy-MM-dd")
|
||||
private LocalDate applyDate;
|
||||
|
||||
/**
|
||||
* 需求人数
|
||||
*/
|
||||
@TableField(value = "post_count")
|
||||
@Excel(name = "需求人数")
|
||||
private Integer postCount;
|
||||
|
||||
/**
|
||||
* 0:A ;1:B;2:C
|
||||
*/
|
||||
@TableField(value = "grade")
|
||||
@Excel(name = "等级",dictType = "recruit_post_grade")
|
||||
private String grade;
|
||||
|
||||
/**
|
||||
|
@ -63,6 +68,7 @@ public class PostGrade implements Serializable {
|
|||
* hr的名字
|
||||
*/
|
||||
@TableField(value = "hr_name")
|
||||
@Excel(name = "负责人")
|
||||
private String hrName;
|
||||
|
||||
/**
|
||||
|
@ -75,6 +81,7 @@ public class PostGrade implements Serializable {
|
|||
* 部门名
|
||||
*/
|
||||
@TableField(value = "dept_name")
|
||||
@Excel(name = "部门")
|
||||
private String deptName;
|
||||
|
||||
/**
|
||||
|
@ -99,12 +106,14 @@ public class PostGrade implements Serializable {
|
|||
* 招聘到位周期
|
||||
*/
|
||||
@TableField(value = "cycle")
|
||||
@Excel(name = "招聘周期")
|
||||
private Integer cycle;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@TableField(value = "remark")
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
|
||||
@TableField(exist = false)
|
||||
|
|
Loading…
Reference in New Issue