这样导致我入参传的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;//旧的货位
}