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