diff --git a/gestion/lib/Sql/20250206-ADD-ORDER-TABLES-FEATURES.sql b/gestion/lib/Sql/20250206-ADD-ORDER-TABLES-FEATURES.sql index 134c79c..3376265 100644 --- a/gestion/lib/Sql/20250206-ADD-ORDER-TABLES-FEATURES.sql +++ b/gestion/lib/Sql/20250206-ADD-ORDER-TABLES-FEATURES.sql @@ -25,9 +25,17 @@ CREATE TABLE IF NOT EXISTS oc_gestion_orders( ); CREATE TABLE IF NOT EXISTS oc_gestion_order_product( + id INT AUTO_INCREMENT PRIMARY KEY, + reference VARCHAR(255) DEFAULT '', + label VARCHAR(255) DEFAULT '', + ht_amount FLOAT NOT NULL DEFAULT 0, + id_nextcloud VARCHAR(100) +); + +CREATE TABLE IF NOT EXISTS oc_gestion_order_item( id INT AUTO_INCREMENT PRIMARY KEY, fk_order_id INT NOT NULL, - fk_product_id INT NOT NULL, + fk_order_item_id INT NOT NULL, quantity INT NOT NULL, id_nextcloud VARCHAR(100) ); diff --git a/gestion/lib/Sql/20250221-ORDER_RELATED_TO_DEVIS.sql b/gestion/lib/Sql/20250221-ORDER_RELATED_TO_DEVIS.sql new file mode 100644 index 0000000..9e64776 --- /dev/null +++ b/gestion/lib/Sql/20250221-ORDER_RELATED_TO_DEVIS.sql @@ -0,0 +1,14 @@ +create table oc_gestion_order_type ( + order_type_key VARCHAR(255) PRIMARY KEY NOT NULL, + order_type_label VARCHAR(255) DEFAULT '' +); + +insert into oc_gestion_order_type(order_type_key,order_type_label) VALUES +('DEVIS','Devis commande'), +('PURCHASE','Achat de produit'); + +alter table oc_gestion_orders +add column fk_order_type_key VARCHAR(255) NOT NULL DEFAULT 'DEVIS'; + +alter table oc_gestion_orders +add column fk_devis_id INT DEFAULT NULL; \ No newline at end of file