package com.xzx.gc.common.dto.gdmap;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
|
/**
|
* 创建围栏实体
|
*/
|
@Data
|
public class CreateFenceDto {
|
|
@ApiModelProperty(value = "字母&数字&汉字",required = true)
|
private String name;
|
|
@ApiModelProperty(value = "圆形围栏中心点",example = "longitude,latitude",notes = "圆形围栏必填与points互斥")
|
private String center;
|
|
@ApiModelProperty(value = "圆形围栏半径",notes = "单位:米。范围0~5000。")
|
private Double radius;
|
|
@ApiModelProperty(value = "多边形围栏坐标点",notes = "lon1,lat1;lon2,lat2;lon3,lat3(3<=点个数<=5000)。多边形围栏外接圆半径最大为5000米。")
|
private String points;
|
|
@ApiModelProperty("围栏监控状态")
|
private String enable;
|
|
@ApiModelProperty(value = "过期日期",notes = "围栏有效截止日期,过期后不对此围栏进行维护(围栏数据过期删除); \n" +
|
"\n" +
|
"不能设定创建围栏时间点之前的日期; \n" +
|
"\n" +
|
"格式yyyy-MM-dd; 请设置2055年之前的日期,默认:创建时间后90天;")
|
private String valid_time;
|
|
@ApiModelProperty(value = "一周内围栏监控日期的重复模式")
|
private String repeat;
|
|
|
@ApiModelProperty("指定日期列表")
|
private String fixed_date;
|
|
@ApiModelProperty("一天内围栏监控时段")
|
private String time;
|
|
@ApiModelProperty("围栏描述信息")
|
private String desc;
|
|
@ApiModelProperty("配置触发围栏所需动作")
|
private String alert_condition;
|
|
|
}
|