BankBranchInfo.java 8.23 KB
package cn.wisenergy.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;

/**
 * <p>
 * 网点信息表
 * </p>
 *
 * @author 杨智平
 * @since 2018-08-29
 */
@TableName("bank_branch_info")
public class BankBranchInfo extends Model<BankBranchInfo> {

    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 + '\'' +
                '}';
    }
}