w 库存管理-抄码商品对照表

This commit is contained in:
zhaoqing
2026-04-14 17:22:52 +08:00
parent d10d899a1c
commit 1fa6d88545
11 changed files with 346 additions and 0 deletions
@@ -0,0 +1,13 @@
package com.mhd.wms.domain.copyCodeReference.repository.facade;
import com.baomidou.mybatisplus.extension.service.IService;
import com.mhd.wms.domain.copyCodeReference.repository.po.CopyCodeReferencePO;
import com.mhd.wms.domain.copyCodeReference.repository.todo.CopyCodeReferenceDO;
import java.util.List;
public interface ICopyCodeReferenceService extends IService<CopyCodeReferenceDO> {
List<CopyCodeReferencePO> queryList(CopyCodeReferenceDO copyCodeReferenceDO);
}
@@ -0,0 +1,14 @@
package com.mhd.wms.domain.copyCodeReference.repository.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.mhd.wms.domain.copyCodeReference.repository.po.CopyCodeReferencePO;
import com.mhd.wms.domain.copyCodeReference.repository.todo.CopyCodeReferenceDO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface CopyCodeReferenceMapper extends BaseMapper<CopyCodeReferenceDO> {
List<CopyCodeReferencePO> queryList(CopyCodeReferenceDO copyCodeReferenceDO);
}
@@ -0,0 +1,30 @@
package com.mhd.wms.domain.copyCodeReference.repository.persistence;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.mhd.wms.domain.copyCodeReference.repository.facade.ICopyCodeReferenceService;
import com.mhd.wms.domain.copyCodeReference.repository.mapper.CopyCodeReferenceMapper;
import com.mhd.wms.domain.copyCodeReference.repository.po.CopyCodeReferencePO;
import com.mhd.wms.domain.copyCodeReference.repository.todo.CopyCodeReferenceDO;
import com.mhd.wms.domain.inMaterialDetailSerialNumber.entity.InMaterialDetailSerialNumber;
import com.mhd.wms.domain.inMaterialDetailSerialNumber.repository.facade.IInMaterialDetailSerialNumberService;
import com.mhd.wms.domain.inMaterialDetailSerialNumber.repository.mapper.InMaterialDetailSerialNumberMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.List;
@Service
public class CopyCodeReferenceImpl extends ServiceImpl<CopyCodeReferenceMapper, CopyCodeReferenceDO> implements ICopyCodeReferenceService {
@Autowired
CopyCodeReferenceMapper copyCodeReferenceMapper;
@Override
public List<CopyCodeReferencePO> queryList(CopyCodeReferenceDO copyCodeReferenceDO) {
List<CopyCodeReferencePO> l = copyCodeReferenceMapper.queryList(copyCodeReferenceDO);
// log.info()
return copyCodeReferenceMapper.queryList(copyCodeReferenceDO);
}
}
@@ -0,0 +1,65 @@
package com.mhd.wms.domain.copyCodeReference.repository.po;
import com.mhd.common.core.annotation.Excel;
import com.mhd.common.core.web.domain.BaseVOEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@Data
@ApiModel(value = "抄码商品对照", description = "抄码商品对照")
public class CopyCodeReferencePO extends BaseVOEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("序号")
private Integer serialNumber;
@ApiModelProperty("仓库")
@Excel(name = "仓库")
private String warehouseName;
@ApiModelProperty("物料编码")
@Excel(name = "物料编码")
private String materialCode;
@ApiModelProperty("物料名称")
@Excel(name = "物料名称")
private String materialName;
@ApiModelProperty("入库单号")
@Excel(name = "入库单号")
private String inOrderNumber;
@ApiModelProperty("LOT编码")
@Excel(name = "LOT编码")
private String lotNumber;
@ApiModelProperty("批次号")
@Excel(name = "批次号")
private String batchNumber;
@ApiModelProperty("托盘号")
@Excel(name = "托盘号")
private String containerCode;
@ApiModelProperty("数量")
@Excel(name = "数量")
private BigDecimal inventoryQuantity;
@ApiModelProperty("净重(KG)")
@Excel(name = "净重(KG)")
private BigDecimal netWeight;
@ApiModelProperty("货主名称")
@Excel(name = "货主名称")
private String shipperName;
@ApiModelProperty("托盘号")
@Excel(name = "托盘号")
private String boxPalletNo;
}
@@ -0,0 +1,27 @@
package com.mhd.wms.domain.copyCodeReference.repository.todo;
import com.mhd.common.core.web.domain.BaseVOEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class CopyCodeReferenceDO extends BaseVOEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("货主ID")
private Long shipperId;
@ApiModelProperty("仓库ID")
private Long warehouseId;
@ApiModelProperty("物料编码")
private String materialCode;
@ApiModelProperty("批次号")
private String batchNumber;
@ApiModelProperty("托盘号")
private String containerCode;
}
@@ -0,0 +1,21 @@
package com.mhd.wms.domain.copyCodeReference.service;
import com.mhd.wms.domain.copyCodeReference.repository.facade.ICopyCodeReferenceService;
import com.mhd.wms.domain.copyCodeReference.repository.po.CopyCodeReferencePO;
import com.mhd.wms.domain.copyCodeReference.repository.todo.CopyCodeReferenceDO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class CopyCodeReferenceDomainService {
@Autowired
private ICopyCodeReferenceService copyCodeReferenceService;
public List<CopyCodeReferencePO> queryList(CopyCodeReferenceDO copyCodeReferenceDO) {
return copyCodeReferenceService.queryList(copyCodeReferenceDO);
}
}