-- ============================================================
-- 湛江市智慧人社运营运维（2025-2027年）项目
-- 就业一湛通服务平台 - 政策推送和岗位信息变动推送 达梦建表脚本
--
-- 依据：《需求规格说明书》第3.10节
-- 数据库：达梦数据库 (DM8)
-- 创建日期：2026-06-09
-- ============================================================

-- ============================================================
-- 3.10.1 政策公开文件
-- 表1：政策文件目录表（树形结构）
-- ============================================================
CREATE TABLE POLICY_CATEGORY
(
    ID            VARCHAR(36)  NOT NULL,
    PARENT_ID     VARCHAR(36)           COMMENT '父级目录ID',
    NAME          VARCHAR(200) NOT NULL COMMENT '目录名称',
    SORT_NO       INTEGER               COMMENT '排序',
    CREATE_BY     VARCHAR(50)           COMMENT '创建人',
    CREATE_TIME   DATETIME     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    UPDATE_BY     VARCHAR(50)           COMMENT '修改人',
    UPDATE_TIME   DATETIME     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
    SYS_ORG_CODE  VARCHAR(50)           COMMENT '组织机构编号',
    PRIMARY KEY (ID)
);
COMMENT ON TABLE POLICY_CATEGORY IS '政策文件目录表';
COMMENT ON COLUMN POLICY_CATEGORY.ID IS '主键ID';
COMMENT ON COLUMN POLICY_CATEGORY.PARENT_ID IS '父级目录ID';
COMMENT ON COLUMN POLICY_CATEGORY.NAME IS '目录名称';
COMMENT ON COLUMN POLICY_CATEGORY.SORT_NO IS '排序';

-- ============================================================
-- 表2：政策文件表
-- ============================================================
CREATE TABLE POLICY_FILE
(
    ID            VARCHAR(36)  NOT NULL,
    CATEGORY_ID   VARCHAR(36)           COMMENT '关联目录ID',
    NAME          VARCHAR(200) NOT NULL COMMENT '文件名称',
    FILE_URL      VARCHAR(500)          COMMENT '文件路径',
    SORT_NO       INTEGER               COMMENT '排序',
    CREATE_BY     VARCHAR(50)           COMMENT '创建人',
    CREATE_TIME   DATETIME     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    UPDATE_BY     VARCHAR(50)           COMMENT '修改人',
    UPDATE_TIME   DATETIME     NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
    SYS_ORG_CODE  VARCHAR(50)           COMMENT '组织机构编号',
    PRIMARY KEY (ID)
);
COMMENT ON TABLE POLICY_FILE IS '政策文件表';
COMMENT ON COLUMN POLICY_FILE.ID IS '主键ID';
COMMENT ON COLUMN POLICY_FILE.CATEGORY_ID IS '关联目录ID';
COMMENT ON COLUMN POLICY_FILE.NAME IS '文件名称';
COMMENT ON COLUMN POLICY_FILE.FILE_URL IS '文件路径';
COMMENT ON COLUMN POLICY_FILE.SORT_NO IS '排序';
