dengzedong
2025-05-19 cda1a75478be14dce93e983d55734e6573ccff7d
调整系数
已修改4个文件
15 ■■■■■ 文件已修改
iailab-module-model/iailab-module-model-biz/db/mysql.sql 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/entity/MmPredictAutoAdjustConfigEntity.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictAutoAdjustConfigServiceImpl.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/vo/MmPredictAutoAdjustConfigVO.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/db/mysql.sql
@@ -1032,6 +1032,8 @@
                                                   UNIQUE KEY `config_code` (`config_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='预测结果自动调整配置表';
alter table t_mm_predict_auto_adjust_config add column `adjust_coefficient` decimal(10,6) DEFAULT 1 COMMENT '调整系数';
-- 预测项影响因素
CREATE TABLE `t_mm_predict_influence_factor_config` (
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/entity/MmPredictAutoAdjustConfigEntity.java
@@ -71,6 +71,11 @@
    private Integer adjustLength;
    /**
     * 调整系数
     */
    private Double adjustCoefficient;
    /**
     * 调整值计算规则
     */
    private String adjustValueRule;
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmPredictAutoAdjustConfigServiceImpl.java
@@ -225,6 +225,8 @@
            return false;
        }
        // 调整系数
        adjustValue = adjustValue * configEntity.getAdjustCoefficient();
        // 调整方向
        adjustValue = adjustValue * configEntity.getAdjustDirection();
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/vo/MmPredictAutoAdjustConfigVO.java
@@ -4,6 +4,7 @@
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
@@ -66,6 +67,11 @@
    private Integer adjustLength;
    /**
     * 调整系数
     */
    private Double adjustCoefficient;
    /**
     * 调整值计算规则
     */
    private String adjustValueRule;