no message

main
HUOJIN\92525 2024-10-17 13:28:21 +08:00
parent f9467dffb8
commit b25372c65d
4 changed files with 10 additions and 2 deletions

View File

@ -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());
/**验证起点点位*/ /**验证起点点位*/

View File

@ -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));
} }

View File

@ -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;

View File

@ -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;
/** /**
* *
*/ */