package com.ruoyi.basic.entity;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.ruoyi.common.core.domain.MyBaseEntity;
|
import lombok.Data;
|
|
/**
|
* 供应商信息表 实体类
|
*
|
* @author ruoyi
|
* @date 2025-05-30
|
*/
|
@Data
|
@TableName("supply")
|
public class Supply extends MyBaseEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 供应商唯一标识,采用BIGSERIAL自增主键,确保数据唯一性
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
/**
|
* 供应商全称,业务场景中唯一识别的名称,
|
*/
|
@TableField(value = "supplier_name")
|
private String supplierName;
|
/**
|
* 供应商税务登记唯一标识(如统一社会信用代码),用于财税管理
|
*/
|
@TableField(value = "taxpayer_id")
|
private String taxpayerId;
|
/**
|
* 供应商营业执照注册地址或主要经营场所,默认空字符串
|
*/
|
@TableField(value = "business_address")
|
private String businessAddress;
|
/**
|
* 供应商收款银行账户信息,默认空字符串,用于资金往来
|
*/
|
@TableField(value = "bank_account")
|
private String bankAccount;
|
/**
|
* 供应商银行账户的开户机构名称,默认空字符串,
|
*/
|
@TableField(value = "bank_name")
|
private String bankName;
|
/**
|
* 供应商业务对接人姓名
|
*/
|
@TableField(value = "contact_person")
|
private String contactPerson;
|
/**
|
* 供应商联系人的联系地址
|
*/
|
@TableField(value = "contact_address")
|
private String contactAddress;
|
/**
|
* 供应商所在省份的ID(关联地址字典表),默认0
|
*/
|
@TableField(value = "province_id")
|
private Long provinceId;
|
/**
|
* 供应商所在城市的ID(关联地址字典表),默认0
|
*/
|
@TableField(value = "city_id")
|
private Long cityId;
|
/**
|
* 供应商所在区县的ID(关联地址字典表),默认0,用于地址层级划分
|
*/
|
@TableField(value = "district_id")
|
private Long districtId;
|
}
|