This commit is contained in:
李旭明 committed 2025-08-23 09:58:59 +08:00
1 parent e5029688e5
commit 0db0a99c85
288 files changed
+41335 -11400

No files matched your search

@@ -110,6 +110,7 @@ CREATE TABLE `stgl_member` (
`role_type` tinyint COMMENT '角色类型(1-社长 2-副社长 3-成员)',
`join_time` datetime COMMENT '加入时间',
`status` tinyint DEFAULT 1 COMMENT '状态(1-正常 0-退出)',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_member_relation` (`member_type`, `relation_id`, `user_id`, `deleted`),
@@ -167,7 +168,9 @@ CREATE TABLE `stgl_activity` (
`activity_status` varchar(20) DEFAULT '筹备中' COMMENT '活动状态',
`is_finished` tinyint DEFAULT 0 COMMENT '是否为已办活动(0-否 1-是)',
`summary` text COMMENT '活动总结报告',
`summary_attachments` text COMMENT '活动总结报告附件(JSON格式存储附件信息)',
`achievements` text COMMENT '活动成果',
`achievements_attachments` text COMMENT '活动成果附件(JSON格式存储附件信息)',
`import_source` varchar(200) COMMENT '导入来源信息',
PRIMARY KEY (`id`),
@@ -234,6 +237,7 @@ CREATE TABLE `stgl_activity_registration` (
`team_id` bigint(20) COMMENT '团队ID(团队报名时)',
`team_name` varchar(100) COMMENT '团队名称',
`registration_time` datetime COMMENT '报名时间',
`remark` varchar(500) COMMENT '申请理由(非必填)',
-- 审核信息
`approval_status` tinyint DEFAULT 0 COMMENT '审核状态(0-待审核 1-通过 2-驳回)',
@@ -246,6 +250,14 @@ CREATE TABLE `stgl_activity_registration` (
`score_time` datetime COMMENT '成绩录入时间',
`score_by` bigint(20) COMMENT '成绩录入人ID',
-- 学生个人信息
`gender` varchar(10) COMMENT '性别',
`phone` varchar(20) COMMENT '联系电话',
`email` varchar(100) COMMENT '邮箱',
`department` varchar(100) COMMENT '院系',
`major` varchar(100) COMMENT '专业',
`class_name` varchar(100) COMMENT '班级',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_activity_user` (`activity_id`, `user_id`, `deleted`),
KEY `idx_activity_id` (`activity_id`),
@@ -255,6 +267,9 @@ CREATE TABLE `stgl_activity_registration` (
KEY `idx_team_id` (`team_id`),
KEY `idx_approval_status` (`approval_status`),
KEY `idx_registration_time` (`registration_time`),
KEY `idx_gender` (`gender`),
KEY `idx_phone` (`phone`),
KEY `idx_department` (`department`),
KEY `idx_tenant_deleted` (`tenant_id`, `deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='活动报名表';