|
|
@@ -19,6 +19,7 @@ import static io.swagger.annotations.ApiModelProperty.AccessMode.READ_ONLY;
|
|
|
import static io.swagger.annotations.ApiModelProperty.AccessMode.READ_WRITE;
|
|
|
|
|
|
/**
|
|
|
+ * todo 字段默认值
|
|
|
* 监控参数定义
|
|
|
* @author tomsun28
|
|
|
* @date 2021/11/13 21:49
|
|
|
@@ -40,7 +41,7 @@ public class ParamDefine {
|
|
|
/**
|
|
|
* 监控应用类型名称
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "监控类型", example = "api", accessMode = READ_WRITE, position = 1)
|
|
|
+ @ApiModelProperty(value = "监控类型", example = "TanCloud", accessMode = READ_WRITE, position = 1)
|
|
|
private String app;
|
|
|
|
|
|
/**
|
|
|
@@ -62,16 +63,22 @@ public class ParamDefine {
|
|
|
private String type;
|
|
|
|
|
|
/**
|
|
|
+ * 是否是必输项 true-必填 false-可选
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "是否是必输项 true-必填 false-可选", example = "true", accessMode = READ_WRITE, position = 5)
|
|
|
+ private boolean required = false;
|
|
|
+
|
|
|
+ /**
|
|
|
* 当type为number时,用range表示范围 eg: 0-233
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "当type为number时,用range表示范围", example = "0-233", accessMode = READ_WRITE, position = 5)
|
|
|
+ @ApiModelProperty(value = "当type为number时,用range表示范围", example = "0-233", accessMode = READ_WRITE, position = 6)
|
|
|
@Column(name = "param_range")
|
|
|
private String range;
|
|
|
|
|
|
/**
|
|
|
* 当type为text时,用limit表示字符串限制大小.最大255
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "当type为text时,用limit表示字符串限制大小.最大255", example = "30", accessMode = READ_WRITE, position = 6)
|
|
|
+ @ApiModelProperty(value = "当type为text时,用limit表示字符串限制大小.最大255", example = "30", accessMode = READ_WRITE, position = 7)
|
|
|
@Column(name = "param_limit")
|
|
|
private short limit;
|
|
|
|
|
|
@@ -79,31 +86,31 @@ public class ParamDefine {
|
|
|
* 当type为radio单选框,checkbox复选框时,option表示可选项值列表
|
|
|
* eg: param3,param4,param5
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "当type为radio单选框,checkbox复选框时,option表示可选项值列表", example = "10,20,30", accessMode = READ_WRITE, position = 7)
|
|
|
+ @ApiModelProperty(value = "当type为radio单选框,checkbox复选框时,option表示可选项值列表", example = "10,20,30", accessMode = READ_WRITE, position = 8)
|
|
|
@Column(name = "param_option")
|
|
|
private String option;
|
|
|
|
|
|
/**
|
|
|
* 此条记录创建者
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "此条记录创建者", example = "tom", accessMode = READ_ONLY, position = 8)
|
|
|
+ @ApiModelProperty(value = "此条记录创建者", example = "tom", accessMode = READ_ONLY, position = 9)
|
|
|
private String creator;
|
|
|
|
|
|
/**
|
|
|
* 此条记录最新修改者
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "此条记录最新修改者", example = "tom", accessMode = READ_ONLY, position = 9)
|
|
|
+ @ApiModelProperty(value = "此条记录最新修改者", example = "tom", accessMode = READ_ONLY, position = 10)
|
|
|
private String modifier;
|
|
|
|
|
|
/**
|
|
|
* 记录创建时间
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "记录创建时间(毫秒时间戳)", example = "1612198922000", accessMode = READ_ONLY, position = 10)
|
|
|
+ @ApiModelProperty(value = "记录创建时间(毫秒时间戳)", example = "1612198922000", accessMode = READ_ONLY, position = 11)
|
|
|
private LocalDateTime gmtCreate;
|
|
|
|
|
|
/**
|
|
|
* 记录最新修改时间
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "记录最新修改时间(毫秒时间戳)", example = "1612198444000", accessMode = READ_ONLY, position = 11)
|
|
|
+ @ApiModelProperty(value = "记录最新修改时间(毫秒时间戳)", example = "1612198444000", accessMode = READ_ONLY, position = 12)
|
|
|
private LocalDateTime gmtUpdate;
|
|
|
}
|