| | |
| | | package cn.iocoder.yudao.module.mes.api.item; |
| | | |
| | | import cn.iocoder.yudao.framework.common.util.object.BeanUtils; |
| | | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import cn.iocoder.yudao.module.mes.api.item.dto.MesMdItemSafetyStockRespDTO; |
| | | import cn.iocoder.yudao.module.mes.api.item.dto.MesMdItemSyncReqDTO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.md.item.vo.MesMdItemSaveReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.md.item.vo.batchconfig.MesMdItemBatchConfigSaveReqVO; |
| | |
| | | import org.springframework.validation.annotation.Validated; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Set; |
| | | |
| | | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; |
| | |
| | | return itemMapper.selectMdmItemIdsByMdmItemIds(mdmItemIds); |
| | | } |
| | | |
| | | @Override |
| | | public List<MesMdItemSafetyStockRespDTO> getSafetyStockItemList() { |
| | | List<MesMdItemDO> items = itemMapper.selectList(new LambdaQueryWrapperX<MesMdItemDO>() |
| | | .eq(MesMdItemDO::getSafeStockFlag, true) |
| | | .isNotNull(MesMdItemDO::getMinStock)); |
| | | return BeanUtils.toBean(items, MesMdItemSafetyStockRespDTO.class); |
| | | } |
| | | |
| | | /** |
| | | * 保存批次配置 |
| | | */ |