-- ============================================================
-- 湛江市智慧人社运营运维（2025-2027年）项目
-- 就业一湛通服务平台 - 见习岗位管理 达梦数据库建表脚本
--
-- 说明：存储见习岗位信息，包含见习单位信息和岗位信息
-- 数据库：达梦数据库 (DM8) / MySQL 8.0 兼容
-- 创建日期：2026-06-03
-- ============================================================

CREATE TABLE INTERNSHIP_POST
(
    ID                      VARCHAR(36)   NOT NULL,
    ENTERPRISE_ID           VARCHAR(36)             COMMENT '关联企业ID',
    COMPANY_NAME            VARCHAR(200)            COMMENT '单位名称',
    COMPANY_NATURE          VARCHAR(50)             COMMENT '单位性质',
    WORK_LOCATION           VARCHAR(200)            COMMENT '工作地点行政区划',
    DETAILED_ADDRESS        VARCHAR(500)            COMMENT '详细工作地址',
    CONTACT_PERSON          VARCHAR(100)            COMMENT '联系人',
    CONTACT_PHONE           VARCHAR(20)             COMMENT '联系电话',
    WORK_EMAIL              VARCHAR(100)            COMMENT '工作邮箱',
    POST_NAME               VARCHAR(200)            COMMENT '见习岗位名称',
    IDENTITY_REQUIREMENT    VARCHAR(200)            COMMENT '身份要求',
    INTERNSHIP_PERIOD       VARCHAR(50)             COMMENT '见习期限',
    INTERNSHIP_SUBSIDY      VARCHAR(50)             COMMENT '见习补助',
    INTERNSHIP_COUNT        INTEGER                 COMMENT '见习人数',
    INTERNSHIP_REQUIREMENT  TEXT                    COMMENT '见习要求',
    APPLY_METHOD            VARCHAR(50)             COMMENT '报名方式',
    APPLY_DEADLINE          DATE                    COMMENT '报名截止日期',
    RETAIN_SALARY           VARCHAR(50)             COMMENT '留用月薪',
    RETAIN_BENEFITS         VARCHAR(500)            COMMENT '留用福利',
    PUBLISH_STATUS          VARCHAR(10)  DEFAULT '0' COMMENT '发布状态（0未发布/1已发布）',
    PUBLISHER               VARCHAR(50)             COMMENT '发布人',
    PUBLISH_ORG             VARCHAR(50)             COMMENT '发布机构',
    PUBLISH_TIME            DATETIME                COMMENT '发布时间',
    APPLY_STATUS            VARCHAR(10)  DEFAULT '01' COMMENT '报名状态（01报名中/02人员已满）',
    PRIMARY KEY (ID)
);

COMMENT ON TABLE INTERNSHIP_POST IS '见习岗位信息表';
COMMENT ON COLUMN INTERNSHIP_POST.ID IS '主键ID';
COMMENT ON COLUMN INTERNSHIP_POST.ENTERPRISE_ID IS '关联企业ID';
COMMENT ON COLUMN INTERNSHIP_POST.COMPANY_NAME IS '单位名称';
COMMENT ON COLUMN INTERNSHIP_POST.COMPANY_NATURE IS '单位性质';
COMMENT ON COLUMN INTERNSHIP_POST.WORK_LOCATION IS '工作地点行政区划';
COMMENT ON COLUMN INTERNSHIP_POST.DETAILED_ADDRESS IS '详细工作地址';
COMMENT ON COLUMN INTERNSHIP_POST.CONTACT_PERSON IS '联系人';
COMMENT ON COLUMN INTERNSHIP_POST.CONTACT_PHONE IS '联系电话';
COMMENT ON COLUMN INTERNSHIP_POST.WORK_EMAIL IS '工作邮箱';
COMMENT ON COLUMN INTERNSHIP_POST.POST_NAME IS '见习岗位名称';
COMMENT ON COLUMN INTERNSHIP_POST.IDENTITY_REQUIREMENT IS '身份要求';
COMMENT ON COLUMN INTERNSHIP_POST.INTERNSHIP_PERIOD IS '见习期限';
COMMENT ON COLUMN INTERNSHIP_POST.INTERNSHIP_SUBSIDY IS '见习补助';
COMMENT ON COLUMN INTERNSHIP_POST.INTERNSHIP_COUNT IS '见习人数';
COMMENT ON COLUMN INTERNSHIP_POST.INTERNSHIP_REQUIREMENT IS '见习要求';
COMMENT ON COLUMN INTERNSHIP_POST.APPLY_METHOD IS '报名方式';
COMMENT ON COLUMN INTERNSHIP_POST.APPLY_DEADLINE IS '报名截止日期';
COMMENT ON COLUMN INTERNSHIP_POST.RETAIN_SALARY IS '留用月薪';
COMMENT ON COLUMN INTERNSHIP_POST.RETAIN_BENEFITS IS '留用福利';
COMMENT ON COLUMN INTERNSHIP_POST.PUBLISH_STATUS IS '发布状态（0未发布/1已发布）';
COMMENT ON COLUMN INTERNSHIP_POST.PUBLISHER IS '发布人';
COMMENT ON COLUMN INTERNSHIP_POST.PUBLISH_ORG IS '发布机构';
COMMENT ON COLUMN INTERNSHIP_POST.PUBLISH_TIME IS '发布时间';
COMMENT ON COLUMN INTERNSHIP_POST.APPLY_STATUS IS '报名状态（01报名中/02人员已满）';
