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; }