3 changed files with 156 additions and 0 deletions
-
68src/main/java/com/gaotao/modules/autoWareHourceHaian/entity/pda/HaiAnPalletRelocateMismatchRow.java
-
44src/main/java/com/gaotao/modules/autoWareHourceHaian/entity/pda/HaiAnPalletRelocateScanResult.java
-
44src/main/java/com/gaotao/modules/autoWareHourceHaian/entity/pda/HaiAnPalletSpecialEditResult.java
@ -0,0 +1,68 @@ |
|||||
|
package com.gaotao.modules.autoWareHourceHaian.entity.pda; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.math.BigDecimal; |
||||
|
|
||||
|
/** |
||||
|
* @author rqrq |
||||
|
* @Description 海安栈板重移库差异标签:标签实时库位与托盘当前区域库位不一致时返回给PDA - rqrq |
||||
|
*/ |
||||
|
@Data |
||||
|
public class HaiAnPalletRelocateMismatchRow { |
||||
|
|
||||
|
/** |
||||
|
* 标签号,来源haian_pallet_detail.serial_no,与handling_unit.unit_id对齐。不落库,仅页面展示。 - rqrq |
||||
|
*/ |
||||
|
private String serialNo; |
||||
|
|
||||
|
/** |
||||
|
* 标签所属子工厂,来源haian_pallet_detail.sub_site,对应handling_unit.site。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String subSite; |
||||
|
|
||||
|
/** |
||||
|
* 物料编码,来源haian_pallet_detail.part_no。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String partNo; |
||||
|
|
||||
|
/** |
||||
|
* 物料描述,来源haian_pallet_detail.part_desc。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String partDesc; |
||||
|
|
||||
|
/** |
||||
|
* 标签实时数量,来源handling_unit.qty。数量不大于0时自动移库会跳过该标签。不落库。 - rqrq |
||||
|
*/ |
||||
|
private BigDecimal qty; |
||||
|
|
||||
|
/** |
||||
|
* 标签当前仓库,来源handling_unit.warehouse_id。与区域仓库不同才会出现在本列表。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String warehouseId; |
||||
|
|
||||
|
/** |
||||
|
* 标签当前库位,来源handling_unit.location_id。与区域库位不同才会出现在本列表。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String locationId; |
||||
|
|
||||
|
/** |
||||
|
* 是否在库,来源handling_unit.in_stock_flag,Y才可能进入移库单据。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String inStockFlag; |
||||
|
|
||||
|
/** |
||||
|
* 标签主数据是否缺失,查询时由handling_unit未关联得到Y。缺失时重移库会整单失败。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String labelMissing; |
||||
|
|
||||
|
/** |
||||
|
* 是否会被本次自动移库纳入:在库、数量大于0且仓库库位齐全但不等于目标区域。页面用来区分“只展示”和“会移库”。不落库。 - rqrq |
||||
|
*/ |
||||
|
private Boolean willTransfer; |
||||
|
|
||||
|
/** |
||||
|
* 不纳入移库的原因;willTransfer为true时为空。页面直接展示,避免操作员以为点了按钮却没动这些标签。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String skipReason; |
||||
|
} |
||||
@ -0,0 +1,44 @@ |
|||||
|
package com.gaotao.modules.autoWareHourceHaian.entity.pda; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author rqrq |
||||
|
* @Description 海安栈板重移库扫描结果:回显托盘当前区域及与该区域仓库库位不一致的标签 - rqrq |
||||
|
*/ |
||||
|
@Data |
||||
|
public class HaiAnPalletRelocateScanResult { |
||||
|
|
||||
|
/** |
||||
|
* 标准化后的托盘号,来源请求palletId去掉方向后缀。页面后续重移库必须回传这个号。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String palletId; |
||||
|
|
||||
|
/** |
||||
|
* 托盘当前业务区域编码,来源haian_pallet.area,对应haian_area.area_id。为空时扫描被拒绝。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String areaId; |
||||
|
|
||||
|
/** |
||||
|
* 区域描述,来源haian_area.area_desc,供PDA展示。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String areaDesc; |
||||
|
|
||||
|
/** |
||||
|
* 区域对应仓库,来源haian_area.warehouse_id。重移库的目标仓库。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String warehouseId; |
||||
|
|
||||
|
/** |
||||
|
* 区域对应库位,来源haian_area.location_id。重移库的目标库位。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String locationId; |
||||
|
|
||||
|
/** |
||||
|
* 仓库或库位与区域不一致的标签。空列表表示没有失败残留,点重移库会直接跳过。不落库。 - rqrq |
||||
|
*/ |
||||
|
private List<HaiAnPalletRelocateMismatchRow> mismatchRows = new ArrayList<HaiAnPalletRelocateMismatchRow>(); |
||||
|
} |
||||
@ -0,0 +1,44 @@ |
|||||
|
package com.gaotao.modules.autoWareHourceHaian.entity.pda; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author rqrq |
||||
|
* @Description 海安栈板特殊修改扫描结果:回显任务标记、区域、地面位置和是否在货架,供PDA直接改haian_pallet - rqrq |
||||
|
*/ |
||||
|
@Data |
||||
|
public class HaiAnPalletSpecialEditResult { |
||||
|
|
||||
|
/** |
||||
|
* 标准化后的托盘号,来源请求palletId。保存时必须回传这个号。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String palletId; |
||||
|
|
||||
|
/** |
||||
|
* 任务标记,来源haian_pallet.calling_flag。空值按N回显。Y表示正在被调用。 - rqrq |
||||
|
*/ |
||||
|
private String callingFlag; |
||||
|
|
||||
|
/** |
||||
|
* 所在位置,来源haian_pallet.location_code。货架上且地面点位为空时回显wcs_location,方便特殊修改。 - rqrq |
||||
|
*/ |
||||
|
private String locationCode; |
||||
|
|
||||
|
/** |
||||
|
* 所在区域编码,来源haian_pallet.area,对应haian_area.area_id。可空。 - rqrq |
||||
|
*/ |
||||
|
private String areaId; |
||||
|
|
||||
|
/** |
||||
|
* 是否在货架:haian_pallet.wcs_location有值时为Y,空或null时为N。页面下拉只使用这两个值。不落库。 - rqrq |
||||
|
*/ |
||||
|
private String onShelfFlag; |
||||
|
|
||||
|
/** |
||||
|
* 区域下拉,来源当前工厂全部haian_area,不按choose_able过滤,避免当前区域不在可选清单时无法回显。不落库。 - rqrq |
||||
|
*/ |
||||
|
private List<HaiAnAreaOption> areaOptions = new ArrayList<HaiAnAreaOption>(); |
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue