491 lines
30 KiB
SQL
491 lines
30 KiB
SQL
-- 基于 src/views/gxmu 各模块页面字段推导的 MySQL 建表脚本
|
||
-- 说明:/gxmu/declare 中挑战杯的 project_type / project_group 多值配置迁移脚本见 docs/sql/gxmu_declare_migration.sql
|
||
-- 说明:
|
||
-- 1. 页面中大量“日期/数量/金额”字段当前是自由文本输入,示例值包含“2022年6月”“1000人”“400元”“5次”等单位。
|
||
-- 为兼容现有前端录入方式,这些字段优先保留为 VARCHAR,而不是 DATE / INT / DECIMAL。
|
||
-- 2. 若后续需要做严格统计分析,建议在后端增加字段校验后,再把对应列调整为数值或日期类型。
|
||
-- 3. 复杂模块 TZBCY / WXXZX 已拆成主表 + 明细子表,便于查询、导出和扩展。
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_review_member`;
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_budget`;
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_applicant`;
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_guidance_teacher`;
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_project`;
|
||
DROP TABLE IF EXISTS `gxmu_tzbcy_advisor`;
|
||
DROP TABLE IF EXISTS `gxmu_tzbcy_team_member`;
|
||
DROP TABLE IF EXISTS `gxmu_tzbcy_project`;
|
||
DROP TABLE IF EXISTS `gxmu_wshqtzb`;
|
||
DROP TABLE IF EXISTS `gxmu_wshqtw`;
|
||
DROP TABLE IF EXISTS `gxmu_yxgqtdgb`;
|
||
DROP TABLE IF EXISTS `gxmu_yxgqty`;
|
||
DROP TABLE IF EXISTS `gxmu_sjtbzbsj`;
|
||
DROP TABLE IF EXISTS `gxmu_sjqn`;
|
||
DROP TABLE IF EXISTS `gxmu_qmgc_form`;
|
||
DROP TABLE IF EXISTS `gxmu_tygl_form`;
|
||
|
||
DROP TABLE IF EXISTS `gxmu_sjqn`;
|
||
CREATE TABLE `gxmu_sjqn` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`apply_type` VARCHAR(64) NOT NULL COMMENT '申报类别',
|
||
`name` VARCHAR(64) NOT NULL COMMENT '姓名',
|
||
`gender` VARCHAR(16) DEFAULT NULL COMMENT '性别',
|
||
`birth_month` VARCHAR(32) DEFAULT NULL COMMENT '出生年月',
|
||
`nation` VARCHAR(32) DEFAULT NULL COMMENT '民族',
|
||
`politics` VARCHAR(32) DEFAULT NULL COMMENT '政治面貌',
|
||
`education` VARCHAR(32) DEFAULT NULL COMMENT '学历',
|
||
`position` VARCHAR(128) DEFAULT NULL COMMENT '职务',
|
||
`job_title` VARCHAR(128) DEFAULT NULL COMMENT '职称',
|
||
`unit_name` VARCHAR(255) DEFAULT NULL COMMENT '所在单位',
|
||
`awards` TEXT COMMENT '近三年曾获校级及以上奖励',
|
||
`experience` TEXT COMMENT '工作(学习)经历',
|
||
`main_story` TEXT COMMENT '主要事迹',
|
||
`league_opinion` TEXT COMMENT '所在二级团组织意见',
|
||
`party_opinion` TEXT COMMENT '所在单位党组织意见',
|
||
`school_opinion` TEXT COMMENT '校团委意见',
|
||
`submit_status` TINYINT NOT NULL DEFAULT 0 COMMENT '提交状态:0草稿 1已提交',
|
||
`sort_no` INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
||
`remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_sjqn_name` (`name`),
|
||
KEY `idx_gxmu_sjqn_apply_type` (`apply_type`),
|
||
KEY `idx_gxmu_sjqn_unit_name` (`unit_name`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-十佳青年';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_sjtbzbsj`;
|
||
CREATE TABLE `gxmu_sjtbzbsj` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`name` VARCHAR(64) NOT NULL COMMENT '姓名',
|
||
`gender` VARCHAR(16) DEFAULT NULL COMMENT '性别',
|
||
`birth_month` VARCHAR(32) DEFAULT NULL COMMENT '出生年月',
|
||
`nation` VARCHAR(32) DEFAULT NULL COMMENT '民族',
|
||
`politics` VARCHAR(32) DEFAULT NULL COMMENT '政治面貌',
|
||
`college_class` VARCHAR(255) DEFAULT NULL COMMENT '学院班级/单位科室',
|
||
`branch_name` VARCHAR(255) DEFAULT NULL COMMENT '所在团支部',
|
||
`edu_eval` VARCHAR(64) DEFAULT NULL COMMENT '2024年度团员教育评议等次',
|
||
`awards` TEXT COMMENT '近三年曾获校级及以上奖励',
|
||
`experience` TEXT COMMENT '工作(学习)经历',
|
||
`main_story` TEXT COMMENT '主要事迹',
|
||
`league_opinion` TEXT COMMENT '所在二级团组织意见',
|
||
`party_opinion` TEXT COMMENT '所在单位党组织意见',
|
||
`school_opinion` TEXT COMMENT '校团委意见',
|
||
`submit_status` TINYINT NOT NULL DEFAULT 0 COMMENT '提交状态:0草稿 1已提交',
|
||
`sort_no` INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
||
`remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_sjtbzbsj_name` (`name`),
|
||
KEY `idx_gxmu_sjtbzbsj_branch_name` (`branch_name`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-十佳团支部书记';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_yxgqty`;
|
||
CREATE TABLE `gxmu_yxgqty` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`name` VARCHAR(64) NOT NULL COMMENT '姓名',
|
||
`gender` VARCHAR(16) DEFAULT NULL COMMENT '性别',
|
||
`nation` VARCHAR(32) DEFAULT NULL COMMENT '民族',
|
||
`politics` VARCHAR(32) DEFAULT NULL COMMENT '政治面貌',
|
||
`birth_month` VARCHAR(32) DEFAULT NULL COMMENT '出生年月',
|
||
`join_time` VARCHAR(32) DEFAULT NULL COMMENT '入团时间',
|
||
`college_major_class` VARCHAR(255) DEFAULT NULL COMMENT '所在学院、专业、班级',
|
||
`position` VARCHAR(128) DEFAULT NULL COMMENT '职务',
|
||
`volunteer_reg_time` VARCHAR(32) DEFAULT NULL COMMENT '成为注册志愿者时间',
|
||
`edu_eval_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年团员教育评议等次',
|
||
`smart_system` VARCHAR(16) DEFAULT NULL COMMENT '是否已登录智慧团建系统',
|
||
`contact` VARCHAR(32) DEFAULT NULL COMMENT '联系电话',
|
||
`total_volunteer_hours` VARCHAR(64) DEFAULT NULL COMMENT '累计志愿服务时长',
|
||
`volunteer_hours_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年志愿服务时长',
|
||
`member_no` VARCHAR(64) DEFAULT NULL COMMENT '发展团员编号',
|
||
`honors_five_years` TEXT COMMENT '近五年获得荣誉情况',
|
||
`main_story` TEXT COMMENT '主要事迹',
|
||
`league_opinion` TEXT COMMENT '学生社团指导教师意见/所在单位团委',
|
||
`party_opinion` TEXT COMMENT '业务指导单位意见/所在单位党组织',
|
||
`school_opinion` TEXT COMMENT '校团委意见',
|
||
`submit_status` TINYINT NOT NULL DEFAULT 0 COMMENT '提交状态:0草稿 1已提交',
|
||
`sort_no` INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
||
`remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_yxgqty_name` (`name`),
|
||
KEY `idx_gxmu_yxgqty_member_no` (`member_no`),
|
||
KEY `idx_gxmu_yxgqty_contact` (`contact`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-优秀共青团员';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_yxgqtdgb`;
|
||
CREATE TABLE `gxmu_yxgqtdgb` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`name` VARCHAR(64) NOT NULL COMMENT '姓名',
|
||
`gender` VARCHAR(16) DEFAULT NULL COMMENT '性别',
|
||
`nation` VARCHAR(32) DEFAULT NULL COMMENT '民族',
|
||
`birth_month` VARCHAR(32) DEFAULT NULL COMMENT '出生年月',
|
||
`politics` VARCHAR(32) DEFAULT NULL COMMENT '政治面貌',
|
||
`position` VARCHAR(128) DEFAULT NULL COMMENT '职务',
|
||
`identity_type` VARCHAR(64) DEFAULT NULL COMMENT '身份',
|
||
`organization` VARCHAR(255) DEFAULT NULL COMMENT '所在团组织',
|
||
`contact` VARCHAR(32) DEFAULT NULL COMMENT '联系方式',
|
||
`member_no` VARCHAR(64) DEFAULT NULL COMMENT '发展团员编号',
|
||
`current_duty_time` VARCHAR(32) DEFAULT NULL COMMENT '任现团内职务时间',
|
||
`cadre_years` VARCHAR(32) DEFAULT NULL COMMENT '担任团干部年限',
|
||
`assessment_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年度工作考核结果',
|
||
`volunteer_reg_time` VARCHAR(32) DEFAULT NULL COMMENT '成为注册志愿者时间',
|
||
`cadre_experience` TEXT COMMENT '从事团干部经历',
|
||
`honors_five_years` TEXT COMMENT '近五年获得校级及以上荣誉情况',
|
||
`main_story` TEXT COMMENT '主要事迹',
|
||
`league_opinion` TEXT COMMENT '所在单位团组织意见',
|
||
`party_opinion` TEXT COMMENT '所在单位党组织意见',
|
||
`submit_status` TINYINT NOT NULL DEFAULT 0 COMMENT '提交状态:0草稿 1已提交',
|
||
`sort_no` INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
||
`remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_yxgqtdgb_name` (`name`),
|
||
KEY `idx_gxmu_yxgqtdgb_organization` (`organization`),
|
||
KEY `idx_gxmu_yxgqtdgb_contact` (`contact`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-优秀共青团干部';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_wshqtw`;
|
||
CREATE TABLE `gxmu_wshqtw` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`org_name` VARCHAR(255) NOT NULL COMMENT '二级团组织全称',
|
||
`leader` VARCHAR(64) DEFAULT NULL COMMENT '负责人',
|
||
`phone` VARCHAR(32) DEFAULT NULL COMMENT '联系电话',
|
||
`member_total` VARCHAR(64) DEFAULT NULL COMMENT '现有团员总数',
|
||
`member_developed_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年发展团员人数',
|
||
`smart_system_login` VARCHAR(16) DEFAULT NULL COMMENT '是否已登录智慧团建系统',
|
||
`committee_count` VARCHAR(64) DEFAULT NULL COMMENT '团委委员人数',
|
||
`fulltime_cadre_count` VARCHAR(128) DEFAULT NULL COMMENT '专职团干部数',
|
||
`parttime_cadre_count` VARCHAR(128) DEFAULT NULL COMMENT '兼职团干部数',
|
||
`last_election_time` VARCHAR(32) DEFAULT NULL COMMENT '团委最近一次换届时间',
|
||
`fee_receivable_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年应收团费',
|
||
`fee_received_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年实收团费',
|
||
`fee_payable_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年应上缴团费',
|
||
`fee_paid_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年实际上缴团费',
|
||
`branch_count` VARCHAR(64) DEFAULT NULL COMMENT '团支部数',
|
||
`standardized_work_2024` VARCHAR(16) DEFAULT NULL COMMENT '是否开展规范化建设工作',
|
||
`recommend_activist_2024` VARCHAR(64) DEFAULT NULL COMMENT '推荐入党积极分子人数',
|
||
`activist_confirmed` VARCHAR(64) DEFAULT NULL COMMENT '确定为入党积极分子数',
|
||
`recommend_dev_target_2024` VARCHAR(64) DEFAULT NULL COMMENT '推荐党的发展对象人数',
|
||
`dev_target_confirmed` VARCHAR(64) DEFAULT NULL COMMENT '确定为党的发展对象数',
|
||
`honors_five_years` TEXT COMMENT '近五年获得校级及以上荣誉情况',
|
||
`work_summary_three_years` TEXT COMMENT '近三年开展的主要工作及取得的效果',
|
||
`party_opinion` TEXT COMMENT '所在单位党组织意见',
|
||
`school_opinion` TEXT COMMENT '校团委意见',
|
||
`submit_status` TINYINT NOT NULL DEFAULT 0 COMMENT '提交状态:0草稿 1已提交',
|
||
`sort_no` INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
||
`remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_wshqtw_org_name` (`org_name`),
|
||
KEY `idx_gxmu_wshqtw_leader` (`leader`),
|
||
KEY `idx_gxmu_wshqtw_phone` (`phone`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-五四红旗团委';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_wshqtzb`;
|
||
CREATE TABLE `gxmu_wshqtzb` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`branch_name` VARCHAR(255) NOT NULL COMMENT '团支部全称',
|
||
`second_org` VARCHAR(255) DEFAULT NULL COMMENT '所属二级团组织',
|
||
`secretary` VARCHAR(64) DEFAULT NULL COMMENT '团支部书记',
|
||
`politics` VARCHAR(32) DEFAULT NULL COMMENT '政治面貌',
|
||
`contact` VARCHAR(32) DEFAULT NULL COMMENT '联系方式',
|
||
`establish_time` VARCHAR(32) DEFAULT NULL COMMENT '成立时间',
|
||
`last_election_time` VARCHAR(32) DEFAULT NULL COMMENT '最近一次换届时间',
|
||
`smart_system_login` VARCHAR(16) DEFAULT NULL COMMENT '是否已登录智慧团建系统',
|
||
`member_total` VARCHAR(64) DEFAULT NULL COMMENT '现有团员总数',
|
||
`member_developed_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年发展团员数',
|
||
`fee_receivable_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年应收团费',
|
||
`fee_received_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年实收团费',
|
||
`fee_payable_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年应上缴团费',
|
||
`fee_paid_2024` VARCHAR(64) DEFAULT NULL COMMENT '2024年实际上缴团费',
|
||
`recommend_activist_2024` VARCHAR(64) DEFAULT NULL COMMENT '推荐入党积极分子人数',
|
||
`activist_confirmed` VARCHAR(64) DEFAULT NULL COMMENT '确定为入党积极分子数',
|
||
`recommend_dev_target_2024` VARCHAR(64) DEFAULT NULL COMMENT '推荐党的发展对象人数',
|
||
`dev_target_confirmed` VARCHAR(64) DEFAULT NULL COMMENT '确定为党的发展对象数',
|
||
`branch_committee_meeting_count` VARCHAR(64) DEFAULT NULL COMMENT '团支部委员会会议召开次数',
|
||
`branch_member_meeting_count` VARCHAR(64) DEFAULT NULL COMMENT '团支部团员大会召开次数',
|
||
`edu_eval_done` VARCHAR(16) DEFAULT NULL COMMENT '是否开展团员教育评议',
|
||
`annual_reg_done` VARCHAR(16) DEFAULT NULL COMMENT '是否开展团员年度团籍注册',
|
||
`class_count` VARCHAR(64) DEFAULT NULL COMMENT '开展团课次数',
|
||
`smart_system_100` VARCHAR(16) DEFAULT NULL COMMENT '是否100%录入智慧团建',
|
||
`honors_five_years` TEXT COMMENT '近五年获得院级及以上荣誉情况',
|
||
`work_summary_three_years` TEXT COMMENT '近三年开展的主要工作及取得的效果',
|
||
`league_opinion` TEXT COMMENT '所在二级团组织意见',
|
||
`party_opinion` TEXT COMMENT '所在单位党组织意见',
|
||
`school_opinion` TEXT COMMENT '校团委意见',
|
||
`submit_status` TINYINT NOT NULL DEFAULT 0 COMMENT '提交状态:0草稿 1已提交',
|
||
`sort_no` INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
||
`remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_wshqtzb_branch_name` (`branch_name`),
|
||
KEY `idx_gxmu_wshqtzb_second_org` (`second_org`),
|
||
KEY `idx_gxmu_wshqtzb_secretary` (`secretary`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-五四红旗团支部';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_tzbcy_form`;
|
||
CREATE TABLE `gxmu_tzbcy_form` (
|
||
`id` INT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`province_city` VARCHAR(128) DEFAULT NULL COMMENT '所在省市',
|
||
`school_name` VARCHAR(255) DEFAULT NULL COMMENT '学校名称',
|
||
`project_name` VARCHAR(255) DEFAULT NULL COMMENT '项目名称',
|
||
`project_type` VARCHAR(64) DEFAULT NULL COMMENT '项目类型',
|
||
`project_group` VARCHAR(128) DEFAULT NULL COMMENT '项目分组',
|
||
`leader` VARCHAR(64) DEFAULT NULL COMMENT '负责人',
|
||
`phone` VARCHAR(32) DEFAULT NULL COMMENT '联系电话',
|
||
`team_members` LONGTEXT COMMENT '团队成员(JSON字符串)',
|
||
`advisors` LONGTEXT COMMENT '指导教师(JSON字符串)',
|
||
`project_brief` TEXT COMMENT '项目简介',
|
||
`social_value` TEXT COMMENT '社会价值',
|
||
`practice_process` TEXT COMMENT '实践过程',
|
||
`innovation_meaning` TEXT COMMENT '创新意义',
|
||
`development_prospect` TEXT COMMENT '发展前景',
|
||
`team_cooperation` TEXT COMMENT '团队协作',
|
||
`project_materials` TEXT COMMENT '项目介绍材料',
|
||
`other_proofs` TEXT COMMENT '其他证明材料',
|
||
`project_summary` TEXT COMMENT '项目摘要/我们的项目',
|
||
`team_intro` TEXT COMMENT '团队介绍/我们的团队',
|
||
`team_slogan` VARCHAR(255) DEFAULT NULL COMMENT '团队口号',
|
||
`practice_log` TEXT COMMENT '实践日志',
|
||
`user_id` INT DEFAULT NULL COMMENT '用户ID',
|
||
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
||
`tenant_id` INT DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_tzbcy_form_project_name` (`project_name`),
|
||
KEY `idx_tzbcy_form_school_name` (`school_name`),
|
||
KEY `idx_tzbcy_form_leader` (`leader`),
|
||
KEY `idx_tzbcy_form_user_id` (`user_id`),
|
||
KEY `idx_tzbcy_form_tenant_id` (`tenant_id`),
|
||
KEY `idx_tzbcy_form_deleted` (`deleted`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='挑战杯创业计划竞赛申报表';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_project`;
|
||
CREATE TABLE `gxmu_wxxzx_project` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`topic_name` VARCHAR(255) NOT NULL COMMENT '课题名称',
|
||
`leader` VARCHAR(64) DEFAULT NULL COMMENT '课题负责人',
|
||
`college_grade_class` VARCHAR(255) DEFAULT NULL COMMENT '学院、年级、班别',
|
||
`phone` VARCHAR(32) DEFAULT NULL COMMENT '联系电话',
|
||
`advisor` VARCHAR(64) DEFAULT NULL COMMENT '指导老师',
|
||
`topic_type` VARCHAR(32) DEFAULT NULL COMMENT '课题类型',
|
||
`rationale` TEXT COMMENT '立论依据',
|
||
`teacher_opinion` TEXT COMMENT '指导老师意见',
|
||
`teacher_sign` VARCHAR(64) DEFAULT NULL COMMENT '指导老师签字',
|
||
`review_opinion` TEXT COMMENT '评审小组意见',
|
||
`review_score` VARCHAR(32) DEFAULT NULL COMMENT '评审分数',
|
||
`review_leader_sign` VARCHAR(64) DEFAULT NULL COMMENT '评审组长签字',
|
||
`college_opinion` TEXT COMMENT '学院意见',
|
||
`school_opinion` TEXT COMMENT '校团委意见',
|
||
`promise_signer` VARCHAR(64) DEFAULT NULL COMMENT '承诺书签名人',
|
||
`review_college` VARCHAR(255) DEFAULT NULL COMMENT '评审名单-学院',
|
||
`review_reporter` VARCHAR(64) DEFAULT NULL COMMENT '评审名单-填报人',
|
||
`review_date` VARCHAR(32) DEFAULT NULL COMMENT '评审名单-填报时间',
|
||
`funding_budget_file` VARCHAR(500) DEFAULT NULL COMMENT '经费预算表',
|
||
`funding_allocation_file` VARCHAR(500) DEFAULT NULL COMMENT '经费划拨明细表',
|
||
`midterm_remark` TEXT COMMENT '中期检查说明',
|
||
`midterm_materials` LONGTEXT COMMENT '中期检查材料(JSON字符串)',
|
||
`final_remark` TEXT COMMENT '结题说明',
|
||
`final_materials` LONGTEXT COMMENT '结题材料(JSON字符串)',
|
||
`archive_awards` TEXT COMMENT '获奖情况',
|
||
`archive_proofs` LONGTEXT COMMENT '获奖佐证材料(JSON字符串)',
|
||
`submit_status` TINYINT NOT NULL DEFAULT 0 COMMENT '提交状态:0草稿 1已提交',
|
||
`sort_no` INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
||
`remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_wxxzx_topic_name` (`topic_name`),
|
||
KEY `idx_gxmu_wxxzx_leader` (`leader`),
|
||
KEY `idx_gxmu_wxxzx_college_grade_class` (`college_grade_class`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-未来学术之星课题';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_guidance_teacher`;
|
||
CREATE TABLE `gxmu_wxxzx_guidance_teacher` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`project_id` BIGINT UNSIGNED NOT NULL COMMENT '课题ID',
|
||
`teacher_order` INT NOT NULL DEFAULT 0 COMMENT '指导教师排序',
|
||
`name` VARCHAR(64) DEFAULT NULL COMMENT '姓名',
|
||
`gender` VARCHAR(16) DEFAULT NULL COMMENT '性别',
|
||
`job_title` VARCHAR(128) DEFAULT NULL COMMENT '专业技术职称',
|
||
`department_name` VARCHAR(255) DEFAULT NULL COMMENT '所在部门',
|
||
`sign_name` VARCHAR(64) DEFAULT NULL COMMENT '签名',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_wxxzx_guidance_teacher_project_id` (`project_id`),
|
||
CONSTRAINT `fk_gxmu_wxxzx_guidance_teacher_project_id`
|
||
FOREIGN KEY (`project_id`) REFERENCES `gxmu_wxxzx_project` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-未来学术之星指导教师';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_applicant`;
|
||
CREATE TABLE `gxmu_wxxzx_applicant` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`project_id` BIGINT UNSIGNED NOT NULL COMMENT '课题ID',
|
||
`applicant_order` INT NOT NULL DEFAULT 0 COMMENT '申请人排序',
|
||
`name` VARCHAR(64) DEFAULT NULL COMMENT '姓名',
|
||
`grade` VARCHAR(32) DEFAULT NULL COMMENT '年级',
|
||
`class_name` VARCHAR(64) DEFAULT NULL COMMENT '班别',
|
||
`gender` VARCHAR(16) DEFAULT NULL COMMENT '性别',
|
||
`major` VARCHAR(128) DEFAULT NULL COMMENT '专业',
|
||
`role_desc` VARCHAR(255) DEFAULT NULL COMMENT '在课题中的作用',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_wxxzx_applicant_project_id` (`project_id`),
|
||
CONSTRAINT `fk_gxmu_wxxzx_applicant_project_id`
|
||
FOREIGN KEY (`project_id`) REFERENCES `gxmu_wxxzx_project` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-未来学术之星课题申请人';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_budget`;
|
||
CREATE TABLE `gxmu_wxxzx_budget` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`project_id` BIGINT UNSIGNED NOT NULL COMMENT '课题ID',
|
||
`budget_order` INT NOT NULL DEFAULT 0 COMMENT '预算排序',
|
||
`expense_item` VARCHAR(255) DEFAULT NULL COMMENT '支出科目',
|
||
`amount` VARCHAR(64) DEFAULT NULL COMMENT '金额',
|
||
`reason` VARCHAR(500) DEFAULT NULL COMMENT '计算根据及理由',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_wxxzx_budget_project_id` (`project_id`),
|
||
CONSTRAINT `fk_gxmu_wxxzx_budget_project_id`
|
||
FOREIGN KEY (`project_id`) REFERENCES `gxmu_wxxzx_project` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-未来学术之星经费预算';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_wxxzx_review_member`;
|
||
CREATE TABLE `gxmu_wxxzx_review_member` (
|
||
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`project_id` BIGINT UNSIGNED NOT NULL COMMENT '课题ID',
|
||
`member_order` INT NOT NULL DEFAULT 0 COMMENT '评审成员排序',
|
||
`name` VARCHAR(64) DEFAULT NULL COMMENT '姓名',
|
||
`gender` VARCHAR(16) DEFAULT NULL COMMENT '性别',
|
||
`nation` VARCHAR(32) DEFAULT NULL COMMENT '民族',
|
||
`politics` VARCHAR(32) DEFAULT NULL COMMENT '政治面貌',
|
||
`birth_month` VARCHAR(32) DEFAULT NULL COMMENT '出生年月',
|
||
`job_title` VARCHAR(128) DEFAULT NULL COMMENT '职称',
|
||
`duty` VARCHAR(128) DEFAULT NULL COMMENT '职务',
|
||
`department_name` VARCHAR(255) DEFAULT NULL COMMENT '所在教研室/科室',
|
||
`remark` VARCHAR(255) DEFAULT NULL COMMENT '备注',
|
||
`user_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '用户ID',
|
||
`tenant_id` BIGINT UNSIGNED DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记:0未删 1已删',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_gxmu_wxxzx_review_member_project_id` (`project_id`),
|
||
CONSTRAINT `fk_gxmu_wxxzx_review_member_project_id`
|
||
FOREIGN KEY (`project_id`) REFERENCES `gxmu_wxxzx_project` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='共青模块-未来学术之星评审小组名单';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_qmgc_form`;
|
||
CREATE TABLE `gxmu_qmgc_form` (
|
||
`id` INT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`name` VARCHAR(64) DEFAULT NULL COMMENT '姓名',
|
||
`gender` VARCHAR(16) DEFAULT NULL COMMENT '性别',
|
||
`nation` VARCHAR(32) DEFAULT NULL COMMENT '民族',
|
||
`photo` VARCHAR(500) DEFAULT NULL COMMENT '电子版照片',
|
||
`birth_month` VARCHAR(32) DEFAULT NULL COMMENT '出生年月',
|
||
`politics` VARCHAR(32) DEFAULT NULL COMMENT '政治面貌',
|
||
`native_place` VARCHAR(64) DEFAULT NULL COMMENT '籍贯',
|
||
`phone` VARCHAR(32) DEFAULT NULL COMMENT '手机号码',
|
||
`wechat` VARCHAR(64) DEFAULT NULL COMMENT '微信号',
|
||
`email` VARCHAR(128) DEFAULT NULL COMMENT '电子邮箱',
|
||
`qq` VARCHAR(32) DEFAULT NULL COMMENT 'QQ号',
|
||
`id_card_no` VARCHAR(32) DEFAULT NULL COMMENT '身份证号',
|
||
`hobby` VARCHAR(255) DEFAULT NULL COMMENT '爱好特长',
|
||
`willing_to_work_in_guangxi` VARCHAR(16) DEFAULT NULL COMMENT '是否有志到基层一线和艰苦边远地区工作',
|
||
`school_info` VARCHAR(255) DEFAULT NULL COMMENT '学校、院系、年级、专业',
|
||
`league_position` VARCHAR(255) DEFAULT NULL COMMENT '担任团学职务情况',
|
||
`resume` TEXT COMMENT '个人简历',
|
||
`awards` TEXT COMMENT '奖惩情况',
|
||
`academic_performance` TEXT COMMENT '综合成绩情况',
|
||
`secondary_league_opinion` TEXT COMMENT '二级团组织意见',
|
||
`secondary_league_opinion_date` VARCHAR(32) DEFAULT NULL COMMENT '二级团组织意见日期',
|
||
`secondary_party_opinion` TEXT COMMENT '二级党组织意见',
|
||
`secondary_party_opinion_date` VARCHAR(32) DEFAULT NULL COMMENT '二级党组织意见日期',
|
||
`school_league_opinion` TEXT COMMENT '学校团委意见',
|
||
`school_league_opinion_date` VARCHAR(32) DEFAULT NULL COMMENT '学校团委意见日期',
|
||
`user_id` INT DEFAULT NULL COMMENT '用户ID',
|
||
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
||
`tenant_id` INT DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_qmgc_form_name` (`name`),
|
||
KEY `idx_qmgc_form_phone` (`phone`),
|
||
KEY `idx_qmgc_form_school_info` (`school_info`),
|
||
KEY `idx_qmgc_form_user_id` (`user_id`),
|
||
KEY `idx_qmgc_form_tenant_id` (`tenant_id`),
|
||
KEY `idx_qmgc_form_deleted` (`deleted`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='青年马克思主义者培养工程培训班学员登记表';
|
||
|
||
DROP TABLE IF EXISTS `gxmu_tygl_form`;
|
||
CREATE TABLE `gxmu_tygl_form` (
|
||
`id` INT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`serial_no` INT DEFAULT NULL COMMENT '序号',
|
||
`name` VARCHAR(64) DEFAULT NULL COMMENT '姓名',
|
||
`gender` VARCHAR(16) DEFAULT NULL COMMENT '性别',
|
||
`nation` VARCHAR(32) DEFAULT NULL COMMENT '民族',
|
||
`phone` VARCHAR(32) DEFAULT NULL COMMENT '手机号码',
|
||
`league_position` VARCHAR(128) DEFAULT NULL COMMENT '团内职务',
|
||
`archive_in_current_org` VARCHAR(16) DEFAULT NULL COMMENT '团籍是否在本组织',
|
||
`join_month` VARCHAR(32) DEFAULT NULL COMMENT '入团年月',
|
||
`member_records` LONGTEXT COMMENT '团员记录(JSON字符串)',
|
||
`growth_archives` LONGTEXT COMMENT '成长档案(JSON字符串)',
|
||
`user_id` INT DEFAULT NULL COMMENT '用户ID',
|
||
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
|
||
`tenant_id` INT DEFAULT NULL COMMENT '租户ID',
|
||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_tygl_form_serial_no` (`serial_no`),
|
||
KEY `idx_tygl_form_name` (`name`),
|
||
KEY `idx_tygl_form_phone` (`phone`),
|
||
KEY `idx_tygl_form_league_position` (`league_position`),
|
||
KEY `idx_tygl_form_user_id` (`user_id`),
|
||
KEY `idx_tygl_form_tenant_id` (`tenant_id`),
|
||
KEY `idx_tygl_form_deleted` (`deleted`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='团员管理';
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|