4 changed files with 96 additions and 4 deletions
@ -0,0 +1,51 @@ |
|||
package com.kms.yg.cz.dto; |
|||
|
|||
import com.kms.yg.cz.enmu.MsgTypeEnum; |
|||
import com.kms.yxgh.common.dto.OperatorDto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Data |
|||
@ApiModel("监测配置信息") |
|||
public class MonitorConfigDto { |
|||
|
|||
@ApiModelProperty("监测配置ID") |
|||
private String id; |
|||
|
|||
@ApiModelProperty("水库编码") |
|||
private String resCode; |
|||
|
|||
@ApiModelProperty("水库名称") |
|||
private String resName; |
|||
|
|||
@ApiModelProperty("监测类型") |
|||
private String mpType; |
|||
|
|||
@ApiModelProperty("测站编码") |
|||
private String stcd; |
|||
|
|||
@ApiModelProperty("预警类型") |
|||
private String warnType; |
|||
|
|||
@ApiModelProperty("预警值") |
|||
private String warnValue; |
|||
|
|||
@ApiModelProperty("预警通知人") |
|||
private List<OperatorDto> warnOperators; |
|||
|
|||
@ApiModelProperty("预警通知方式") |
|||
private MsgTypeEnum msgType; |
|||
|
|||
@ApiModelProperty("信息模板") |
|||
private String msgTemplate; |
|||
|
|||
@ApiModelProperty("预警通知间隔") |
|||
private Integer warnInterval; |
|||
|
|||
@ApiModelProperty("预警时间单位") |
|||
private String warnTimeUnit; |
|||
|
|||
} |
@ -0,0 +1,18 @@ |
|||
package com.kms.yg.cz.enmu; |
|||
|
|||
import lombok.Getter; |
|||
|
|||
@Getter |
|||
public enum MsgTypeEnum { |
|||
//站内信,短信
|
|||
SITE_MSG(1, "站内信"), |
|||
SMS_MSG(2, "短信"); |
|||
|
|||
private final Integer code; |
|||
private final String msg; |
|||
|
|||
MsgTypeEnum(Integer code, String msg) { |
|||
this.code = code; |
|||
this.msg = msg; |
|||
} |
|||
} |
Loading…
Reference in new issue