package com.xiaopeng.api.vo.order;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
|
@Data
|
@ApiModel("搜索点位结果")
|
public class XpPointsListVo {
|
|
@ApiModelProperty("结果类型 1=站点 2=场站")
|
private Integer itemType;
|
|
@ApiModelProperty("名称")
|
private String name;
|
|
@ApiModelProperty("地址")
|
private String address;
|
|
@ApiModelProperty("纬度")
|
private Double latitude;
|
|
@ApiModelProperty("经度")
|
private Double longitude;
|
|
@ApiModelProperty("距离,单位米")
|
private Double distance;
|
|
@ApiModelProperty("结果id,站点时为point.id,场站时为station.id")
|
private Long id;
|
|
@ApiModelProperty("所属场站id,无场站时为空")
|
private Long stationId;
|
|
@ApiModelProperty("电子围栏区域id")
|
private Long electronicAreaId;
|
|
|
@ApiModelProperty("是否收藏 1=是 2=否")
|
private Integer isCollect = 2;
|
|
@ApiModelProperty("收藏绑定的点位id,场站收藏时用于落到具体point_id")
|
private Long collectPointId;
|
|
@ApiModelProperty("点位在场站内排序")
|
private Integer stationSortNo;
|
|
@ApiModelProperty("运营类型 1=与运营区同步 2=自定义时间段")
|
private Integer operationType;
|
@ApiModelProperty("生效周期")
|
private Integer effectivePeriod;
|
|
@ApiModelProperty("生效时间段")
|
private String effectiveTimePeriod;
|
|
@ApiModelProperty("状态 1=可用 0=不可用")
|
private Integer state = 1;
|
|
@ApiModelProperty(value = "停车时长")
|
private Integer time;
|
|
|
//[{"name": "策略组1", "time": ["04:00-10:00", "14:00-23:00"], "type": 0, "typeStr": []}]
|
@ApiModelProperty(value = "围栏运营策略")
|
@TableField(exist = false)
|
private String fenceOperationStrategy;
|
|
@ApiModelProperty(value = "场站运营类型 1=与运营区同步 2=自定义时间段")
|
@TableField(exist = false)
|
private Integer stationOperationType;
|
@ApiModelProperty(value = "生效周期 1=每日 2=仅工作日 3=仅非工作日 4=仅节假日")
|
@TableField(exist = false)
|
private Integer stationEffectivePeriod;
|
@ApiModelProperty(value = "场站运营策略")
|
@TableField(exist = false)
|
private String stationEffectiveTimePeriod;
|
|
@ApiModelProperty("场站子点位列表")
|
private List<XpPointsListVo> children;
|
}
|