package com.qihang.wei.domain;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

/**
 * 视频号小店电子面单账户信息表
 * @TableName oms_wei_waybill_account
 */
@Data
public class OmsWeiWaybillAccount implements Serializable {
    /**
     * 
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 店铺id
     */
    private Long shopId;

    /**
     * 平台店铺id，全局唯一，一个店铺分配一个shop_id
     */
    private String sellerShopId;

    /**
     * 快递公司编码
     */
    private String deliveryId;

    /**
     * 快递公司类型1：加盟型 2：直营型
     */
    private Integer companyType;

    /**
     * 网点编码
     */
    private String siteCode;

    /**
     * 网点名称
     */
    private String siteName;

    /**
     * 电子面单账号id，每绑定一个网点分配一个acct_id
     */
    private String acctId;

    /**
     * 面单账号类型0：普通账号 1：共享账号
     */
    private Integer acctType;

    /**
     * 面单账号状态
     */
    private Integer status;

    /**
     * 面单余额
     */
    private Integer available;

    /**
     * 累积已取单
     */
    private Integer allocated;

    /**
     * 累计已取消
     */
    private Integer cancel;

    /**
     * 累积已回收
     */
    private Integer recycled;

    /**
     * 月结账号，company_type 为直营型时有效
     */
    private String monthlyCard;

    /**
     * 网点信息JSON
     */
    private String siteInfo;

    /**
     * 省名称（一级地址）
     */
    private String senderProvince;

    /**
     * 市名称（二级地址）
     */
    private String senderCity;

    /**
     * 
     */
    private String senderCounty;

    /**
     * 
     */
    private String senderStreet;

    /**
     * 详细地址
     */
    private String senderAddress;

    /**
     * 发货人
     */
    private String name;

    /**
     * 发货手机号
     */
    private String mobile;

    /**
     * 发货固定电话
     */
    private String phone;

    /**
     * 是否前台显示1显示0不显示
     */
    private Integer isShow;

    private static final long serialVersionUID = 1L;
}