Commit 9517ffdfb81c1b1be543a7e6e7ee35bf078c6182
1 parent
331be53b
fix:修复 mall product promotion 测试 sql
Showing
3 changed files
with
67 additions
and
202 deletions
yudao-module-mall/yudao-module-product-biz/src/test/resources/sql/create_tables.sql
| ... | ... | @@ -126,82 +126,32 @@ CREATE TABLE IF NOT EXISTS `product_property_value` ( |
| 126 | 126 | PRIMARY KEY("id") |
| 127 | 127 | ) COMMENT '规格值'; |
| 128 | 128 | |
| 129 | --- TODO @puhui999:格式不太对哈 | |
| 130 | -CREATE TABLE IF NOT EXISTS `product_comment` | |
| 131 | -( | |
| 132 | - `id` | |
| 133 | - bigint | |
| 134 | - NOT | |
| 135 | - NULL | |
| 136 | - AUTO_INCREMENT | |
| 137 | - COMMENT | |
| 138 | - '评论编号,主键自增', | |
| 139 | - `user_id` | |
| 140 | - bigint | |
| 141 | - DEFAULT | |
| 142 | - NULL | |
| 143 | - COMMENT | |
| 144 | - '评价人的用户编号关联 MemberUserDO 的 id 编号', | |
| 145 | - `user_nickname` | |
| 146 | - varchar | |
| 147 | -( | |
| 148 | - 255 | |
| 149 | -) DEFAULT NULL COMMENT '评价人名称', | |
| 150 | - `user_avatar` varchar | |
| 151 | -( | |
| 152 | - 1024 | |
| 153 | -) DEFAULT NULL COMMENT '评价人头像', | |
| 154 | - `anonymous` bit | |
| 155 | -( | |
| 156 | - 1 | |
| 157 | -) DEFAULT NULL COMMENT '是否匿名', | |
| 129 | +DROP TABLE IF EXISTS `product_comment` ( | |
| 130 | + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '评论编号,主键自增', | |
| 131 | + `user_id` bigint DEFAULT NULL COMMENT '评价人的用户编号关联 MemberUserDO 的 id 编号', | |
| 132 | + `user_nickname` varchar(255) DEFAULT NULL COMMENT '评价人名称', | |
| 133 | + `user_avatar` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '评价人头像', | |
| 134 | + `anonymous` bit(1) DEFAULT NULL COMMENT '是否匿名', | |
| 158 | 135 | `order_id` bigint DEFAULT NULL COMMENT '交易订单编号关联 TradeOrderDO 的 id 编号', |
| 159 | 136 | `order_item_id` bigint DEFAULT NULL COMMENT '交易订单项编号关联 TradeOrderItemDO 的 id 编号', |
| 160 | 137 | `spu_id` bigint DEFAULT NULL COMMENT '商品 SPU 编号关联 ProductSpuDO 的 id', |
| 161 | - `spu_name` varchar | |
| 162 | -( | |
| 163 | - 255 | |
| 164 | -) DEFAULT NULL COMMENT '商品 SPU 名称', | |
| 138 | + `spu_name` varchar(255) DEFAULT NULL COMMENT '商品 SPU 名称', | |
| 165 | 139 | `sku_id` bigint DEFAULT NULL COMMENT '商品 SKU 编号关联 ProductSkuDO 的 id 编号', |
| 166 | - `visible` bit | |
| 167 | -( | |
| 168 | - 1 | |
| 169 | -) DEFAULT NULL COMMENT '是否可见true:显示false:隐藏', | |
| 170 | - `scores` tinyint DEFAULT NULL COMMENT '评分星级1-5 分', | |
| 140 | + `visible` bit(1) DEFAULT NULL COMMENT '是否可见true:显示false:隐藏', | |
| 141 | + `scores` tinyint DEFAULT NULL COMMENT '评分星级1-5分', | |
| 171 | 142 | `description_scores` tinyint DEFAULT NULL COMMENT '描述星级1-5 星', |
| 172 | 143 | `benefit_scores` tinyint DEFAULT NULL COMMENT '服务星级1-5 星', |
| 173 | - `content` varchar | |
| 174 | -( | |
| 175 | - 1024 | |
| 176 | -) DEFAULT NULL COMMENT '评论内容', | |
| 177 | - `pic_urls` varchar | |
| 178 | -( | |
| 179 | - 4096 | |
| 180 | -) DEFAULT NULL COMMENT '评论图片地址数组', | |
| 181 | - `reply_status` bit | |
| 182 | -( | |
| 183 | - 1 | |
| 184 | -) DEFAULT NULL COMMENT '商家是否回复', | |
| 144 | + `content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '评论内容', | |
| 145 | + `pic_urls` varchar(4096) DEFAULT NULL COMMENT '评论图片地址数组', | |
| 146 | + `reply_status` bit(1) DEFAULT NULL COMMENT '商家是否回复', | |
| 185 | 147 | `reply_user_id` bigint DEFAULT NULL COMMENT '回复管理员编号关联 AdminUserDO 的 id 编号', |
| 186 | - `reply_content` varchar | |
| 187 | -( | |
| 188 | - 1024 | |
| 189 | -) DEFAULT NULL COMMENT '商家回复内容', | |
| 148 | + `reply_content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '商家回复内容', | |
| 190 | 149 | `reply_time` datetime DEFAULT NULL COMMENT '商家回复时间', |
| 191 | - `creator` varchar | |
| 192 | -( | |
| 193 | - 64 | |
| 194 | -) DEFAULT '' COMMENT '创建者', | |
| 150 | + `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', | |
| 195 | 151 | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| 196 | - `updater` varchar | |
| 197 | -( | |
| 198 | - 64 | |
| 199 | -) DEFAULT '' COMMENT '更新者', | |
| 152 | + `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', | |
| 200 | 153 | `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
| 201 | - "deleted" bit NOT NULL DEFAULT FALSE, | |
| 202 | - "tenant_id" bigint not null default '0', | |
| 203 | - PRIMARY KEY | |
| 204 | -( | |
| 205 | - `id` | |
| 206 | -) | |
| 207 | - ) COMMENT '产品评论表'; | |
| 154 | + `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', | |
| 155 | + `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', | |
| 156 | + PRIMARY KEY (`id`) USING BTREE | |
| 157 | +) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '商品评论'; | |
| 208 | 158 | \ No newline at end of file | ... | ... |
yudao-module-mall/yudao-module-promotion-biz/src/test/resources/sql/clean.sql
| 1 | -DELETE | |
| 2 | -FROM "market_activity"; | |
| 3 | -DELETE | |
| 4 | -FROM "promotion_coupon_template"; | |
| 5 | -DELETE | |
| 6 | -FROM "promotion_coupon"; | |
| 7 | -DELETE | |
| 8 | -FROM "promotion_reward_activity"; | |
| 9 | -DELETE | |
| 10 | -FROM "promotion_discount_activity"; | |
| 11 | -DELETE | |
| 12 | -FROM "promotion_discount_product"; | |
| 13 | -DELETE | |
| 14 | -FROM "promotion_seckill_config"; | |
| 1 | +DELETE FROM "market_activity"; | |
| 2 | +DELETE FROM "promotion_coupon_template"; | |
| 3 | +DELETE FROM "promotion_coupon"; | |
| 4 | +DELETE FROM "promotion_reward_activity"; | |
| 5 | +DELETE FROM "promotion_discount_activity"; | |
| 6 | +DELETE FROM "promotion_discount_product"; | |
| 7 | +DELETE FROM "promotion_seckill_config"; | ... | ... |
yudao-module-mall/yudao-module-promotion-biz/src/test/resources/sql/create_tables.sql
| ... | ... | @@ -107,123 +107,45 @@ CREATE TABLE IF NOT EXISTS "promotion_discount_activity" ( |
| 107 | 107 | PRIMARY KEY ("id") |
| 108 | 108 | ) COMMENT '限时折扣活动'; |
| 109 | 109 | |
| 110 | -CREATE TABLE IF NOT EXISTS "promotion_discount_product" ( | |
| 111 | - "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | |
| 112 | - "activity_id" bigint NOT NULL, | |
| 113 | - "spu_id" bigint NOT NULL, | |
| 114 | - "sku_id" bigint NOT NULL, | |
| 115 | - "discount_type" int NOT NULL, | |
| 116 | - "discount_percent" | |
| 117 | - int, | |
| 118 | - "discount_price" | |
| 119 | - int, | |
| 120 | - "creator" | |
| 121 | - varchar | |
| 122 | - DEFAULT | |
| 123 | - '', | |
| 124 | - "create_time" | |
| 125 | - datetime | |
| 126 | - NOT | |
| 127 | - NULL | |
| 128 | - DEFAULT | |
| 129 | - CURRENT_TIMESTAMP, | |
| 130 | - "updater" | |
| 131 | - varchar | |
| 132 | - DEFAULT | |
| 133 | - '', | |
| 134 | - "update_time" | |
| 135 | - datetime | |
| 136 | - NOT | |
| 137 | - NULL | |
| 138 | - DEFAULT | |
| 139 | - CURRENT_TIMESTAMP | |
| 140 | - ON | |
| 141 | - UPDATE | |
| 142 | - CURRENT_TIMESTAMP, | |
| 143 | - "deleted" | |
| 144 | - bit | |
| 145 | - NOT | |
| 146 | - NULL | |
| 147 | - DEFAULT | |
| 148 | - FALSE, | |
| 149 | - PRIMARY | |
| 150 | - KEY | |
| 151 | -( | |
| 152 | - "id" | |
| 153 | -) | |
| 154 | - ) COMMENT '限时折扣活动'; | |
| 155 | - | |
| 156 | -CREATE TABLE IF NOT EXISTS "promotion_seckill_config" | |
| 157 | -( | |
| 158 | - "id" | |
| 159 | - bigint | |
| 160 | - NOT | |
| 161 | - NULL | |
| 162 | - GENERATED | |
| 163 | - BY | |
| 164 | - DEFAULT AS | |
| 165 | - IDENTITY, | |
| 166 | - "name" | |
| 167 | - varchar | |
| 168 | - NOT | |
| 169 | - NULL, | |
| 170 | - "start_time" | |
| 171 | - varchar | |
| 172 | - NOT | |
| 173 | - NULL, | |
| 174 | - "end_time" | |
| 175 | - varchar | |
| 176 | - NOT | |
| 177 | - NULL, | |
| 178 | - "seckill_activity_count" | |
| 179 | - int | |
| 180 | - NOT | |
| 181 | - NULL, | |
| 182 | - "pic_url" | |
| 183 | - varchar | |
| 184 | - NOT | |
| 185 | - NULL, | |
| 186 | - "status" | |
| 187 | - varchar | |
| 188 | - NOT | |
| 189 | - NULL, | |
| 190 | - "creator" | |
| 191 | - varchar | |
| 192 | - DEFAULT | |
| 193 | - '', | |
| 194 | - "create_time" | |
| 195 | - datetime | |
| 196 | - NOT | |
| 197 | - NULL | |
| 198 | - DEFAULT | |
| 199 | - CURRENT_TIMESTAMP, | |
| 200 | - "updater" | |
| 201 | - varchar | |
| 202 | - DEFAULT | |
| 203 | - '', | |
| 204 | - "update_time" | |
| 205 | - datetime | |
| 206 | - NOT | |
| 207 | - NULL | |
| 208 | - DEFAULT | |
| 209 | - CURRENT_TIMESTAMP | |
| 210 | - ON | |
| 211 | - UPDATE | |
| 212 | - CURRENT_TIMESTAMP, | |
| 213 | - "deleted" | |
| 214 | - bit | |
| 215 | - NOT | |
| 216 | - NULL | |
| 217 | - DEFAULT | |
| 218 | - FALSE, | |
| 219 | - "tenant_id" | |
| 220 | - bigint | |
| 221 | - NOT | |
| 222 | - NULL, | |
| 223 | - PRIMARY | |
| 224 | - KEY | |
| 225 | -( | |
| 226 | - "id" | |
| 227 | -) | |
| 228 | - ) COMMENT '秒杀时段配置'; | |
| 110 | +-- 将该建表 SQL 语句,添加到 yudao-module-promotion-biz 模块的 test/resources/sql/create_tables.sql 文件里 | |
| 111 | +CREATE TABLE IF NOT EXISTS "promotion_seckill_activity" ( | |
| 112 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | |
| 113 | + "spu_id" bigint NOT NULL, | |
| 114 | + "name" varchar NOT NULL, | |
| 115 | + "status" int NOT NULL, | |
| 116 | + "remark" varchar, | |
| 117 | + "start_time" varchar NOT NULL, | |
| 118 | + "end_time" varchar NOT NULL, | |
| 119 | + "sort" int NOT NULL, | |
| 120 | + "config_ids" varchar NOT NULL, | |
| 121 | + "order_count" int NOT NULL, | |
| 122 | + "user_count" int NOT NULL, | |
| 123 | + "total_price" int NOT NULL, | |
| 124 | + "total_limit_count" int, | |
| 125 | + "single_limit_count" int, | |
| 126 | + "stock" int, | |
| 127 | + "total_stock" int, | |
| 128 | + "creator" varchar DEFAULT '', | |
| 129 | + "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, | |
| 130 | + "updater" varchar DEFAULT '', | |
| 131 | + "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, | |
| 132 | + "deleted" bit NOT NULL DEFAULT FALSE, | |
| 133 | + "tenant_id" bigint NOT NULL, | |
| 134 | + PRIMARY KEY ("id") | |
| 135 | +) COMMENT '秒杀活动'; | |
| 229 | 136 | |
| 137 | +CREATE TABLE IF NOT EXISTS "promotion_seckill_config" ( | |
| 138 | + "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY, | |
| 139 | + "name" varchar NOT NULL, | |
| 140 | + "start_time" varchar NOT NULL, | |
| 141 | + "end_time" varchar NOT NULL, | |
| 142 | + "pic_url" varchar NOT NULL, | |
| 143 | + "status" int NOT NULL, | |
| 144 | + "creator" varchar DEFAULT '', | |
| 145 | + "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, | |
| 146 | + "updater" varchar DEFAULT '', | |
| 147 | + "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, | |
| 148 | + "deleted" bit NOT NULL DEFAULT FALSE, | |
| 149 | + "tenant_id" bigint NOT NULL, | |
| 150 | + PRIMARY KEY ("id") | |
| 151 | +) COMMENT '秒杀时段配置'; | ... | ... |