gunshi-project-ss/src/main/java/com/gunshi/project/hsz/model/WarningCondition.java

87 lines
1.7 KiB
Java
Raw Normal View History

2025-11-18 10:53:17 +08:00
package com.gunshi.project.hsz.model;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.math.BigDecimal;
/**
* -
*/
@Data
@TableName("warning_condition")
public class WarningCondition {
/**
* ID
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* ID
*/
@TableField("rule_id")
private Long ruleId;
/**
*
*/
@TableField("_order")
private Integer order;
/**
*
* REAL_WATER_LEVEL
* PEAK_FLOW
* RAINFALL
* WATER_STORAGE
* FORECAST_RAINFALL
2025-11-18 10:53:17 +08:00
*/
@TableField("indicator_type")
private String indicatorType;
/**
* FLOOD-DROUGHT-
*/
@TableField("warning_type")
private String warningType;
2025-11-18 10:53:17 +08:00
/**
*
*/
@TableField("stcd")
private String stcd;
/**
*
*/
@TableField("_operator")
private String operator;
/**
*
*/
@TableField("threshold_value")
private BigDecimal thresholdValue;
/**
* /
*/
@TableField("duration_hours")
private Integer durationHours;
/**
* AND-OR-
*/
@TableField("relation_type")
private String relationType;
@TableField("warning_level")
private Integer warningLevel;
@TableField("year")
private String year;
@TableField(exist = false)
private Boolean isEnjoy = false;//该预警规则是否满足条件,默认不满足
2025-11-18 10:53:17 +08:00
}