-- ============================================
-- System Config Table
-- 系统配置表
-- ============================================

CREATE TABLE IF NOT EXISTS sys_config (
    id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
    config_key VARCHAR(128) NOT NULL UNIQUE,
    config_value TEXT,
    description VARCHAR(256),
    created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
);

CREATE INDEX idx_sys_config_key ON sys_config(config_key);

-- 初始化系统配置
INSERT INTO sys_config (config_key, config_value, description) VALUES
    ('property_company_name', '物业管理有限公司', '物业企业名称'),
    ('property_company_address', '', '物业企业地址'),
    ('property_company_phone', '', '物业企业电话')
ON CONFLICT (config_key) DO NOTHING;
