新增 查询经营效率接口相关实体类

This commit is contained in:
Lemon
2026-04-21 10:37:18 +08:00
parent 51ec0edaa4
commit ab0533e18d
2 changed files with 94 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
package com.jsowell.pile.dto.business;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* 经营效率查询DTO
*
* @author zhangziao
* @date 2026/4/16
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class BusinessEfficiencyQueryDTO {
/**
* 开始时间格式yyyy-MM-dd
*/
private String startTime;
/**
* 结束时间格式yyyy-MM-dd
*/
private String endTime;
/**
* 站点id列表
*/
private List<String> stationIdList;
/**
* 当前选中的指标编码,用于查询对应的曲线图数据
* AVG_SERVICE_FEE_PER_DEGREE-度均服务费, TIME_UTILIZATION-时间利用率,
* GUN_AVG_ELECTRICITY-枪均电量, POWER_UTILIZATION-功率利用率
*/
private String selectedMetricCode;
}

View File

@@ -0,0 +1,51 @@
package com.jsowell.pile.vo.uniapp.business;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* 经营效率VO
*
* @author zhangziao
* @date 2026/4/16
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class BusinessEfficiencyVO {
/**
* 当前周期开始时间
*/
private String currentStartTime;
/**
* 当前周期结束时间
*/
private String currentEndTime;
/**
* 上周期开始时间
*/
private String previousStartTime;
/**
* 上周期结束时间
*/
private String previousEndTime;
/**
* 指标卡片列表(度均服务费、时间利用率、枪均电量、功率利用率)
*/
private List<BusinessScaleMetricVO> metricList;
/**
* 当前选中指标对应的曲线图数据
*/
private BusinessScaleChartVO chartData;
}