ServiceScopeDTO.java 923 Bytes
package com.sl.ms.scope.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.List;

@Data
public class ServiceScopeDTO {

    @ApiModelProperty(value = "业务id,可以是机构或快递员", required = true)
    @NotNull(message = "bid不能为空")
    private Long bid;

    @ApiModelProperty(value = "类型,1-机构,2-快递员", required = true)
    @NotNull(message = "type不能为空")
    private Integer type;

    @ApiModelProperty(value = "多边形坐标点,至少3个坐标点,首尾坐标必须相同", required = true)
    @Size(min = 3, message = "坐标列表至少3个坐标点")
    private List<Coordinate> polygon;

    @ApiModelProperty(value = "创建时间")
    private Long created;

    @ApiModelProperty(value = "更新时间")
    private Long updated;

}