Files
tuanwei-java/sql/20260707_create_tzbcy_material.sql
2026-07-20 11:48:06 +08:00

28 lines
1.7 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

CREATE TABLE IF NOT EXISTS `gxmu_tzbcy_material` (
`id` INT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`form_id` INT NOT NULL COMMENT '挑战杯申报ID',
`material_type` VARCHAR(128) NOT NULL COMMENT '材料类型',
`file_id` INT DEFAULT NULL COMMENT '文件记录ID',
`file_name` VARCHAR(255) DEFAULT NULL COMMENT '文件名称',
`file_path` VARCHAR(1024) DEFAULT NULL COMMENT '文件路径',
`file_url` VARCHAR(1024) DEFAULT NULL COMMENT '文件访问地址',
`download_url` VARCHAR(1024) DEFAULT NULL COMMENT '文件下载地址',
`file_size` BIGINT DEFAULT NULL COMMENT '文件大小',
`content_type` VARCHAR(255) DEFAULT NULL COMMENT '文件类型',
`status` TINYINT NOT NULL DEFAULT 0 COMMENT '审核状态0待审核 1通过 2驳回',
`reject_reason` VARCHAR(500) DEFAULT NULL COMMENT '驳回原因',
`audit_user_id` INT DEFAULT NULL COMMENT '审核人ID',
`audit_time` DATETIME DEFAULT NULL COMMENT '审核时间',
`user_id` INT DEFAULT NULL COMMENT '用户ID',
`deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '删除标记0未删 1已删',
`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_material_form_id` (`form_id`),
KEY `idx_tzbcy_material_type` (`material_type`),
KEY `idx_tzbcy_material_status` (`status`),
KEY `idx_tzbcy_material_user_id` (`user_id`),
KEY `idx_tzbcy_material_tenant_id` (`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='挑战杯申报材料';