From 6b245c46da2669c11a7567063161ae215ee91a30 Mon Sep 17 00:00:00 2001 From: tian <156691306@qq.com> Date: Thu, 14 Nov 2024 15:40:53 +0800 Subject: [PATCH 1/6] create_ufutx_s2_supplier_settlement --- ...570037_create_ufutx_s2_supplier_settlement.up.sql | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 1731570037_create_ufutx_s2_supplier_settlement.up.sql diff --git a/1731570037_create_ufutx_s2_supplier_settlement.up.sql b/1731570037_create_ufutx_s2_supplier_settlement.up.sql new file mode 100644 index 0000000..32faf95 --- /dev/null +++ b/1731570037_create_ufutx_s2_supplier_settlement.up.sql @@ -0,0 +1,12 @@ +CREATE TABLE `ufutx_s2_supplier_settlement` ( + `id` bigint(20) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT, + `supplier_id` bigint(20) NOT NULL COMMENT '供应商id', + `order_ids` text NOT NULL COMMENT '订单id列表,逗号分隔', + `amount` bigint(20) UNSIGNED NOT NULL COMMENT '总金额(供应商协议价+运费)', + `invoice_pics` text COMMENT '发票图片json数组', + `payment_pics` text COMMENT '打款凭证图片json数组', + `status` tinyint(4) NOT NULL COMMENT '1=进行中,2=已完成', + `operator` varchar(256) NOT NULL COMMENT '操作人(手机号)', + `created_at` timestamp NULL NOT NULL, + `updated_at` timestamp NULL NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='供应商结算表'; \ No newline at end of file From 65531a83b65ea5b80fe20b7e855f32b344c99e77 Mon Sep 17 00:00:00 2001 From: tian <156691306@qq.com> Date: Thu, 14 Nov 2024 15:46:35 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AF=AD=E6=B3=95?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1731570037_create_ufutx_s2_supplier_settlement.up.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1731570037_create_ufutx_s2_supplier_settlement.up.sql b/1731570037_create_ufutx_s2_supplier_settlement.up.sql index 32faf95..297ced8 100644 --- a/1731570037_create_ufutx_s2_supplier_settlement.up.sql +++ b/1731570037_create_ufutx_s2_supplier_settlement.up.sql @@ -1,7 +1,7 @@ CREATE TABLE `ufutx_s2_supplier_settlement` ( `id` bigint(20) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT, `supplier_id` bigint(20) NOT NULL COMMENT '供应商id', - `order_ids` text NOT NULL COMMENT '订单id列表,逗号分隔', + `order_ids` text COMMENT '订单id列表,逗号分隔', `amount` bigint(20) UNSIGNED NOT NULL COMMENT '总金额(供应商协议价+运费)', `invoice_pics` text COMMENT '发票图片json数组', `payment_pics` text COMMENT '打款凭证图片json数组', From 8361b5db22527fc74e01ea22a99e7068e68428a9 Mon Sep 17 00:00:00 2001 From: tian <156691306@qq.com> Date: Thu, 14 Nov 2024 15:51:45 +0800 Subject: [PATCH 3/6] update comment --- 1731570037_create_ufutx_s2_supplier_settlement.up.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1731570037_create_ufutx_s2_supplier_settlement.up.sql b/1731570037_create_ufutx_s2_supplier_settlement.up.sql index 297ced8..fc7b6f1 100644 --- a/1731570037_create_ufutx_s2_supplier_settlement.up.sql +++ b/1731570037_create_ufutx_s2_supplier_settlement.up.sql @@ -2,7 +2,7 @@ CREATE TABLE `ufutx_s2_supplier_settlement` ( `id` bigint(20) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT, `supplier_id` bigint(20) NOT NULL COMMENT '供应商id', `order_ids` text COMMENT '订单id列表,逗号分隔', - `amount` bigint(20) UNSIGNED NOT NULL COMMENT '总金额(供应商协议价+运费)', + `amount` bigint(20) UNSIGNED NOT NULL COMMENT '总金额(协议价+运费)', `invoice_pics` text COMMENT '发票图片json数组', `payment_pics` text COMMENT '打款凭证图片json数组', `status` tinyint(4) NOT NULL COMMENT '1=进行中,2=已完成', From f64bf84ad18bdf0c10b035ad00feff3f97d82473 Mon Sep 17 00:00:00 2001 From: tian <156691306@qq.com> Date: Thu, 14 Nov 2024 15:56:03 +0800 Subject: [PATCH 4/6] bug fix --- 1731570037_create_ufutx_s2_supplier_settlement.up.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/1731570037_create_ufutx_s2_supplier_settlement.up.sql b/1731570037_create_ufutx_s2_supplier_settlement.up.sql index fc7b6f1..2a98e32 100644 --- a/1731570037_create_ufutx_s2_supplier_settlement.up.sql +++ b/1731570037_create_ufutx_s2_supplier_settlement.up.sql @@ -7,6 +7,6 @@ CREATE TABLE `ufutx_s2_supplier_settlement` ( `payment_pics` text COMMENT '打款凭证图片json数组', `status` tinyint(4) NOT NULL COMMENT '1=进行中,2=已完成', `operator` varchar(256) NOT NULL COMMENT '操作人(手机号)', - `created_at` timestamp NULL NOT NULL, - `updated_at` timestamp NULL NOT NULL + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='供应商结算表'; \ No newline at end of file From 250aec5a2ad307313cbc1307e1fa24efedfe72a1 Mon Sep 17 00:00:00 2001 From: tian <156691306@qq.com> Date: Thu, 14 Nov 2024 15:58:31 +0800 Subject: [PATCH 5/6] create_ufutx_s2_supplier_admin --- 1731571104_create_ufutx_s2_supplier_admin.up.sql | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 1731571104_create_ufutx_s2_supplier_admin.up.sql diff --git a/1731571104_create_ufutx_s2_supplier_admin.up.sql b/1731571104_create_ufutx_s2_supplier_admin.up.sql new file mode 100644 index 0000000..d821d66 --- /dev/null +++ b/1731571104_create_ufutx_s2_supplier_admin.up.sql @@ -0,0 +1,9 @@ +CREATE TABLE `ufutx_s2_supplier_admin` ( + `id` bigint(20) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT, + `mobile` varchar(64) NOT NULL COMMENT '手机号', + `pwd` varchar(256) NOT NULL COMMENT '密码(md5)', + `supplier_ids` varchar(256) NOT NULL COMMENT '可管理供应商id列表,逗号分隔', + `permission` text COMMENT '权限', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='供应商后台管理员'; \ No newline at end of file From c72d2f84941d6ee3e46ad89d9425ad7984939b19 Mon Sep 17 00:00:00 2001 From: tian <156691306@qq.com> Date: Thu, 14 Nov 2024 15:59:22 +0800 Subject: [PATCH 6/6] create_ufutx_s2_supplier_admin_api_logs --- ...te_ufutx_s2_supplier_admin_api_logs.up.sql | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 1731571155_create_ufutx_s2_supplier_admin_api_logs.up.sql diff --git a/1731571155_create_ufutx_s2_supplier_admin_api_logs.up.sql b/1731571155_create_ufutx_s2_supplier_admin_api_logs.up.sql new file mode 100644 index 0000000..748b41e --- /dev/null +++ b/1731571155_create_ufutx_s2_supplier_admin_api_logs.up.sql @@ -0,0 +1,30 @@ +CREATE TABLE `ufutx_s2_supplier_admin_api_logs` ( + `id` bigint(20) UNSIGNED NOT NULL, + `operator` varchar(256) NOT NULL COMMENT '操作人(手机号)', + `method` varchar(64) NOT NULL, + `request_path` varchar(512) NOT NULL COMMENT '路由', + `request_query` text COMMENT 'query部分', + `request_body` text COMMENT 'body部分', + `response_code` tinyint(4) DEFAULT NULL COMMENT 'code', + `response_data` text COMMENT '返回值', + `response_msg` text COMMENT '返回msg', + `create_date` date NOT NULL, + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `ip` varchar(32) DEFAULT NULL, + `header` text NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 +PARTITION BY RANGE (MONTH(create_date)) +( +PARTITION p0 VALUES LESS THAN (2) ENGINE=InnoDB, +PARTITION p1 VALUES LESS THAN (3) ENGINE=InnoDB, +PARTITION p2 VALUES LESS THAN (4) ENGINE=InnoDB, +PARTITION p3 VALUES LESS THAN (5) ENGINE=InnoDB, +PARTITION p4 VALUES LESS THAN (6) ENGINE=InnoDB, +PARTITION p5 VALUES LESS THAN (7) ENGINE=InnoDB, +PARTITION p6 VALUES LESS THAN (8) ENGINE=InnoDB, +PARTITION p7 VALUES LESS THAN (9) ENGINE=InnoDB, +PARTITION p8 VALUES LESS THAN (10) ENGINE=InnoDB, +PARTITION p9 VALUES LESS THAN (11) ENGINE=InnoDB, +PARTITION p10 VALUES LESS THAN (12) ENGINE=InnoDB, +PARTITION p11 VALUES LESS THAN MAXVALUE ENGINE=InnoDB +); \ No newline at end of file