Commit db73ddc942fc34427b659e053ea0858ba64246fe
1 parent
8ed52701
REVIEW 物流配送管理表
Showing
5 changed files
with
16 additions
and
14 deletions
yudao-module-mall/yudao-module-trade-api/src/main/java/cn/iocoder/yudao/module/trade/enums/delivery/DeliveryExpressChargeModeEnum.java
| ... | ... | @@ -14,11 +14,13 @@ import java.util.Arrays; |
| 14 | 14 | @AllArgsConstructor |
| 15 | 15 | @Getter |
| 16 | 16 | public enum DeliveryExpressChargeModeEnum implements IntArrayValuable { |
| 17 | - BY_PIECE(1, "按件"), | |
| 18 | - BY_WEIGHT(2,"按重量"), | |
| 19 | - BY_VOLUME(3, "按体积"); | |
| 17 | + | |
| 18 | + PIECE(1, "按件"), | |
| 19 | + WEIGHT(2,"按重量"), | |
| 20 | + VOLUME(3, "按体积"); | |
| 20 | 21 | |
| 21 | 22 | public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(DeliveryExpressChargeModeEnum::getType).toArray(); |
| 23 | + | |
| 22 | 24 | /** |
| 23 | 25 | * 类型 |
| 24 | 26 | */ |
| ... | ... | @@ -32,4 +34,5 @@ public enum DeliveryExpressChargeModeEnum implements IntArrayValuable { |
| 32 | 34 | public int[] array() { |
| 33 | 35 | return ARRAYS; |
| 34 | 36 | } |
| 37 | + | |
| 35 | 38 | } | ... | ... |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryExpressDO.java
| ... | ... | @@ -16,6 +16,7 @@ import lombok.Data; |
| 16 | 16 | @KeySequence("trade_delivery_express_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 |
| 17 | 17 | @Data |
| 18 | 18 | public class DeliveryExpressDO extends BaseDO { |
| 19 | + | |
| 19 | 20 | /** |
| 20 | 21 | * 编号,自增 |
| 21 | 22 | */ |
| ... | ... | @@ -33,7 +34,7 @@ public class DeliveryExpressDO extends BaseDO { |
| 33 | 34 | private String name; |
| 34 | 35 | |
| 35 | 36 | /** |
| 36 | - * 快递公司logo | |
| 37 | + * 快递公司 logo | |
| 37 | 38 | */ |
| 38 | 39 | private String logo; |
| 39 | 40 | |
| ... | ... | @@ -49,4 +50,4 @@ public class DeliveryExpressDO extends BaseDO { |
| 49 | 50 | */ |
| 50 | 51 | private Integer status; |
| 51 | 52 | |
| 52 | -} | |
| 53 | 53 | \ No newline at end of file |
| 54 | +} | ... | ... |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryExpressTemplateChargeDO.java
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryExpressTemplateDO.java
| ... | ... | @@ -7,12 +7,6 @@ import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 8 | import lombok.*; |
| 9 | 9 | |
| 10 | -// TODO @Jason:配送放到 trade 里。然后属于 deliver 配送;配送分成两个方式:1)快递 express;2)自提 pickup; | |
| 11 | -// 这样的话,实体名字一个是 DeliveryExpressTemplateDO;长一点没关系哈;还有一个 DeliveryPickUpStoreDO 自提门店; | |
| 12 | -// 表名的话,还是加上 trade_delivery_ 前缀,主要归属在交易域 | |
| 13 | - | |
| 14 | -// TODO @Jason:额外补充,不是这个类哈。应该还有个快递;DeliveryExpress;需要设计下这个表 | |
| 15 | - | |
| 16 | 10 | /** |
| 17 | 11 | * 快递运费模板 DO |
| 18 | 12 | * | ... | ... |
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/dataobject/delivery/DeliveryPickUpStoreStaffDO.java
| ... | ... | @@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableId; |
| 7 | 7 | import com.baomidou.mybatisplus.annotation.TableName; |
| 8 | 8 | import lombok.Data; |
| 9 | 9 | |
| 10 | +// TODO @芋艿:后续再详细 review 一轮 | |
| 10 | 11 | /** |
| 11 | 12 | * 自提门店店员 DO |
| 12 | 13 | * |
| ... | ... | @@ -16,6 +17,7 @@ import lombok.Data; |
| 16 | 17 | @KeySequence("trade_delivery_pick_up_store_staff_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 |
| 17 | 18 | @Data |
| 18 | 19 | public class DeliveryPickUpStoreStaffDO extends BaseDO { |
| 20 | + | |
| 19 | 21 | /** |
| 20 | 22 | * 编号,自增 |
| 21 | 23 | */ |
| ... | ... | @@ -24,6 +26,8 @@ public class DeliveryPickUpStoreStaffDO extends BaseDO { |
| 24 | 26 | |
| 25 | 27 | /** |
| 26 | 28 | * 自提门店编号 |
| 29 | + * | |
| 30 | + * 关联 {@link DeliveryPickUpStoreDO#getId()} | |
| 27 | 31 | */ |
| 28 | 32 | private Long storeId; |
| 29 | 33 | |
| ... | ... | @@ -40,4 +44,5 @@ public class DeliveryPickUpStoreStaffDO extends BaseDO { |
| 40 | 44 | * 枚举 {@link CommonStatusEnum} |
| 41 | 45 | */ |
| 42 | 46 | private Integer status; |
| 43 | -} | |
| 44 | 47 | \ No newline at end of file |
| 48 | + | |
| 49 | +} | ... | ... |