From c74a46b11018c565ea2744d1c81fa4bb68733c1f Mon Sep 17 00:00:00 2001 From: Agent Date: Wed, 1 Apr 2026 15:37:22 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=95=86=E5=93=81=E8=A1=A8=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=95=BF=E5=BA=A6=E3=80=81=E5=AE=BD=E5=BA=A6=E3=80=81?= =?UTF-8?q?=E9=9D=A2=E7=A7=AF=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/building/entity/Product.java | 15 +++++++++++++++ .../db/migration/V13__add_product_size_fields.sql | 4 ++++ 2 files changed, 19 insertions(+) create mode 100644 src/main/resources/db/migration/V13__add_product_size_fields.sql diff --git a/src/main/java/com/example/building/entity/Product.java b/src/main/java/com/example/building/entity/Product.java index 8367861..1715ca0 100644 --- a/src/main/java/com/example/building/entity/Product.java +++ b/src/main/java/com/example/building/entity/Product.java @@ -43,6 +43,21 @@ public class Product { */ private BigDecimal price; + /** + * 长度(mm) + */ + private BigDecimal length; + + /** + * 宽度(mm) + */ + private BigDecimal width; + + /** + * 面积(m²) + */ + private BigDecimal area; + /** * 成本价 */ diff --git a/src/main/resources/db/migration/V13__add_product_size_fields.sql b/src/main/resources/db/migration/V13__add_product_size_fields.sql new file mode 100644 index 0000000..1cf0edf --- /dev/null +++ b/src/main/resources/db/migration/V13__add_product_size_fields.sql @@ -0,0 +1,4 @@ +-- 添加商品长度、宽度、面积字段 +ALTER TABLE products ADD COLUMN length DECIMAL(10,2) COMMENT '长度(mm)'; +ALTER TABLE products ADD COLUMN width DECIMAL(10,2) COMMENT '宽度(mm)'; +ALTER TABLE products ADD COLUMN area DECIMAL(10,4) COMMENT '面积(m²)'; \ No newline at end of file