对比新文件 |
| | |
| | | package com.gk.firework.Service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.gk.firework.Domain.*; |
| | | import com.gk.firework.Domain.BO.DirectionProductBO; |
| | | import com.gk.firework.Domain.BO.SaleOrderDetailInfoBO; |
| | | import com.gk.firework.Domain.Extension.StockTotal; |
| | | import com.gk.firework.Domain.Utils.Msg; |
| | | import com.gk.firework.Domain.Utils.PageInfo; |
| | | import com.gk.firework.Domain.Vo.NoEntryVo; |
| | | import com.gk.firework.Domain.Vo.PageInfoExtension; |
| | | import com.gk.firework.Domain.Vo.ProductVo; |
| | | import com.gk.firework.Domain.Vo.StockVo; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author : jingjy |
| | | * @date : 2021/3/24 14:03 |
| | | */ |
| | | public interface StockService extends IService<StockInfo> { |
| | | boolean putInStorage(UserInfo userInfo, List<ProductVo> productVos, Date datetime, String type); |
| | | |
| | | void setProductEntryStatus(List<ProductVo> productVos, UserInfo userInfo); |
| | | |
| | | void deliveryByDetail(Date datetime, List<DeliveryDetailInfo> deliveryDetailInfos, UserInfo userInfo); |
| | | |
| | | Msg changeStockBySale(CustomerInfo customerInfo, List<SaleOrderDetailInfoBO> detailInfoList, UserInfo userInfo, Date salesTime); |
| | | |
| | | StockInfo selectStockByDirection(String directionCode); |
| | | |
| | | int doReturn(StockInfo stockInfo, UserInfo userInfo, CustomerInfo customerInfo, Date date); |
| | | |
| | | StockInfo selectStockByDireAndUser(Long companyId, String directionCode); |
| | | |
| | | void updateStocks(List<StockInfo> stockInfos, UserInfo user); |
| | | |
| | | void selectDataGrid(PageInfo pageInfo); |
| | | |
| | | List<StockInfo> selectEarlyWarn(Integer min, Integer max,String enterprisetype, List<Integer> slices); |
| | | |
| | | List<StockInfo> selectAlarm(Integer max, String enterprisetype, List<Integer> slices); |
| | | |
| | | void selectEnterpriseStockDataGrid(PageInfo pageInfo); |
| | | |
| | | List<NoEntryVo> selectNoEntryCount(Date time, Integer warnPeriod); |
| | | |
| | | void selectNoEntryDetail(PageInfo pageInfo); |
| | | |
| | | void doReturnBatch(UserInfo userInfo, List<EntryDetailInfo> entryDetailInfos, Date date); |
| | | |
| | | List<StockInfo> selectStockByProductId(Long id); |
| | | |
| | | PageInfoExtension<Map> selectEnterpriseSaleDataGrid(PageInfo pageInfo); |
| | | |
| | | void selectStockDetailByItemCode(PageInfo pageInfo); |
| | | |
| | | void selectSaleDetailDataGrid(PageInfo pageInfo); |
| | | |
| | | PageInfoExtension<StockTotal> selectDataGridExtensions(PageInfo pageInfo); |
| | | |
| | | PageInfoExtension<ProductVo> selectCurrentFireStatus(Integer pageIndex,Integer pageSize, Map filter, UserInfo user); |
| | | |
| | | List<StockVo> selectEnterpriseStocks(Map<String, Object> condition); |
| | | |
| | | void saveOrUpdateCurrentStock(String updateBy); |
| | | |
| | | boolean clearStock(Enterprise enterprise); |
| | | |
| | | boolean clearStockByItems(Enterprise enterprise, List<String> list); |
| | | |
| | | StockInfo selectStockByDirectionAndSlice(String directionCodeStr, String slice); |
| | | |
| | | int insertStockInfoBySlice(StockInfo stockInfo, String slice); |
| | | |
| | | int updateStockInfoBySlice(StockInfo stockInfo, String slice); |
| | | |
| | | } |