Commit 4b643a7b3405baedf9d07b906ee93a63db89f0cb
1 parent
7a792a7d
物流配送管理表结构修改
Showing
18 changed files
with
310 additions
and
121 deletions
sql/mysql/optional/mall.sql
| @@ -307,15 +307,12 @@ CREATE TABLE `product_favorite` ( | @@ -307,15 +307,12 @@ CREATE TABLE `product_favorite` ( | ||
| 307 | PRIMARY KEY (`id`) USING BTREE | 307 | PRIMARY KEY (`id`) USING BTREE |
| 308 | ) ENGINE=InnoDB COMMENT='商品收藏表'; | 308 | ) ENGINE=InnoDB COMMENT='商品收藏表'; |
| 309 | 309 | ||
| 310 | - | ||
| 311 | --- ---------------------------- | ||
| 312 | --- Table structure for delivery_template | 310 | +-- Table structure for trade_delivery_express_template |
| 313 | -- ---------------------------- | 311 | -- ---------------------------- |
| 314 | -DROP TABLE IF EXISTS `delivery_template`; | ||
| 315 | -CREATE TABLE `delivery_template` ( | 312 | +DROP TABLE IF EXISTS `trade_delivery_express_template`; |
| 313 | +CREATE TABLE `trade_delivery_express_template` ( | ||
| 316 | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', | 314 | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', |
| 317 | `name` varchar(64) NOT NULL COMMENT '模板名称', | 315 | `name` varchar(64) NOT NULL COMMENT '模板名称', |
| 318 | - `charge_type` tinyint NOT NULL DEFAULT 1 COMMENT '配送费用类型 1:全区域包邮 2:非全区域包邮', | ||
| 319 | `charge_mode` tinyint NOT NULL DEFAULT 1 COMMENT '配送计费方式 1:按件 2:按重量 3:按体积', | 316 | `charge_mode` tinyint NOT NULL DEFAULT 1 COMMENT '配送计费方式 1:按件 2:按重量 3:按体积', |
| 320 | `sort` int NOT NULL DEFAULT 0 COMMENT '排序', | 317 | `sort` int NOT NULL DEFAULT 0 COMMENT '排序', |
| 321 | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', | 318 | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', |
| @@ -325,18 +322,18 @@ CREATE TABLE `delivery_template` ( | @@ -325,18 +322,18 @@ CREATE TABLE `delivery_template` ( | ||
| 325 | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', | 322 | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| 326 | `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', | 323 | `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', |
| 327 | PRIMARY KEY (`id`) USING BTREE | 324 | PRIMARY KEY (`id`) USING BTREE |
| 328 | -) ENGINE=InnoDB COMMENT='配送模板'; | 325 | +) ENGINE=InnoDB COMMENT='快递运费模板'; |
| 329 | 326 | ||
| 330 | -- ---------------------------- | 327 | -- ---------------------------- |
| 331 | --- Table structure for delivery_free_detail | 328 | +-- Table structure for trade_delivery_express_template_free |
| 332 | -- ---------------------------- | 329 | -- ---------------------------- |
| 333 | -DROP TABLE IF EXISTS `delivery_free_detail`; | ||
| 334 | -CREATE TABLE `delivery_free_detail` ( | 330 | +DROP TABLE IF EXISTS `trade_delivery_express_template_free`; |
| 331 | +CREATE TABLE `trade_delivery_express_template_free` ( | ||
| 335 | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', | 332 | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', |
| 336 | `template_id` bigint NOT NULL COMMENT '配送模板编号, 对应delivery_template表id', | 333 | `template_id` bigint NOT NULL COMMENT '配送模板编号, 对应delivery_template表id', |
| 337 | `area_id` int NOT NULL COMMENT '包邮区域id', | 334 | `area_id` int NOT NULL COMMENT '包邮区域id', |
| 338 | `free_price` int NOT NULL COMMENT '包邮金额(单位分) 订单总金额>包邮金额才免运费', | 335 | `free_price` int NOT NULL COMMENT '包邮金额(单位分) 订单总金额>包邮金额才免运费', |
| 339 | - `free_number` int NOT NULL DEFAULT 0 COMMENT '包邮件数,订单总件数>包邮件数才免运费', | 336 | + `free_count` int NOT NULL DEFAULT 0 COMMENT '包邮件数,订单总件数>包邮件数才免运费', |
| 340 | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', | 337 | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', |
| 341 | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | 338 | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| 342 | `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', | 339 | `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', |
| @@ -344,20 +341,20 @@ CREATE TABLE `delivery_free_detail` ( | @@ -344,20 +341,20 @@ CREATE TABLE `delivery_free_detail` ( | ||
| 344 | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', | 341 | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| 345 | `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', | 342 | `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', |
| 346 | PRIMARY KEY (`id`) USING BTREE | 343 | PRIMARY KEY (`id`) USING BTREE |
| 347 | -) ENGINE=InnoDB COMMENT='配送包邮详情'; | 344 | +) ENGINE=InnoDB COMMENT='快递运费模板包邮配置'; |
| 348 | 345 | ||
| 349 | -- ---------------------------- | 346 | -- ---------------------------- |
| 350 | --- Table structure for delivery_charge_detail | 347 | +-- Table structure for trade_delivery_express_template_charge |
| 351 | -- ---------------------------- | 348 | -- ---------------------------- |
| 352 | -DROP TABLE IF EXISTS `delivery_charge_detail`; | ||
| 353 | -CREATE TABLE `delivery_charge_detail` ( | 349 | +DROP TABLE IF EXISTS `trade_delivery_express_template_charge`; |
| 350 | +CREATE TABLE `trade_delivery_express_template_charge` ( | ||
| 354 | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', | 351 | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', |
| 355 | `template_id` bigint NOT NULL COMMENT '配送模板编号, 对应delivery_template表id', | 352 | `template_id` bigint NOT NULL COMMENT '配送模板编号, 对应delivery_template表id', |
| 356 | `area_id` int NOT NULL COMMENT '配送区域id 1:适用于全国', | 353 | `area_id` int NOT NULL COMMENT '配送区域id 1:适用于全国', |
| 357 | `charge_mode` tinyint NOT NULL COMMENT '配送计费方式 1:按件 2:按重量 3:按体积', | 354 | `charge_mode` tinyint NOT NULL COMMENT '配送计费方式 1:按件 2:按重量 3:按体积', |
| 358 | - `start_quantity` double NOT NULL COMMENT '起步数量(件数,重量,或体积)', | 355 | + `start_count` double NOT NULL COMMENT '首件数量(件数,重量,或体积)', |
| 359 | `start_price` int NOT NULL COMMENT '起步价(单位分)', | 356 | `start_price` int NOT NULL COMMENT '起步价(单位分)', |
| 360 | - `extra_quantity` double NOT NULL COMMENT '续(件,重量,或体积)', | 357 | + `extra_count` double NOT NULL COMMENT '续件数量(件,重量,或体积)', |
| 361 | `extra_price` int NOT NULL COMMENT '额外价(单位分)', | 358 | `extra_price` int NOT NULL COMMENT '额外价(单位分)', |
| 362 | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', | 359 | `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', |
| 363 | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | 360 | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
| @@ -366,19 +363,19 @@ CREATE TABLE `delivery_charge_detail` ( | @@ -366,19 +363,19 @@ CREATE TABLE `delivery_charge_detail` ( | ||
| 366 | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', | 363 | `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| 367 | `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', | 364 | `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', |
| 368 | PRIMARY KEY (`id`) USING BTREE | 365 | PRIMARY KEY (`id`) USING BTREE |
| 369 | -) ENGINE=InnoDB COMMENT='配送费用详情'; | 366 | +) ENGINE=InnoDB COMMENT='快递运费模板计费配置'; |
| 370 | 367 | ||
| 371 | -- ---------------------------- | 368 | -- ---------------------------- |
| 372 | --- Table structure for pick_up_store | 369 | +-- Table structure for trade_delivery_pick_up_store |
| 373 | -- ---------------------------- | 370 | -- ---------------------------- |
| 374 | -DROP TABLE IF EXISTS `pick_up_store`; | ||
| 375 | -CREATE TABLE `pick_up_store` ( | 371 | +DROP TABLE IF EXISTS `trade_delivery_pick_up_store`; |
| 372 | +CREATE TABLE `trade_delivery_pick_up_store` ( | ||
| 376 | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', | 373 | `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', |
| 377 | `name` varchar(64) NOT NULL COMMENT '门店名称', | 374 | `name` varchar(64) NOT NULL COMMENT '门店名称', |
| 378 | `introduction` varchar(256) COMMENT '门店简介', | 375 | `introduction` varchar(256) COMMENT '门店简介', |
| 379 | `phone` varchar(16) NOT NULL COMMENT '门店手机', | 376 | `phone` varchar(16) NOT NULL COMMENT '门店手机', |
| 380 | `area_id` int NOT NULL COMMENT '区域id', | 377 | `area_id` int NOT NULL COMMENT '区域id', |
| 381 | - `address` varchar(256) NOT NULL COMMENT '门店详细地址', | 378 | + `detail_address` varchar(256) NOT NULL COMMENT '门店详细地址', |
| 382 | `logo` varchar(256) NOT NULL COMMENT '门店logo', | 379 | `logo` varchar(256) NOT NULL COMMENT '门店logo', |
| 383 | `opening_time` time NOT NULL COMMENT '营业开始时间', | 380 | `opening_time` time NOT NULL COMMENT '营业开始时间', |
| 384 | `closing_time` time NOT NULL COMMENT '营业结束时间', | 381 | `closing_time` time NOT NULL COMMENT '营业结束时间', |
| @@ -394,8 +391,61 @@ CREATE TABLE `pick_up_store` ( | @@ -394,8 +391,61 @@ CREATE TABLE `pick_up_store` ( | ||
| 394 | PRIMARY KEY (`id`) USING BTREE | 391 | PRIMARY KEY (`id`) USING BTREE |
| 395 | ) ENGINE=InnoDB COMMENT='自提门店'; | 392 | ) ENGINE=InnoDB COMMENT='自提门店'; |
| 396 | 393 | ||
| 397 | -BEGIN; | ||
| 398 | -COMMIT; | 394 | +-- ---------------------------- |
| 395 | +-- Table structure for trade_delivery_pick_up_store_staff | ||
| 396 | +-- ---------------------------- | ||
| 397 | +DROP TABLE IF EXISTS `trade_delivery_pick_up_store_staff`; | ||
| 398 | +CREATE TABLE `trade_delivery_pick_up_store_staff` ( | ||
| 399 | + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', | ||
| 400 | + store_id bigint NOT NULL COMMENT '自提门店编号', | ||
| 401 | + `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', | ||
| 402 | + `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', | ||
| 403 | + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | ||
| 404 | + `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', | ||
| 405 | + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', | ||
| 406 | + `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', | ||
| 407 | + `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', | ||
| 408 | + PRIMARY KEY (`id`) USING BTREE | ||
| 409 | +) ENGINE=InnoDB COMMENT='自提门店店员'; | ||
| 410 | + | ||
| 411 | +-- ---------------------------- | ||
| 412 | +-- Table structure for trade_delivery_pick_up_store_staff | ||
| 413 | +-- ---------------------------- | ||
| 414 | +DROP TABLE IF EXISTS `trade_delivery_pick_up_store_staff`; | ||
| 415 | +CREATE TABLE `trade_delivery_pick_up_store_staff` ( | ||
| 416 | + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', | ||
| 417 | + `admin_user_id` bigint NOT NULL COMMENT '管理员用户id', | ||
| 418 | + store_id bigint NOT NULL COMMENT '自提门店编号', | ||
| 419 | + `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', | ||
| 420 | + `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', | ||
| 421 | + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | ||
| 422 | + `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', | ||
| 423 | + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', | ||
| 424 | + `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', | ||
| 425 | + `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', | ||
| 426 | + PRIMARY KEY (`id`) USING BTREE | ||
| 427 | +) ENGINE=InnoDB COMMENT='自提门店店员'; | ||
| 428 | + | ||
| 429 | + | ||
| 430 | +-- ---------------------------- | ||
| 431 | +-- Table structure for trade_delivery_express | ||
| 432 | +-- ---------------------------- | ||
| 433 | +DROP TABLE IF EXISTS `trade_delivery_express`; | ||
| 434 | +CREATE TABLE `trade_delivery_express` ( | ||
| 435 | + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,自增', | ||
| 436 | + `code` varchar(64) NOT NULL COMMENT '快递公司 code', | ||
| 437 | + `name` varchar(64) NOT NULL COMMENT '快递公司名称', | ||
| 438 | + `logo` varchar(256) COMMENT '快递公司logo', | ||
| 439 | + `sort` int NOT NULL DEFAULT 0 COMMENT '排序', | ||
| 440 | + `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态(0正常 1停用)', | ||
| 441 | + `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者', | ||
| 442 | + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | ||
| 443 | + `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者', | ||
| 444 | + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', | ||
| 445 | + `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', | ||
| 446 | + `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', | ||
| 447 | + PRIMARY KEY (`id`) USING BTREE | ||
| 448 | +) ENGINE=InnoDB COMMENT='配送快递公司'; | ||
| 399 | 449 | ||
| 400 | SET FOREIGN_KEY_CHECKS = 1; | 450 | SET FOREIGN_KEY_CHECKS = 1; |
| 401 | 451 |
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/spu/ProductSpuDO.java
| 1 | package cn.iocoder.yudao.module.product.dal.dataobject.spu; | 1 | package cn.iocoder.yudao.module.product.dal.dataobject.spu; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||
| 4 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; | 3 | import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO; |
| 5 | import cn.iocoder.yudao.module.product.dal.dataobject.brand.ProductBrandDO; | 4 | import cn.iocoder.yudao.module.product.dal.dataobject.brand.ProductBrandDO; |
| 6 | import cn.iocoder.yudao.module.product.dal.dataobject.category.ProductCategoryDO; | 5 | import cn.iocoder.yudao.module.product.dal.dataobject.category.ProductCategoryDO; |
| 7 | -import cn.iocoder.yudao.module.product.dal.dataobject.delivery.DeliveryTemplateDO; | ||
| 8 | import cn.iocoder.yudao.module.product.dal.dataobject.sku.ProductSkuDO; | 6 | import cn.iocoder.yudao.module.product.dal.dataobject.sku.ProductSkuDO; |
| 9 | import cn.iocoder.yudao.module.product.enums.spu.ProductSpuStatusEnum; | 7 | import cn.iocoder.yudao.module.product.enums.spu.ProductSpuStatusEnum; |
| 10 | import com.baomidou.mybatisplus.annotation.KeySequence; | 8 | import com.baomidou.mybatisplus.annotation.KeySequence; |
| @@ -143,7 +141,7 @@ public class ProductSpuDO extends TenantBaseDO { | @@ -143,7 +141,7 @@ public class ProductSpuDO extends TenantBaseDO { | ||
| 143 | /** | 141 | /** |
| 144 | * 物流配置模板编号 | 142 | * 物流配置模板编号 |
| 145 | * | 143 | * |
| 146 | - * 关联 {@link DeliveryTemplateDO#getId()} | 144 | + * 关联 { TradeDeliveryExpressTemplateDO#getId()} |
| 147 | */ | 145 | */ |
| 148 | private Long deliveryTemplateId; | 146 | private Long deliveryTemplateId; |
| 149 | 147 |
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/delivery/DeliveryChargeDetailMapper.java deleted
| 1 | -package cn.iocoder.yudao.module.product.dal.mysql.delivery; | ||
| 2 | - | ||
| 3 | -import cn.iocoder.yudao.module.product.dal.dataobject.delivery.DeliveryChargeDetailDO; | ||
| 4 | -import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 5 | -import org.apache.ibatis.annotations.Mapper; | ||
| 6 | - | ||
| 7 | -@Mapper | ||
| 8 | -public interface DeliveryChargeDetailMapper extends BaseMapperX<DeliveryChargeDetailDO> { | ||
| 9 | - | ||
| 10 | -} | ||
| 11 | - | ||
| 12 | - | ||
| 13 | - | ||
| 14 | - |
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/delivery/DeliveryFreeDetailMapper.java deleted
| 1 | -package cn.iocoder.yudao.module.product.dal.mysql.delivery; | ||
| 2 | - | ||
| 3 | -import cn.iocoder.yudao.module.product.dal.dataobject.delivery.DeliveryFreeDetailDO; | ||
| 4 | -import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 5 | -import org.apache.ibatis.annotations.Mapper; | ||
| 6 | - | ||
| 7 | -@Mapper | ||
| 8 | -public interface DeliveryFreeDetailMapper extends BaseMapperX<DeliveryFreeDetailDO> { | ||
| 9 | - | ||
| 10 | -} | ||
| 11 | - | ||
| 12 | - | ||
| 13 | - | ||
| 14 | - |
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/delivery/DeliveryTemplateMapper.java deleted
| 1 | -package cn.iocoder.yudao.module.product.dal.mysql.delivery; | ||
| 2 | - | ||
| 3 | - | ||
| 4 | -import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 5 | -import cn.iocoder.yudao.module.product.dal.dataobject.delivery.DeliveryTemplateDO; | ||
| 6 | -import org.apache.ibatis.annotations.Mapper; | ||
| 7 | - | ||
| 8 | -@Mapper | ||
| 9 | -public interface DeliveryTemplateMapper extends BaseMapperX<DeliveryTemplateDO> { | ||
| 10 | -} |
yudao-module-mall/yudao-module-trade-api/src/main/java/cn/iocoder/yudao/module/trade/enums/delivery/DeliveryExpressChargeModeEnum.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.trade.enums.delivery; | ||
| 2 | + | ||
| 3 | +import cn.iocoder.yudao.framework.common.core.IntArrayValuable; | ||
| 4 | +import lombok.AllArgsConstructor; | ||
| 5 | +import lombok.Getter; | ||
| 6 | + | ||
| 7 | +import java.util.Arrays; | ||
| 8 | + | ||
| 9 | +/** | ||
| 10 | + * 快递配送计费方式枚举 | ||
| 11 | + * | ||
| 12 | + * @author jason | ||
| 13 | + */ | ||
| 14 | +@AllArgsConstructor | ||
| 15 | +@Getter | ||
| 16 | +public enum DeliveryExpressChargeModeEnum implements IntArrayValuable { | ||
| 17 | + BY_PIECE(1, "按件"), | ||
| 18 | + BY_WEIGHT(2,"按重量"), | ||
| 19 | + BY_VOLUME(3, "按体积"); | ||
| 20 | + | ||
| 21 | + public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(DeliveryExpressChargeModeEnum::getType).toArray(); | ||
| 22 | + /** | ||
| 23 | + * 类型 | ||
| 24 | + */ | ||
| 25 | + private final Integer type; | ||
| 26 | + /** | ||
| 27 | + * 描述 | ||
| 28 | + */ | ||
| 29 | + private final String desc; | ||
| 30 | + | ||
| 31 | + @Override | ||
| 32 | + public int[] array() { | ||
| 33 | + return ARRAYS; | ||
| 34 | + } | ||
| 35 | +} |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryExpressDO.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.trade.dal.dataobject.delivery; | ||
| 2 | + | ||
| 3 | +import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ||
| 4 | +import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | +import com.baomidou.mybatisplus.annotation.TableId; | ||
| 7 | +import com.baomidou.mybatisplus.annotation.TableName; | ||
| 8 | +import lombok.Data; | ||
| 9 | + | ||
| 10 | +/** | ||
| 11 | + * 配送快递公司 DO | ||
| 12 | + * | ||
| 13 | + * @author jason | ||
| 14 | + */ | ||
| 15 | +@TableName(value ="trade_delivery_express") | ||
| 16 | +@KeySequence("trade_delivery_express_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 17 | +@Data | ||
| 18 | +public class DeliveryExpressDO extends BaseDO { | ||
| 19 | + /** | ||
| 20 | + * 编号,自增 | ||
| 21 | + */ | ||
| 22 | + @TableId | ||
| 23 | + private Long id; | ||
| 24 | + | ||
| 25 | + /** | ||
| 26 | + * 快递公司 code | ||
| 27 | + */ | ||
| 28 | + private String code; | ||
| 29 | + | ||
| 30 | + /** | ||
| 31 | + * 快递公司名称 | ||
| 32 | + */ | ||
| 33 | + private String name; | ||
| 34 | + | ||
| 35 | + /** | ||
| 36 | + * 快递公司logo | ||
| 37 | + */ | ||
| 38 | + private String logo; | ||
| 39 | + | ||
| 40 | + /** | ||
| 41 | + * 排序 | ||
| 42 | + */ | ||
| 43 | + private Integer sort; | ||
| 44 | + | ||
| 45 | + /** | ||
| 46 | + * 状态 | ||
| 47 | + * | ||
| 48 | + * 枚举 {@link CommonStatusEnum} | ||
| 49 | + */ | ||
| 50 | + private Integer status; | ||
| 51 | + | ||
| 52 | +} | ||
| 0 | \ No newline at end of file | 53 | \ No newline at end of file |
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/delivery/DeliveryChargeDetailDO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryExpressTemplateChargeDO.java
| 1 | -package cn.iocoder.yudao.module.product.dal.dataobject.delivery; | 1 | +package cn.iocoder.yudao.module.trade.dal.dataobject.delivery; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import com.baomidou.mybatisplus.annotation.KeySequence; | 4 | import com.baomidou.mybatisplus.annotation.KeySequence; |
| @@ -6,16 +6,15 @@ import com.baomidou.mybatisplus.annotation.TableId; | @@ -6,16 +6,15 @@ import com.baomidou.mybatisplus.annotation.TableId; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.Data; | 7 | import lombok.Data; |
| 8 | 8 | ||
| 9 | -// TODO @Jason:要不就叫 DeliveryExpressTemplateChargeDO;detail 主要用来作为明细,不适合作为条目 | ||
| 10 | /** | 9 | /** |
| 11 | - * 配送费用详情 DO | 10 | + * 快递运费模板计费配置 DO |
| 12 | * | 11 | * |
| 13 | * @author jason | 12 | * @author jason |
| 14 | */ | 13 | */ |
| 15 | -@TableName(value ="delivery_charge_detail") | ||
| 16 | -@KeySequence("delivery_charge_detail_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | 14 | +@TableName(value ="trade_delivery_express_template_charge") |
| 15 | +@KeySequence("trade_delivery_express_template_charge_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 17 | @Data | 16 | @Data |
| 18 | -public class DeliveryChargeDetailDO extends BaseDO { | 17 | +public class DeliveryExpressTemplateChargeDO extends BaseDO { |
| 19 | 18 | ||
| 20 | /** | 19 | /** |
| 21 | * 编号,自增 | 20 | * 编号,自增 |
| @@ -24,42 +23,38 @@ public class DeliveryChargeDetailDO extends BaseDO { | @@ -24,42 +23,38 @@ public class DeliveryChargeDetailDO extends BaseDO { | ||
| 24 | private Long id; | 23 | private Long id; |
| 25 | 24 | ||
| 26 | /** | 25 | /** |
| 27 | - * 配送模板编号, 对应delivery_template表id | 26 | + * 配送模板编号 |
| 28 | * | 27 | * |
| 29 | - * // TODO @Jason:如果关联,写法如下 | ||
| 30 | - * | ||
| 31 | - * 关联 {@link DeliveryTemplateDO#getId()} | 28 | + * 关联 {@link DeliveryExpressTemplateDO#getId()} |
| 32 | */ | 29 | */ |
| 33 | private Long templateId; | 30 | private Long templateId; |
| 34 | 31 | ||
| 35 | - // TODO @Jason:全国最好使用 0 | 32 | + // TODO @Jason:全国最好使用 0 @芋艿 Area.ID_CHINA 是 1 |
| 36 | /** | 33 | /** |
| 37 | * 配送区域id 1:适用于全国 | 34 | * 配送区域id 1:适用于全国 |
| 38 | */ | 35 | */ |
| 39 | private Integer areaId; | 36 | private Integer areaId; |
| 40 | 37 | ||
| 41 | /** | 38 | /** |
| 42 | - * 配送计费方式 1:按件 2:按重量 3:按体积 | 39 | + * 配送计费方式 |
| 43 | * | 40 | * |
| 44 | - * 冗余 {@link DeliveryTemplateDO#getChargeMode()} | 41 | + * 冗余 {@link DeliveryExpressTemplateDO#getChargeMode()} |
| 45 | */ | 42 | */ |
| 46 | private Integer chargeMode; | 43 | private Integer chargeMode; |
| 47 | 44 | ||
| 48 | - // TODO @Jason:startCount;一般 count 作为数量哈 | ||
| 49 | /** | 45 | /** |
| 50 | * 首件数量(件数,重量,或体积) | 46 | * 首件数量(件数,重量,或体积) |
| 51 | */ | 47 | */ |
| 52 | - private Double startQuantity; | 48 | + private Double startCount; |
| 53 | /** | 49 | /** |
| 54 | * 起步价,单位:分 | 50 | * 起步价,单位:分 |
| 55 | */ | 51 | */ |
| 56 | private Integer startPrice; | 52 | private Integer startPrice; |
| 57 | 53 | ||
| 58 | - // TODO @Jason:startCount;一般 count 作为数量哈 | ||
| 59 | /** | 54 | /** |
| 60 | - * 续件数量(件,重量,或体积) | 55 | + * 续件数量(件, 重量,或体积) |
| 61 | */ | 56 | */ |
| 62 | - private Double extraQuantity; | 57 | + private Double extraCount; |
| 63 | /** | 58 | /** |
| 64 | * 额外价,单位:分 | 59 | * 额外价,单位:分 |
| 65 | */ | 60 | */ |
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/delivery/DeliveryTemplateDO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryExpressTemplateDO.java
| 1 | -package cn.iocoder.yudao.module.product.dal.dataobject.delivery; | 1 | +package cn.iocoder.yudao.module.trade.dal.dataobject.delivery; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | +import cn.iocoder.yudao.module.trade.enums.delivery.DeliveryExpressChargeModeEnum; | ||
| 4 | import com.baomidou.mybatisplus.annotation.KeySequence; | 5 | import com.baomidou.mybatisplus.annotation.KeySequence; |
| 5 | import com.baomidou.mybatisplus.annotation.TableId; | 6 | import com.baomidou.mybatisplus.annotation.TableId; |
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| @@ -13,19 +14,14 @@ import lombok.*; | @@ -13,19 +14,14 @@ import lombok.*; | ||
| 13 | // TODO @Jason:额外补充,不是这个类哈。应该还有个快递;DeliveryExpress;需要设计下这个表 | 14 | // TODO @Jason:额外补充,不是这个类哈。应该还有个快递;DeliveryExpress;需要设计下这个表 |
| 14 | 15 | ||
| 15 | /** | 16 | /** |
| 16 | - * 配送模板 SPU DO | 17 | + * 快递运费模板 DO |
| 17 | * | 18 | * |
| 18 | - * @author 芋道源码 | 19 | + * @author jason |
| 19 | */ | 20 | */ |
| 20 | -@TableName("delivery_template") | ||
| 21 | -@KeySequence("delivery_template_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | 21 | +@TableName("trade_delivery_express_template") |
| 22 | +@KeySequence("trade_delivery_express_template_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 22 | @Data | 23 | @Data |
| 23 | -@EqualsAndHashCode(callSuper = true) | ||
| 24 | -@ToString(callSuper = true) | ||
| 25 | -@Builder | ||
| 26 | -@NoArgsConstructor | ||
| 27 | -@AllArgsConstructor | ||
| 28 | -public class DeliveryTemplateDO extends BaseDO { | 24 | +public class DeliveryExpressTemplateDO extends BaseDO { |
| 29 | 25 | ||
| 30 | /** | 26 | /** |
| 31 | * 编号,自增 | 27 | * 编号,自增 |
| @@ -38,15 +34,10 @@ public class DeliveryTemplateDO extends BaseDO { | @@ -38,15 +34,10 @@ public class DeliveryTemplateDO extends BaseDO { | ||
| 38 | */ | 34 | */ |
| 39 | private String name; | 35 | private String name; |
| 40 | 36 | ||
| 41 | - // TODO @Jason 我看了下,crmeb 界面是假的,没有全国包邮、部分包邮、自定义;直接干掉这个字段号了;没啥用。 | ||
| 42 | /** | 37 | /** |
| 43 | - * 配送费用类型 1:全区域包邮 2:非全区域包邮 | ||
| 44 | - */ | ||
| 45 | - private Integer chargeType; | ||
| 46 | - | ||
| 47 | - // TODO @Jason:1:按件 2:按重量 3:按体积 枚举,然后关联下 | ||
| 48 | - /** | ||
| 49 | - * 配送计费方式 1:按件 2:按重量 3:按体积 | 38 | + * 配送计费方式 |
| 39 | + * | ||
| 40 | + * 枚举 {@link DeliveryExpressChargeModeEnum} | ||
| 50 | */ | 41 | */ |
| 51 | private Integer chargeMode; | 42 | private Integer chargeMode; |
| 52 | 43 |
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/delivery/DeliveryFreeDetailDO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryExpressTemplateFreeDO.java
| 1 | -package cn.iocoder.yudao.module.product.dal.dataobject.delivery; | 1 | +package cn.iocoder.yudao.module.trade.dal.dataobject.delivery; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 3 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 4 | import com.baomidou.mybatisplus.annotation.KeySequence; | 4 | import com.baomidou.mybatisplus.annotation.KeySequence; |
| @@ -6,16 +6,15 @@ import com.baomidou.mybatisplus.annotation.TableId; | @@ -6,16 +6,15 @@ import com.baomidou.mybatisplus.annotation.TableId; | ||
| 6 | import com.baomidou.mybatisplus.annotation.TableName; | 6 | import com.baomidou.mybatisplus.annotation.TableName; |
| 7 | import lombok.Data; | 7 | import lombok.Data; |
| 8 | 8 | ||
| 9 | -// TODO @Jason:要不就叫 DeliveryExpressTemplateFreeDO;detail 主要用来作为明细,不适合作为条目 | ||
| 10 | /** | 9 | /** |
| 11 | - * 配送包邮详情 DO | 10 | + * 快递运费模板包邮配置 DO |
| 12 | * | 11 | * |
| 13 | * @author jason | 12 | * @author jason |
| 14 | */ | 13 | */ |
| 15 | -@TableName(value ="delivery_free_detail") | ||
| 16 | -@KeySequence("delivery_free_detail_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | 14 | +@TableName(value ="trade_delivery_express_template_free") |
| 15 | +@KeySequence("trade_delivery_express_template_free_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 17 | @Data | 16 | @Data |
| 18 | -public class DeliveryFreeDetailDO extends BaseDO { | 17 | +public class DeliveryExpressTemplateFreeDO extends BaseDO { |
| 19 | 18 | ||
| 20 | /** | 19 | /** |
| 21 | * 编号,自增 | 20 | * 编号,自增 |
| @@ -26,7 +25,7 @@ public class DeliveryFreeDetailDO extends BaseDO { | @@ -26,7 +25,7 @@ public class DeliveryFreeDetailDO extends BaseDO { | ||
| 26 | /** | 25 | /** |
| 27 | * 配送模板编号 | 26 | * 配送模板编号 |
| 28 | * | 27 | * |
| 29 | - * 关联 {@link DeliveryTemplateDO#getId()} | 28 | + * 关联 {@link DeliveryExpressTemplateDO#getId()} |
| 30 | */ | 29 | */ |
| 31 | private Long templateId; | 30 | private Long templateId; |
| 32 | 31 | ||
| @@ -42,12 +41,11 @@ public class DeliveryFreeDetailDO extends BaseDO { | @@ -42,12 +41,11 @@ public class DeliveryFreeDetailDO extends BaseDO { | ||
| 42 | */ | 41 | */ |
| 43 | private Integer freePrice; | 42 | private Integer freePrice; |
| 44 | 43 | ||
| 45 | - // TODO @Jason:freeCount;一般 count 作为数量哈 | ||
| 46 | /** | 44 | /** |
| 47 | * 包邮件数 | 45 | * 包邮件数 |
| 48 | * | 46 | * |
| 49 | * 订单总件数 > 包邮件数时,才免运费 | 47 | * 订单总件数 > 包邮件数时,才免运费 |
| 50 | */ | 48 | */ |
| 51 | - private Integer freeNumber; | 49 | + private Integer freeCount; |
| 52 | 50 | ||
| 53 | } | 51 | } |
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/dataobject/delivery/PickUpStoreDO.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryPickUpStoreDO.java
| 1 | -package cn.iocoder.yudao.module.product.dal.dataobject.delivery; | 1 | +package cn.iocoder.yudao.module.trade.dal.dataobject.delivery; |
| 2 | 2 | ||
| 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | 4 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| @@ -9,16 +9,15 @@ import lombok.Data; | @@ -9,16 +9,15 @@ import lombok.Data; | ||
| 9 | 9 | ||
| 10 | import java.time.LocalTime; | 10 | import java.time.LocalTime; |
| 11 | 11 | ||
| 12 | -// TODO @Jason:DeliveryPickUpStoreDO | ||
| 13 | /** | 12 | /** |
| 14 | * 自提门店 DO | 13 | * 自提门店 DO |
| 15 | * | 14 | * |
| 16 | * @author jason | 15 | * @author jason |
| 17 | */ | 16 | */ |
| 18 | -@TableName(value ="pick_up_store") | ||
| 19 | -@KeySequence("pick_up_store_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | 17 | +@TableName(value ="trade_delivery_pick_up_store") |
| 18 | +@KeySequence("trade_delivery_pick_up_store_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 20 | @Data | 19 | @Data |
| 21 | -public class PickUpStoreDO extends BaseDO { | 20 | +public class DeliveryPickUpStoreDO extends BaseDO { |
| 22 | 21 | ||
| 23 | /** | 22 | /** |
| 24 | * 编号,自增 | 23 | * 编号,自增 |
| @@ -46,11 +45,10 @@ public class PickUpStoreDO extends BaseDO { | @@ -46,11 +45,10 @@ public class PickUpStoreDO extends BaseDO { | ||
| 46 | */ | 45 | */ |
| 47 | private Integer areaId; | 46 | private Integer areaId; |
| 48 | 47 | ||
| 49 | - // TODO Jason:改成 detailAddress,主要和 AddressDO 保持一致哈 | ||
| 50 | /** | 48 | /** |
| 51 | * 门店详细地址 | 49 | * 门店详细地址 |
| 52 | */ | 50 | */ |
| 53 | - private String address; | 51 | + private String detailAddress; |
| 54 | 52 | ||
| 55 | /** | 53 | /** |
| 56 | * 门店 logo | 54 | * 门店 logo |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryPickUpStoreStaffDO.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.trade.dal.dataobject.delivery; | ||
| 2 | + | ||
| 3 | +import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; | ||
| 4 | +import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; | ||
| 5 | +import com.baomidou.mybatisplus.annotation.KeySequence; | ||
| 6 | +import com.baomidou.mybatisplus.annotation.TableId; | ||
| 7 | +import com.baomidou.mybatisplus.annotation.TableName; | ||
| 8 | +import lombok.Data; | ||
| 9 | + | ||
| 10 | +/** | ||
| 11 | + * 自提门店店员 DO | ||
| 12 | + * | ||
| 13 | + * @author jason | ||
| 14 | + */ | ||
| 15 | +@TableName(value ="trade_delivery_pick_up_store_staff") | ||
| 16 | +@KeySequence("trade_delivery_pick_up_store_staff_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 | ||
| 17 | +@Data | ||
| 18 | +public class DeliveryPickUpStoreStaffDO extends BaseDO { | ||
| 19 | + /** | ||
| 20 | + * 编号,自增 | ||
| 21 | + */ | ||
| 22 | + @TableId | ||
| 23 | + private Long id; | ||
| 24 | + | ||
| 25 | + /** | ||
| 26 | + * 自提门店编号 | ||
| 27 | + */ | ||
| 28 | + private Long storeId; | ||
| 29 | + | ||
| 30 | + /** | ||
| 31 | + * 管理员用户id | ||
| 32 | + * | ||
| 33 | + * 关联 {AdminUserDO#getId()} | ||
| 34 | + */ | ||
| 35 | + private Long adminUserId; | ||
| 36 | + | ||
| 37 | + /** | ||
| 38 | + * 状态 | ||
| 39 | + * | ||
| 40 | + * 枚举 {@link CommonStatusEnum} | ||
| 41 | + */ | ||
| 42 | + private Integer status; | ||
| 43 | +} | ||
| 0 | \ No newline at end of file | 44 | \ No newline at end of file |
yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/delivery/PickUpStoreMapper.java renamed to yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/delivery/DeliveryExpressMapper.java
| 1 | -package cn.iocoder.yudao.module.product.dal.mysql.delivery; | 1 | +package cn.iocoder.yudao.module.trade.dal.mysql.delivery; |
| 2 | 2 | ||
| 3 | -import cn.iocoder.yudao.module.product.dal.dataobject.delivery.PickUpStoreDO; | ||
| 4 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | 3 | import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 4 | +import cn.iocoder.yudao.module.trade.dal.dataobject.delivery.DeliveryExpressDO; | ||
| 5 | import org.apache.ibatis.annotations.Mapper; | 5 | import org.apache.ibatis.annotations.Mapper; |
| 6 | 6 | ||
| 7 | @Mapper | 7 | @Mapper |
| 8 | -public interface PickUpStoreMapper extends BaseMapperX<PickUpStoreDO> { | 8 | +public interface DeliveryExpressMapper extends BaseMapperX<DeliveryExpressDO> { |
| 9 | 9 | ||
| 10 | } | 10 | } |
| 11 | 11 |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/delivery/DeliveryExpressTemplateChargeMapper.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.trade.dal.mysql.delivery; | ||
| 2 | + | ||
| 3 | + | ||
| 4 | +import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 5 | +import cn.iocoder.yudao.module.trade.dal.dataobject.delivery.DeliveryExpressTemplateChargeDO; | ||
| 6 | +import org.apache.ibatis.annotations.Mapper; | ||
| 7 | + | ||
| 8 | +@Mapper | ||
| 9 | +public interface DeliveryExpressTemplateChargeMapper extends BaseMapperX<DeliveryExpressTemplateChargeDO> { | ||
| 10 | + | ||
| 11 | +} | ||
| 12 | + | ||
| 13 | + | ||
| 14 | + | ||
| 15 | + |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/delivery/DeliveryExpressTemplateFreeMapper.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.trade.dal.mysql.delivery; | ||
| 2 | + | ||
| 3 | +import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 4 | +import cn.iocoder.yudao.module.trade.dal.dataobject.delivery.DeliveryExpressTemplateFreeDO; | ||
| 5 | +import org.apache.ibatis.annotations.Mapper; | ||
| 6 | + | ||
| 7 | +@Mapper | ||
| 8 | +public interface DeliveryExpressTemplateFreeMapper extends BaseMapperX<DeliveryExpressTemplateFreeDO> { | ||
| 9 | + | ||
| 10 | +} | ||
| 11 | + | ||
| 12 | + | ||
| 13 | + | ||
| 14 | + |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/delivery/DeliveryExpressTemplateMapper.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.trade.dal.mysql.delivery; | ||
| 2 | + | ||
| 3 | + | ||
| 4 | +import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 5 | + | ||
| 6 | +import cn.iocoder.yudao.module.trade.dal.dataobject.delivery.DeliveryExpressTemplateDO; | ||
| 7 | +import org.apache.ibatis.annotations.Mapper; | ||
| 8 | + | ||
| 9 | +@Mapper | ||
| 10 | +public interface DeliveryExpressTemplateMapper extends BaseMapperX<DeliveryExpressTemplateDO> { | ||
| 11 | +} |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/delivery/DeliveryPickUpStoreMapper.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.trade.dal.mysql.delivery; | ||
| 2 | + | ||
| 3 | +import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 4 | +import cn.iocoder.yudao.module.trade.dal.dataobject.delivery.DeliveryPickUpStoreDO; | ||
| 5 | +import org.apache.ibatis.annotations.Mapper; | ||
| 6 | + | ||
| 7 | +@Mapper | ||
| 8 | +public interface DeliveryPickUpStoreMapper extends BaseMapperX<DeliveryPickUpStoreDO> { | ||
| 9 | +} | ||
| 10 | + | ||
| 11 | + | ||
| 12 | + | ||
| 13 | + |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/delivery/DeliveryPickUpStoreStaffMapper.java
0 → 100644
| 1 | +package cn.iocoder.yudao.module.trade.dal.mysql.delivery; | ||
| 2 | + | ||
| 3 | +import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; | ||
| 4 | +import cn.iocoder.yudao.module.trade.dal.dataobject.delivery.DeliveryPickUpStoreStaffDO; | ||
| 5 | +import org.apache.ibatis.annotations.Mapper; | ||
| 6 | + | ||
| 7 | +@Mapper | ||
| 8 | +public interface DeliveryPickUpStoreStaffMapper extends BaseMapperX<DeliveryPickUpStoreStaffDO> { | ||
| 9 | + | ||
| 10 | +} | ||
| 11 | + | ||
| 12 | + | ||
| 13 | + | ||
| 14 | + |