REVIEW 物流配送管理表

This commit is contained in:
YunaiV 2023-05-16 19:17:25 +08:00
parent 8ed52701fd
commit db73ddc942
5 changed files with 16 additions and 14 deletions

View File

@ -14,11 +14,13 @@ import java.util.Arrays;
@AllArgsConstructor @AllArgsConstructor
@Getter @Getter
public enum DeliveryExpressChargeModeEnum implements IntArrayValuable { public enum DeliveryExpressChargeModeEnum implements IntArrayValuable {
BY_PIECE(1, "按件"),
BY_WEIGHT(2,"按重量"), PIECE(1, "按件"),
BY_VOLUME(3, "按体积"); WEIGHT(2,"按重量"),
VOLUME(3, "按体积");
public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(DeliveryExpressChargeModeEnum::getType).toArray(); public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(DeliveryExpressChargeModeEnum::getType).toArray();
/** /**
* 类型 * 类型
*/ */
@ -32,4 +34,5 @@ public enum DeliveryExpressChargeModeEnum implements IntArrayValuable {
public int[] array() { public int[] array() {
return ARRAYS; return ARRAYS;
} }
} }

View File

@ -16,6 +16,7 @@ import lombok.Data;
@KeySequence("trade_delivery_express_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写 @KeySequence("trade_delivery_express_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写
@Data @Data
public class DeliveryExpressDO extends BaseDO { public class DeliveryExpressDO extends BaseDO {
/** /**
* 编号自增 * 编号自增
*/ */

View File

@ -29,9 +29,8 @@ public class DeliveryExpressTemplateChargeDO extends BaseDO {
*/ */
private Long templateId; private Long templateId;
// TODO @Jason全国最好使用 0 @芋艿 Area.ID_CHINA 1
/** /**
* 配送区域id 1:适用于全国 * 配送区域
*/ */
private Integer areaId; private Integer areaId;

View File

@ -7,12 +7,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*; import lombok.*;
// TODO @Jason配送放到 trade 然后属于 deliver 配送配送分成两个方式1快递 express2自提 pickup
// 这样的话实体名字一个是 DeliveryExpressTemplateDO长一点没关系哈还有一个 DeliveryPickUpStoreDO 自提门店
// 表名的话还是加上 trade_delivery_ 前缀主要归属在交易域
// TODO @Jason额外补充不是这个类哈应该还有个快递DeliveryExpress需要设计下这个表
/** /**
* 快递运费模板 DO * 快递运费模板 DO
* *

View File

@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
// TODO @芋艿后续再详细 review 一轮
/** /**
* 自提门店店员 DO * 自提门店店员 DO
* *
@ -16,6 +17,7 @@ import lombok.Data;
@KeySequence("trade_delivery_pick_up_store_staff_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写 @KeySequence("trade_delivery_pick_up_store_staff_seq") // 用于 OraclePostgreSQLKingbaseDB2H2 数据库的主键自增如果是 MySQL 等数据库可不写
@Data @Data
public class DeliveryPickUpStoreStaffDO extends BaseDO { public class DeliveryPickUpStoreStaffDO extends BaseDO {
/** /**
* 编号自增 * 编号自增
*/ */
@ -24,6 +26,8 @@ public class DeliveryPickUpStoreStaffDO extends BaseDO {
/** /**
* 自提门店编号 * 自提门店编号
*
* 关联 {@link DeliveryPickUpStoreDO#getId()}
*/ */
private Long storeId; private Long storeId;
@ -40,4 +44,5 @@ public class DeliveryPickUpStoreStaffDO extends BaseDO {
* 枚举 {@link CommonStatusEnum} * 枚举 {@link CommonStatusEnum}
*/ */
private Integer status; private Integer status;
} }