|
|
@ -1,10 +1,12 @@
|
|
|
|
package cc.yunxi.domain.vo.recycleorder;
|
|
|
|
package cc.yunxi.domain.vo.recycleorder;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import cc.yunxi.domain.dto.LocationDTO;
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.Data;
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import javax.validation.Valid;
|
|
|
|
import javax.validation.constraints.Future;
|
|
|
|
import javax.validation.constraints.Future;
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
@ -29,13 +31,17 @@ public class RecycleOrderCreateVO {
|
|
|
|
@NotBlank(message = "散户地址不能为空")
|
|
|
|
@NotBlank(message = "散户地址不能为空")
|
|
|
|
private String recycleAddress;
|
|
|
|
private String recycleAddress;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "下单地址经度", required = true, example = "119.643888")
|
|
|
|
// @ApiModelProperty(value = "下单地址经度", required = true, example = "119.643888")
|
|
|
|
@NotBlank(message = "下单地址经度不能为空")
|
|
|
|
// @NotBlank(message = "下单地址经度不能为空")
|
|
|
|
private Double longitude;
|
|
|
|
// private String longitude;
|
|
|
|
|
|
|
|
//
|
|
|
|
@ApiModelProperty(value = "下单地址纬度", required = true, example = "37.966944")
|
|
|
|
// @ApiModelProperty(value = "下单地址纬度", required = true, example = "37.966944")
|
|
|
|
@NotBlank(message = "下单地址纬度不能为空")
|
|
|
|
// @NotBlank(message = "下单地址纬度不能为空")
|
|
|
|
private Double latitude;
|
|
|
|
// private String latitude;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "当前位置", required = true)
|
|
|
|
|
|
|
|
@NotNull(message = "位置定位信息未授权")
|
|
|
|
|
|
|
|
@Valid
|
|
|
|
|
|
|
|
private LocationDTO locationDTO;
|
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "预约上门时间起", required = true, example = "2024-03-01 15:58:49")
|
|
|
|
@ApiModelProperty(value = "预约上门时间起", required = true, example = "2024-03-01 15:58:49")
|
|
|
|
@NotNull(message = "预约上门时间起不能为空")
|
|
|
|
@NotNull(message = "预约上门时间起不能为空")
|
|
|
|