From 37153ebd441e1d694c071452f9dea47d2bef1655 Mon Sep 17 00:00:00 2001 From: yennanliu Date: Fri, 6 Oct 2023 15:08:37 +0800 Subject: [PATCH] add ddl --- .../controller/CourseController.java | 1 + springWarehouse/sql/ddl/product.sql | 20 +++++++++++++++++++ springWarehouse/sql/ddl/product_type.sql | 18 +++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 springWarehouse/sql/ddl/product.sql create mode 100644 springWarehouse/sql/ddl/product_type.sql diff --git a/springCourseSystem/src/main/java/com/yen/springCourseSystem/controller/CourseController.java b/springCourseSystem/src/main/java/com/yen/springCourseSystem/controller/CourseController.java index 4ce43b2b7..0caba58dd 100644 --- a/springCourseSystem/src/main/java/com/yen/springCourseSystem/controller/CourseController.java +++ b/springCourseSystem/src/main/java/com/yen/springCourseSystem/controller/CourseController.java @@ -41,6 +41,7 @@ public String toInput(Map map,Course course) { course.setCourseStatus("O"); course.setCourseReqs(new String[]{"a","b"}); + log.info("new course = " + course); map.put("course", course); return "course/input_course"; diff --git a/springWarehouse/sql/ddl/product.sql b/springWarehouse/sql/ddl/product.sql new file mode 100644 index 000000000..46b9d61a1 --- /dev/null +++ b/springWarehouse/sql/ddl/product.sql @@ -0,0 +1,20 @@ +-- DDL for product (mysql) +-- DB : warehouse_system + +-- create database warehouse_system; + +CREATE TABLE IF NOT EXISTS product( + id int PRIMARY KEY AUTO_INCREMENT, + name varchar(100) not null, + type_id int not null, + price int not null, + product_status varchar(1) not null, + constraint FK_PRODUCT_TYPE FOREIGN KEY (type_id) references product_type(type_id) +); + +-- DML +INSERT INTO product(name, type_id, price, product_status) +VALUES +("i-phone", 2, 300, "0"), +("cookie", 4, 10, "0"), +("soap", 1, 50, "0"); \ No newline at end of file diff --git a/springWarehouse/sql/ddl/product_type.sql b/springWarehouse/sql/ddl/product_type.sql new file mode 100644 index 000000000..fecbc7c9d --- /dev/null +++ b/springWarehouse/sql/ddl/product_type.sql @@ -0,0 +1,18 @@ +-- DDL for product_type (mysql) +-- DB : warehouse_system + +-- create database warehouse_system; + +CREATE TABLE IF NOT EXISTS product_type( + + type_id int PRIMARY KEY AUTO_INCREMENT, + type_name varchar(30) not null +); + +-- DML +INSERT INTO product_type(type_name) +values +("fmcg"), +("mobile"), +("hardware"), +("food");