From a2fda685ecbd3894e4f2fcdffa4121ba11b42cd4 Mon Sep 17 00:00:00 2001 From: woni <320753691@qq.com> Date: Tue, 14 Jan 2025 16:06:32 +0800 Subject: [PATCH] first commit --- index.html | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++ readme.md | 51 +++++++++++++++ 2 files changed, 228 insertions(+) create mode 100644 index.html create mode 100644 readme.md diff --git a/index.html b/index.html new file mode 100644 index 0000000..6651395 --- /dev/null +++ b/index.html @@ -0,0 +1,177 @@ + + + + + 商品信息生成器 + + + +

商品信息生成器

+ +
+
+

1. 输入样例JSON创建模板

+ + +
+
+ +
+

2. 生成的模板和Schema

+ +

Schema定义:

+
+
+ +
+

3. 输入新商品数据

+ + +
+
+ +
+

4. 生成的商品信息

+ +
+
+ + + + diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..7985e06 --- /dev/null +++ b/readme.md @@ -0,0 +1,51 @@ +# 自动生成商品信息 + +## 背景 +获取一个模板,基于模板创建创建商品信息,替换字段,上架 + + +## 功能 + +- 单页面 html 程序 +- 根据模板生成商品信息 + +## 使用说明 + + +1. 打开 index.html 文件 +2. 在第一个文本框中粘贴示例商品JSON,使用 {{字段名}} 标记需要替换的字段 +3. 点击"生成模板"按钮生成模板 +4. 在第三个文本框中输入要替换的值(每行一个值,顺序要与模板中的字段对应) +5. 点击"生成商品信息"按钮生成新的商品信息 + +示例模板: +```json +{ + "name": "{{商品名}}", + "price": "{{价格}}", + "description": "{{描述}}" +} +``` + +输入数据: +``` +测试商品 +99.99 +这是一个测试商品 +``` + +## Schema生成 + + +系统会自动为模板生成Schema定义,包含以下信息: +- 字段名:模板中的变量名 +- 路径:字段在JSON中的完整路径 +- 类型:自动推断的数据类型(价格/数字/日期/字符串) +- 描述:字段的基本描述 + +系统会根据字段名自动推断数据类型: +- 包含 price/费用/价格/金额 的字段识别为价格类型 +- 包含 count/数量/个数/数字/number 的字段识别为数字类型 +- 包含 date/时间/日期 的字段识别为日期类型 +- 其他字段默认为字符串类型 +