-- ============================================================
-- 湛江市智慧人社运营运维（2025-2027年）项目
-- 就业一湛通服务平台 - 就业状态自动感知 达梦建表脚本
--
-- 依据：《需求规格说明书》第3.9节
-- 数据库：达梦数据库 (DM8)
-- 创建日期：2026-06-09
-- ============================================================

-- ============================================================
-- 3.9.1 企业就业状态感知 - 本地信息表
-- ============================================================
CREATE TABLE ENTERPRISE_STATUS_LOCAL
(
    ID                VARCHAR(36)  NOT NULL,
    ENTERPRISE_ID     VARCHAR(36)  NOT NULL COMMENT '企业ID（关联ENTERPRISE_INFO.ID）',
    CUSTOM_TAGS       VARCHAR(500)          COMMENT '自定义标签',
    LAST_NOTICE_TIME  DATETIME              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 ENTERPRISE_STATUS_LOCAL IS '企业就业状态本地信息表';
COMMENT ON COLUMN ENTERPRISE_STATUS_LOCAL.ID IS '主键ID';
COMMENT ON COLUMN ENTERPRISE_STATUS_LOCAL.ENTERPRISE_ID IS '企业ID（关联ENTERPRISE_INFO.ID）';
COMMENT ON COLUMN ENTERPRISE_STATUS_LOCAL.CUSTOM_TAGS IS '自定义标签';
COMMENT ON COLUMN ENTERPRISE_STATUS_LOCAL.LAST_NOTICE_TIME IS '最后通知时间';

CREATE UNIQUE INDEX IDX_ESL_ENTERPRISE ON ENTERPRISE_STATUS_LOCAL(ENTERPRISE_ID);

-- ============================================================
-- 3.9.2 个人就业状态感知 - 本地信息表
-- ============================================================
CREATE TABLE PERSONAL_STATUS_LOCAL
(
    ID                VARCHAR(36)  NOT NULL,
    PERSONAL_ID       VARCHAR(36)  NOT NULL COMMENT '个人ID（关联PERSONAL_INFO.ID）',
    CUSTOM_TAGS       VARCHAR(500)          COMMENT '自定义标签',
    LAST_NOTICE_TIME  DATETIME              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 PERSONAL_STATUS_LOCAL IS '个人就业状态本地信息表';
COMMENT ON COLUMN PERSONAL_STATUS_LOCAL.ID IS '主键ID';
COMMENT ON COLUMN PERSONAL_STATUS_LOCAL.PERSONAL_ID IS '个人ID（关联PERSONAL_INFO.ID）';
COMMENT ON COLUMN PERSONAL_STATUS_LOCAL.CUSTOM_TAGS IS '自定义标签';
COMMENT ON COLUMN PERSONAL_STATUS_LOCAL.LAST_NOTICE_TIME IS '最后通知时间';

CREATE UNIQUE INDEX IDX_PSL_PERSONAL ON PERSONAL_STATUS_LOCAL(PERSONAL_ID);
