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;