package com.vincent.rsf.server.manager.controller.params;
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.vincent.rsf.server.manager.entity.WkOrderItem;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
|
import java.util.Map;
|
|
@Data
|
@Accessors(chain = true)
|
@ApiModel(value = "OutStockToTaskParams", description = "出库单生成任务参数")
|
public class OutStockToTaskParams {
|
|
@ApiModelProperty("库位")
|
private String locCode;
|
|
@ApiModelProperty("库位明细ID")
|
private Long id;
|
|
@ApiModelProperty("托盘码")
|
private String barcode;
|
|
@ApiModelProperty("批次")
|
private String batch;
|
|
@ApiModelProperty("单位")
|
private String unit;
|
|
@ApiModelProperty("客单号")
|
private String platOrderCode;
|
|
@ApiModelProperty("字段索引")
|
private String fieldsIndex;
|
|
@ApiModelProperty("扩展字段")
|
@TableField(exist = false)
|
private Map<String, String> extendFields;
|
|
@ApiModelProperty("数量")
|
private Double outQty;
|
|
@ApiModelProperty("站点")
|
private String siteNo;
|
|
public OutStockToTaskParams(){};
|
|
public OutStockToTaskParams(WkOrderItem wkOrderItem){
|
// this.locCode = w;//库位
|
this.id = wkOrderItem.getId();
|
this.barcode = wkOrderItem.getBarcode();
|
this.batch = wkOrderItem.getBatch();
|
this.unit = wkOrderItem.getPurUnit();
|
this.platOrderCode = wkOrderItem.getPlatOrderCode();
|
this.fieldsIndex = wkOrderItem.getFieldsIndex();
|
this.extendFields = wkOrderItem.getExtendFields();
|
this.outQty = wkOrderItem.getAnfme();
|
// this.siteNo = siteNo;
|
};
|
public OutStockToTaskParams(String locCode, Long id, String barcode, String batch, String unit, String platOrderCode, String fieldsIndex, Map<String, String> extendFields, Double outQty, String siteNo) {
|
this.locCode = locCode;
|
this.id = id;
|
this.barcode = barcode;
|
this.batch = batch;
|
this.unit = unit;
|
this.platOrderCode = platOrderCode;
|
this.fieldsIndex = fieldsIndex;
|
this.extendFields = extendFields;
|
this.outQty = outQty;
|
this.siteNo = siteNo;
|
}
|
}
|