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