Add User Partner and Product
This commit is contained in:
@@ -3,4 +3,9 @@ CREATE TABLE roles (
|
||||
role_name VARCHAR(255) NOT NULL
|
||||
);
|
||||
|
||||
INSERT INTO roles(role_id, role_name) VALUES (1, 'super_admin'), (2, 'branch_admin');
|
||||
INSERT INTO roles(role_id, role_name)
|
||||
VALUES (1, 'super_admin'),
|
||||
(2, 'admin'),
|
||||
(3, 'admin_partner'),
|
||||
(4, 'admin_site'),
|
||||
(5, 'cashier');
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
CREATE TABLE partners
|
||||
(
|
||||
id SERIAL PRIMARY KEY,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
status varchar,
|
||||
Address varchar,
|
||||
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
created_by INTEGER,
|
||||
updated_by INTEGER,
|
||||
deleted_at timestamp
|
||||
id SERIAL PRIMARY KEY,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
status VARCHAR(50),
|
||||
license_expired_date DATE,
|
||||
address VARCHAR(255),
|
||||
bank_name VARCHAR(255),
|
||||
bank_account_number VARCHAR(50),
|
||||
bank_account_holder_name VARCHAR(255),
|
||||
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
created_by INTEGER,
|
||||
updated_by INTEGER,
|
||||
deleted_at TIMESTAMP
|
||||
);
|
||||
@@ -1,15 +1,18 @@
|
||||
CREATE TABLE products
|
||||
(
|
||||
id SERIAL PRIMARY KEY,
|
||||
site_id INTEGER,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
type VARCHAR,
|
||||
prices INTEGER[],
|
||||
status VARCHAR,
|
||||
description VARCHAR(255) NOT NULL,
|
||||
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
deleted_at TIMESTAMP,
|
||||
created_by INTEGER,
|
||||
updated_by INTEGER
|
||||
id SERIAL PRIMARY KEY,
|
||||
partner_id INTEGER,
|
||||
site_id INTEGER,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
type VARCHAR,
|
||||
price decimal,
|
||||
is_weekend_ticket boolean,
|
||||
is_season_ticket boolean,
|
||||
status VARCHAR,
|
||||
description VARCHAR(255) NOT NULL,
|
||||
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
deleted_at TIMESTAMP,
|
||||
created_by INTEGER,
|
||||
updated_by INTEGER
|
||||
);
|
||||
@@ -0,0 +1,11 @@
|
||||
CREATE TABLE public.wallets
|
||||
(
|
||||
id SERIAL PRIMARY KEY,
|
||||
partner_id INTEGER NOT NULL,
|
||||
balance DECIMAL(18, 2) NOT NULL DEFAULT 0.00,
|
||||
currency VARCHAR(3) NOT NULL,
|
||||
status VARCHAR(50),
|
||||
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
updated_at TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
FOREIGN KEY (partner_id) REFERENCES partners (id) ON DELETE CASCADE
|
||||
);
|
||||
Reference in New Issue
Block a user