仓库服务实现类

master
Eterlaze 8 months ago
parent 7d546715ba
commit 74ab37d253

@ -0,0 +1,59 @@
package com.example.api.service.impl;
import com.example.api.model.entity.Inventory; // 导入Inventory实体类代表库存信息
import com.example.api.repository.InventoryRepository; // 导入InventoryRepository接口用于访问库存数据
import com.example.api.service.InventoryService; // 导入InventoryService接口定义库存服务
import org.springframework.stereotype.Service; // 导入Service注解标识服务组件
import javax.annotation.Resource; // 注解用于注入Spring管理的Bean
import java.util.List; // 导入List类用于处理列表数据
/**
*
*/
@Service
public class InventoryServiceImpl implements InventoryService {
@Resource
private InventoryRepository inventoryRepository; // 使用@Resource注解注入InventoryRepository
/**
*
* @param inventory
* @return
*/
@Override
public Inventory save(Inventory inventory) {
return inventoryRepository.save(inventory); // 调用仓库层方法保存库存信息
}
/**
*
* @return
*/
@Override
public List<Inventory> findAll() {
return inventoryRepository.findAll(); // 调用仓库层方法查询所有库存信息
}
/**
* ID
* @param cid ID
* @return ID
*/
@Override
public List<Inventory> findByCommodityId(String cid) {
return inventoryRepository.findAllByCid(cid); // 调用仓库层方法根据商品ID查询库存信息
}
/**
* ID
* @param wid ID
* @return ID
*/
@Override
public List<Inventory> findByWarehouseId(String wid) {
return inventoryRepository.findAllByWid(wid); // 调用仓库层方法根据仓库ID查询库存信息
}
}
Loading…
Cancel
Save