Merge branch 'dev' into feature-business-minigram

This commit is contained in:
Lemon
2026-05-25 09:28:27 +08:00
40 changed files with 1852 additions and 118 deletions

View File

@@ -0,0 +1,41 @@
package com.jsowell.pile.vo.web;
import lombok.Data;
/**
* 大数据平台总览数据VO
*
* @author jsowell
*/
@Data
public class BigDataOverviewVO {
/**
* 总用户数
*/
private Long totalUsers;
/**
* 总订单数
*/
private Long totalOrders;
/**
* 累计交易额
*/
private String totalTransactionAmount;
/**
* 累计充电电量kWh
*/
private String totalElectricity;
/**
* 充电桩数量
*/
private Long totalPiles;
/**
* 充电站数量
*/
private Long totalStations;
}

View File

@@ -0,0 +1,21 @@
package com.jsowell.pile.vo.web;
import lombok.Data;
/**
* 城市设备数量统计VO
*
* @author jsowell
*/
@Data
public class CityDeviceCountVO {
/**
* 城市名称
*/
private String cityName;
/**
* 设备数量
*/
private Long deviceCount;
}

View File

@@ -0,0 +1,26 @@
package com.jsowell.pile.vo.web;
import lombok.Data;
/**
* 充电站地图坐标VO
*
* @author jsowell
*/
@Data
public class StationMapVO {
/**
* 站点名称
*/
private String stationName;
/**
* 经度
*/
private String stationLng;
/**
* 纬度
*/
private String stationLat;
}

View File

@@ -0,0 +1,21 @@
package com.jsowell.pile.vo.web;
import lombok.Data;
/**
* 充电时段分布VO
*
* @author jsowell
*/
@Data
public class TimeDistributionVO {
/**
* 时段0-23
*/
private Integer hour;
/**
* 订单数量
*/
private Long orderCount;
}

View File

@@ -0,0 +1,31 @@
package com.jsowell.pile.vo.web;
import lombok.Data;
/**
* 使用率趋势VO
*
* @author jsowell
*/
@Data
public class UsageTrendVO {
/**
* 日期
*/
private String date;
/**
* 订单数量
*/
private Long orderCount;
/**
* 充电电量
*/
private String electricity;
/**
* 订单金额
*/
private String orderAmount;
}