This commit is contained in:
admin
2026-01-22 01:16:54 +09:00
parent 86020ada5c
commit 3d91356877
16 changed files with 1862 additions and 494 deletions

View File

@@ -0,0 +1,5 @@
-- 雇用保険加入対象フラグを salary_settings テーブルに追加
ALTER TABLE salary_settings
ADD COLUMN IF NOT EXISTS employment_insurance_eligible BOOLEAN DEFAULT TRUE;
COMMENT ON COLUMN salary_settings.employment_insurance_eligible IS '雇用保険加入対象: true=対象、false=非対象';

View File

@@ -0,0 +1,4 @@
-- マイナンバーカード番号カラムを扶養家族テーブルに追加
ALTER TABLE dependents ADD COLUMN IF NOT EXISTS mynumber VARCHAR(12);
COMMENT ON COLUMN dependents.mynumber IS 'マイナンバーカード番号12桁';

View File

@@ -68,6 +68,7 @@ CREATE TABLE IF NOT EXISTS salary_settings (
payment_type VARCHAR(20) NOT NULL, -- 月給/時給/日給
commute_allowance DECIMAL(12, 2) DEFAULT 0,
other_allowance DECIMAL(12, 2) DEFAULT 0,
employment_insurance_eligible BOOLEAN DEFAULT TRUE, -- 雇用保険加入対象かどうか
valid_from DATE NOT NULL,
valid_to DATE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
@@ -78,6 +79,7 @@ CREATE TABLE IF NOT EXISTS salary_settings (
COMMENT ON TABLE salary_settings IS '給与基本設定';
COMMENT ON COLUMN salary_settings.employment_type IS '雇用形態: 正社員/契約社員/パート/アルバイト';
COMMENT ON COLUMN salary_settings.payment_type IS '支給形態: 月給/時給/日給';
COMMENT ON COLUMN salary_settings.employment_insurance_eligible IS '雇用保険加入対象: true=対象、false=非対象';
-- ========================================
-- 4. 社会保険料率マスタ (Insurance Rates)