You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
8.6 KiB
99 lines
8.6 KiB
USE zhiyuantong;
|
|
|
|
ALTER TABLE data_sources COMMENT='数据来源与原始资料存档信息',
|
|
MODIFY source_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '数据来源记录自增主键',
|
|
MODIFY source_type VARCHAR(32) NOT NULL COMMENT '来源类型,如官方XLS、官方网页、官方PDF或人工核验',
|
|
MODIFY publisher VARCHAR(128) NOT NULL COMMENT '数据发布机构名称',
|
|
MODIFY title VARCHAR(255) NOT NULL COMMENT '来源文件或网页标题',
|
|
MODIFY landing_page_url VARCHAR(1024) NULL COMMENT '来源发布页网址',
|
|
MODIFY file_url VARCHAR(1024) NULL COMMENT '原始附件或数据文件下载网址',
|
|
MODIFY published_on DATE NULL COMMENT '来源资料发布日期或数据截止日期',
|
|
MODIFY retrieved_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '本系统获取来源资料的时间',
|
|
MODIFY sha256 CHAR(64) NOT NULL COMMENT '原始文件SHA-256摘要,用于去重和完整性校验',
|
|
MODIFY raw_file_path VARCHAR(1024) NULL COMMENT '原始文件在本地数据目录中的保存路径',
|
|
MODIFY notes TEXT NULL COMMENT '来源范围、授权限制或其他补充说明';
|
|
|
|
ALTER TABLE ingestion_runs COMMENT='数据采集和导入任务审计记录',
|
|
MODIFY ingestion_run_id CHAR(36) NOT NULL COMMENT '本次导入任务UUID',
|
|
MODIFY source_id BIGINT UNSIGNED NOT NULL COMMENT '本次导入使用的数据来源ID',
|
|
MODIFY dataset_name VARCHAR(128) NOT NULL COMMENT '导入的数据集名称',
|
|
MODIFY dataset_year SMALLINT UNSIGNED NOT NULL COMMENT '数据所属年度',
|
|
MODIFY started_at DATETIME NOT NULL COMMENT '导入开始时间',
|
|
MODIFY finished_at DATETIME NULL COMMENT '导入完成或失败时间',
|
|
MODIFY status VARCHAR(20) NOT NULL COMMENT '导入状态,如running、success或failed',
|
|
MODIFY rows_read INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '从来源读取的总行数',
|
|
MODIFY rows_inserted INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '本次新增的记录数',
|
|
MODIFY rows_updated INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '本次更新的记录数',
|
|
MODIFY rows_rejected INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '因校验失败被拒绝的记录数',
|
|
MODIFY message TEXT NULL COMMENT '导入结果、错误信息或校验摘要';
|
|
|
|
ALTER TABLE schools COMMENT='全国普通高校当前基础信息主表',
|
|
MODIFY school_id CHAR(36) NOT NULL COMMENT '系统内部稳定学校UUID,不随名称和招生代码变化',
|
|
MODIFY moe_school_code CHAR(10) NOT NULL COMMENT '教育部全国唯一且原则上长期不变的十位学校标识码',
|
|
MODIFY official_name VARCHAR(255) NOT NULL COMMENT '教育部当前公布的学校正式名称',
|
|
MODIFY province_name VARCHAR(64) NOT NULL COMMENT '学校所属省级行政区名称',
|
|
MODIFY city_name VARCHAR(128) NOT NULL COMMENT '教育部名单公布的学校所在地城市',
|
|
MODIFY authority_name VARCHAR(255) NOT NULL COMMENT '学校主管部门',
|
|
MODIFY education_level VARCHAR(32) NOT NULL COMMENT '办学层次,如本科或专科',
|
|
MODIFY source_remark VARCHAR(255) NULL COMMENT '教育部原始名单中的备注内容',
|
|
MODIFY ownership_type VARCHAR(32) NOT NULL DEFAULT '待核验' COMMENT '办学性质,如公办、民办、合作办学或境外办学',
|
|
MODIFY school_status VARCHAR(32) NOT NULL DEFAULT 'active' COMMENT '学校当前状态,如active或inactive',
|
|
MODIFY official_website VARCHAR(1024) NULL COMMENT '经核验的学校官方网站',
|
|
MODIFY admission_website VARCHAR(1024) NULL COMMENT '经核验的学校招生官方网站',
|
|
MODIFY first_seen_year SMALLINT UNSIGNED NOT NULL COMMENT '该学校首次进入本系统年度名单的年份',
|
|
MODIFY last_seen_year SMALLINT UNSIGNED NOT NULL COMMENT '该学校最近一次出现在教育部年度名单中的年份',
|
|
MODIFY source_id BIGINT UNSIGNED NOT NULL COMMENT '当前学校基础信息对应的数据来源ID',
|
|
MODIFY created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
MODIFY updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最近更新时间';
|
|
|
|
ALTER TABLE school_names COMMENT='学校正式名称、曾用名和别名历史',
|
|
MODIFY school_name_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '学校名称记录自增主键',
|
|
MODIFY school_id CHAR(36) NOT NULL COMMENT '关联schools表的学校UUID',
|
|
MODIFY school_name VARCHAR(255) NOT NULL COMMENT '学校正式名称、曾用名、简称或英文名',
|
|
MODIFY name_type VARCHAR(32) NOT NULL COMMENT '名称类型,如official、former、alias或english',
|
|
MODIFY valid_from_year SMALLINT UNSIGNED NULL COMMENT '该名称开始适用的年份',
|
|
MODIFY valid_to_year SMALLINT UNSIGNED NULL COMMENT '该名称停止适用的年份,空值表示当前仍适用',
|
|
MODIFY source_id BIGINT UNSIGNED NOT NULL COMMENT '证明该名称及有效期的数据来源ID',
|
|
MODIFY created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '名称记录创建时间';
|
|
|
|
ALTER TABLE school_external_codes COMMENT='学校在省级招生等外部系统中的年度代码映射',
|
|
MODIFY external_code_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '外部代码映射记录自增主键',
|
|
MODIFY school_id CHAR(36) NOT NULL COMMENT '关联schools表的学校UUID',
|
|
MODIFY code_system VARCHAR(64) NOT NULL COMMENT '代码所属体系,如甘肃招生院校代码或阳光高考内部代码',
|
|
MODIFY external_code VARCHAR(64) NOT NULL COMMENT '外部系统使用的院校代码',
|
|
MODIFY province_name VARCHAR(64) NOT NULL DEFAULT '' COMMENT '该代码适用的招生省份,空字符串表示全国通用',
|
|
MODIFY admission_year SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '该代码适用的招生年度,0表示不限定年度',
|
|
MODIFY admission_batch VARCHAR(64) NOT NULL DEFAULT '' COMMENT '该代码适用的录取批次,空字符串表示不限定批次',
|
|
MODIFY admission_type VARCHAR(128) NOT NULL DEFAULT '' COMMENT '该代码适用的招生类型,如普通类、中外合作或专项计划',
|
|
MODIFY campus_name VARCHAR(255) NULL COMMENT '代码对应的特定校区或办学地点',
|
|
MODIFY source_id BIGINT UNSIGNED NOT NULL COMMENT '外部代码的数据来源ID',
|
|
MODIFY created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '映射记录创建时间',
|
|
MODIFY updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '映射记录最近更新时间';
|
|
|
|
ALTER TABLE school_campuses COMMENT='学校校区、地址及地理位置基础信息',
|
|
MODIFY campus_id CHAR(36) NOT NULL COMMENT '系统内部稳定校区UUID',
|
|
MODIFY school_id CHAR(36) NOT NULL COMMENT '关联schools表的学校UUID',
|
|
MODIFY campus_name VARCHAR(255) NOT NULL COMMENT '校区正式名称或常用名称',
|
|
MODIFY province_name VARCHAR(64) NULL COMMENT '校区所在省级行政区名称',
|
|
MODIFY city_name VARCHAR(128) NULL COMMENT '校区所在城市名称',
|
|
MODIFY district_name VARCHAR(128) NULL COMMENT '校区所在区县名称',
|
|
MODIFY address_text VARCHAR(512) NULL COMMENT '经官方来源核验的校区详细地址',
|
|
MODIFY longitude DECIMAL(10, 7) NULL COMMENT '校区经度,采用WGS84或约定坐标系并在来源中说明',
|
|
MODIFY latitude DECIMAL(10, 7) NULL COMMENT '校区纬度,采用WGS84或约定坐标系并在来源中说明',
|
|
MODIFY is_main_campus BOOLEAN NOT NULL DEFAULT FALSE COMMENT '是否为学校主校区,1是、0否',
|
|
MODIFY verification_status VARCHAR(32) NOT NULL DEFAULT 'pending' COMMENT '校区信息核验状态,如pending、verified或rejected',
|
|
MODIFY source_id BIGINT UNSIGNED NOT NULL COMMENT '校区名称、地址和坐标的数据来源ID',
|
|
MODIFY created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '校区记录创建时间',
|
|
MODIFY updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '校区记录最近更新时间';
|
|
|
|
ALTER TABLE stg_moe_schools COMMENT='教育部全国高校名单导入暂存表',
|
|
MODIFY ingestion_run_id CHAR(36) NOT NULL COMMENT '关联本次导入任务UUID',
|
|
MODIFY source_row_number INT UNSIGNED NOT NULL COMMENT '记录在教育部原始文件中的行号',
|
|
MODIFY moe_school_code CHAR(10) NOT NULL COMMENT '原始文件中的教育部十位学校标识码',
|
|
MODIFY official_name VARCHAR(255) NOT NULL COMMENT '原始文件中的学校正式名称',
|
|
MODIFY province_name VARCHAR(64) NOT NULL COMMENT '从原始文件省份分组标题解析出的省级行政区',
|
|
MODIFY city_name VARCHAR(128) NOT NULL COMMENT '原始文件中的学校所在地',
|
|
MODIFY authority_name VARCHAR(255) NOT NULL COMMENT '原始文件中的学校主管部门',
|
|
MODIFY education_level VARCHAR(32) NOT NULL COMMENT '原始文件中的办学层次',
|
|
MODIFY source_remark VARCHAR(255) NULL COMMENT '原始文件中的备注内容';
|
|
|
|
|