no message
parent
f9467dffb8
commit
b25372c65d
|
|
@ -269,7 +269,7 @@ public class StockServiceImpl implements StockService {
|
||||||
String firstItemCode = barCodeVos.iterator().next().getItemCode();
|
String firstItemCode = barCodeVos.iterator().next().getItemCode();
|
||||||
Item item = validateItem(firstItemCode);
|
Item item = validateItem(firstItemCode);
|
||||||
|
|
||||||
/*容器类型:托盘*/
|
/**容器类型:托盘*/
|
||||||
validateStockType(stock.getStockType());
|
validateStockType(stock.getStockType());
|
||||||
|
|
||||||
/**验证起点点位*/
|
/**验证起点点位*/
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@ import cn.hutool.core.bean.copier.CopyOptions;
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
import javax.validation.constraints.*;
|
import javax.validation.constraints.*;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author huojin
|
* @author huojin
|
||||||
|
|
@ -107,6 +108,9 @@ public class Pick extends BaseEntity implements Serializable {
|
||||||
@ApiModelProperty(value = "仓库")
|
@ApiModelProperty(value = "仓库")
|
||||||
private Dept dept;
|
private Dept dept;
|
||||||
|
|
||||||
|
@OneToMany(mappedBy = "pick", cascade={CascadeType.PERSIST,CascadeType.REMOVE})
|
||||||
|
private List<PickDetail> pickDetails;
|
||||||
|
|
||||||
public void copy(Pick source) {
|
public void copy(Pick source) {
|
||||||
BeanUtil.copyProperties(source, this, CopyOptions.create().setIgnoreNullValue(true));
|
BeanUtil.copyProperties(source, this, CopyOptions.create().setIgnoreNullValue(true));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@
|
||||||
*/
|
*/
|
||||||
package com.youchain.businessdata.domain;
|
package com.youchain.businessdata.domain;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import com.youchain.base.BaseEntity;
|
import com.youchain.base.BaseEntity;
|
||||||
import com.youchain.basicdata.domain.Item;
|
import com.youchain.basicdata.domain.Item;
|
||||||
import com.youchain.basicdata.domain.Stock;
|
import com.youchain.basicdata.domain.Stock;
|
||||||
|
|
@ -46,7 +47,7 @@ public class PickDetail extends BaseEntity implements Serializable {
|
||||||
@ApiModelProperty(value = "ID")
|
@ApiModelProperty(value = "ID")
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
@OneToOne
|
@ManyToOne
|
||||||
@JoinColumn(name = "`pick_id`")
|
@JoinColumn(name = "`pick_id`")
|
||||||
@ApiModelProperty(value = "出库单")
|
@ApiModelProperty(value = "出库单")
|
||||||
private Pick pick;
|
private Pick pick;
|
||||||
|
|
|
||||||
|
|
@ -17,11 +17,13 @@ package com.youchain.businessdata.service.dto;
|
||||||
|
|
||||||
import com.youchain.basicdata.domain.Point;
|
import com.youchain.basicdata.domain.Point;
|
||||||
import com.youchain.basicdata.domain.Stock;
|
import com.youchain.basicdata.domain.Stock;
|
||||||
|
import com.youchain.businessdata.domain.PickDetail;
|
||||||
import com.youchain.modules.system.domain.Dept;
|
import com.youchain.modules.system.domain.Dept;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.sql.Timestamp;
|
import java.sql.Timestamp;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author huojin
|
* @author huojin
|
||||||
|
|
@ -108,6 +110,7 @@ public class PickDto implements Serializable {
|
||||||
*/
|
*/
|
||||||
private Dept dept;
|
private Dept dept;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建人
|
* 创建人
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue