|
|
package com.macro.mall.model;
|
|
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
/**
|
|
|
* OmsCompanyAddress 类表示公司地址信息,用于存储和管理公司的发货和收货地址。
|
|
|
*/
|
|
|
public class OmsCompanyAddress implements Serializable {
|
|
|
private Long id; // 地址ID
|
|
|
|
|
|
@ApiModelProperty(value = "地址名称")
|
|
|
private String addressName; // 地址名称
|
|
|
|
|
|
@ApiModelProperty(value = "默认发货地址:0->否;1->是")
|
|
|
private Integer sendStatus; // 是否为默认发货地址
|
|
|
|
|
|
@ApiModelProperty(value = "是否默认收货地址:0->否;1->是")
|
|
|
private Integer receiveStatus; // 是否为默认收货地址
|
|
|
|
|
|
@ApiModelProperty(value = "收发货人姓名")
|
|
|
private String name; // 收发货人姓名
|
|
|
|
|
|
@ApiModelProperty(value = "收货人电话")
|
|
|
private String phone; // 收货人电话
|
|
|
|
|
|
@ApiModelProperty(value = "省/直辖市")
|
|
|
private String province; // 省或直辖市
|
|
|
|
|
|
@ApiModelProperty(value = "市")
|
|
|
private String city; // 城市
|
|
|
|
|
|
@ApiModelProperty(value = "区")
|
|
|
private String region; // 区域
|
|
|
|
|
|
@ApiModelProperty(value = "详细地址")
|
|
|
private String detailAddress; // 详细地址
|
|
|
|
|
|
private static final long serialVersionUID = 1L; // 序列化版本号
|
|
|
|
|
|
// Getter and Setter methods for each field
|
|
|
public Long getId() {
|
|
|
return id;
|
|
|
}
|
|
|
|
|
|
public void setId(Long id) {
|
|
|
this.id = id;
|
|
|
}
|
|
|
|
|
|
public String getAddressName() {
|
|
|
return addressName;
|
|
|
}
|
|
|
|
|
|
public void setAddressName(String addressName) {
|
|
|
this.addressName = addressName;
|
|
|
}
|
|
|
|
|
|
public Integer getSendStatus() {
|
|
|
return sendStatus;
|
|
|
}
|
|
|
|
|
|
public void setSendStatus(Integer sendStatus) {
|
|
|
this.sendStatus = sendStatus;
|
|
|
}
|
|
|
|
|
|
public Integer getReceiveStatus() {
|
|
|
return receiveStatus;
|
|
|
}
|
|
|
|
|
|
public void setReceiveStatus(Integer receiveStatus) {
|
|
|
this.receiveStatus = receiveStatus;
|
|
|
}
|
|
|
|
|
|
public String getName() {
|
|
|
return name;
|
|
|
}
|
|
|
|
|
|
public void setName(String name) {
|
|
|
this.name = name;
|
|
|
}
|
|
|
|
|
|
public String getPhone() {
|
|
|
return phone;
|
|
|
}
|
|
|
|
|
|
public void setPhone(String phone) {
|
|
|
this.phone = phone;
|
|
|
}
|
|
|
|
|
|
public String getProvince() {
|
|
|
return province;
|
|
|
}
|
|
|
|
|
|
public void setProvince(String province) {
|
|
|
this.province = province;
|
|
|
}
|
|
|
|
|
|
public String getCity() {
|
|
|
return city;
|
|
|
}
|
|
|
|
|
|
public void setCity(String city) {
|
|
|
this.city = city;
|
|
|
}
|
|
|
|
|
|
public String getRegion() {
|
|
|
return region;
|
|
|
}
|
|
|
|
|
|
public void setRegion(String region) {
|
|
|
this.region = region;
|
|
|
}
|
|
|
|
|
|
public String getDetailAddress() {
|
|
|
return detailAddress;
|
|
|
}
|
|
|
|
|
|
public void setDetailAddress(String detailAddress) {
|
|
|
this.detailAddress = detailAddress;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public String toString() {
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
sb.append(getClass().getSimpleName());
|
|
|
sb.append(" [");
|
|
|
sb.append("Hash = ").append(hashCode());
|
|
|
sb.append(", id=").append(id);
|
|
|
sb.append(", addressName=").append(addressName);
|
|
|
sb.append(", sendStatus=").append(sendStatus);
|
|
|
sb.append(", receiveStatus=").append(receiveStatus);
|
|
|
sb.append(", name=").append(name);
|
|
|
sb.append(", phone=").append(phone);
|
|
|
sb.append(", province=").append(province);
|
|
|
sb.append(", city=").append(city);
|
|
|
sb.append(", region=").append(region);
|
|
|
sb.append(", detailAddress=").append(detailAddress);
|
|
|
sb.append(", serialVersionUID=").append(serialVersionUID);
|
|
|
sb.append("]");
|
|
|
return sb.toString();
|
|
|
}
|
|
|
}
|