From e0892189e1c63d039e504f9c2ac7961f34bc52a4 Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Mon, 22 Jun 2020 15:29:40 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=B2=BB=E7=90=86=E6=8E=92=E8=A1=8C?= =?UTF-8?q?=E3=80=91=E5=90=8E=E5=8F=B0=E7=AE=A1=E7=90=86=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E4=BC=98=E5=8C=96-=E7=8E=8B=E5=85=AC=E5=B3=B0-2020-06-22?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../elink/esua/epdc/dto/KpiGridEntityDTO.java | 40 +++++++ .../esua/epdc/entity/KpiGridEntityEntity.java | 40 +++++++ .../esua/epdc/excel/KpiGridEntityExcel.java | 36 +++++- .../impl/KpiGridEntityServiceImpl.java | 109 +++++++++++++++--- 4 files changed, 205 insertions(+), 20 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-client/src/main/java/com/elink/esua/epdc/dto/KpiGridEntityDTO.java b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-client/src/main/java/com/elink/esua/epdc/dto/KpiGridEntityDTO.java index 355e13808..c4bc3b394 100644 --- a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-client/src/main/java/com/elink/esua/epdc/dto/KpiGridEntityDTO.java +++ b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-client/src/main/java/com/elink/esua/epdc/dto/KpiGridEntityDTO.java @@ -64,16 +64,56 @@ public class KpiGridEntityDTO implements Serializable { */ private String stationEstablishment; + /** + * 建站达标-边界 + */ + private String stationEstablishmentBorder; + + /** + * 建站达标-布局 + */ + private String stationEstablishmentLayout; + + /** + * 建站达标-标准 + */ + private String stationEstablishmentStandard; + /** * 人员配备 */ private String staffingPlacement; + /** + * 人员配备-工作人员 + */ + private String staffingPlacementOfficer; + + /** + * 人员配备-信息采集 + */ + private String staffingPlacementInformation; + + /** + * 人员配备-人才储备 + */ + private String staffingPlacementPersonnel; + /** * 网格运行 */ private String gridOperation; + /** + * 网格运行-工作计划 + */ + private String gridOperationWorkplan; + + /** + * 网格运行-运行机制 + */ + private String gridOperationOperational; + /** * 上级部门id */ diff --git a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/entity/KpiGridEntityEntity.java b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/entity/KpiGridEntityEntity.java index 0a9f6cfba..cea570d54 100644 --- a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/entity/KpiGridEntityEntity.java +++ b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/entity/KpiGridEntityEntity.java @@ -60,16 +60,56 @@ public class KpiGridEntityEntity extends BaseEpdcEntity { */ private String stationEstablishment; + /** + * 建站达标-边界 + */ + private String stationEstablishmentBorder; + + /** + * 建站达标-布局 + */ + private String stationEstablishmentLayout; + + /** + * 建站达标-标准 + */ + private String stationEstablishmentStandard; + /** * 人员配备 */ private String staffingPlacement; + /** + * 人员配备-工作人员 + */ + private String staffingPlacementOfficer; + + /** + * 人员配备-信息采集 + */ + private String staffingPlacementInformation; + + /** + * 人员配备-人才储备 + */ + private String staffingPlacementPersonnel; + /** * 网格运行 */ private String gridOperation; + /** + * 网格运行-工作计划 + */ + private String gridOperationWorkplan; + + /** + * 网格运行-运行机制 + */ + private String gridOperationOperational; + /** * 上级部门id */ diff --git a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/excel/KpiGridEntityExcel.java b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/excel/KpiGridEntityExcel.java index f66318b7e..62aafa753 100644 --- a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/excel/KpiGridEntityExcel.java +++ b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/excel/KpiGridEntityExcel.java @@ -44,14 +44,38 @@ public class KpiGridEntityExcel { @Excel(name = "年月") private String monthYear; - @Excel(name = "建站达标分数") - private String stationEstablishment; +// @Excel(name = "建站达标分数") +// private String stationEstablishment; - @Excel(name = "人员配备分数") - private String staffingPlacement; + @Excel(name = "边界分数") + private String stationEstablishmentBorder; - @Excel(name = "网格运行分数") - private String gridOperation; + @Excel(name = "布局分数") + private String stationEstablishmentLayout; + + @Excel(name = "标准分数") + private String stationEstablishmentStandard; + +// @Excel(name = "人员配备分数") +// private String staffingPlacement; + + @Excel(name = "工作人员分数") + private String staffingPlacementOfficer; + + @Excel(name = "信息采集分数") + private String staffingPlacementInformation; + + @Excel(name = "人才储备分数") + private String staffingPlacementPersonnel; + +// @Excel(name = "网格运行分数") +// private String gridOperation; + + @Excel(name = "工作计划分数") + private String gridOperationWorkplan; + + @Excel(name = "运行机制分数") + private String gridOperationOperational; // @Excel(name = "上级部门id") // private String parentDeptIds; diff --git a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/KpiGridEntityServiceImpl.java b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/KpiGridEntityServiceImpl.java index 246ac69bd..4e7accf50 100644 --- a/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/KpiGridEntityServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-kpi/epdc-kpi-server/src/main/java/com/elink/esua/epdc/service/impl/KpiGridEntityServiceImpl.java @@ -141,6 +141,27 @@ public class KpiGridEntityServiceImpl extends BaseServiceImpl 4 - || staffingPlacementDouble < 0 || staffingPlacementDouble > 3 - || gridOperationDouble < 0 || gridOperationDouble > 3){ + Double gridOperationOperationalDouble = Double.parseDouble(gridOperationOperational); + Double gridOperationWorkplanDouble = Double.parseDouble(gridOperationWorkplan); + if(stationEstablishmentBorderDouble < 0 || stationEstablishmentBorderDouble > 1 + || stationEstablishmentLayoutDouble < 0 || stationEstablishmentLayoutDouble > 2 + || stationEstablishmentStandardDouble < 0 || stationEstablishmentStandardDouble > 1 + || staffingPlacementInformationDouble < 0 || staffingPlacementInformationDouble > 1 + || staffingPlacementOfficerDouble < 0 || staffingPlacementOfficerDouble > 1 + || staffingPlacementPersonnelDouble < 0 || staffingPlacementPersonnelDouble > 1 + || gridOperationOperationalDouble < 0 || gridOperationOperationalDouble > 1 + || gridOperationWorkplanDouble < 0 || gridOperationWorkplanDouble > 2){ return true; } return false;