febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java
@@ -15,6 +15,7 @@ import cc.mrbird.febs.server.hr.annotation.ControllerEndpoint; import cc.mrbird.febs.server.hr.entity.EmpDimissionLog; import cc.mrbird.febs.server.hr.entity.EmpJobChange; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.wuwenze.poi.ExcelKit; import org.springframework.security.access.prepost.PreAuthorize; @@ -98,7 +99,7 @@ Map<String, Object> dataTable = FebsUtil.getDataTable(this.empBaseInfoService.findEmpBaseInfos(request, empBaseinfo)); return new FebsResponse().data(dataTable); } @ApiOperation(value = "智搜人员基本信息翻页列表") @GetMapping("zslist") @PreAuthorize("hasAuthority('empBaseinfo:list')") @@ -176,7 +177,15 @@ throw new FebsException(message); } } @GetMapping("options") public FebsResponse roles() { QueryWrapper<EmpBaseInfo> wrapper=new QueryWrapper(); wrapper.eq("empStatus",0); wrapper.eq("delFlag",0); wrapper.orderByDesc("createTime"); List<EmpBaseInfo> allRoles = empBaseInfoService.list(wrapper); return new FebsResponse().data(allRoles); } @ApiOperation(value = "导出员工") @RequestMapping(value = "export",method= RequestMethod.POST) @ControllerEndpoint(operation = "导出用户数据", exceptionMessage = "导出Excel失败") febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpBaseInfo.java
@@ -270,7 +270,7 @@ @FieldInfo(name = "handbookStatus", type = "varchar", explain = "员工手册") @TableField("handbookStatus") @ExcelField(value = "员工手册") @ExcelField(value = "员工手册", writeConverterExp = "0=未发,1=已发") private String handbookStatus = ""; @FieldInfo(name = "urgencyPhone", type = "varchar", explain = "紧急联系电话") @@ -280,7 +280,7 @@ @FieldInfo(name = "empCardStatus", type = "varchar", explain = "工作证") @TableField("empCardStatus") @ExcelField(value = "工作证") @ExcelField(value = "工作证", writeConverterExp = "0=未发,1=已发") private String empCardStatus = ""; @FieldInfo(name = "certificateList", type = "varchar", explain = "相关证件") @@ -289,15 +289,13 @@ @FieldInfo(name = "certificateListName", type = "varchar", explain = "相关证件") @TableField(exist = false) @ExcelField(value = "相关证件") @ExcelField(value = "相关证件", writeConverterExp = "1=高中毕业证,2=专科毕业证,3=本科毕业证") private String certificateListName = ""; @FieldInfo(name = "empStatus", type = "varchar", explain = "员工状态") @TableField("empStatus") @ExcelField(value = "员工状态",writeConverterExp = "0=在职,1=离职,2=退休" ) private String empStatus = ""; @FieldInfo(name = "dimissionType", type = "varchar", explain = "离职类型") @TableField("dimissionType") @@ -397,8 +395,4 @@ @TableField(exist = false) private String reporter; @FieldInfo(name = "imagePath", type = "varchar", explain = "图片路径") @TableField("imagePath") private String imagePath = ""; } }