RuoYi-Vue-Plus/ruoyi-site/ruoyi-h5/doc/update_h5_form.sql
2026-03-17 14:47:54 +08:00

32 lines
1.5 KiB
SQL

-- 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);