liding
昨天 befc0e5606ab7c913dda0346152a4150d0ee5f79
basic-server/src/main/resources/db/migration/postgresql/V20250530152701__create_table_supply.sql
@@ -3,21 +3,25 @@
CREATE TABLE supply
(
    id               BIGSERIAL PRIMARY KEY,
    supplier_name    VARCHAR(255) NOT NULL,                             -- 供应商名称
    taxpayer_id      VARCHAR(255) NOT NULL,                             -- 纳税人识别号
    business_address VARCHAR(255) NOT NULL    DEFAULT '',               -- 经营地址
    bank_account     VARCHAR(255) NOT NULL    DEFAULT '',               -- 银行账号
    bank_name        VARCHAR(255) NOT NULL    DEFAULT '',               -- 开户行
    contact_person   VARCHAR(255) NOT NULL    DEFAULT '',               -- 联系人
    contact_address  VARCHAR(255) NOT NULL    DEFAULT '',               -- 联系地址
    province_id      BIGINT       NOT NULL    DEFAULT 0,
    city_id          BIGINT       NOT NULL    DEFAULT 0,
    district_id      BIGINT       NOT NULL    DEFAULT 0,
    deleted          int4         NOT NULL DEFAULT 0,                 -- 是否删除(软删除标志)
    create_by        VARCHAR(255),                                    -- 创建人
    supplier_name    VARCHAR(255) NOT NULL,                              -- 供应商名称
    taxpayer_id      VARCHAR(255) NOT NULL,                              -- 纳税人识别号
    business_address VARCHAR(255) NOT NULL    DEFAULT '',                -- 经营地址
    bank_account     VARCHAR(255) NOT NULL    DEFAULT '',                -- 银行账号
    bank_name        VARCHAR(255) NOT NULL    DEFAULT '',                -- 开户行
    contact_person   VARCHAR(255) NOT NULL    DEFAULT '',                -- 联系人
    contact_address  VARCHAR(255) NOT NULL    DEFAULT '',                -- 联系地址
    b_province_id    BIGINT       NOT NULL    DEFAULT 0,                 -- 经营地址省id
    b_city_id        BIGINT       NOT NULL    DEFAULT 0,                 -- 经营地址市id
    b_district_id    BIGINT       NOT NULL    DEFAULT 0,                 -- 经营地址区id
    c_province_id    BIGINT       NOT NULL    DEFAULT 0,                 -- 联系地址省id
    c_city_id        BIGINT       NOT NULL    DEFAULT 0,                 -- 联系地址市id
    c_district_id    BIGINT       NOT NULL    DEFAULT 0,                 -- 联系地址区id
    deleted          int4         NOT NULL    DEFAULT 0,                 -- 是否删除(软删除标志)
    create_by        VARCHAR(255),                                       -- 创建人
    create_time      TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP, -- 创建时间,默认当前时间
    update_by        VARCHAR(255),                                    -- 最后更新人
    update_time      TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP  -- 最后更新时间,默认当前时间
    update_by        VARCHAR(255),                                       -- 最后更新人
    update_time      TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP, -- 最后更新时间,默认当前时间
    contact_phone    VARCHAR(255)                                        -- 联系人电话
);
-- 表注释:供应商信息表,存储供应商基本信息(含地址层级关联)
@@ -48,13 +52,13 @@
COMMENT ON COLUMN supply.contact_address IS '供应商联系人的联系地址';
-- 省份ID(默认0,非空,关联地址字典)
COMMENT ON COLUMN supply.province_id IS '供应商所在省份的ID(关联地址字典表),默认0';
COMMENT ON COLUMN supply.b_province_id IS '供应商所在省份的ID(关联地址字典表),默认0';
-- 城市ID(默认0,非空,关联地址字典)
COMMENT ON COLUMN supply.city_id IS '供应商所在城市的ID(关联地址字典表),默认0';
COMMENT ON COLUMN supply.b_city_id IS '供应商所在城市的ID(关联地址字典表),默认0';
-- 区县ID(默认0,非空,关联地址字典)
COMMENT ON COLUMN supply.district_id IS '供应商所在区县的ID(关联地址字典表),默认0,用于地址层级划分';
COMMENT ON COLUMN supply.b_district_id IS '供应商所在区县的ID(关联地址字典表),默认0,用于地址层级划分';
COMMENT ON COLUMN supply.deleted IS '软删除标志,true表示已删除';
COMMENT ON COLUMN supply.create_by IS '创建人用户名';