luoyb
2021-03-09 d4f05e52e15cae70763a00dcd4488277c5af1460
fix(bug修复): 导出Excel

修正了导出项
4个文件已修改
43 ■■■■■ 已修改文件
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpBaseInfo.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/resources/bootstrap.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java
@@ -206,8 +206,8 @@
        request.setPageNum(1);
        List<EmpBaseInfo> exportList = this.empBaseInfoService.findZsEmpBaseInfos(request, empBaseinfo).getRecords();
        List<Map<String, Object>> listMapDicItem = new ArrayList();
        List<Map<String, Object>> allList = PoiExportExcel.getDataList(exportField, exportList, listMapDicItem);
        String fileName = "在职员工列表";
        List<Map<String, Object>> allList = PoiExportExcel.getDataList(exportField, exportList, null);
        String fileName = "员工列表";
        Date currentDate = new Date();
        String dateStr = DateUtil.formatDate(currentDate);
        boolean result = PoiExportExcel.exportCommonExcel(response, fileName + dateStr, fileName, allList);
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpBaseInfo.java
@@ -65,7 +65,7 @@
    private String empNumb = "";
    @NotBlank(message = "{required}")
    @FieldInfo(name = "empName", type = "varchar", explain = "员工姓名")
    @FieldInfo(name = "empName", type = "varchar", explain = "员姓名")
    @TableField("empName")
    @ExcelField(value = "员工姓名")
    private String empName = "";
@@ -76,7 +76,7 @@
    @ExcelField(value = "性别", writeConverterExp = "1=男,2=女")
    private String sex = "";
    //@FieldInfo(name = "sexName", type = "varchar", explain = "性别")
    @FieldInfo(name = "sexName", type = "varchar", explain = "性别")
    @TableField(exist = false)
    private String sexName = "";
@@ -84,7 +84,7 @@
    @TableField("jobId")
    private Long jobId = 0L;
    @FieldInfo(name = "jobName", type = "varchar", explain = "岗位名称")
    @FieldInfo(name = "jobName", type = "varchar", explain = "所属岗位")
    @TableField("jobName")
    @ExcelField(value = "岗位名称")
    private String jobName = "";
@@ -95,7 +95,7 @@
    @ExcelField(value = "员工类别", writeConverterExp = "1=正式工,2=临时工")
    private String empType = "";
    //@FieldInfo(name = "empTypeName", type = "varchar", explain = "员工类别")
    @FieldInfo(name = "empTypeName", type = "varchar", explain = "员工类别")
    @TableField(exist = false)
    private String empTypeName = "";
@@ -112,7 +112,7 @@
    @TableField("nation")
    private String nation = "";
    //@FieldInfo(name = "nationName", type = "varchar", explain = "民族")
    @FieldInfo(name = "nationName", type = "varchar", explain = "民族")
    @TableField(exist = false)
    @ExcelField(value = "民族")
    private String nationName = "";
@@ -129,7 +129,7 @@
    @TableField("marriage")
    private String marriage = "";
    //@FieldInfo(name = "marriageName", type = "varchar", explain = "婚姻状况")
    @FieldInfo(name = "marriageName", type = "varchar", explain = "婚姻状况")
    @TableField(exist = false)
    @ExcelField(value = "婚姻状况")
    private String marriageName = "";
@@ -156,7 +156,7 @@
    @TableField("politics")
    private String politics = "";
    //@FieldInfo(name = "politicsName", type = "varchar", explain = "政治面貌")
    @FieldInfo(name = "politicsName", type = "varchar", explain = "政治面貌")
    @TableField(exist = false)
    @ExcelField(value = "政治面貌")
    private String politicsName = "";
@@ -181,7 +181,7 @@
    @TableField("education")
    private String education = "";
    //@FieldInfo(name = "educationName", type = "varchar", explain = "最高学历")
    @FieldInfo(name = "educationName", type = "varchar", explain = "学历")
    @TableField(exist = false)
    @ExcelField(value = "最高学历")
    private String educationName = "";
@@ -195,7 +195,7 @@
    @TableField("nativePlace")
    private String nativePlace = "";
    //@FieldInfo(name = "nativePlaceName", type = "varchar", explain = "籍贯")
    @FieldInfo(name = "nativePlaceName", type = "varchar", explain = "籍贯")
    @TableField(exist = false)
    @ExcelField(value = "籍贯")
    private String nativePlaceName = "";
@@ -234,7 +234,7 @@
    @TableField("archivesStatus")
    private String archivesStatus = "";
    //@FieldInfo(name = "archivesStatusName", type = "varchar", explain = "档案情况")
    @FieldInfo(name = "archivesStatusName", type = "varchar", explain = "档案情况")
    @TableField(exist = false)
    @ExcelField(value = "档案情况")
    private String archivesStatusName = "";
@@ -249,11 +249,11 @@
    @ExcelField(value = "银行账号")
    private String bankNumb = "";
    @FieldInfo(name = "InsuranceType", type = "varchar", explain = "保险类型")
    @FieldInfo(name = "insuranceType", type = "varchar", explain = "保险类型")
    @TableField("InsuranceType")
    private String insuranceType = "";
    //@FieldInfo(name = "InsuranceTypeName", type = "varchar", explain = "保险类型")
    @FieldInfo(name = "insuranceTypeName", type = "varchar", explain = "保险类型")
    @TableField(exist = false)
    @ExcelField(value = "保险类型")
    private String insuranceTypeName = "";
@@ -273,7 +273,7 @@
    @ExcelField(value = "员工手册", writeConverterExp = "0=未发,1=已发")
    private String handbookStatus = "";
    //@FieldInfo(name = "handbookStatusName", type = "varchar", explain = "员工手册")
    @FieldInfo(name = "handbookStatusName", type = "varchar", explain = "员工手册")
    @TableField(exist = false)
    @ExcelField(value = "员工手册")
    private String handbookStatusName = "";
@@ -283,12 +283,12 @@
    @ExcelField(value = "紧急联系电话")
    private String urgencyPhone = "";
    @FieldInfo(name = "empCardStatus", type = "varchar", explain = "工作证")
    @FieldInfo(name = "empCardStatus", type = "varchar", explain = "工作证代码")
    @TableField("empCardStatus")
    @ExcelField(value = "工作证", writeConverterExp = "0=未发,1=已发")
    private String empCardStatus = "";
    //@FieldInfo(name = "empCardStatusName", type = "varchar", explain = "工作证")
    @FieldInfo(name = "empCardStatusName", type = "varchar", explain = "工作证")
    @TableField(exist = false)
    @ExcelField(value = "工作证")
    private String empCardStatusName = "";
@@ -418,4 +418,8 @@
    @FieldInfo(name = "baseKey", type = "varchar", explain = "查询关键词")
    @TableField(exist = false)
    private String baseKey;
    @FieldInfo(name = "empStatusName", type = "varchar", explain = "员工状态")
    @TableField(exist = false)
    private String empStatusName = "";
}
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java
@@ -104,12 +104,13 @@
            p.setArchivesStatusName("0".equals(p.getArchivesStatus()) ? "未移交" : "已移交");
            p.setEmpCardStatusName("1".equals(p.getEmpCardStatus()) ? "未发" : "已发");
            p.setHandbookStatusName("1".equals(p.getHandbookStatus()) ? "未发" : "已发");
            p.setEmpStatusName("0".equals(p.getEmpStatus()) ? "在职" : "离职");
            //保险类型
            p.setInsuranceTypeName(dicItems.stream()
                    .filter(k -> DicCode.INSURANCETYPE.equals(k.getDicCode()) && k.getDicItemCode().equals(p.getInsuranceType()))
                    .findFirst()
                    .map(DicItem::getDicItemName)
                    .orElse("汉族"));
                    .orElse("未知"));
            //员工类别
            p.setEmpTypeName(dicItems.stream()
                    .filter(k -> DicCode.EMPTYPE.equals(k.getDicCode()) && k.getDicItemCode().equals(p.getEmpType()))
febs-server/febs-server-hr/src/main/resources/bootstrap.yml
@@ -6,7 +6,7 @@
      config:
        server-addr: ${nacos.url}:8848
        group: DEFAULT_GROUP
        prefix: febs-server-hr
        prefix: febs-server-Hr
        file-extension: yaml
      discovery:
        server-addr: ${nacos.url}:8848