package cn.chnmuseum.party.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
/**
*
* 网点信息表
*
*
* @author 杨智平
* @since 2018-08-29
*/
@TableName("bank_branch_info")
public class BankBranchInfo extends Model {
private static final long serialVersionUID = 1L;
/**
* 唯一标识
*/
@ApiModelProperty("唯一标识")
@TableId(value = "id", type = IdType.UUID)
private String id;
/**
* 网点名称
*/
@ApiModelProperty("网点名称")
private String name;
/**
* 网点地址
*/
@ApiModelProperty("网点地址")
private String address;
/**
* 是否删除
*/
@ApiModelProperty("是否删除")
@TableField("is_deleted")
private Integer isDeleted = 0;
/**
* 网点区域分布底图
*/
@ApiModelProperty("网点区域分布底图")
@TableField("image_url")
private String imageUrl;
/**
* 网点联系电话
*/
@ApiModelProperty("网点联系电话")
@TableField("phone_num")
private String phoneNum;
/**
* 底图宽度
*/
@ApiModelProperty("底图宽度")
private String width;
/**
* 底图高度
*/
@ApiModelProperty("底图高度")
private String height;
/**
* 序号
*/
@ApiModelProperty("序号")
private Integer sortorder;
/**
* 封面图
*/
@ApiModelProperty("封面图")
@TableField("head_image")
private String headImage;
/**
* 创建时间
*/
@ApiModelProperty(hidden = true)
@TableField("create_time")
private Date createTime;
/**
* 修改时间
*/
@ApiModelProperty(hidden = true)
@TableField("update_time")
private Date updateTime;
/**
* 网点状态1-启用0-停用
*/
@ApiModelProperty("网点状态1-启用0-停用")
private Integer status;
/**
* 网点二维码,点击生成时带上网点ID
*/
@ApiModelProperty(value = "网点二维码,点击生成时带上网点ID")
@TableField("bank_qr_code")
private String bankQrCode;
/**
* 驳回原因
*/
@ApiModelProperty(value = "驳回原因")
@TableField("reject_reason")
private String rejectReason;
/**
* 创建人ID
*/
@ApiModelProperty(value = "创建人ID", hidden = true)
@TableField("creator")
private String creator;
/**
* 修改人ID
*/
@ApiModelProperty(value = "修改人ID", hidden = true)
@TableField("modifier")
private String modifier;
@ApiModelProperty("状态:0-编辑中1-上线被驳回2-上线审核中3-下线审核中4-上线中5-下线中6-下线被驳回")
@TableField("is_show")
private Integer isShow;
/**
* 经度
*/
private String lon;
/**
* 纬度
*/
private String lat;
/**
* 审核人
*/
@ApiModelProperty("审核人")
@TableField("reviewer")
private String reviewer;
@ApiModelProperty("审核人名称")
@TableField(exist = false)
private String reviewerName;
@TableField(exist = false)
private String creatorName;
@TableField(exist = false)
private String modifierName;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getImageUrl() {
return imageUrl;
}
public void setImageUrl(String imageUrl) {
this.imageUrl = imageUrl;
}
public String getPhoneNum() {
return phoneNum;
}
public void setPhoneNum(String phoneNum) {
this.phoneNum = phoneNum;
}
public String getWidth() {
return width;
}
public void setWidth(String width) {
this.width = width;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public Integer getSortorder() {
return sortorder;
}
public void setSortorder(Integer sortorder) {
this.sortorder = sortorder;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getBankQrCode() {
return bankQrCode;
}
public void setBankQrCode(String bankQrCode) {
this.bankQrCode = bankQrCode;
}
public String getHeadImage() {
return headImage;
}
public void setHeadImage(String headImage) {
this.headImage = headImage;
}
public String getRejectReason() {
return rejectReason;
}
public void setRejectReason(String rejectReason) {
this.rejectReason = rejectReason;
}
public String getCreator() {
return creator;
}
public void setCreator(String creator) {
this.creator = creator;
}
public String getModifier() {
return modifier;
}
public void setModifier(String modifier) {
this.modifier = modifier;
}
public String getLon() {
return lon;
}
public void setLon(String lon) {
this.lon = lon;
}
public String getLat() {
return lat;
}
public void setLat(String lat) {
this.lat = lat;
}
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public String getModifierName() {
return modifierName;
}
public void setModifierName(String modifierName) {
this.modifierName = modifierName;
}
public Integer getIsDeleted() {
return isDeleted;
}
public void setIsDeleted(Integer isDeleted) {
this.isDeleted = isDeleted;
}
public Integer getIsShow() {
return isShow;
}
public void setIsShow(Integer isShow) {
this.isShow = isShow;
}
public String getReviewer() {
return reviewer;
}
public void setReviewer(String reviewer) {
this.reviewer = reviewer;
}
public String getReviewerName() {
return reviewerName;
}
public void setReviewerName(String reviewerName) {
this.reviewerName = reviewerName;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "BankBranchInfo{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
", address='" + address + '\'' +
", isDeleted=" + isDeleted +
", imageUrl='" + imageUrl + '\'' +
", phoneNum='" + phoneNum + '\'' +
", width='" + width + '\'' +
", height='" + height + '\'' +
", sortorder=" + sortorder +
", headImage='" + headImage + '\'' +
", createTime=" + createTime +
", updateTime=" + updateTime +
", status=" + status +
", bankQrCode='" + bankQrCode + '\'' +
", rejectReason='" + rejectReason + '\'' +
", creator='" + creator + '\'' +
", modifier='" + modifier + '\'' +
", isShow=" + isShow +
", lon='" + lon + '\'' +
", lat='" + lat + '\'' +
", reviewer='" + reviewer + '\'' +
'}';
}
}