mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-18 09:35:29 +08:00
32 lines
1.5 KiB
SQL
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);
|