feat(report): 迁移自定义报表功能模块

This commit is contained in:
贾同学
2025-11-26 09:58:44 +08:00
parent 02e5100426
commit 61c8656fd9
15 changed files with 2555 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
package com.njcn.csharmonic.utils;
public class DataChangeUtil {
/**
* 用来将二次值转成一次值
*/
public static double secondaryToPrimary(String formula, Double data,Double pt, Double ct) {
switch (formula) {
case "*PT":
data = data * pt;
break;
case "*CT":
data = data * ct;
break;
case "*PT*CT":
data = data * pt * ct;
break;
default:
break;
}
return data;
}
/**
* 用来将一次值转成二次值
*/
public static double primaryToSecondary(String formula, Double data,Double pt, Double ct) {
switch (formula) {
case "*PT":
data = data / pt;
break;
case "*CT":
data = data / ct;
break;
case "*PT*CT":
data = data / pt / ct;
break;
default:
break;
}
return data;
}
}