-- H5表单模块数据库更新脚本 -- 1. 更新 h5_form_submission 表结构 ALTER TABLE h5_form_submission MODIFY COLUMN project_id BIGINT NULL COMMENT 'H5Project的ID', ADD COLUMN templet_form_id BIGINT NULL COMMENT '模板表单ID' AFTER project_id, MODIFY COLUMN form_id VARCHAR(50) NULL COMMENT '表单ID', MODIFY COLUMN ip_address VARCHAR(50) NULL COMMENT '提交者IP地址', ADD COLUMN created_by BIGINT NULL COMMENT '创建人' AFTER update_time; -- 添加索引 CREATE INDEX idx_templet_form_id ON h5_form_submission (templet_form_id); -- 2. 创建 h5_form 表单定义表 CREATE TABLE IF NOT EXISTS h5_form ( id BIGINT AUTO_INCREMENT COMMENT '主键ID' PRIMARY KEY, name VARCHAR(255) NULL COMMENT '表单名称', templet_id BIGINT NULL COMMENT '模板ID', content_form_id VARCHAR(50) NULL COMMENT '内容表单ID', form_id VARCHAR(50) NULL COMMENT '表单ID', auth JSON NULL COMMENT '认证信息', extends JSON NULL COMMENT '扩展信息', fields JSON NULL COMMENT '字段信息', deleted TINYINT(1) DEFAULT 0 NOT NULL COMMENT '是否删除', create_time DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间戳', update_time DATETIME NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间戳', created_by BIGINT NULL COMMENT '创建人' ) COMMENT 'H5表单定义表' CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC; -- 添加索引 CREATE INDEX idx_templet_id ON h5_form (templet_id);