package cc.mrbird.febs.mall.dto;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
|
/**
|
* @author wzy
|
* @date 2021-09-18
|
**/
|
@Data
|
@ApiModel(value = "AddressInfoDto", description = "地址接收参数类")
|
public class AddressInfoDto {
|
|
@NotNull(message = "{required}")
|
@ApiModelProperty(value = "id")
|
private Long id;
|
|
@NotBlank(message = "Last name required")
|
@ApiModelProperty(value = "Last name")
|
private String name;
|
|
@NotBlank(message = "First name required")
|
@ApiModelProperty(value = "First name")
|
private String firstName;
|
|
|
|
@NotBlank(message = "Address1 required")
|
@ApiModelProperty(value = "Address1")
|
private String address;
|
|
@ApiModelProperty(value = "Address2")
|
private String area;
|
@ApiModelProperty(value = "Postcode")
|
private String postcode;
|
|
@ApiModelProperty(value = "Phone Number")
|
private String phone;
|
@ApiModelProperty(value = "City")
|
private String city;
|
@NotBlank(message = "State / Province required")
|
@ApiModelProperty(value = "State / Province")
|
private String province;
|
@NotBlank(message = "Country/Region required")
|
@ApiModelProperty(value = "Country/Region")
|
private String country;
|
|
/**
|
* 经度
|
*/
|
@ApiModelProperty(value = "经度")
|
private String longitude;
|
|
/**
|
* 纬度
|
*/
|
@ApiModelProperty(value = "纬度")
|
private String latitude;
|
}
|