PC物料导入添加

This commit is contained in:
秦鸿展
2026-03-31 16:35:41 +08:00
parent 88a179c8c5
commit 9b08712b31
9 changed files with 585 additions and 14 deletions
@@ -27,7 +27,7 @@ public class MaterialBaseInfo extends BaseVOEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty("物料基础信息id")
@TableId(type = IdType.INPUT)
@TableId(type = IdType.AUTO)
private Long materialBaseInfoId;
@ApiModelProperty("组织表ID")
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.mhd.common.security.utils.SecurityUtils;
import com.mhd.common.core.exception.ServiceException;
import com.mhd.system.api.model.LoginUser;
import com.mhd.wms.domain.materialBaseInfo.entity.MaterialBaseInfo;
import com.mhd.wms.domain.materialBaseInfo.repository.facade.IMaterialBaseInfoService;
@@ -82,6 +83,9 @@ public class MaterialBaseInfoImpl extends ServiceImpl<MaterialBaseInfoMapper, Ma
@Override
public MaterialBaseInfoPO getInfo(Long materialBaseInfoId) {
MaterialBaseInfo materialBaseInfo = materialBaseInfoMapper.selectOne(new QueryWrapper<MaterialBaseInfo>().lambda().eq(MaterialBaseInfo::getMaterialBaseInfoId, materialBaseInfoId));
if (materialBaseInfo == null) {
throw new ServiceException("物料基础信息不存在,materialBaseInfoId=" + materialBaseInfoId);
}
MaterialBaseInfoPO materialBaseInfoPO = new MaterialBaseInfoPO();
BeanUtils.copyProperties(materialBaseInfo,materialBaseInfoPO);
return materialBaseInfoPO;
@@ -46,8 +46,8 @@ public class MaterialGoodsRuleDO extends BaseVOEntity {
@Excel(name = "批次编码")
private String batchCode;
@ApiModelProperty("批次名称")
@Excel(name = "批次名称")
@ApiModelProperty("批次规则")
@Excel(name = "批次规则")
private String batchName;
@ApiModelProperty("上架库区id")