/** * Copyright 2019 DH * All right reserved. * 项目名称: 大恒泰山系统 * 创建日期:2022/9/8 */ package org.springblade.etl.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.core.mp.base.BaseEntity; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /*** * Date:2022/9/8 * Title:文件所属模块(必须填写) * Description:对本文件的详细描述,原则上不能少于30字 * @author dylan * @version 1.0 * Remark:认为有必要的其他信息 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("etl_st_warning_info") public class EtlWarningInfoEntity extends BaseEntity { private static final long serialVersionUID = 1L; @ApiModelProperty("id") private Long id; @ApiModelProperty("测站编码") private String stcd; @ApiModelProperty("预警名称") private String warnName; @ApiModelProperty("预警发生时间") @DateTimeFormat( pattern = "yyyy-MM-dd HH:mm:ss" ) @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8" ) private Date warnTime; @ApiModelProperty("预警等级") private String warnLevelCode; @ApiModelProperty("预警信息") private String warnInfo; /** * 预警状态,(-1审核未通过,0未审核,1待内部预警,2待外部预警,3待响应启动,4待响应反馈,5已启动响应) */ @ApiModelProperty("预警状态") private Integer warnStatus; /** * 审核状态(1关闭,2通过) */ @ApiModelProperty("审核状态") private String reviewStatus; /** * 站类(1雨量站2河道水情站3水库水情站,4政区.5人工) */ @ApiModelProperty("站类") private String type; @ApiModelProperty("备注") private String remark; /** * 雨量站预警频率(1,2,3,4,5,6)对应(30分钟,1小时,3小时,6小时,12小时,24小时) */ @ApiModelProperty("雨量站预警频率") private Integer rainWarnRate; /*** * 预警类别(监测雨量、监测河道水位、监测水库水位、政区预警、河道洪水、泥石流、山体滑坡、工程险情、突发) */ @ApiModelProperty("预警类别") private String warnSort; @ApiModelProperty("预警定位(点,面)") private String warnLocation; @ApiModelProperty("预警政区") private String warnAdcd; @ApiModelProperty("用户政区") private String userAdcd; @ApiModelProperty("预警点经度") private String warnLgtd; @ApiModelProperty("预警点纬度") private String warnLttd; @ApiModelProperty("降雨时段") private String intv; @ApiModelProperty("降雨总量") private Double drp; @ApiModelProperty("河道水位") private Double z; @ApiModelProperty("河道流量") private Double q; @ApiModelProperty("河道水势") private String wptn; @ApiModelProperty("水库水位") private Double rz; @ApiModelProperty("水库水势") private String rwptn; @ApiModelProperty("水库流量") private Double inq; @ApiModelProperty("关联预警Id") private String relWarnId; @ApiModelProperty("原创建人") private Long originalCreateUser; @ApiModelProperty("原创建时间") @DateTimeFormat( pattern = "yyyy-MM-dd HH:mm:ss" ) @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8" ) private Date originalCreateTime; @ApiModelProperty("原表更新人") private Long originalUpdateUser; @ApiModelProperty("原表更新时间") @DateTimeFormat( pattern = "yyyy-MM-dd HH:mm:ss" ) @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8" ) private Date originalUpdateTime; }