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