You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

143 lines
3.6 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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();
}
}