|
@@ -5,8 +5,6 @@ import lombok.Data;
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
-// TODO @super:Total 全部改成 Count
|
|
|
-// TODO @super:IotStatisticsSummaryRespVO
|
|
|
/**
|
|
|
* 管理后台 - Iot 统计 Response VO
|
|
|
*/
|
|
@@ -14,56 +12,40 @@ import java.util.Map;
|
|
|
@Data
|
|
|
public class IotStatisticsSummaryRespVO {
|
|
|
|
|
|
- // TODO @super:productCategory 哈
|
|
|
@Schema(description = "品类数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
|
|
|
- private long productCategoryCount;
|
|
|
+ private Long productCategoryCount;
|
|
|
|
|
|
@Schema(description = "产品数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "20")
|
|
|
- private long productCount;
|
|
|
+ private Long productCount;
|
|
|
|
|
|
@Schema(description = "设备数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100")
|
|
|
- private long deviceCount;
|
|
|
+ private Long deviceCount;
|
|
|
|
|
|
- // TODO @super:deviceMessageCount;设备消息数量
|
|
|
@Schema(description = "上报数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "1000")
|
|
|
- private long deviceMessageCount;
|
|
|
+ private Long deviceMessageCount;
|
|
|
|
|
|
- // TODO @super:productCategory 哈
|
|
|
@Schema(description = "今日新增品类数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
|
|
|
- private long productCategoryTodayCount;
|
|
|
+ private Long productCategoryTodayCount;
|
|
|
|
|
|
@Schema(description = "今日新增产品数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "20")
|
|
|
- private long productTodayCount;
|
|
|
+ private Long productTodayCount;
|
|
|
|
|
|
@Schema(description = "今日新增设备数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "100")
|
|
|
- private long deviceTodayCount;
|
|
|
+ private Long deviceTodayCount;
|
|
|
|
|
|
- // TODO @super:deviceMessageCount;今日设备消息数量
|
|
|
@Schema(description = "今日新增上报数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "1000")
|
|
|
- private long deviceMessageTodayCount;
|
|
|
-
|
|
|
- // TODO @super:deviceOnlineCount
|
|
|
+ private Long deviceMessageTodayCount;
|
|
|
|
|
|
@Schema(description = "在线数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "80")
|
|
|
- private long deviceOnlineCount;
|
|
|
-
|
|
|
- // TODO @super:deviceOfflineCount
|
|
|
+ private Long deviceOnlineCount;
|
|
|
|
|
|
@Schema(description = "离线数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "15")
|
|
|
- private long deviceOfflineCount;
|
|
|
-
|
|
|
- // TODO @super:deviceInactivECount
|
|
|
+ private Long deviceOfflineCount;
|
|
|
|
|
|
@Schema(description = "待激活设备数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "5")
|
|
|
- private long deviceInactiveCount;
|
|
|
+ private Long deviceInactiveCount;
|
|
|
|
|
|
- // TODO @super:1)类型改成 Map,key 分类名、value 设备数量;2)deviceStatsOfCategory => productCategoryDeviceCounts
|
|
|
@Schema(description = "按品类统计的设备数量")
|
|
|
private Map<String, Integer> productCategoryDeviceCounts;
|
|
|
|
|
|
- // TODO @super:貌似界面里,用不到这个字段???
|
|
|
-
|
|
|
-
|
|
|
- // TODO @super:deviceUpMessageStats、deviceDownMessageStats 单独抽到 IotStatisticsDeviceMessageSummaryRespVO,然后里面属性就是 upstreamCounts、downstreamCounts
|
|
|
-
|
|
|
}
|