xiaoyong931011
2021-06-22 38609ee05255ce5c36f308fe8d595555a86f9ba3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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;
 
 
}