|
@@ -0,0 +1,38 @@
|
|
|
+package org.dromara.InventoryManagement.service.impl;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import lombok.RequiredArgsConstructor;
|
|
|
+import org.dromara.InventoryManagement.domain.InventoryMonitoring;
|
|
|
+import org.dromara.InventoryManagement.domain.bo.InventoryMonitoringBo;
|
|
|
+import org.dromara.InventoryManagement.domain.vo.InventoryMonitoringVo;
|
|
|
+import org.dromara.InventoryManagement.mapper.InventoryMonitoringMapper;
|
|
|
+import org.dromara.InventoryManagement.service.InventoryMonitoringService;
|
|
|
+import org.dromara.common.core.utils.StringUtils;
|
|
|
+import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
+import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 库存监控服务实现
|
|
|
+ */
|
|
|
+@Service
|
|
|
+@RequiredArgsConstructor
|
|
|
+public class InventoryMonitoringServiceImpl implements InventoryMonitoringService {
|
|
|
+ private final InventoryMonitoringMapper inventoryMonitoringMapper;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据InventoryMonitoring对象分页查询品牌数据
|
|
|
+ *
|
|
|
+ * @param inventoryMonitoringBo BrandBo对象
|
|
|
+ * @param pageQuery 查询条件
|
|
|
+ * @return 分页结果
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public TableDataInfo<InventoryMonitoringVo> selectPageInventoryMonitoringList(InventoryMonitoringBo inventoryMonitoringBo, PageQuery pageQuery) {
|
|
|
+ QueryWrapper<InventoryMonitoring> qw = new QueryWrapper<>();
|
|
|
+ qw.eq(StringUtils.isNotBlank(inventoryMonitoringBo.getName()),"name", inventoryMonitoringBo.getName());
|
|
|
+ Page<InventoryMonitoringVo> page=inventoryMonitoringMapper.selectVoPage(pageQuery.build(),qw);
|
|
|
+ return TableDataInfo.build(page);
|
|
|
+ }
|
|
|
+}
|