package com.ruoyi.mall.domain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 省市区对象 tb_region * * @author ruoyi * @date 2023-11-07 */ public class Region extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键id */ private Long id; /** 上级id */ @Excel(name = "上级id") private Long pid; /** 简称 */ @Excel(name = "简称") private String shortname; /** 名称 */ @Excel(name = "名称") private String name; /** 全程 */ @Excel(name = "全程") private String mergerName; /** 类型(1-省, 2-市, 3-区县) */ @Excel(name = "类型", readConverterExp = "1=-省,,2=-市,,3=-区县") private Integer type; /** 拼音 */ @Excel(name = "拼音") private String pinyin; /** 电话区号 */ @Excel(name = "电话区号") private String phoneCode; /** 邮编 */ @Excel(name = "邮编") private String code; /** 拼音首字母 */ @Excel(name = "拼音首字母") private String first; /** 经度 */ @Excel(name = "经度") private String lng; /** 纬度 */ @Excel(name = "纬度") private String lat; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setPid(Long pid) { this.pid = pid; } public Long getPid() { return pid; } public void setShortname(String shortname) { this.shortname = shortname; } public String getShortname() { return shortname; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setMergerName(String mergerName) { this.mergerName = mergerName; } public String getMergerName() { return mergerName; } public void setType(Integer type) { this.type = type; } public Integer getType() { return type; } public void setPinyin(String pinyin) { this.pinyin = pinyin; } public String getPinyin() { return pinyin; } public void setPhoneCode(String phoneCode) { this.phoneCode = phoneCode; } public String getPhoneCode() { return phoneCode; } public void setCode(String code) { this.code = code; } public String getCode() { return code; } public void setFirst(String first) { this.first = first; } public String getFirst() { return first; } public void setLng(String lng) { this.lng = lng; } public String getLng() { return lng; } public void setLat(String lat) { this.lat = lat; } public String getLat() { return lat; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("pid", getPid()) .append("shortname", getShortname()) .append("name", getName()) .append("mergerName", getMergerName()) .append("type", getType()) .append("pinyin", getPinyin()) .append("phoneCode", getPhoneCode()) .append("code", getCode()) .append("first", getFirst()) .append("lng", getLng()) .append("lat", getLat()) .toString(); } }