新增 运营诊断接口

This commit is contained in:
Lemon
2026-04-01 14:13:29 +08:00
parent da17b5151d
commit 19c89db265
10 changed files with 671 additions and 0 deletions

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 Auto
* @Date 2026/4/1
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class BusinessOperationAnalysisVO {
/**
* 当前周期开始时间
*/
private String currentStartTime;
/**
* 当前周期结束时间
*/
private String currentEndTime;
/**
* 上周期开始时间
*/
private String previousStartTime;
/**
* 上周期结束时间
*/
private String previousEndTime;
/**
* 顶部指标列表
*/
private List<BusinessOperationMetricVO> metricList;
/**
* 当前选中指标对应的最大影响因素
*/
private BusinessOperationDiagnosisItemVO diagnosisItem;
}

View File

@@ -0,0 +1,61 @@
package com.jsowell.pile.vo.uniapp.business;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
/**
* 经营诊断项VO
*
* @author Auto
* @Date 2026/4/1
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class BusinessOperationDiagnosisItemVO {
/**
* 指标编码
*/
private String metricCode;
/**
* 指标名称
*/
private String metricName;
/**
* 最大影响因素编码
*/
private String factorCode;
/**
* 最大影响因素名称
*/
private String factorName;
/**
* 当前周期值
*/
private BigDecimal currentValue;
/**
* 上周期值
*/
private BigDecimal previousValue;
/**
* 变化值
*/
private BigDecimal changeValue;
/**
* 环比
*/
private String changeRate;
}

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.math.BigDecimal;
/**
* 经营指标VO
*
* @author Auto
* @Date 2026/4/1
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class BusinessOperationMetricVO {
/**
* 指标编码
*/
private String metricCode;
/**
* 指标名称
*/
private String metricName;
/**
* 当前周期值
*/
private BigDecimal currentValue;
/**
* 上周期值
*/
private BigDecimal previousValue;
/**
* 变化值
*/
private BigDecimal changeValue;
/**
* 环比
*/
private String changeRate;
}