@@ -1,328 +1,97 @@
-- 玉宗 - 珠宝设计大师 数据库初始化脚本
-- 玉宗 - 珠宝设计大师 数据库初始化脚本(全量数据)
-- 使用前请先创建数据库: CREATE DATABASE yuzong CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 使用前请先创建数据库: CREATE DATABASE yssjs CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 导入命令: mysql --default-character-set=utf8mb4 -u root -p yuzong < init_data.sql
-- 导入命令: mysql --default-character-set=utf8mb4 -u yssjs -pyssjs yssjs < init_data.sql
-- 注意: des ign s 表包含 6 个可选设计参数字段:
-- 注意: system_conf igs 中的 API Key 已脱敏,部署后请在后台管理系统中重新配置
-- carving_technique(雕刻工艺), design_style(设计风格), motif(题材纹样),
-- size_spec(尺寸规格), surface_finish(表面处理), usage_scene(用途场景)
SET NAMES utf8mb4 ;
SET NAMES utf8mb4 ;
SET FOREIGN_KEY_CHECKS = 0 ;
-- ========================================
-- ========================================
-- 品类数据 (12个品类)
-- 建表: users
-- ========================================
-- ========================================
INSERT INTO categories ( id , name , icon , sort_order , flow_type ) VALUES
CREATE TABLE IF NOT EXISTS ` users ` (
( 1 , ' 牌子 ' , NULL , 1 , ' full ' ) ,
` id ` BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT ' 用户ID ' ,
( 2 , ' 珠子 ' , NULL , 2 , ' size_color ' ) ,
` username ` VARCHAR ( 50 ) NOT NULL UNIQUE COMMENT ' 用户名 ' ,
( 3 , ' 手把件 ' , NULL , 3 , ' full ' ) ,
` phone ` VARCHAR ( 20 ) DEFAULT NULL UNIQUE COMMENT ' 手机号 ' ,
( 4 , ' 雕刻件 ' , NULL , 4 , ' full ' ) ,
` hashed_password ` VARCHAR ( 255 ) NOT NULL COMMENT ' 加密密码 ' ,
( 5 , ' 摆件 ' , NULL , 5 , ' full ' ) ,
` nickname ` VARCHAR ( 50 ) DEFAULT NULL COMMENT ' 昵称 ' ,
( 6 , ' 手镯 ' , NULL , 6 , ' full ' ) ,
` avatar ` VARCHAR ( 255 ) DEFAULT NULL COMMENT ' 头像URL ' ,
( 7 , ' 耳钉 ' , NULL , 7 , ' full ' ) ,
` is_admin ` TINYINT ( 1 ) NOT NULL DEFAULT 0 COMMENT ' 是否管理员 ' ,
( 8 , ' 耳饰 ' , NULL , 8 , ' full ' ) ,
` created_at ` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
( 9 , ' 手链 ' , NULL , 9 , ' size_color ' ) ,
` updated_at ` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ' 更新时间 '
( 10 , ' 项链 ' , NULL , 10 , ' full ' ) ,
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' 用户表 ' ;
( 11 , ' 戒指 ' , NULL , 11 , ' full ' ) ,
( 12 , ' 表带 ' , NULL , 12 , ' size_color ' ) ;
-- ========================================
-- ========================================
-- 牌子的子类型 (category_id=1) - 牌型
-- 建表: categories
-- ========================================
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
CREATE TABLE IF NOT EXISTS ` categories ` (
( 1 , ' 二五牌 ' , NULL , NULL , 1 ) ,
` id ` INT AUTO_INCREMENT PRIMARY KEY COMMENT ' 品类ID ' ,
( 1 , ' 三角牌 ' , NULL , NULL , 2 ) ,
` name ` VARCHAR ( 50 ) NOT NULL COMMENT ' 品类名称 ' ,
( 1 , ' 三五牌 ' , NULL , NULL , 3 ) ,
` icon ` VARCHAR ( 255 ) DEFAULT NULL COMMENT ' 品类图标 ' ,
( 1 , ' 四六牌 ' , NULL , NULL , 4 ) ,
` sort_order ` INT DEFAULT 0 COMMENT ' 排序 ' ,
( 1 , ' 正方形 ' , NULL , NULL , 5 ) ,
` flow_type ` VARCHAR ( 20 ) NOT NULL COMMENT ' 流程类型: full/size_color/simple '
( 1 , ' 椭圆形 ' , NULL , NULL , 6 ) ;
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' 品类表 ' ;
-- ========================================
-- ========================================
-- 珠子的子类型 (category_id=2) - 尺寸
-- 建表: sub_types
-- ========================================
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
CREATE TABLE IF NOT EXISTS ` sub_types ` (
( 2 , ' 4mm ' , NULL , NULL , 1 ) ,
` id ` INT AUTO_INCREMENT PRIMARY KEY COMMENT ' 子类型ID ' ,
( 2 , ' 6mm ' , NULL , NULL , 2 ) ,
` category_id ` INT NOT NULL COMMENT ' 所属品类 ' ,
( 2 , ' 8mm ' , NULL , NULL , 3 ) ,
` name ` VARCHAR ( 50 ) NOT NULL COMMENT ' 名称 ' ,
( 2 , ' 10mm ' , NULL , NULL , 4 ) ,
` description ` VARCHAR ( 255 ) DEFAULT NULL COMMENT ' 描述 ' ,
( 2 , ' 12mm ' , NULL , NULL , 5 ) ,
` preview_image ` VARCHAR ( 255 ) DEFAULT NULL COMMENT ' 预览图 ' ,
( 2 , ' 14mm ' , NULL , NULL , 6 ) ,
` sort_order ` INT DEFAULT 0 COMMENT ' 排序 ' ,
( 2 , ' 16mm ' , NULL , NULL , 7 ) ,
CONSTRAINT ` fk_sub_types_category ` FOREIGN KEY ( ` category_id ` ) REFERENCES ` categories ` ( ` id ` )
( 2 , ' 18mm ' , NULL , NULL , 8 ) ,
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' 子类型表 ' ;
( 2 , ' 20mm ' , NULL , NULL , 9 ) ;
-- ========================================
-- ========================================
-- 手把件的子类型 (category_id=3) - 题材
-- 建表: colors
-- ========================================
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
CREATE TABLE IF NOT EXISTS ` colors ` (
( 3 , ' 山水手把件 ' , ' 山水意境题材 ' , NULL , 1 ) ,
` id ` INT AUTO_INCREMENT PRIMARY KEY COMMENT ' 颜色ID ' ,
( 3 , ' 动物手把件 ' , ' 动物造型题材 ' , NULL , 2 ) ,
` category_id ` INT NOT NULL COMMENT ' 适用品类 ' ,
( 3 , ' 瑞兽手把件 ' , ' 貔貅、麒麟等瑞兽 ' , NULL , 3 ) ,
` name ` VARCHAR ( 50 ) NOT NULL COMMENT ' 颜色名称 ' ,
( 3 , ' 人物手把件 ' , ' 人物造型题材 ' , NULL , 4 ) ,
` hex_code ` VARCHAR ( 7 ) NOT NULL COMMENT ' 色值 ' ,
( 3 , ' 花鸟手把件 ' , ' 花鸟自然题材 ' , NULL , 5 ) ,
` sort_order ` INT DEFAULT 0 COMMENT ' 排序 ' ,
( 3 , ' 佛像手把件 ' , ' 佛教题材 ' , NULL , 6 ) ;
CONSTRAINT ` fk_colors_category ` FOREIGN KEY ( ` category_id ` ) REFERENCES ` categories ` ( ` id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' 颜色表 ' ;
-- ========================================
-- ========================================
-- 雕刻件的子类型 (category_id=4) - 题材
-- 建表: designs
-- ========================================
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
CREATE TABLE IF NOT EXISTS ` designs ` (
( 4 , ' 山水雕刻 ' , ' 山水意境雕刻 ' , NULL , 1 ) ,
` id ` BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT ' 设计ID ' ,
( 4 , ' 花鸟雕刻 ' , ' 花鸟自然雕刻 ' , NULL , 2 ) ,
` user_id ` BIGINT NOT NULL COMMENT ' 用户ID ' ,
( 4 , ' 人物雕刻 ' , ' 人物造型雕刻 ' , NULL , 3 ) ,
` category_id ` INT NOT NULL COMMENT ' 品类ID ' ,
( 4 , ' 佛像雕刻 ' , ' 佛教题材雕刻 ' , NULL , 4 ) ,
` sub_type_id ` INT DEFAULT NULL COMMENT ' 子类型ID ' ,
( 4 , ' 瑞兽雕刻 ' , ' 瑞兽神兽雕刻 ' , NULL , 5 ) ,
` color_id ` INT DEFAULT NULL COMMENT ' 颜色ID ' ,
( 4 , ' 仿古雕刻 ' , ' 仿古纹饰雕刻 ' , NULL , 6 ) ;
` prompt ` TEXT NOT NULL COMMENT ' 设计需求 ' ,
` carving_technique ` VARCHAR ( 50 ) DEFAULT NULL COMMENT ' 雕刻工艺 ' ,
` design_style ` VARCHAR ( 50 ) DEFAULT NULL COMMENT ' 设计风格 ' ,
` motif ` VARCHAR ( 100 ) DEFAULT NULL COMMENT ' 题材纹样 ' ,
` size_spec ` VARCHAR ( 100 ) DEFAULT NULL COMMENT ' 尺寸规格 ' ,
` surface_finish ` VARCHAR ( 50 ) DEFAULT NULL COMMENT ' 表面处理 ' ,
` usage_scene ` VARCHAR ( 50 ) DEFAULT NULL COMMENT ' 用途场景 ' ,
` image_url ` TEXT DEFAULT NULL COMMENT ' 设计图URL ' ,
` status ` VARCHAR ( 20 ) DEFAULT ' generating ' COMMENT ' 状态 ' ,
` created_at ` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
` updated_at ` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
CONSTRAINT ` fk_designs_user ` FOREIGN KEY ( ` user_id ` ) REFERENCES ` users ` ( ` id ` ) ,
CONSTRAINT ` fk_designs_category ` FOREIGN KEY ( ` category_id ` ) REFERENCES ` categories ` ( ` id ` ) ,
CONSTRAINT ` fk_designs_sub_type ` FOREIGN KEY ( ` sub_type_id ` ) REFERENCES ` sub_types ` ( ` id ` ) ,
CONSTRAINT ` fk_designs_color ` FOREIGN KEY ( ` color_id ` ) REFERENCES ` colors ` ( ` id ` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' 设计作品表 ' ;
-- ========================================
-- ========================================
-- 摆件的子类型 (category_id=5) - 题材
-- 建表: design_images( 如不存在)
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
( 5 , ' 山水摆件 ' , ' 山水意境摆件 ' , NULL , 1 ) ,
( 5 , ' 人物摆件 ' , ' 人物造型摆件 ' , NULL , 2 ) ,
( 5 , ' 动物摆件 ' , ' 动物造型摆件 ' , NULL , 3 ) ,
( 5 , ' 佛像摆件 ' , ' 佛教题材摆件 ' , NULL , 4 ) ,
( 5 , ' 花鸟摆件 ' , ' 花鸟自然摆件 ' , NULL , 5 ) ,
( 5 , ' 器皿摆件 ' , ' 香炉、花瓶等器皿 ' , NULL , 6 ) ;
-- ========================================
-- 手镯的子类型 (category_id=6) - 镯型
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
( 6 , ' 平安镯 ' , ' 内平外圆,最经典的镯型 ' , NULL , 1 ) ,
( 6 , ' 福镯 ' , ' 内圆外圆,圆条造型 ' , NULL , 2 ) ,
( 6 , ' 贵妃镯 ' , ' 椭圆形,贴合手腕 ' , NULL , 3 ) ,
( 6 , ' 美人镯 ' , ' 条杆纤细,秀气典雅 ' , NULL , 4 ) ,
( 6 , ' 方镯 ' , ' 方形截面,棱角分明 ' , NULL , 5 ) ,
( 6 , ' 雕花镯 ' , ' 表面雕刻纹饰 ' , NULL , 6 ) ;
-- ========================================
-- 耳钉的子类型 (category_id=7) - 形状
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
( 7 , ' 圆形耳钉 ' , ' 经典圆形造型 ' , NULL , 1 ) ,
( 7 , ' 水滴形耳钉 ' , ' 水滴形优雅造型 ' , NULL , 2 ) ,
( 7 , ' 方形耳钉 ' , ' 方形简约造型 ' , NULL , 3 ) ,
( 7 , ' 花朵形耳钉 ' , ' 花朵造型 ' , NULL , 4 ) ,
( 7 , ' 心形耳钉 ' , ' 心形浪漫造型 ' , NULL , 5 ) ,
( 7 , ' 几何形耳钉 ' , ' 几何抽象造型 ' , NULL , 6 ) ;
-- ========================================
-- 耳饰的子类型 (category_id=8) - 款式
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
( 8 , ' 耳环 ' , ' 圆环形耳饰 ' , NULL , 1 ) ,
( 8 , ' 耳坠 ' , ' 垂坠型耳饰 ' , NULL , 2 ) ,
( 8 , ' 耳夹 ' , ' 无需耳洞的耳饰 ' , NULL , 3 ) ,
( 8 , ' 流苏耳饰 ' , ' 长款流苏造型 ' , NULL , 4 ) ;
-- ========================================
-- 手链的子类型 (category_id=9) - 珠径
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
( 9 , ' 6mm ' , NULL , NULL , 1 ) ,
( 9 , ' 8mm ' , NULL , NULL , 2 ) ,
( 9 , ' 10mm ' , NULL , NULL , 3 ) ,
( 9 , ' 12mm ' , NULL , NULL , 4 ) ,
( 9 , ' 14mm ' , NULL , NULL , 5 ) ;
-- ========================================
-- 项链的子类型 (category_id=10) - 款式
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
( 10 , ' 锁骨链 ' , ' 短款锁骨链 ' , NULL , 1 ) ,
( 10 , ' 吊坠项链 ' , ' 搭配玉石吊坠 ' , NULL , 2 ) ,
( 10 , ' 串珠项链 ' , ' 玉珠串联而成 ' , NULL , 3 ) ,
( 10 , ' 编绳项链 ' , ' 编织绳搭配玉石 ' , NULL , 4 ) ,
( 10 , ' 毛衣链 ' , ' 长款毛衣链 ' , NULL , 5 ) ;
-- ========================================
-- 戒指的子类型 (category_id=11) - 款式
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
( 11 , ' 素面戒指 ' , ' 光面简约戒指 ' , NULL , 1 ) ,
( 11 , ' 镶嵌戒指 ' , ' 金属镶嵌玉石 ' , NULL , 2 ) ,
( 11 , ' 雕花戒指 ' , ' 表面雕刻纹饰 ' , NULL , 3 ) ,
( 11 , ' 扳指 ' , ' 传统扳指造型 ' , NULL , 4 ) ,
( 11 , ' 指环 ' , ' 环形简约指环 ' , NULL , 5 ) ;
-- ========================================
-- 表带的子类型 (category_id=12) - 宽度
-- ========================================
INSERT INTO sub_types ( category_id , name , description , preview_image , sort_order ) VALUES
( 12 , ' 18mm ' , NULL , NULL , 1 ) ,
( 12 , ' 20mm ' , NULL , NULL , 2 ) ,
( 12 , ' 22mm ' , NULL , NULL , 3 ) ,
( 12 , ' 24mm ' , NULL , NULL , 4 ) ;
-- ========================================
-- 颜色数据
-- 基于和田玉国标颜色分类及市场主流色种
-- ========================================
-- 牌子颜色 (category_id=1) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 1 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 1 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 1 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 1 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 1 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 1 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 1 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 1 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 1 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 1 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 珠子颜色 (category_id=2) - 11种(含糖白)
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 2 , ' 糖白 ' , ' #F5F0E8 ' , 1 ) ,
( 2 , ' 白玉 ' , ' #FEFEF2 ' , 2 ) ,
( 2 , ' 碧玉 ' , ' #2D5F2D ' , 3 ) ,
( 2 , ' 青白玉 ' , ' #E8EDE4 ' , 4 ) ,
( 2 , ' 青玉 ' , ' #7A8B6E ' , 5 ) ,
( 2 , ' 翠青 ' , ' #6BAF8D ' , 6 ) ,
( 2 , ' 黄玉 ' , ' #D4A843 ' , 7 ) ,
( 2 , ' 糖玉 ' , ' #C4856C ' , 8 ) ,
( 2 , ' 墨玉 ' , ' #2C2C2C ' , 9 ) ,
( 2 , ' 藕粉 ' , ' #E8B4B8 ' , 10 ) ,
( 2 , ' 烟紫 ' , ' #8B7D9B ' , 11 ) ;
-- 手把件颜色 (category_id=3) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 3 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 3 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 3 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 3 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 3 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 3 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 3 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 3 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 3 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 3 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 雕刻件颜色 (category_id=4) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 4 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 4 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 4 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 4 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 4 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 4 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 4 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 4 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 4 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 4 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 摆件颜色 (category_id=5) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 5 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 5 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 5 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 5 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 5 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 5 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 5 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 5 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 5 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 5 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 手镯颜色 (category_id=6) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 6 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 6 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 6 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 6 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 6 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 6 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 6 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 6 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 6 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 6 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 耳钉颜色 (category_id=7) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 7 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 7 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 7 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 7 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 7 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 7 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 7 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 7 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 7 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 7 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 耳饰颜色 (category_id=8) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 8 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 8 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 8 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 8 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 8 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 8 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 8 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 8 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 8 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 8 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 手链颜色 (category_id=9) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 9 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 9 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 9 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 9 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 9 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 9 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 9 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 9 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 9 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 9 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 项链颜色 (category_id=10) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 10 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 10 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 10 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 10 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 10 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 10 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 10 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 10 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 10 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 10 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 戒指颜色 (category_id=11) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 11 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 11 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 11 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 11 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 11 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 11 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 11 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 11 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 11 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 11 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- 表带颜色 (category_id=12) - 全部10种
INSERT INTO colors ( category_id , name , hex_code , sort_order ) VALUES
( 12 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ,
( 12 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ,
( 12 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ,
( 12 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ,
( 12 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ,
( 12 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ,
( 12 , ' 糖玉 ' , ' #C4856C ' , 7 ) ,
( 12 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ,
( 12 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ,
( 12 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- ========================================
-- design_images 表( AI 多视角设计图)
-- ========================================
-- ========================================
CREATE TABLE IF NOT EXISTS design_images (
CREATE TABLE IF NOT EXISTS design_images (
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT ' 图片ID ' ,
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT ' 图片ID ' ,
design_id BIGINT NOT NULL COMMENT ' 关联设计ID ' ,
design_id BIGINT NOT NULL COMMENT ' 关联设计ID ' ,
view_name VARCHAR ( 20 ) NOT NULL COMMENT ' 视角名称: 效果图/正面图/侧面图/背面图 ' ,
view_name VARCHAR ( 20 ) NOT NULL COMMENT ' 视角名称: 效果图/正面图/侧面图/背面图 ' ,
image_url VARCHAR ( 255 ) DEFAULT NULL COMMENT ' 图片URL路径 ' ,
image_url TEXT DEFAULT NULL COMMENT ' 图片URL路径 ' ,
model_used VARCHAR ( 50 ) DEFAULT NULL COMMENT ' 使用的AI模型: flux-dev/seedream-4.5 ' ,
model_used VARCHAR ( 50 ) DEFAULT NULL COMMENT ' 使用的AI模型 ' ,
prompt_used TEXT DEFAULT NULL COMMENT ' 实际使用的英文prompt ' ,
prompt_used TEXT DEFAULT NULL COMMENT ' 实际使用的英文prompt ' ,
sort_order INT DEFAULT 0 COMMENT ' 排序 ' ,
sort_order INT DEFAULT 0 COMMENT ' 排序 ' ,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT ' 创建时间 ' ,
@@ -331,7 +100,7 @@ CREATE TABLE IF NOT EXISTS design_images (
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' AI多视角设计图 ' ;
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' AI多视角设计图 ' ;
-- ========================================
-- ========================================
-- system_configs 表(系统配置 )
-- 建表: system_configs(如不存在 )
-- ========================================
-- ========================================
CREATE TABLE IF NOT EXISTS system_configs (
CREATE TABLE IF NOT EXISTS system_configs (
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT ' 配置ID ' ,
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT ' 配置ID ' ,
@@ -343,14 +112,357 @@ CREATE TABLE IF NOT EXISTS system_configs (
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ' 更新时间 '
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ' 更新时间 '
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' 系统配置表 ' ;
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' 系统配置表 ' ;
-- 插入默认 AI 配置项
-- ========================================
INSERT IGNORE INTO system_configs ( config_key , config_value , description , config_group , is_secret ) VALUES
-- 建表: prompt_mappings( 如不存在)
( ' SILICONFLOW_API_KEY ' , ' ' , ' SiliconFlow API Key ' , ' ai ' , ' Y ' ) ,
-- ========================================
( ' SILICONFLOW_BASE_URL ' , ' https://api.siliconflow.cn/v1 ' , ' SiliconFlow 接口地址 ' , ' ai ' , ' N ' ) ,
CREATE TABLE IF NOT EXISTS prompt_mappings (
( ' VOLCENGINE_API_KEY ' , ' ' , ' 火山引擎 API Key ' , ' ai ' , ' Y ' ) ,
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT ' ID ' ,
( ' VOLCENGINE_BASE_URL ' , ' https://ark.cn-beijing.volces.com/api/v3 ' , ' 火山引擎接口地址 ' , ' ai ' , ' N ' ) ,
mapping_type VARCHAR ( 20 ) NOT NULL COMMENT ' 映射类型: category/color/view/carving/style/motif/finish/scene/sub_type ' ,
( ' AI_IMAGE_MODEL ' , ' flux-dev ' , ' 默认AI生图模型 (flux-dev / seedream-4.5) ' , ' ai ' , ' N ' ) ,
cn_key VARCHAR ( 50 ) NOT NULL COMMENT ' 中文键 ' ,
( ' AI_IMAGE_SIZE ' , ' 1024 ' , ' AI生图默认尺寸 ' , ' ai ' , ' N ' ) ;
en_value TEXT NOT NULL COMMENT ' 英文值 ' ,
sort_order INT DEFAULT 0 COMMENT ' 排序 ' ,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ' 更新时间 ' ,
UNIQUE KEY uk_type_key ( mapping_type , cn_key )
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' 中英文提示词映射表 ' ;
-- ========================================
-- 建表: prompt_templates( 如不存在)
-- ========================================
CREATE TABLE IF NOT EXISTS prompt_templates (
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT ' ID ' ,
template_key VARCHAR ( 50 ) NOT NULL UNIQUE COMMENT ' 模板键 ' ,
template_value TEXT NOT NULL COMMENT ' 模板内容 ' ,
description VARCHAR ( 255 ) COMMENT ' 说明 ' ,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ' 更新时间 '
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = ' 提示词模板表 ' ;
-- ========================================
-- categories 数据 (12 条)
-- ========================================
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 1 , ' 牌子 ' , NULL , 1 , ' full ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 2 , ' 珠子 ' , NULL , 2 , ' size_color ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 3 , ' 手把件 ' , NULL , 3 , ' full ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 4 , ' 雕刻件 ' , NULL , 4 , ' full ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 5 , ' 摆件 ' , NULL , 5 , ' full ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 6 , ' 手镯 ' , NULL , 6 , ' full ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 7 , ' 耳钉 ' , NULL , 7 , ' full ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 8 , ' 耳饰 ' , NULL , 8 , ' full ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 9 , ' 手链 ' , NULL , 9 , ' size_color ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 10 , ' 项链 ' , NULL , 10 , ' full ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 11 , ' 戒指 ' , NULL , 11 , ' full ' ) ;
INSERT IGNORE INTO ` categories ` ( ` id ` , ` name ` , ` icon ` , ` sort_order ` , ` flow_type ` ) VALUES ( 12 , ' 表带 ' , NULL , 12 , ' size_color ' ) ;
-- ========================================
-- sub_types 数据 (68 条)
-- ========================================
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 1 , 1 , ' 二五牌 ' , NULL , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 2 , 1 , ' 三角牌 ' , NULL , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 3 , 1 , ' 三五牌 ' , NULL , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 4 , 1 , ' 四六牌 ' , NULL , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 5 , 1 , ' 正方形 ' , NULL , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 6 , 1 , ' 椭圆形 ' , NULL , NULL , 6 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 7 , 2 , ' 4mm ' , NULL , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 8 , 2 , ' 6mm ' , NULL , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 9 , 2 , ' 8mm ' , NULL , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 10 , 2 , ' 10mm ' , NULL , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 11 , 2 , ' 12mm ' , NULL , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 12 , 2 , ' 14mm ' , NULL , NULL , 6 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 13 , 2 , ' 16mm ' , NULL , NULL , 7 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 14 , 2 , ' 18mm ' , NULL , NULL , 8 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 15 , 2 , ' 20mm ' , NULL , NULL , 9 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 16 , 3 , ' 山水手把件 ' , ' 山水意境题材 ' , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 17 , 3 , ' 动物手把件 ' , ' 动物造型题材 ' , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 18 , 3 , ' 瑞兽手把件 ' , ' 貔貅、麒麟等瑞兽 ' , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 19 , 3 , ' 人物手把件 ' , ' 人物造型题材 ' , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 20 , 3 , ' 花鸟手把件 ' , ' 花鸟自然题材 ' , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 21 , 3 , ' 佛像手把件 ' , ' 佛教题材 ' , NULL , 6 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 22 , 4 , ' 山水雕刻 ' , ' 山水意境雕刻 ' , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 23 , 4 , ' 花鸟雕刻 ' , ' 花鸟自然雕刻 ' , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 24 , 4 , ' 人物雕刻 ' , ' 人物造型雕刻 ' , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 25 , 4 , ' 佛像雕刻 ' , ' 佛教题材雕刻 ' , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 26 , 4 , ' 瑞兽雕刻 ' , ' 瑞兽神兽雕刻 ' , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 27 , 4 , ' 仿古雕刻 ' , ' 仿古纹饰雕刻 ' , NULL , 6 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 28 , 5 , ' 山水摆件 ' , ' 山水意境摆件 ' , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 29 , 5 , ' 人物摆件 ' , ' 人物造型摆件 ' , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 30 , 5 , ' 动物摆件 ' , ' 动物造型摆件 ' , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 31 , 5 , ' 佛像摆件 ' , ' 佛教题材摆件 ' , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 32 , 5 , ' 花鸟摆件 ' , ' 花鸟自然摆件 ' , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 33 , 5 , ' 器皿摆件 ' , ' 香炉、花瓶等器皿 ' , NULL , 6 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 34 , 6 , ' 平安镯 ' , ' 内平外圆,最经典的镯型 ' , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 35 , 6 , ' 福镯 ' , ' 内圆外圆,圆条造型 ' , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 36 , 6 , ' 贵妃镯 ' , ' 椭圆形,贴合手腕 ' , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 37 , 6 , ' 美人镯 ' , ' 条杆纤细,秀气典雅 ' , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 38 , 6 , ' 方镯 ' , ' 方形截面,棱角分明 ' , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 39 , 6 , ' 雕花镯 ' , ' 表面雕刻纹饰 ' , NULL , 6 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 40 , 7 , ' 圆形耳钉 ' , ' 经典圆形造型 ' , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 41 , 7 , ' 水滴形耳钉 ' , ' 水滴形优雅造型 ' , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 42 , 7 , ' 方形耳钉 ' , ' 方形简约造型 ' , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 43 , 7 , ' 花朵形耳钉 ' , ' 花朵造型 ' , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 44 , 7 , ' 心形耳钉 ' , ' 心形浪漫造型 ' , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 45 , 7 , ' 几何形耳钉 ' , ' 几何抽象造型 ' , NULL , 6 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 46 , 8 , ' 耳环 ' , ' 圆环形耳饰 ' , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 47 , 8 , ' 耳坠 ' , ' 垂坠型耳饰 ' , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 48 , 8 , ' 耳夹 ' , ' 无需耳洞的耳饰 ' , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 49 , 8 , ' 流苏耳饰 ' , ' 长款流苏造型 ' , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 50 , 9 , ' 6mm ' , NULL , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 51 , 9 , ' 8mm ' , NULL , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 52 , 9 , ' 10mm ' , NULL , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 53 , 9 , ' 12mm ' , NULL , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 54 , 9 , ' 14mm ' , NULL , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 55 , 10 , ' 锁骨链 ' , ' 短款锁骨链 ' , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 56 , 10 , ' 吊坠项链 ' , ' 搭配玉石吊坠 ' , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 57 , 10 , ' 串珠项链 ' , ' 玉珠串联而成 ' , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 58 , 10 , ' 编绳项链 ' , ' 编织绳搭配玉石 ' , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 59 , 10 , ' 毛衣链 ' , ' 长款毛衣链 ' , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 60 , 11 , ' 素面戒指 ' , ' 光面简约戒指 ' , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 61 , 11 , ' 镶嵌戒指 ' , ' 金属镶嵌玉石 ' , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 62 , 11 , ' 雕花戒指 ' , ' 表面雕刻纹饰 ' , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 63 , 11 , ' 扳指 ' , ' 传统扳指造型 ' , NULL , 4 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 64 , 11 , ' 指环 ' , ' 环形简约指环 ' , NULL , 5 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 65 , 12 , ' 18mm ' , NULL , NULL , 1 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 66 , 12 , ' 20mm ' , NULL , NULL , 2 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 67 , 12 , ' 22mm ' , NULL , NULL , 3 ) ;
INSERT IGNORE INTO ` sub_types ` ( ` id ` , ` category_id ` , ` name ` , ` description ` , ` preview_image ` , ` sort_order ` ) VALUES ( 68 , 12 , ' 24mm ' , NULL , NULL , 4 ) ;
-- ========================================
-- colors 数据 (121 条)
-- ========================================
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 1 , 2 , ' 糖白 ' , ' #F5F0E8 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 2 , 2 , ' 白玉 ' , ' #FEFEF2 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 3 , 2 , ' 碧玉 ' , ' #2D5F2D ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 4 , 1 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 5 , 1 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 6 , 1 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 7 , 1 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 8 , 1 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 9 , 1 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 10 , 1 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 11 , 1 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 12 , 1 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 13 , 1 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 14 , 3 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 15 , 3 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 16 , 3 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 17 , 3 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 18 , 3 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 19 , 3 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 20 , 3 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 21 , 3 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 22 , 3 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 23 , 3 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 24 , 4 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 25 , 4 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 26 , 4 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 27 , 4 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 28 , 4 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 29 , 4 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 30 , 4 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 31 , 4 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 32 , 4 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 33 , 4 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 34 , 5 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 35 , 5 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 36 , 5 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 37 , 5 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 38 , 5 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 39 , 5 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 40 , 5 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 41 , 5 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 42 , 5 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 43 , 5 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 44 , 6 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 45 , 6 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 46 , 6 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 47 , 6 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 48 , 6 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 49 , 6 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 50 , 6 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 51 , 6 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 52 , 6 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 53 , 6 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 54 , 7 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 55 , 7 , ' 碧玉 ' , ' #2D5F2D ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 56 , 7 , ' 翠青 ' , ' #6BAF8D ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 57 , 7 , ' 黄玉 ' , ' #D4A843 ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 58 , 7 , ' 藕粉 ' , ' #E8B4B8 ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 59 , 7 , ' 烟紫 ' , ' #8B7D9B ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 60 , 8 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 61 , 8 , ' 碧玉 ' , ' #2D5F2D ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 62 , 8 , ' 翠青 ' , ' #6BAF8D ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 63 , 8 , ' 黄玉 ' , ' #D4A843 ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 64 , 8 , ' 藕粉 ' , ' #E8B4B8 ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 65 , 8 , ' 烟紫 ' , ' #8B7D9B ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 66 , 9 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 67 , 9 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 68 , 9 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 69 , 9 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 70 , 9 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 71 , 9 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 72 , 9 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 73 , 9 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 74 , 9 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 75 , 9 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 76 , 10 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 77 , 10 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 78 , 10 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 79 , 10 , ' 碧玉 ' , ' #2D5F2D ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 80 , 10 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 81 , 10 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 82 , 10 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 83 , 10 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 84 , 10 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 85 , 10 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 86 , 11 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 87 , 11 , ' 碧玉 ' , ' #2D5F2D ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 88 , 11 , ' 翠青 ' , ' #6BAF8D ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 89 , 11 , ' 黄玉 ' , ' #D4A843 ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 90 , 11 , ' 墨玉 ' , ' #2C2C2C ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 91 , 11 , ' 藕粉 ' , ' #E8B4B8 ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 92 , 12 , ' 白玉 ' , ' #FEFEF2 ' , 1 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 93 , 12 , ' 青玉 ' , ' #7A8B6E ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 94 , 12 , ' 碧玉 ' , ' #2D5F2D ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 95 , 12 , ' 糖玉 ' , ' #C4856C ' , 4 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 96 , 12 , ' 墨玉 ' , ' #2C2C2C ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 97 , 2 , ' 青白玉 ' , ' #E8EDE4 ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 98 , 2 , ' 青玉 ' , ' #7A8B6E ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 99 , 2 , ' 翠青 ' , ' #6BAF8D ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 100 , 2 , ' 黄玉 ' , ' #D4A843 ' , 9 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 101 , 2 , ' 糖玉 ' , ' #C4856C ' , 10 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 102 , 2 , ' 墨玉 ' , ' #2C2C2C ' , 11 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 103 , 2 , ' 藕粉 ' , ' #E8B4B8 ' , 12 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 104 , 2 , ' 烟紫 ' , ' #8B7D9B ' , 13 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 105 , 7 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 106 , 7 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 107 , 7 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 108 , 7 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 109 , 8 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 110 , 8 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 111 , 8 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 112 , 8 , ' 墨玉 ' , ' #2C2C2C ' , 8 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 113 , 11 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 114 , 11 , ' 青玉 ' , ' #7A8B6E ' , 3 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 115 , 11 , ' 糖玉 ' , ' #C4856C ' , 7 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 116 , 11 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 117 , 12 , ' 青白玉 ' , ' #E8EDE4 ' , 2 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 118 , 12 , ' 翠青 ' , ' #6BAF8D ' , 5 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 119 , 12 , ' 黄玉 ' , ' #D4A843 ' , 6 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 120 , 12 , ' 藕粉 ' , ' #E8B4B8 ' , 9 ) ;
INSERT IGNORE INTO ` colors ` ( ` id ` , ` category_id ` , ` name ` , ` hex_code ` , ` sort_order ` ) VALUES ( 121 , 12 , ' 烟紫 ' , ' #8B7D9B ' , 10 ) ;
-- ========================================
-- prompt_mappings 数据 (92 条)
-- ========================================
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 1 , ' category ' , ' 牌子 ' , ' Chinese Hetian nephrite jade pendant plaque, rectangular tablet shape ' , 0 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 2 , ' category ' , ' 珠子 ' , ' Chinese Hetian nephrite jade bead, perfectly round sphere ' , 1 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 3 , ' category ' , ' 手把件 ' , ' Chinese Hetian nephrite jade hand piece (palm stone), ergonomic carved ornament for hand play ' , 2 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 4 , ' category ' , ' 雕刻件 ' , ' Chinese Hetian nephrite jade carving, intricate sculptural artwork ' , 3 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 5 , ' category ' , ' 摆件 ' , ' Chinese Hetian nephrite jade display sculpture, decorative art piece on wooden stand ' , 4 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 6 , ' category ' , ' 手镯 ' , ' Chinese Hetian nephrite jade bangle bracelet, smooth circular form ' , 5 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 7 , ' category ' , ' 耳钉 ' , ' Chinese Hetian nephrite jade stud earring, delicate small jewelry piece ' , 6 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 8 , ' category ' , ' 耳饰 ' , ' Chinese Hetian nephrite jade drop earring, elegant dangling jewelry ' , 7 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 9 , ' category ' , ' 手链 ' , ' Chinese Hetian nephrite jade bead bracelet, string of polished beads ' , 8 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 10 , ' category ' , ' 项链 ' , ' Chinese Hetian nephrite jade necklace, elegant pendant on chain ' , 9 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 11 , ' category ' , ' 戒指 ' , ' Chinese Hetian nephrite jade ring, polished jade mounted on band ' , 10 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 12 , ' category ' , ' 表带 ' , ' Chinese Hetian nephrite jade watch strap, segmented jade links ' , 11 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 13 , ' color ' , ' 白玉 ' , ' pure white nephrite jade, milky translucent, warm ivory tone ' , 0 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 14 , ' color ' , ' 青白玉 ' , ' celadon-white nephrite jade, pale greenish-white, subtle cool tone ' , 1 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 15 , ' color ' , ' 青玉 ' , ' celadon nephrite jade, muted sage green, natural earthy green ' , 2 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 16 , ' color ' , ' 碧玉 ' , ' deep green jasper nephrite jade, rich forest green, vivid saturated ' , 3 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 17 , ' color ' , ' 翠青 ' , ' emerald-tinted nephrite jade, fresh spring green with blue undertone ' , 4 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 18 , ' color ' , ' 黄玉 ' , ' golden yellow nephrite jade, warm honey amber, rich golden hue ' , 5 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 19 , ' color ' , ' 糖玉 ' , ' sugar-brown nephrite jade, warm caramel brown with reddish tint ' , 6 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 20 , ' color ' , ' 墨玉 ' , ' ink-black nephrite jade, deep charcoal black, mysterious dark ' , 7 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 21 , ' color ' , ' 藕粉 ' , ' lotus-pink nephrite jade, soft blush pink, delicate pastel rose ' , 8 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 22 , ' color ' , ' 烟紫 ' , ' smoky purple nephrite jade, muted lavender grey, subtle violet ' , 9 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 23 , ' color ' , ' 糖白 ' , ' sugar-white nephrite jade, creamy white with light brown edges ' , 10 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 24 , ' view ' , ' 效果图 ' , ' three-quarter view, 45-degree angle, hero shot, dramatic perspective showing depth and dimension ' , 0 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 25 , ' view ' , ' 正面图 ' , ' front view, straight-on, flat lay centered, facing camera directly ' , 1 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 26 , ' view ' , ' 侧面图 ' , ' side profile view, 90-degree lateral angle, showing thickness and contour ' , 2 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 27 , ' view ' , ' 背面图 ' , ' back view, rear side, showing reverse surface and texture ' , 3 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 28 , ' carving ' , ' 浮雕 ' , ' relief carving with raised design emerging from surface ' , 0 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 29 , ' carving ' , ' 圆雕 ' , ' full three-dimensional round carving, sculptural in the round ' , 1 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 30 , ' carving ' , ' 镂空雕 ' , ' openwork pierced carving, intricate hollow cutout patterns ' , 2 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 31 , ' carving ' , ' 阴刻 ' , ' intaglio engraving, incised lines carved into the surface ' , 3 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 32 , ' carving ' , ' 线雕 ' , ' fine line engraving, delicate linear incised pattern ' , 4 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 33 , ' carving ' , ' 俏色雕 ' , ' qiaose color-play carving utilizing natural jade skin color contrast ' , 5 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 34 , ' carving ' , ' 薄意雕 ' , ' shallow thin-relief carving, subtle and understated surface design ' , 6 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 35 , ' carving ' , ' 素面 ' , ' plain polished surface, smooth minimalist finish without carving ' , 7 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 36 , ' style ' , ' 古典传统 ' , ' classical traditional Chinese style, antique aesthetic, heritage craftsmanship ' , 0 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 37 , ' style ' , ' 新中式 ' , ' modern neo-Chinese style, contemporary Asian minimalism with traditional elements ' , 1 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 38 , ' style ' , ' 写实 ' , ' realistic naturalistic style, lifelike detailed representation ' , 2 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 39 , ' style ' , ' 抽象意境 ' , ' abstract artistic impression, fluid organic forms, poetic mood ' , 3 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 40 , ' style ' , ' 极简素面 ' , ' ultra-minimalist clean design, sleek smooth surface, zen aesthetic ' , 4 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 41 , ' motif ' , ' 观音 ' , ' Guanyin Bodhisattva figure, serene Buddhist deity of mercy ' , 0 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 42 , ' motif ' , ' 弥勒 ' , ' Maitreya laughing Buddha, jovial happy Buddha figure ' , 1 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 43 , ' motif ' , ' 莲花 ' , ' lotus flower motif, sacred Buddhist lotus blossom petals ' , 2 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 44 , ' motif ' , ' 貔貅 ' , ' Pixiu mythical beast, Chinese fortune guardian creature ' , 3 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 45 , ' motif ' , ' 龙凤 ' , ' dragon and phoenix motif, imperial auspicious dual creatures ' , 4 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 46 , ' motif ' , ' 麒麟 ' , ' Qilin mythical unicorn, auspicious Chinese legendary beast ' , 5 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 47 , ' motif ' , ' 山水 ' , ' Chinese mountain and water landscape, shanshui scenery ' , 6 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 48 , ' motif ' , ' 花鸟 ' , ' flower and bird motif, traditional Chinese nature painting theme ' , 7 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 49 , ' motif ' , ' 人物 ' , ' human figure motif, classical Chinese character portrayal ' , 8 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 50 , ' motif ' , ' 回纹 ' , ' Greek key fret pattern, Chinese meander geometric border ' , 9 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 51 , ' motif ' , ' 如意 ' , ' Ruyi scepter motif, auspicious cloud-head wish-granting symbol ' , 10 , ' 2026-03-27 07:20:55 ' ) ;
INSERT IGNORE INTO ` prompt_mappings ` ( ` id ` , ` mapping_type ` , ` cn_key ` , ` en_value ` , ` sort_order ` , ` updated_at ` ) VALUES ( 52 , ' motif ' , ' 平安扣 ' , ' Ping\ ' an buckle motif , smooth circular safety and peace symbol ' , 11, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (53, ' finish ' , ' 高 光 抛 光 ' , ' high - gloss mirror polish , reflective glossy surface ' , 0, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (54, ' finish ' , ' 亚 光 / 哑 光 ' , ' matte satin finish , soft non - reflective surface ' , 1, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (55, ' finish ' , ' 磨 砂 ' , ' frosted textured finish , fine granular surface ' , 2, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (56, ' finish ' , ' 保 留 皮 色 ' , ' natural jade skin preserved , raw russet - brown outer skin layer retained ' , 3, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (57, ' scene ' , ' 日 常 佩 戴 ' , ' designed for daily wear , comfortable and practical ' , 0, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (58, ' scene ' , ' 收 藏 鉴 赏 ' , ' museum - quality collector piece , exquisite showpiece ' , 1, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (59, ' scene ' , ' 送 礼 婚 庆 ' , ' premium gift piece , ceremonial and auspicious ' , 2, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (60, ' scene ' , ' 把 玩 文 玩 ' , ' tactile palm play piece , smooth hand - feel for meditation ' , 3, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (61, ' sub_type ' , ' 二 五 牌 ' , ' 2 : 5 ratio rectangular plaque ' , 0, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (62, ' sub_type ' , ' 三 角 牌 ' , ' triangular shaped pendant ' , 1, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (63, ' sub_type ' , ' 三 五 牌 ' , ' 3 : 5 ratio rectangular plaque ' , 2, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (64, ' sub_type ' , ' 四 六 牌 ' , ' 4 : 6 ratio rectangular plaque ' , 3, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (65, ' sub_type ' , ' 正 方 形 ' , ' square shaped plaque ' , 4, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (66, ' sub_type ' , ' 椭 圆 形 ' , ' oval shaped plaque ' , 5, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (67, ' sub_type ' , ' 平 安 镯 ' , ' flat interior round exterior classic bangle ' , 6, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (68, ' sub_type ' , ' 福 镯 ' , ' round interior round exterior full - round bangle ' , 7, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (69, ' sub_type ' , ' 贵 妃 镯 ' , ' oval elliptical shape bangle fitting wrist contour ' , 8, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (70, ' sub_type ' , ' 美 人 镯 ' , ' slim delicate thin bangle , elegant refined ' , 9, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (71, ' sub_type ' , ' 方 镯 ' , ' square cross - section angular bangle ' , 10, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (72, ' sub_type ' , ' 雕 花 镯 ' , ' carved decorative pattern bangle ' , 11, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (73, ' sub_type ' , ' 圆 形 耳 钉 ' , ' round circular stud ' , 12, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (74, ' sub_type ' , ' 水 滴 形 耳 钉 ' , ' teardrop shaped stud ' , 13, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (75, ' sub_type ' , ' 方 形 耳 钉 ' , ' square geometric stud ' , 14, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (76, ' sub_type ' , ' 花 朵 形 耳 钉 ' , ' flower blossom shaped stud ' , 15, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (77, ' sub_type ' , ' 心 形 耳 钉 ' , ' heart shaped stud ' , 16, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (78, ' sub_type ' , ' 几 何 形 耳 钉 ' , ' abstract geometric stud ' , 17, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (79, ' sub_type ' , ' 耳 环 ' , ' hoop earring ' , 18, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (80, ' sub_type ' , ' 耳 坠 ' , ' drop dangle earring ' , 19, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (81, ' sub_type ' , ' 耳 夹 ' , ' clip - on earring ' , 20, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (82, ' sub_type ' , ' 流 苏 耳 饰 ' , ' tassel fringe long earring ' , 21, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (83, ' sub_type ' , ' 素 面 戒 指 ' , ' plain smooth surface ring ' , 22, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (84, ' sub_type ' , ' 镶 嵌 戒 指 ' , ' metal - set mounted jade ring ' , 23, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (85, ' sub_type ' , ' 雕 花 戒 指 ' , ' carved decorative ring ' , 24, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (86, ' sub_type ' , ' 扳 指 ' , ' traditional archer thumb ring ' , 25, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (87, ' sub_type ' , ' 指 环 ' , ' simple band ring ' , 26, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (88, ' sub_type ' , ' 锁 骨 链 ' , ' short collarbone chain necklace ' , 27, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (89, ' sub_type ' , ' 吊 坠 项 链 ' , ' pendant necklace with jade drop ' , 28, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (90, ' sub_type ' , ' 串 珠 项 链 ' , ' beaded jade strand necklace ' , 29, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (91, ' sub_type ' , ' 编 绳 项 链 ' , ' braided cord necklace with jade ' , 30, ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_mappings` (`id`, `mapping_type`, `cn_key`, `en_value`, `sort_order`, `updated_at`) VALUES (92, ' sub_type ' , ' 毛 衣 链 ' , ' long sweater chain necklace ' , 31, ' 2026 - 03 - 27 07 : 20 : 55 ' );
-- ========================================
-- prompt_templates 数据 (3 条)
-- ========================================
INSERT IGNORE INTO `prompt_templates` (`id`, `template_key`, `template_value`, `description`, `updated_at`) VALUES (1, ' main_template ' , ' { subject } , { sub_type } , { color } , { motif } , { carving } , { style } , { finish } , { scene } , { size } , { user_prompt } , { view } , { quality } ' , ' 主 提 示 词 模 板 - 用 变 量 拼 接 最 终 prompt 。 可 用 变 量 : { subject } 品 类 主 体 , { sub_type } 子 类 型 , { color } 颜 色 , { motif } 题 材 , { carving } 工 艺 , { style } 风 格 , { finish } 表 面 处 理 , { scene } 用 途 , { size } 尺 寸 , { user_prompt } 用 户 描 述 , { view } 视 角 , { quality } 质 量 后 缀 ' , ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_templates` (`id`, `template_key`, `template_value`, `description`, `updated_at`) VALUES (2, ' quality_suffix ' , ' professional jewelry product photography , studio lighting setup , pure white background , ultra - detailed , sharp focus , 8 K resolution , photorealistic rendering , high - end commercial quality ' , ' 质 量 后 缀 标 签 - 附 加 在 prompt末尾的通用质量描述 ' , ' 2026 - 03 - 27 07 : 20 : 55 ' );
INSERT IGNORE INTO `prompt_templates` (`id`, `template_key`, `template_value`, `description`, `updated_at`) VALUES (3, ' default_color ' , ' natural Hetian nephrite jade with warm luster ' , ' 未 选 择 颜 色 时 的 默 认 颜 色 描 述 ' , ' 2026 - 03 - 27 07 : 20 : 55 ' );
-- ========================================
-- system_configs 数据 (6 条)
-- ========================================
INSERT IGNORE INTO `system_configs` (`id`, `config_key`, `config_value`, `description`, `config_group`, `is_secret`, `updated_at`) VALUES (1, ' SILICONFLOW_API_KEY ' , '' , ' SiliconFlow API Key ' , ' ai ' , ' Y ' , ' 2026 - 03 - 27 07 : 43 : 07 ' );
INSERT IGNORE INTO `system_configs` (`id`, `config_key`, `config_value`, `description`, `config_group`, `is_secret`, `updated_at`) VALUES (2, ' SILICONFLOW_BASE_URL ' , ' https : / / api . siliconflow . cn / v1 ' , ' SiliconFlow 接 口 地 址 ' , ' ai ' , ' N ' , ' 2026 - 03 - 27 07 : 09 : 05 ' );
INSERT IGNORE INTO `system_configs` (`id`, `config_key`, `config_value`, `description`, `config_group`, `is_secret`, `updated_at`) VALUES (3, ' VOLCENGINE_API_KEY ' , '' , ' 火 山 引 擎 API Key ' , ' ai ' , ' Y ' , ' 2026 - 03 - 27 08 : 13 : 23 ' );
INSERT IGNORE INTO `system_configs` (`id`, `config_key`, `config_value`, `description`, `config_group`, `is_secret`, `updated_at`) VALUES (4, ' VOLCENGINE_BASE_URL ' , ' https : / / ark . cn - beijing . volces . com / api / v3 ' , ' 火 山 引 擎 接 口 地 址 ' , ' ai ' , ' N ' , ' 2026 - 03 - 27 07 : 09 : 05 ' );
INSERT IGNORE INTO `system_configs` (`id`, `config_key`, `config_value`, `description`, `config_group`, `is_secret`, `updated_at`) VALUES (5, ' AI_IMAGE_MODEL ' , ' seedream - 5 . 0 ' , ' 默 认 AI生图模型 ( flux - dev / seedream - 4 . 5 ) ' , ' ai ' , ' N ' , ' 2026 - 03 - 27 08 : 20 : 02 ' );
INSERT IGNORE INTO `system_configs` (`id`, `config_key`, `config_value`, `description`, `config_group`, `is_secret`, `updated_at`) VALUES (6, ' AI_IMAGE_SIZE ' , ' 1024 ' , ' AI生图默认尺寸 ' , ' ai ' , ' N ' , ' 2026 - 03 - 27 07 : 09 : 05 ' );
SET FOREIGN_KEY_CHECKS = 1;
-- users 表添加 is_admin 字段(如果不存在)
-- users 表添加 is_admin 字段(如果不存在)
-- ALTER TABLE users ADD COLUMN is_admin TINYINT(1) NOT NULL DEFAULT 0 COMMENT ' 是 否 管 理 员 ' AFTER avatar;
-- ALTER TABLE users ADD COLUMN is_admin TINYINT(1) NOT NULL DEFAULT 0 COMMENT ' 是 否 管 理 员 ' AFTER avatar;