mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-07-07 07:28:03 +08:00
新增 运营诊断接口
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
package com.jsowell.pile.dto.business;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 经营状态/经营诊断查询DTO
|
||||
*
|
||||
* @author Auto
|
||||
* @Date 2026/4/1
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class BusinessOperationAnalysisQueryDTO {
|
||||
|
||||
/**
|
||||
* 开始时间,格式:yyyy-MM-dd
|
||||
*/
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 结束时间,格式:yyyy-MM-dd
|
||||
*/
|
||||
private String endTime;
|
||||
|
||||
/**
|
||||
* 站点id列表
|
||||
*/
|
||||
private List<String> stationIdList;
|
||||
|
||||
/**
|
||||
* 当前选中的指标编码
|
||||
*/
|
||||
private String selectedMetricCode;
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.jsowell.pile.dto.business;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 经营分析日期区间DTO
|
||||
*
|
||||
* @author Auto
|
||||
* @Date 2026/4/1
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class BusinessOperationDateRangeDTO {
|
||||
|
||||
/**
|
||||
* 当前周期开始时间
|
||||
*/
|
||||
private String currentStart;
|
||||
|
||||
/**
|
||||
* 当前周期结束时间
|
||||
*/
|
||||
private String currentEnd;
|
||||
|
||||
/**
|
||||
* 上周期开始时间
|
||||
*/
|
||||
private String previousStart;
|
||||
|
||||
/**
|
||||
* 上周期结束时间
|
||||
*/
|
||||
private String previousEnd;
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.jsowell.pile.dto.business;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 经营分析汇总DTO
|
||||
*
|
||||
* @author Auto
|
||||
* @Date 2026/4/1
|
||||
*/
|
||||
@Data
|
||||
public class BusinessOperationSummaryDTO {
|
||||
|
||||
/**
|
||||
* 订单总额
|
||||
*/
|
||||
private BigDecimal orderAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 服务费总额
|
||||
*/
|
||||
private BigDecimal serviceAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 总用电度数
|
||||
*/
|
||||
private BigDecimal useElectricity = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 订单量
|
||||
*/
|
||||
private BigDecimal orderCount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 总充电时长
|
||||
*/
|
||||
private BigDecimal chargeTime = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 单均服务费
|
||||
*/
|
||||
private BigDecimal avgServiceFee = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 单均度数
|
||||
*/
|
||||
private BigDecimal avgElectricity = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 单均充电时长
|
||||
*/
|
||||
private BigDecimal avgChargeTime = BigDecimal.ZERO;
|
||||
}
|
||||
Reference in New Issue
Block a user