Customer Gateway
Nama | Nilai |
---|---|
Kode Service | 02 |
Codename | sa-gw-customer |
Tipe | Front-End |
Selamat datang di Service dengan kode 02
, yaitu Customer Gateway. Service ini digunakan untuk:
- Sebagai interface tempat pengguna luar (pelanggan) mengakses website
- Bertindak sebagai Gateway yang mengatur siapa yang boleh mengakses dan ke service mana sebuah proses harus diteruskan.
- Mengatur data dan akun tentang pengguna external.
Countries
Digunakan untuk menyimpan data kenegaraan termasuk kode telepon.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | bigint NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
name | varchar(80) NOT NULL | Nama negara | |
iso2 | char(2) NOT NULL | Singkatan dari nama negara yang diwakili oleh 2 huruf seusai standar iso | |
iso3 | char(3) NOT NULL | Singkatan dari nama negara yang diwakili oleh 3 huruf seusai standar iso | |
nicename | varchar(80) NOT NULL | Mengacu pada nama resmi atau nama yang diterima secara internasional untuk setiap negara di dunia sesuai iso2 | |
numcode | smallint(6) | Kode tiga digit yang digunakan dalam tabel negara untuk mengidentifikasi setiap negara di dunia secara numerik | |
phonecode | int(5) | Kode nomor telepon internasional sesuai negara |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Users | 1:M | phone_code_id | ID nomor telepon dari negara user |
Personal Biodata | 1:M | citizenship_id | ID kewarganegaraan dari biodata pengguna perorangan |
Membutuhkan Relasi (Sebagai Child)
Tidak ada
Region Provinces
Digunakan untuk menyimpan data provinsi.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | bigint NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
name | varchar(255) NOT NULL | Nama provinsi |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Region Regencies | 1:M | region_province_id | Provinsi dari nama kabupaten |
Membutuhkan Relasi (Sebagai Child)
Tidak ada
Region Regencies
Digunakan untuk menyimpan data Kabupaten.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | bigint NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
region_province_id | bigint | FK | Mengambil ID provinsi |
name | varchar(255) NOT NULL | Nama kabupaten |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Region Districts | 1:M | region_regency_id | Kecamatan dari nama kelurahan |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Region Provinces | 1:M | region_province_id | Provinsi dari nama kabupaten |
Region Districts
Digunakan untuk menyimpan data Kecamatan.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | bigint NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
region_regency_id | bigint | FK | Mengambil ID regencies/kabupaten |
name | varchar(255) NOT NULL | Nama kecamatan |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Region Villages | 1:M | region_district_id | Kecamatan dari nama kelurahan |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Region Regencies | 1:M | region_regency_id | Kabupaten dari nama kecamatan |
Region Villages
Digunakan untuk menyimpan data Kelurahan.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | bigint NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
region_district_id | bigint | FK | Mengambil ID districts/kecamatan |
name | varchar(255) NOT NULL | Nama kelurahan/desa |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Personal Biodata | 1:M | region_village_id | ID kelurahan dari alamat biodata pengguna perorangan |
Corporate Addresses | 1:M | region_village_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Region Regencies | 1:M | region_district_id | Kecamatan dari nama kelurahan |
Users
Digunakan untuk menyimpan data akun (yang digunakan untuk login) customer yang terdiri dari perorangan, mitra, dan perusahaan.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
name | varchar(100) NOT NULL | Nama lengkap pengguna sesuai KTP | |
varchar(50) NOT NULL | Alamat email pengguna untuk pengiriman notifikasi dan alat untuk login | ||
username | varchar(50) NOT NULL | Nickname pengguna yang bersifat unique sebagai alat untuk login | |
user_type | enum(personal, company, provider) personal | Tipe pengguna yaitu personal, company, atau provider | |
password | varchar(50) NOT NULL | Password pengguna | |
remember_token | varchar(50) | Akan terisi apabila ketika login pengguna menerapkan fitur "remember me" | |
verified_at | datetime | Memuat informasi kapan akun pengguna terverifikasi | |
photo_profile_path | text | File foto profil yang diunggah pengguna | |
last_password_edit | datetime | Memuat informasi kapan pengguna terakhir mengubah password | |
email_verified_at | timestamp | ||
phone_code_id | bigint NOTNULL | FK | Kode negara nomor telepon pengguna |
phone_number | varchar(13) NOT NULL | Nomor telepon pengguna sebagai alat untuk login dan pengiriman notifikasi | |
phone_verified_at | timestamp | ||
have_whatsapp | tinyint(1) 0 Bool | ||
banned_until | datetime | ||
banned_by | char(26) | AFK |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Personal Biodata | 1:1 | user_id | ID user dari biodata perorangan |
Company Biodata | 1:M | user_creator_id | ID user dari biodata perusahaan |
Provider Biodata | 1:M | user_creator_id | ID user dari biodata mitra |
Company User Invitations | 1:1 | created_by | |
Company Users | 1:M | user_id | |
User Verification Codes | 1:M | user_id | |
Provider Users | 1:M | user_id | |
Provider User Invitations | 1:1 | created_by |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Countries | 1:M | phone_code_id | ID nomor telepon dari negara user |
Provider Biodata
Digunakan untuk menyimpan biodata users bertipe mitra.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
npwp | varchar(25) | Nomor Pokok Wajib Pajak | |
user_creator_id | char(26) NOT NULL | FK | ID user / ID pengguna yang diturunkan dari entitas users |
leader_name | varchar(250) | ||
payment_suffix | varchar(20) | U |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Personal Biodata | 1:M | provider_biodata_id | ID provider dari biodata pengguna perorangan (ada ketika user didaftarkan oleh mitra) |
Company Biodata | 1:M | provider_biodata_id | ID provider dari biodata pengguna perusahaan (ada ketika user didaftarkan oleh mitra) |
Corporate Addresses | 1:M | corporate_id | ID yang diambil dari entitas provider_biodata (apabila perusahaan didaftarkan oleh mitra) |
Provider Users | 1:M | provider_biodata_id | |
Provider Revisions | 1:M | provider_biodata_id | |
Provider User Invitations | 1:M | provider_biodata_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Users | 1:1 | user_id | ID user dari biodata mitra |
Company Biodata
Digunakan untuk menyimpan biodata users yang berjenis perusahaan.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
npwp | varchar(25) | Nama lengkap pengguna sesuai KTP | |
user_creator_id | char(26) NOT NULL | FK | ID user / ID pengguna yang diturunkan dari entitas users |
provider_biodata_id | char(26) NOT NULL | FK | ID provider yang diturunkan dari entitas provider_biodata (ada ketika perusahaan didaftarkan oleh mitra) |
parent_company_id | char(26) NOT NULL | RFK | ID perusahan yang diturunkan secara rekursif dari entitas company_biodata |
payment_suffix | varchar(20) | U |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Corporate Addresses | 1:M | corporate_id | (relasi semu) ID yang diambil dari entitas company_biodata (apabila perusahaan didaftarkan oleh perusahaan) |
Person Workplaces | 1:M | company_biodata_id | ID biodata dari pengguna perusahaan |
Company Biodata | 1:M | parent_company_id | Relasi dengan dirinya sendiri mengambil id parent perusahaan |
Company PIC Members | 1:M | company_biodata_id | |
Company User Invitations | 1:M | company_biodata_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Users | 1:M | user_creator_id | ID user dari biodata perusahaan |
Provider Biodata | 1:M | provider_biodata_id | ID provider dari biodata pengguna perusahaan (ada ketika user didaftarkan oleh mitra) |
Company Biodata | 1:M | parent_company_id | Relasi dengan dirinya sendiri mengambil id parent perusahaan |
Personal Biodata
Digunakan untuk menyimpan biodata users bertipe perorangan.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
nik | char(16) NOT NULL | U | NIK pengguna sesuai KTP |
birth_place | varchar(100) NOT NULL | Tempat lahir pengguna | |
birth_date | date NOT NULL | Tanggal lahir pengguna | |
region_village_id | bigint NOT NULL | FK | ID yang diambil dari entitas religion_villages |
address_detail | longtext NOT NULL | Detail atau patokan alamat lengkap | |
postal_code | char(5) NOT NULL | Kode pos alamat | |
gender | enum(L,P) L | Jenis kelamin | |
citizenship_id | bigint UNSIGNED | FK | ID yang diambil dari entitas countries |
user_id | char(26) NOT NULL | FK | ID yang diambil dari entitas users |
provider_biodata_id | char(26) NOT NULL | FK | ID yang diambil dari mitra apabila user didaftarkan oleh mitra |
formal_photo_path | text | Tempat penyimpanan file foto formal | |
signature_photo_path | text | Tempat penyimpanan file tanda tangan | |
ktp_path | text | Tempat penyimpnanan file foto KTP | |
payment_suffix | varchar(20) | U |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Person Workplaces | 1:M | personal_biodata_id | Biodata dari pengguna |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Users | 1:1 | user_id | ID user dari biodata perorangan |
Region Villages | 1:M | region_village_id | ID kelurahan dari alamat biodata pengguna perorangan |
Countries | 1:M | citizenship_id | ID kewarganegaraan dari biodata pengguna perorangan |
Provider Biodata | 1:M | provider_biodata_id | ID provider dari biodata pengguna perorangan (ada ketika user didaftarkan oleh mitra) |
Person Workplaces
Digunakan untuk menyimpan data riwayat perorangan menjadi pegawai suatu perusahaan.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | bigint NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
personal_biodata_id | char(26) NOT NULL | FK | ID biodata pribadi dari personal biodata |
company_biodata_id | char(26) NOT NULL | FK | ID biodata perusahaan dari company biodata |
verified_at | datetime | ||
init_by | tinyint |
Mempunyai Relasi (Sebagai Parent)
Tidak Ada
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Personal Biodata | 1:M | personal_biodata_id | ID biodata dari pengguna perorangan |
Company Biodata | 1:M | company_biodata_id | ID biodata dari pengguna perusahaan |
Corporate Addresses
Digunakan untuk menyimpan data alamat perusahaan.
Info
Tabel ini menerapkan Polymorphic Relationship yang dimiliki Laravel.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | bigint NOT NULL | PK | Ya id dari tabel 😄. Menggunakan ULID |
address_name | varchar(255) | Nama negara | |
region_village_id | bigint | FK | ID yang diambil dari entitas religion_villages |
address_detail | longtext | Detail atau patokan alamat lengkap | |
postal_code | char(5) | Kode pos alamat | |
corporate_id | char(26) | MFK | ID yang diambil dari entitas company_biodata atau provider_biodata |
corporate_type | longtext | MD | Referensi kepemilikan PK yang disebutkan di kolom corporate_id |
Mempunyai Relasi (Sebagai Parent)
Tidak Ada
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Region Villages | 1:M | region_village_id | ID kelurahan dari alamat perusahaan |
Provider Biodata | 1:M (Morph) | corporate_id | (relasi semu) ID yang diambil dari entitas provider_biodata |
Company Biodata | 1:M (Morph) | corporate_id | (relasi semu) ID yang diambil dari entitas company_biodata |
Company Users
Digunakan untuk menyimpan data akun pengguna bertipe perusahaan
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
user_id | char(26) | FK | |
company_biodata_id | char(26) | FK | |
is_admin | tinyint(1) 0 Bool | ||
company_user_invitation_id | char(26) | FK |
Mempunyai Relasi (Sebagai Parent)
Tidak Ada
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Users | 1:M | user_id | |
Company Biodata | 1:M | company_biodata_id | |
Company User Invitations | 1:M | company_user_invitation_id |
Company User Invitations
Digunakan untuk menyimpan data code undangan akun perusahaan
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
code | varchar(25) Encrypted | U | |
created_by | char(26) | FK | |
company_biodata_id | char(26) | FK | |
expired_at | datetime |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Company Users | 1:M | company_user_invitation_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Users | 1:1 | created_by | |
Company Biodata | 1:M | company_biodata_id |
Company PIC Members
Digunakan untuk menyimpan data anggota PIC pada perusahaan
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
name | varchar(255) | ||
member_as | varchar(100) | ||
company_biodata_id | char(26) | FK | |
phone_code_id | char(26) | ||
phone_number | char(26) | ||
have_whatsapp | tinyint(1) 0 Bool | ||
varchar(255) |
Mempunyai Relasi (Sebagai Parent)
Tidak Ada
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Company Biodata | 1:M | company_biodata_id |
User Verification Codes
Digunakan untuk menyimpan data kode verifikasi (OTP) akun pengguna
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
code | text Encrypted | ||
media | enum(email, whatsapp, sms) | ||
receiver | varchar(255) | ||
user_id | char(26) | FK | |
used_at | datetime | ||
expired_at | datetime |
Mempunyai Relasi (Sebagai Parent)
Tidak Ada
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Users | 1:M | user_id |
Provider Users
Digunakan untuk menyimpan data akun pengguna bertipe provider
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
user_id | char(26) | FK | |
provider_biodata_id | char(26) | FK | |
is_admin | tinyint(1) 0 Bool | ||
provider_user_invitation_id | char(26) | FK |
Mempunyai Relasi (Sebagai Parent)
Tidak Ada
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Users | 1:M | user_id | |
Provider Biodata | 1:M | provider_biodata_id | |
Provider User Invitations | 1:M | Provider_user_invitation_id |
Provider Revisions
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
revisions_number | varchar(25) | ||
provider_biodata_id | char(26) | FK | |
status | enum(draft, submit, process, revision, reject, accept) draft | ||
certificate_number | varchar(50) | U | |
certificate_expired_at | date |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Requirment Docs | 1:M | provider_revision_id | |
Provider Facilities | 1:M | provider_revision_id | |
Provider Portofolios | 1:M | provider_revision_id | |
Provider Activity Histories | 1:M | provider_revision_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Biodata | 1:M | provider_biodata_id |
Provider User Invitations
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
code | varchar(25) Encrypted | U | |
created_by | char(26) | FK | |
provider_biodata_id | char(26) | FK | |
expired_at | datetime |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Users | 1:M | provider_user_invitation_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Users | 1:1 | created_by | |
Provider Biodata | 1:M | provider_biodata_id |
Provider Master Requirement Docs
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
doc_name | varchar(255) | ||
doc_description | text | ||
is_required | tinyint(1) 1 Bool | ||
need_number | tinyint(1) 1 Bool | ||
accepted_types | text |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Requirement Docs | 1:M | provider_master_requirement_doc_id |
Membutuhkan Relasi (Sebagai Child)
Tidak Ada
Provider Master Requirement Facilities
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
doc_name | varchar(255) | ||
doc_description | text | ||
is_required | tinyint(1) 1 Bool |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Facilities | 1:M | provider_master_requirement_facility_id | |
Provider Master Facility Options | 1:M | provider_master_requirement_facility_id |
Membutuhkan Relasi (Sebagai Child)
Tidak Ada
Provider Master Facility Options
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
name | varchar(255) | ||
provider_master_requirement_facility_id | char(26) | FK | |
is_need_file | tinyint(1) 1 |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Facilities | 1:M | provider_master_facility_option_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Master Requirement Facilites | 1:M | provider_master_requirement_facility_id |
Provider Requirement Docs
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
file_name | varchar(255) | ||
mime_type | varchar(100) | ||
doc_number | varchar(100) | ||
notes | text | ||
provider_revision_id | char(26) | FK | |
provider_master_requirement_doc_id | char(26) | FK | |
need_revision | tinyint(1) 0 Bool |
Mempunyai Relasi (Sebagai Parent)
Tidak Ada
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Revisions | 1:M | provider_revision_id | |
Provider Master Requiremnt Docs | 1:M | Provider_master_requirement_doc_id |
Provider Facilities
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
provider_revision_id | char(26) | FK | |
provider_master_requirement_facility_id | char(26) | FK | |
provider_master_facility_option_id | char(26) | FK | |
file_name | varchar(255) | ||
mime_type | varchar(100) | ||
doc_number | varchar(100) | ||
need_revision | tinyint(1) 0 Bool | ||
comment | text | ||
admin_commentator_id | char(26) |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Admin Comments | 1:M | file_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Revisions | 1:M | provider_revisions_id | |
Provider Master Requirement Facilities | 1:M | provider_master_requirement_facility_id | |
Provider Master Facility Options | 1:M | provider_master_facility_option_id |
Provider Portofolios
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
activity_name | varchar(255) | ||
activity_detail | text | ||
contract_value | int 0 | ||
provider_revision_id | char(26) | FK | |
need_revision | tinyint(1) 0 Bool |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Admin Comments | 1:M | file_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Revisions | 1:M | provider_revision_id |
Provider Activity Histories
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
activity_name | varchar(255) | ||
activity_detail | text | ||
provider_revision_id | char(26) | FK | |
need_revision | tinyint(1) 0 Bool |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Admin Comments | 1:M | file_id |
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Revisions | 1:M | provider_revision_id |
Provider Admin Comments
Digunakan untuk menyimpan data
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | |
comment | varchar(255) | ||
admin_commentator_id | char(26) | AFK | |
file_id | char(26) | MFK | |
file_type | longtext | MD |
Mempunyai Relasi (Sebagai Parent)
Tidak Ada
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Provider Facilities | 1:M (Morph) | file_id | |
Provider Portofolios | 1:M (Morph) | file_id | |
Provider Activity Histories | 1:M (Morph) | file_id |
Notification
Digunakan untuk menyimpan data notifikasi untuk admin maupun pelanggan.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | ID notifikasi |
message | longtext NOT NULL | Pesan pada notifikasi | |
type | type(enum) NOT NULL | Tipe notifikasi | |
destination_url | mediumtext | URL yang dituju pada notifikasi, notifikasi berisi aksi untuk menuju pada halaman yang dimaksud pada notifikasi |
Mempunyai Relasi (Sebagai Parent)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Broadcast Notification | 1:M | notification_id | ID notifikasi |
Membutuhkan Relasi (Sebagai Child)
Tidak Ada
Riwayat Perubahan
- Sprint 3 - 8 May 2023
- Tabel baru dibuat
Broadcast Notification
Digunakan untuk menyimpan data notifikasi untuk admin maupun pelanggan.
Deskripsi Kolom
Nama Kolom | Tipe Data/Panjang/Opsi | Constraint | Deskripsi |
---|---|---|---|
id | char(26) NOT NULL | PK | ID notifikasi yang disebarkan |
read_at | datetime | Apakah notifikasi sudah terbaca, apabila sudah maka akan terisi tanggal dilengkapi waktu | |
notification_id | char(26) NOT NULL | FK | ID notifikasi |
user_id | char(26) NOT NULL | FK | ID pengguna yang mendapatkan notifikasi |
Mempunyai Relasi (Sebagai Parent)
Tidak Ada
Membutuhkan Relasi (Sebagai Child)
Nama Tabel | Jenis Relasi | Nama Kolom FK | Deskripsi |
---|---|---|---|
Notification | 1:M | notification_id | ID notifikasi |
Users | 1:M | user_id | ID pengguna yang mendapatkan notifikasi |
Riwayat Perubahan
- Sprint 3 - 8 May 2023
- Tabel baru dibuat