java一个bean继承一个bean时,父类bean有一个属性在子类中如果也有该字段,可能会导致,前端传参无法赋值导致该字段为null

这样导致我入参传的barcodeScanModel属性为null,因此要注释掉子类的barcodeScanModel属性
子类 barcodeScanModel字段在父类也存在

public class BarcodeScanAllotRequest extends BarcodeScanBasicRequest{

    /**
     * 配载信息
     * CreateAllotRequest
     */
    private AllotModel allotInfo;

    /**
     * 车标编号
     */
    private String planNum;

    private Integer scanBy;
//
//    /**
//     * 当前扫描订单
//     * */
//    private BarcodeScanModel barcodeScanModel;

    /**
     * 是否保存并且发车
     */
    private boolean depart = false;

    private Integer nullAllot;//不是空且是1的时候 代表创建空批次

}

父类中也有barcodeScanModel字段

public class BarcodeScanBasicRequest extends BasicRequest{

    /**
     * 批次ID
     */
    private int batchId;

    /**
     * 批次编号
     */
    private String batchNum;

    /**
     * 扫描类型(1,配载;2,卸车;3,盘库)
     */
    private int type;


    /**
     * 扫描状态(1,正常;2,少货;3,多货;4,窜货)
     */
    private int status;


    /**
     * 扫描信息
     */
    private List<BarcodeScanModel> barcodeScanModels;
    /**
     * 单个扫描信息
     */
    private BarcodeScanModel barcodeScanModel;

	/**
	 * 为日志加的字段
	 * 在配载时  异常类型的  扫码类型  =   {操作批次的到站   } 线路窜货
	 * 在卸车时,异常类型的 扫码类型 =   {操作批次的到站   }  线路窜货
     * 在盘库时,异常类型的  扫码类型  =   {操作盘库类型  }  窜货(非发货库存选择指定线路均按照这个) ;
	 * 当在盘发货库存并选择线路时异常类型的扫码类型  =   {选择到站机构名称}  线路窜货
	 */
	 private String logInfo;

    private String goodsPlace; //货位
    private String goodsPlaceOld;//旧的货位
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值