From e2d8943718862ddec4bff35f582bc029f77cbbab Mon Sep 17 00:00:00 2001 From: liapples Date: Mon, 27 Sep 2021 19:03:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MySQL_change.sql | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/MySQL_change.sql b/MySQL_change.sql index ccd884f..b000d76 100644 --- a/MySQL_change.sql +++ b/MySQL_change.sql @@ -171,3 +171,33 @@ ALTER TABLE `product_specs` # 17:36 2021/9/27 ALTER TABLE `products` ADD COLUMN `diy_form_id` INT NOT NULL DEFAULT 0 COMMENT '信息收集表单ID' AFTER `extends`; + +# 19:03 2021/9/27 +CREATE TABLE `diy_forms` ( + `id` INT(10) NOT NULL AUTO_INCREMENT, + `supplier_id` INT(10) NOT NULL COMMENT '供应商ID', + `name` VARCHAR(255) NOT NULL COMMENT '表单名' COLLATE 'utf8_general_ci', + `created_at` TIMESTAMP NULL DEFAULT NULL, + `updated_at` TIMESTAMP NULL DEFAULT NULL, + `deleted_at` TIMESTAMP NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE, + INDEX `supplier_id` (`supplier_id`) USING BTREE +) +COMMENT='信息收集表单' +COLLATE='utf8_general_ci' +ENGINE=InnoDB; + +CREATE TABLE `diy_form_fields` ( + `id` INT(10) NOT NULL AUTO_INCREMENT, + `diy_form_id` INT(10) NOT NULL COMMENT '所属表单ID', + `field` VARCHAR(50) NOT NULL COMMENT '字段名' COLLATE 'utf8_general_ci', + `type` VARCHAR(50) NOT NULL COMMENT '字段类型,有text,textarea,select,checkbox,image等类型' COLLATE 'utf8_general_ci', + `options` JSON NULL DEFAULT NULL COMMENT '选项值,当为select和checkbox时用到', + `required` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '是否必填', + `sort` SMALLINT(5) NOT NULL DEFAULT '255' COMMENT '排序,越小越靠前', + PRIMARY KEY (`id`) USING BTREE, + INDEX `diy_form_id` (`diy_form_id`) USING BTREE +) +COMMENT='自定义表单字段' +COLLATE='utf8_general_ci' +ENGINE=InnoDB; \ No newline at end of file