package com.hzs.common.domain.system.base;

import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;

import com.hzs.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 仓库信息实体类
 */
@EqualsAndHashCode(callSuper = true)
@Data
@KeySequence("BD_STOREHOUSE_SEQ")
@TableName("BD_STOREHOUSE")
public class BdStorehouse extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableId("PK_ID")
    private Integer pkId;

    /**
     * 删除标志（0代表存在 1代表删除）
     */
    @TableField("DEL_FLAG")
    private Integer delFlag;

    /**
     * 仓库编码
     */
    @TableField("CODE")
    private String code;

    /**
     * 仓库名称
     */
    @TableField("NAME")
    private String name;

    /**
     * 仓库地址
     */
    @TableField("WARE_ADDRESS")
    private String wareAddress;

    /**
     * 省
     */
    @TableField("PROVINCE")
    private Integer province;

    /**
     * 市
     */
    @TableField("CITY")
    private Integer city;

    /**
     * 区、县
     */
    @TableField("COUNTY")
    private Integer county;

    /**
     * 联系人
     */
    @TableField("CONTACTS")
    private String contacts;
    /**
     * 联系方式
     */
    @TableField("MOBILE_PHONE")
    private String mobilePhone;

    /**
     * 库存公司
     */
    @TableId("PK_CORP")
    private Integer pkCorp;
}
