11 changed files with 334 additions and 5 deletions
-
47modules/carbon-public/src/main/java/com/thing/carbon/pub/controller/PubCockpitController.java
-
1modules/carbon-public/src/main/java/com/thing/carbon/pub/dto/CarbonPubSupplierDTO.java
-
16modules/carbon-public/src/main/java/com/thing/carbon/pub/dto/CockpitEnergyInfo.java
-
6modules/carbon-public/src/main/java/com/thing/carbon/pub/dto/CockpitEnterpriseInfo.java
-
32modules/carbon-public/src/main/java/com/thing/carbon/pub/dto/CockpitProductionCarbon.java
-
40modules/carbon-public/src/main/java/com/thing/carbon/pub/dto/SupplierStatisticsDto.java
-
4modules/carbon-public/src/main/java/com/thing/carbon/pub/entity/CarbonPubSupplierEntity.java
-
6modules/carbon-public/src/main/java/com/thing/carbon/pub/mapper/PubCockpitMapper.java
-
7modules/carbon-public/src/main/java/com/thing/carbon/pub/service/PubCockpitService.java
-
40modules/carbon-public/src/main/java/com/thing/carbon/pub/service/impl/PubCockpitServiceImpl.java
-
140modules/carbon-public/src/main/resources/mapper/PubCockpitMapper.xml
@ -0,0 +1,16 @@ |
|||||
|
package com.thing.carbon.pub.dto; |
||||
|
|
||||
|
|
||||
|
import io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
@Data |
||||
|
@Schema(description = "能源数据实时采集-数采模块 数采设备类型名称 电,天然气等") |
||||
|
public class CockpitEnergyInfo { |
||||
|
|
||||
|
@Schema(description = "数采设备类型") |
||||
|
private String name; |
||||
|
@Schema(description = "数量") |
||||
|
private Long number; |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,32 @@ |
|||||
|
package com.thing.carbon.pub.dto; |
||||
|
|
||||
|
import io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.math.BigDecimal; |
||||
|
import java.util.Date; |
||||
|
|
||||
|
/** |
||||
|
* @author siyang |
||||
|
* @date 2024/6/27 09:38 |
||||
|
* @description 简单产品碳足迹 |
||||
|
*/ |
||||
|
@Data |
||||
|
@Schema(description = "简单产品碳足迹") |
||||
|
public class CockpitProductionCarbon { |
||||
|
|
||||
|
@Schema(description = "产品id") |
||||
|
private Long productId; |
||||
|
|
||||
|
@Schema(description = "产品名称") |
||||
|
private String productName; |
||||
|
|
||||
|
@Schema(description = "批次号") |
||||
|
private String prCode; |
||||
|
|
||||
|
@Schema(description = "碳足迹值") |
||||
|
private BigDecimal carbon; |
||||
|
|
||||
|
@Schema(description = "工单日期") |
||||
|
private Date prDate; |
||||
|
} |
||||
@ -0,0 +1,40 @@ |
|||||
|
package com.thing.carbon.pub.dto; |
||||
|
|
||||
|
|
||||
|
import io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
@Data |
||||
|
@Schema(description = "国网侧驾驶舱左下角 企业统计信息") |
||||
|
public class SupplierStatisticsDto { |
||||
|
|
||||
|
|
||||
|
@Schema(description = "碳排因子库调用次数") |
||||
|
private Long carbonLibCount; |
||||
|
|
||||
|
@Schema(description = "工艺模型调用次数") |
||||
|
private Long processCount; |
||||
|
|
||||
|
@Schema(description = "计算结果共享条数") |
||||
|
private Long computedShareCount; |
||||
|
|
||||
|
@Schema(description = "工艺模型共享条数") |
||||
|
private Long processShareCount; |
||||
|
|
||||
|
@Schema(description = "能源数据实时采集-数采模块") |
||||
|
private List<CockpitEnergyInfo> cockpitEnergyInfo; |
||||
|
|
||||
|
@Schema(description = "生产系统对接套数") |
||||
|
private Long systemCount= 1L; |
||||
|
|
||||
|
@Schema(description = "对接数据量条数") |
||||
|
private Long dataCount; |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue